Giter Club home page Giter Club logo

Comments (5)

Ab-hishek avatar Ab-hishek commented on July 20, 2024

Can you post the full issue. I guess there must be something(some descriptive message) after the unmarshal errors:. Also can you specify whats steps are you following for upgrading the helm version?

from charts.

davidkarlsen avatar davidkarlsen commented on July 20, 2024

Can you post the full issue. I guess there must be something(some descriptive message) after the unmarshal errors:. Also can you specify whats steps are you following for upgrading the helm version.

Normal error 89s (x8 over 2m33s) helm-controller reconciliation failed: Helm upgrade failed: error while running post render on files: map[string]interface {}(nil): yaml: unmarshal errors:

from charts.

Ab-hishek avatar Ab-hishek commented on July 20, 2024

Also can you specify whats steps are you following for upgrading the helm version?

from charts.

Ab-hishek avatar Ab-hishek commented on July 20, 2024

What exactly is the duplicate key:name?

from charts.

Ab-hishek avatar Ab-hishek commented on July 20, 2024

Figured out the issue. My understandings:

  1. we are able to deploy the chart with a manual Helm install/upgrade command
  2. But when using some automated tools for helm chart installation/upgrade, the indentation may cause problem( The indentation problem is seen at 2 places- ndm-node-exporter service and ndm-cluster-exporter service). Or it can also occur due to additional line getting added in the ndm-operator deployment, ndm daemonset and ndm exporters pod templates. For eg:
        chart: openebs-ndm-1.7.2
        heritage: Helm
        openebs.io/version: "1.7.0"
        app: openebs-ndm-exporter
        release: RELEASE-NAME
        component: openebs-ndm-cluster-exporter
        openebs.io/component-name: openebs-ndm-cluster-exporter
        
        name: openebs-ndm-cluster-exporter

The additional line present above has 8 spaces of indentation also present which might cause the install/upgrade problems.
Solutions:

  1. Remove the unnecessary new line with indentation from the respective templates.
  2. Remove the unwanted indentation from the exporter service templates.

from charts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.