Giter Club home page Giter Club logo

Comments (8)

rimusz avatar rimusz commented on August 16, 2024 2

@alexandrsemak until we implement it you can run it with || true

from helm-2to3.

karuppiah7890 avatar karuppiah7890 commented on August 16, 2024 2

I can take a shot at this! This is the first time I'm going to try to contribute to this repo, so I'll ping if I have any questions. Also, please do put any pointers that I have to keep in mind while working on this! 😄

from helm-2to3.

rimusz avatar rimusz commented on August 16, 2024 1

I'm in favour of the simple plugin as well, no needs to make it too complicated.

Running convert with || true easily solves the problem.

from helm-2to3.

oleksandrsemak avatar oleksandrsemak commented on August 16, 2024 1

kk, it is just proposal i am ok with leave as is

from helm-2to3.

hickeyma avatar hickeyma commented on August 16, 2024

@karuppiah7890 Can you hold back on this. Not sure we want to do this yet. Let me get back to you on it.

from helm-2to3.

karuppiah7890 avatar karuppiah7890 commented on August 16, 2024

Sure! I was just trying out the plugin for now. And I had some questions on how to go about this issue. Let me know when it's needed. I'll resume then 😄

from helm-2to3.

hickeyma avatar hickeyma commented on August 16, 2024

@alexandrsemak Currently, the plugin works as follows:

  • Retrieves the Helm v2 release version/revisions from storage in clusters
  • Maps the release versions to Helm v3 metadata
  • Calls Helm v3 storage API to store each release version. The storage API throws an error if there is an issue which includes if the release version already exists in the cluster

To check if a release is already converted would require retrieving the release versions through Helm v3 API. Then potentially iterating through all the versions to see if a version or all versions exist to be certain.
This is necessary as it cannot be known if the Helm release version object in the cluster is converted or not. It may have been added previous to migration.

@alexandrsemak @karuppiah7890 @rimusz I am not sure we want to add extra layers of checking for a use case that can be handled easily enough by the caller of the command. I would think the plugin which is essentially a tool, should remain as simple as possible. What do you think?

from helm-2to3.

hickeyma avatar hickeyma commented on August 16, 2024

Closing following discussion agreement.

from helm-2to3.

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.