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

Releasing of Gatekeeper-Library #47

Closed
FabiusE opened this issue Jan 18, 2021 · 3 comments
Closed

Releasing of Gatekeeper-Library #47

FabiusE opened this issue Jan 18, 2021 · 3 comments
Labels

Comments

@FabiusE
Copy link

FabiusE commented Jan 18, 2021

It would be nice if the Gatekeeper-Library would have a release like a semantic release.

I'm about to implement Gatekeeper and a set of Libs at a Kubernetes Cluster using a GitOps approach with ArgoCD.
I would like to be able to install the Gatekeeper-Library directly from the GitHub Repo but if I point my ArgoCD to the GitHub Repo to install the wanted libs, I will automatically get every update of the Library which could damage the integrity of the services running inside the K8S-Cluster.
The alternative is to check out the current gatekeeper-library, copy the files manually to the argocd app and have a look from time to time to stay up-to-date and do the manual checkout again.

I'm not sure how the releasing could be achieved. Maybe release-branches could be a way to achieve the releasing.
A Kubernetes-YAML like the installation YAML for Gatekeeper will not make it possible to choose which libraries should be installed and which not.

Maybe some has a better idea.

@maxsmythe
Copy link
Contributor

The library is probably a better candidate for semver versioning than most, as its interface is pretty well defined.

Another option could be to fork the repo and point ArgoCD at the fork, downstreaming updates when it makes sense to do so.

@kfox1111 kfox1111 mentioned this issue Jan 27, 2021
@estahn
Copy link

estahn commented Apr 1, 2021

@FabiusE As a workaround, you could use the Git SHA to pin to a specific commit.

@stale
Copy link

stale bot commented Feb 1, 2023

This issue/PR has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Feb 1, 2023
@stale stale bot closed this as completed Feb 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants