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
At current, we publish 1.14-latest and latest tags for the RH UBI-based Nginx image. RH requires images use a "good tag", however, and these don't work:
Image should include a tag, other than latest
Test name: good_tags
Why? So the image can be uniquely identified
How? Use the docker tag command to add a tag. A common tag is the image version. The latest tag will be automatically added to the most recent image, so it should not be set explicitly.
Proposed Implementation
We are going to move to versioning this project and publishing public images only on new tags / project releases.
To accomplish this, we will:
Add a VERSION file to the project
Set the initial VERSION to 1.0.0
Update the pipeline so that on pipeline builds, images are only published to the internal Docker registry
Update the pipeline so that on v1.x.y tags, the following image tags are published to DockerHub: latest, 1, 1.x, 1.x.y. This will also involve removing the PUBLISH_DOCKERHUB build param, which will no longer be needed.
Once these changes are merged, we'll tag 1.0.0 and publish the new images.
Update the Conjur project to use the 1.x.y tag to build Conjur.
AC:
Determine a strategy for adding unique tags for images (potentially don't push on every nightly build)
Implement the new strategy for publishing images
The text was updated successfully, but these errors were encountered:
In cyberark/conjur-base-image#42 we updated the Conjur Base Image project to
use semantic version-based tags. In this commit, we update the test / dev images
to use the "latest" versions while the Conjur images will be built from a
pinned base image version.
Motivation
At current, we publish
1.14-latest
andlatest
tags for the RH UBI-based Nginx image. RH requires images use a "good tag", however, and these don't work:Proposed Implementation
We are going to move to versioning this project and publishing public images only on new tags / project releases.
To accomplish this, we will:
v1.x.y
tags, the following image tags are published to DockerHub:latest
,1
,1.x
,1.x.y
. This will also involve removing thePUBLISH_DOCKERHUB
build param, which will no longer be needed.1.x.y
tag to build Conjur.AC:
The text was updated successfully, but these errors were encountered: