-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Push edge image to Dockerhub on every successful master build #1617
Comments
Thanks for getting this @aloncarmel111 ! I actually thought of doing this about a week ago. Currently we push the latest image on every green build to our internal repo, and push to Dockerhub on official releases. Before you go and change this behaviour I would like to get some thoughts from @cyberark/conjur-core-team on why they chose to do this. Do we want the latest image on Dockerhub to be the latest released or latest green master build? |
here are some thoughts that I have: there are big benefits to our test suite of publishing the on the other hand, it might be a degraded experience for end users if there’s additional testing that we do (or should do) before tags, like validating the upgrade process. now, maybe users maintaining conjur and managing its upgrade process will specify the tags and not pull from latest as a rule, but since we provide no clear instructions on this yet I have low confidence that we can expect users to operate conjur this way. in sum, I'm not totally opposed to adding this ability (push to latest on master build). but I think if we do it, it will require clearer documentation for consumers on what each image tag means and how we recommend they use them. which is a good idea for us to do regardless of the decision we make here. |
what about create |
actually, thinking about this more I like the idea of having master push an what does everyone else think? if this sounds good, can the acceptance criteria for this card be:
We can split these out into separate issues if we need to, but I think this is the set of things I'd like to see done as part of this. |
I like the
|
I 100% agree Srdjan - I'd love to see |
Currently, only release version are push to
Dockerhub
.When users/components pulling the
latest
tag, they pull the latest release, not the head of masterWe can add to our pipeline step to create
edge
tag and push image on every build.The benefit to used this tag:
we had a lot of components consuming Conjur old release or latest version from Dockerhub and we don't want to wait until release time to determine changes impacts.
The text was updated successfully, but these errors were encountered: