You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# [Fluentd](https://www.fluentd.org/) container images for the [Logging operator](https://github.com/kube-logging/logging-operator)
2
2
3
-
This repository publishes[Fluentd](https://www.fluentd.org/) container images to be used with the [Logging operator](https://github.com/kube-logging/logging-operator).
3
+
You can find[Fluentd](https://www.fluentd.org/) container images to be used with the [Logging operator](https://github.com/kube-logging/logging-operator) in here.
4
4
5
5
## Usage
6
6
7
-
Pick Fluentd version (either full semver or a shortened major-minor version).
8
7
Pick an image type (`filters` contains filter plugins only, `full` has output plugins as well).
9
8
Image tags are constructed according to the following pattern:
While the tag in the first example is a moving tag (subsequent builds of the same versions produce the same tags),
23
-
build number annotated tags are immutable.
24
-
25
14
### Add new plugins
26
15
27
16
If you wish to add a new plugin, use this image as a base image in your `Dockerfile`:
28
17
29
18
```dockerfile
30
-
FROM ghcr.io/kube-logging/fluentd:VERSION-IMAGE-TYPE-build.BUILD_NUMBER
19
+
FROM ghcr.io/kube-logging/logging-operator/fluentd:{LOGGING-OPERATOR-VERSION}-{IMAGE-TYPE}
31
20
```
32
21
33
22
Then add your plugin:
@@ -42,16 +31,9 @@ According to the Logging Operators release-cycle (6 weeks) we maintain the corre
42
31
43
32
## Maintenance
44
33
45
-
Whenever a new Fluentd version is released, check the supported versions and add/remove versions in this repository accordingly.
46
-
47
-
The versioned directories in the repository root are Fluentd versions.
34
+
Whenever a new Fluentd version is released, check the supported versions and add/remove versions in this directory accordingly.
48
35
49
-
When a new Fluentd minor version is released, copy the directory of an earlier version and update the version numbers in it.
50
36
Based on the supported Fluentd versions, you may drop old versions from the repository.
51
37
52
-
When adding and deleting versions from this repository, don't forget to update the build matrix in [.github/workflows/depdency-images.yaml](../../.github/workflows/dependency-images.yaml).
53
-
54
-
Dockerfiles in this repository are not generated and they don't use build args to keep things simple.
38
+
The `Dockerfile` in this directory is not generated and it doesn't use build args to keep things simple.
55
39
We may revisit that decision in the future.
56
-
57
-
Patch versions are automatically updated by renovate.
0 commit comments