question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Possible Feature request: Support Helm Controller in the Install section

See original GitHub issue

I have a possible feature proposal. I am not sure whether it makes sense or not and please help me to get clarified if i understood the scope of the project wrong. Thanks in Advance 😃

There are several Helm operators available and Helm controller from weave flux looks promising.

Generation of HelmRepository, HelmChart & HelmRelease CRDs greatly helps for those who wanted to install helm charts and reconcile continuously through helm controller.

for suppose to install prometheus helm chart applying below yaml would result in installation & Reconciliation.

apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
  name: prometheus
  namespace: default
spec:
  releaseName: prometheus
  targetNamespace: monitoring
  timeout: 300
  resetValues: false
  wait: false
  forceUpgrade: false
  chart:
    repository: https://prometheus-community.github.io/helm-charts
    name: prometheus
    version: 12.0.0
  values:
    replicas: 1

I believe it would be beneficial to have an option in install section to download even helmrelease crd yamls in case anyone wants.

If this feature makes sense, i can pick up this work and contribute if needed.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:1
  • Comments:11

github_iconTop GitHub Comments

1reaction
vijaySamanuricommented, Dec 2, 2020

This would also be nice to bring up at the next Flux meeting

Sure @scottrigby. Will attend thursday’s meeting. Thank you 😃

I’d think other ideas should probably be proposed as separate issues

yeah i will 👍

1reaction
vijaySamanuricommented, Nov 29, 2020

I think any auto-generated Flux helm-controller CRD example CR should be made clear it’s an example only

Yeah the helm-controller CRDs would be examples only, and also as you rightly mentioned even the helm commands currently displayed are examples only.

this simple auto generation helps users to get started quickly, this acts like a base, the only thing they have to do is to create an overlay/overrides to customize according to their requirements.

One benefit these helm-controller CRDs provide is “to declaratively manage helm releases and auto reconciliation” which mainly serves production use-cases, unlike the current example helm install commands which are mainly for try out purpose, just fire and forget (loose track i.e no VCS track).

Read more comments on GitHub >

github_iconTop Results From Across the Web

Support for deployment via helm · Issue #99 - GitHub
This isn't currently possible: the helm template command is actually calling the same install action, just with the DryRun option set to true....
Read more >
Supporting helm CLI Installations (Beta) - Replicated Docs
Select Support > Request a feature, and submit a feature request for "Helm CLI install option". Some enterprise users prefer or require a...
Read more >
Installing with customizations using Helm charts
This section describes Helm chart configuration parameters that you can use with the helm install and helm upgrade commands.
Read more >
Migrate to the Helm Controller - Flux CD
This guide will learn you everything you need to know to be able to migrate from the Helm Operator to the Helm Controller....
Read more >
Advanced Helm Techniques
This section explains various advanced features and techniques for using Helm. ... A post renderer can be used with install , upgrade ,...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found