-
Notifications
You must be signed in to change notification settings - Fork 16
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
Preview with Helmfile #38
Comments
FYI we've been deploying our preview envs at Dailymotion using Helmfile (and Helm 3) for a few months now, and... it's so much better ;-) |
@vbehar Is the helmfile feature something that's available using off the shelf jx or are you running a fork internally? |
I see now that jx v3 uses helmfile. |
@vbehar i wonder how do you GC your preview environments with helmfile? Do you assume all resources are in the same namespace and remove that? Just wondered. If we moved to helmfile for previews it would be awesome if folks could create a Canary in the staging namespace- which should be easy via a helmfile - am just not sure how removal of previews would work |
@jstrachan good question. we have our own GC, which is based on the std one. It does the following
it works in our case because we're using helmfile with helm3, and 1 namespace per preview env. we need to delete each helm release because some projects rely on helm hooks (pre-install and post-delete) to create/delete cloud resources (gcs buckets, pubsub topics, ...) ideally we should use the |
here's the first spike of helmfile based previews... https://github.com/jenkins-x/jx-preview/blob/master/README.md we're using a Its working great + is fully integrated into Jenkins X 3.x now and the BDD tests are green would love to support Terraform based previews as well so we could spin up a custom cluster / cloud infrastructure used by the preview - then tear it all down afterwards |
that's awesome! Mainly the fact that you use |
Issues go stale after 90d of inactivity. |
Stale issues rot after 30d of inactivity. |
Rotten issues close after 30d of inactivity. |
@jenkins-x-bot: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. |
See #26
TL;DR
The text was updated successfully, but these errors were encountered: