Skip to content
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

Nelm CLI #141

Open
ilya-lesikov opened this issue Dec 11, 2024 · 7 comments
Open

Nelm CLI #141

ilya-lesikov opened this issue Dec 11, 2024 · 7 comments

Comments

@ilya-lesikov
Copy link
Member

ilya-lesikov commented Dec 11, 2024

Nelm CLI Design doc: https://docs.google.com/document/d/1zwzrEXGy6o-zqC5bOttS_nqcXB3kJqUugcMEq1S0ArE/edit?tab=t.0

rel #134

@Aleksey-Kalinin
Copy link

Please consider the following possibilities:

  • set the parameters of the Nelm operation through the YAML file, and not only through the parameters and env
  • using any YAML and JSON template engines (including future ones), not just Go templates

@shurup
Copy link
Member

shurup commented Dec 18, 2024

using any YAML and JSON template engines (including future ones), not just Go templates

This is not directly related to CLI itself, and we have a separate issue for this feature request: #54

@felipecrs
Copy link

It would be awesome if there was a drop-in helm replacement nelm binary I could use.

I would just symlink it to /usr/local/bin/helm in my pipelines and would benefit from it very little effort.

@ilya-lesikov
Copy link
Member Author

@felipecrs We will have different cli layout and cli flags, some commands will return results in a different form (helm get vs nelm release get), so it won't be a drop-in replacement. But Helm charts and Helm releases are supported.

@felipecrs
Copy link

I suppose my best luck is to keep using werf helm then, right?

@ilya-lesikov
Copy link
Member Author

ilya-lesikov commented Mar 21, 2025

Supporting both werf helm, nelm and werf just for Kubernetes deployments is too much for us. werf helm is going to be deprecated and removed in werf v3 or v4 in favor of standalone Nelm. And, frankly, we haven't actively developed werf helm in quite some time.

We will recommend migrating to standalone Nelm from werf helm. It shouldn't take too much work, generally you only need to change cli commands/flags in your CI, e.g. werf helm upgrade --install > nelm release install.

@felipecrs
Copy link

I see, thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants