Comments (4)
Helm can't upgrade CRDs if we place them in the crds
dir, which means Flux will fail after an upgrade as every release comes with CRD changes.
from helm-charts.
@stefanprodan have you considered using velero's approach of hooks for the upgrade part?
https://github.com/vmware-tanzu/helm-charts/tree/main/charts/velero/templates/upgrade-crds
from helm-charts.
I would not consider running kubectl apply
in a Helm hook, that's a horrible hack, the CRDs should be included in Helm storage not YOLO applied via a Job.
If you are looking for a way to deploy Flux with Terraform, we offer a Flux provider https://github.com/fluxcd/terraform-provider-flux
from helm-charts.
Hi. In our case, we are deploying flux as part of vcluster deployment (init-time manifests) so we don't have an easy access to the vcluster without a lot of plumbing.
In this case we deploy flux as helm to be run as soon as vcluster comes up, and then we deploy the different manifests required for bootstrapping from git and whatnot.
Being able to trust that the helm chart can update itself would be great.
We have seen some packages get the CRDs into a pre-chart and then the product itself on a 2nd chart. Would this be an option that you would see favourably?
Thx
from helm-charts.
Related Issues (20)
- Update flux2-notification to `notification.toolkit.fluxcd.io/v1beta2` HOT 1
- [BUG] Helm chart for flux2 should allow customize readiness and liveness probes
- Setup requests/limits for all flux2 components
- Document Breaking Changes HOT 2
- Update Flux to v2.0.0-rc.2
- fluxv2-notification schema issue HOT 1
- Update charts to Flux 2.1.0
- Included `extraObjects` example in `flux2/values.yaml` doesn't appear to work. HOT 2
- Temp directory in memory HOT 4
- Sharding not possible across namespaces HOT 2
- Allow customization of ServiceAccount names HOT 2
- Patches in `kustomization` are not applied HOT 3
- make reviewable fails
- Ability to set name for gitrepository and kustomization
- Multitenancy: allow non default service account when privileged is set to false.
- Implement the patches for Flux All-In-One installation HOT 1
- default page is giving 404
- support sharding for helm based flux installation
- [flux2] support hostAliases for sourceController
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from helm-charts.