Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/markandersontrocme/helm-edit
An implementation of kubectl edit for Helm
https://github.com/markandersontrocme/helm-edit
helm helm-plugin helm-plugins kubernetes
Last synced: about 1 month ago
JSON representation
An implementation of kubectl edit for Helm
- Host: GitHub
- URL: https://github.com/markandersontrocme/helm-edit
- Owner: markandersontrocme
- License: apache-2.0
- Created: 2022-06-02T16:02:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-15T13:28:49.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T00:33:42.717Z (8 months ago)
- Topics: helm, helm-plugin, helm-plugins, kubernetes
- Language: Go
- Homepage:
- Size: 73.2 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Helm edit Plugin
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Go Report Card](https://goreportcard.com/badge/github.com/markandersontrocme/helm-edit)](https://goreportcard.com/report/github.com/markandersontrocme/helm-edit)
[![CircleCI](https://circleci.com/gh/markandersontrocme/helm-edit/tree/main.svg?style=svg)](https://circleci.com/gh/markandersontrocme/helm-edit/tree/main)
[![Release](https://img.shields.io/github/release/markandersontrocme/helm-edit.svg?style=flat-square)](https://github.com/markandersontrocme/helm-edit/releases/latest)`helm-edit` is an implemenation of `kubectl edit` for Helm values. It allows you to edit the values of a Helm release using a text editor.
## Install
Based on the version in the `plugin.yaml`, release binary will be downloaded from Github:
```console
helm plugin install https://github.com/markandersontrocme/helm-edit
``````console
Downloading and installing helm-edit v0.1.0 ...
https://github.com/markandersontrocme/helm-edit/releases/download/v0.1.0/helm-edit_0.1.0_darwin_amd64.tar.gz
Installed plugin: edit
```### Editor
`helm-edit` uses the `EDITOR` environment variable for the text editor and defaults to `vim`.## Usage
### Edit the values of a Helm release
```console
$ helm editedit helm values
Usage:
edit [RELEASE] [flags]Flags:
-a, --all get all values
--dry-run simulate upgrade command
-h, --help help for edit
-n, --namespace string namespace scope of the release
```