Skip to content

Commit

Permalink
Merge pull request #176 from kube-logging/chore/deprecate-fluentd-ver…
Browse files Browse the repository at this point in the history
…sions

chore: deprecate fluentd versions
  • Loading branch information
pepov authored Dec 17, 2024
2 parents 900f0d4 + 1a0664d commit 151be65
Show file tree
Hide file tree
Showing 19 changed files with 12 additions and 1,271 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/artifacts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@ jobs:
fail-fast: false
matrix:
fluentd:
- version: v1.16-4.8
- version: v1.16-4.9
- version: v1.16-4.10
alias: v1.16-4.11
- version: v1.17-5.0
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ jobs:
fail-fast: false
matrix:
fluentd:
- version: v1.16-4.8
- version: v1.16-4.9
- version: v1.16-4.10
alias: v1.16-4.11
- version: v1.17-5.0
Expand Down
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,38 @@ Pick Fluentd version (either full semver or a shortened major-minor version).
Pick an image type (`filters` contains filter plugins only, `full` has output plugins as well).
Image tags are constructed according to the following pattern:

```
```sh
ghcr.io/kube-logging/fluentd:VERSION-IMAGE-TYPE
```

To ensure that subsequent builds don't break your production environment,
you may want to pin your image to a specific build:

```
```sh
ghcr.io/kube-logging/fluentd:VERSION-IMAGE-TYPE-build.BUILD_NUMBER
```

While the tag in the first example is a moving tag (subsequent builds of the same versions produce the same tags),
build number annotated tags are immutable.

### Add new plugins

If you wish to add a new plugin, use this image as a base image in your `Dockerfile`:
```

```dockerfile
FROM ghcr.io/kube-logging/fluentd:VERSION-IMAGE-TYPE-build.BUILD_NUMBER
```

Then add your plugin:
```

```dockerfile
RUN fluent-gem install PLUGIN_NAME -v PLUGIN_VERSION
```

## Version Support Policy

According to the Logging Operators release-cycle (6 weeks) we maintain the corresponding fluentd image version, which we support for the last 3 releases.

## Maintenance

Whenever a new Fluentd version is released, check the supported versions and add/remove versions in this repository accordingly.
Expand Down
102 changes: 0 additions & 102 deletions v1.16-4.8/Dockerfile

This file was deleted.

28 changes: 0 additions & 28 deletions v1.16-4.8/entrypoint.sh

This file was deleted.

17 changes: 0 additions & 17 deletions v1.16-4.8/filters/Gemfile

This file was deleted.

101 changes: 0 additions & 101 deletions v1.16-4.8/filters/Gemfile.lock

This file was deleted.

8 changes: 0 additions & 8 deletions v1.16-4.8/fluent.conf

This file was deleted.

23 changes: 0 additions & 23 deletions v1.16-4.8/healthy.sh

This file was deleted.

24 changes: 0 additions & 24 deletions v1.16-4.8/outputs/Gemfile

This file was deleted.

Loading

0 comments on commit 151be65

Please sign in to comment.