fluent / fluentd-kubernetes-daemonset

Fluentd daemonset for Kubernetes and it Docker image
Apache License 2.0
1.27k stars 981 forks source link

github: backport docker build #1496 #1497

Closed kenhys closed 3 months ago

kenhys commented 3 months ago

See PR#1496

Try to build and push v1.16.x images for hub.docker.com

In the previous versions, we use "Docker Build Cloud". It is useful by kicking via Web UI to trigger pre-defined build pipeline.

Instead, there are limitation of pre-defined build pipelines. The max number of build pipelines is limited to 25.

Thus, we can not maintain some target or architecture such as syslog, s3/arm64 and so on.

And more, it means that we can't maintain v1.16 stable branch and v1.17 at the same time. Therefore we need to use alternative way - GitHub Actions.

To setup actions, set Repository secrets:

DOCKER_HUB_ORGS: fluent DOCKER_HUB_USERNAME: someone's account DOCKER_HUB_ACCESS_TOKEN: someone's access token

With using GitHub Actions, the following image can be published again:

kenhys commented 3 months ago

synced with #1496

kenhys commented 3 months ago

update with latest docker-build.yml.

kenhys commented 3 months ago

Now we can ready to ship specific target main(v1.17) and v1.16