fluent-operator icon indicating copy to clipboard operation
fluent-operator copied to clipboard

push image to multiple registry

Open sarathchandra24 opened this issue 1 year ago • 1 comments

Push images to multiple registries; images: fluentbit, fluent-operator

What this PR does / why we need it:

Current system is pushing images to only single registry: Docker Hub;

We want to push images to other registries too; to solve this we are pushing every image to GitHub Container Registry and then we only release image to docker hub if they are changes towards master or tags.

This is a new PR for the requested changes in https://github.com/fluent/fluent-operator/pull/1071

Which issue(s) this PR fixes:

Fixes #1068

Does this PR introduced a user-facing change?


Additional documentation, usage docs, etc.:

We are currently defining default image names and tags
kubesphere/fluent-bit:v2.2.2
kubesphere/fluent-bit:v2.2.2-debug

This commit would be changed to tag based versioning; if a new git tag is released, new tag would be used for images.

Images will be pushing to gchr.io/fluent/fluent-operator/{imageName}:{imageVersion}


sarathchandra24 avatar Mar 04 '24 23:03 sarathchandra24

I made a release on my fork and here are the jobs fluent bit fluentd fluent operator

Github packages: I created a tag v17.0.2 and here are the packages; fluent-bit:v17.0.2 fluent-bit:v17.0.2-debug fluentd:v17.0.2 fluent-operator:v17.0.2

Docker Hub: fluent-bit:17.0.2 fluent-bit:17.0.2-debug fluentd:17.0.2 fluent-operator:17.0.2

sarathchandra24 avatar Mar 07 '24 05:03 sarathchandra24

@sarathchandra24 Thanks for the great effort, I'm going to add you as maintainer

benjaminhuo avatar Mar 08 '24 03:03 benjaminhuo