-
Notifications
You must be signed in to change notification settings - Fork 258
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
Want to deploy ACK controllers from helm repository #958
Comments
Helm repo is setup and functional. Are you exporting following variable before pulling chart? Please see this doc which installs ACK controllers using Helm. And looks like the support for OCI charts is yet not present in fluxcd, but the issue is open. |
A workaround is possible by using the GitRepository source kind instead of HelmRepository: apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: GitRepository
metadata:
name: s3-controller
spec:
interval: 1h0m0s
ref:
tag: v0.0.3
url: https://github.com/aws-controllers-k8s/s3-controller And referencing the chart location in the helm release: apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: ack-s3-controller
spec:
releaseName: ack-s3-controller
chart:
spec:
chart: ./helm/
sourceRef:
kind: GitRepository
name: s3-controller Keep in mind that you're now relying on the referenced repositories versioning instead of referencing the helm version in your HelmRelease, which can have unexpected side-effects. |
@dervos , very good suggestion. |
@vijtrip2: I would recommend against referencing the specific version using the URL. |
Please reopen if the suggestion from @dervos does not fix your problem. |
Is your feature request related to a problem?
Although #461 and #550 are closed I still can't work out how to access the helm repository that the ACK controller helm charts are deployed to.
Describe the solution you'd like
Be able to do helm repo add to get access to helm charts. My actual preferred approach is to create a 'helmrepositories.source.toolkit.fluxcd.io' custom resource that can be used to install ACK controllers using the Flux2 Helm-Controller.
Describe alternatives you've considered
Alternative is to reference the helm charts directory in the github repo for each ACK controller
The text was updated successfully, but these errors were encountered: