Skip to content
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

[QUESTION] Extend Pre Release Policies? #687

Open
fcl-9 opened this issue Aug 25, 2022 · 0 comments
Open

[QUESTION] Extend Pre Release Policies? #687

fcl-9 opened this issue Aug 25, 2022 · 0 comments

Comments

@fcl-9
Copy link

fcl-9 commented Aug 25, 2022

Hi,

First would like to congratulate you on building keel.sh its an amazing tool.

I am trying to use Keel in a project however I am using GitVersion in order to have automatic versioning,
this effectively means that my images pushed into the container registry have tags with metada such as:

For Features: 1.0.0-branch_name.X
For Dev: 1.0.0-dev.X
For Release Stabilisation/Pre Release: 1.0.0-revision.X

Where X increases for every commit in a branch, and every commit generates a new image that can be deployed and tested.
These tags metadata (-branch_name.X, -dev.X, -revision.X) will only be removed once we merge a stable release branch into the main which will generate a 1.0.0 image.

After reading the documentation on pre-release policies seems that the default keel policies won't be able to track these types of tags as X keeps being incremented. I have been wondering if there would be any way for us to extend/create custom policies to be able to tell keel trach images with non-static metadata?

I tried to add a question label to this issue but could not select it.
Thanks in advance

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant