Comments (4)
Are you only interested in running the helm-controller
(and source-controller
) to drive automated Helm releases, or do you want the "GitOps experience" as well (which requires kustomize-controller
)?
from helm-controller.
Hey @hiddeco
We are currently looking just to use helm-controller
and source-controller
for now - so no gitops experience - we are currently using helm-operator
and looking to replicate what we do there which is helm install
.
After having further look though, we've found https://github.com/fluxcd/helm-controller/tree/main/config which seems to have the manifests files - are these what flux install --export
produces? Can we just helm package these up (with some additional helm chart files of course)?
from helm-controller.
Yes, that is indeed what you probably want to do. To get an idea how the manifests are build, refer to the following:
https://github.com/fluxcd/helm-controller/blob/main/Makefile#L29-L30
https://github.com/fluxcd/helm-controller/blob/main/Makefile#L37-L39
I would be cautious with deploying the Custom Resource Definitions using Helm however, as you may know that Helm's lifecycle of those resources is not the best, and additions to the definitions MAY be made for MINOR releases.
from helm-controller.
Thanks for your recommendation @hiddeco - we shall refer to the lines.
And thanks for the heads up on CRD via helm - we used to do this via the crd-install
hook in helm2 but good to know other approaches in helm 3. Both to be fair sounds like another layer to worry about so we might end up going via the flux
cli in the end (which i assume handles these dependencies correctly?).
But it's good to get the full picture - thanks again. Closing this.
from helm-controller.
Related Issues (20)
- HelmRelease does redundant validation on chart name HOT 1
- Missing some crucial events HOT 2
- HelmRelease verify provider gpg HOT 1
- Drift mode should detect extra properties HOT 1
- Chart version only includes git SHA at root chart HOT 2
- Only deploy prerelease versions HOT 1
- Feature Request: Replace reconciliation interval with cron schedule in HelmRelease CRD HOT 1
- [BUG] Drift Detection can not be disabled for specific resources using annotations or labels
- [BUG] memory usage grows exponentially when there are lots of CRDs HOT 2
- [BUG] Helm drift detection on configmap patching '*** (after)' instead of the actual template from the helm chart HOT 13
- Backward compatibility of helm-controller HOT 6
- FEATURE: First-class support for secret decryption HOT 1
- Unable to detect server capabilities HOT 16
- HelmRelease: CRDs of disabled subcharts get installed anyway HOT 8
- Failed to reconcile HelmRelease field immutable HOT 1
- DependsOn readiness check should only rely on Ready condition HOT 10
- (site) DependsOn does not document cross-namespace dependencies HOT 2
- Changes in postRenderers are ingored HOT 6
- v0.37.4 has CVE-2024-26147 high vulnerability HOT 1
- Flux Helm Not Removing HPA objects on upgrade HOT 1
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-controller.