-
Notifications
You must be signed in to change notification settings - Fork 40
feat(vcluster): add fluxcd installation for vcluster #602
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
base: main
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for vcluster-docs-site ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than either redoing the PR section or just removing it, and maybe pointing to the Flux docs, this looks great!
chart: | ||
spec: | ||
chart: vcluster | ||
version: "0.15.x" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know this is just an example, but I would think something in the 0.2x.x range would be better to use.
git push | ||
``` | ||
|
||
Flux detects the changes and deploy the vCluster according to your configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
deploy should be deploys?
</Step> | ||
<Step> | ||
|
||
<Highlight>Git Repository</Highlight> Create a template for review environments |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Flux offers a native way to do this now with the Flux Operator ResourceSet
- see: https://fluxcd.control-plane.io/operator/resourcesets/github-pull-requests/
Here is an example that use the ResoruceSet
to create a vCluster and deploys the PR app code into that vCluster using the same Flux ResourceSet
: https://github.com/loft-demos/vcluster-platform-demo-app-template/blob/main/vcluster-use-cases/flux/pull-request-environments/pr-resource-set.yaml
Content Description
Preview Link
https://deploy-preview-602--vcluster-docs-site.netlify.app/docs/vcluster/next/deploy/flux
Internal Reference
Closes DOC-360