https://github.com/thomastaylor312/helm-namespace
Namespace auto-creation for Helm 3
https://github.com/thomastaylor312/helm-namespace
helm helm-plugin
Last synced: 10 months ago
JSON representation
Namespace auto-creation for Helm 3
- Host: GitHub
- URL: https://github.com/thomastaylor312/helm-namespace
- Owner: thomastaylor312
- License: other
- Created: 2019-10-31T19:40:50.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-05T16:54:24.000Z (over 6 years ago)
- Last Synced: 2025-04-23T01:04:10.664Z (10 months ago)
- Topics: helm, helm-plugin
- Language: Shell
- Size: 3.91 KB
- Stars: 28
- Watchers: 2
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Helm v3 Namespace Plugin
This plugin is meant to be used as a simple drop in replacement for
auto-creation of namespaces in Helm v3. This feature was removed in Helm v3 for
some good reasons, but there is still a need to handle creating a namespace in
some cases. It is drop dead simple and does a simple `kubectl apply` with the
most basic of namespace object so as to not override any settings that may
already be there.
## Installation
This plugin requires `kubectl` to be installed and available on your `$PATH`.
Installation is as simple as running:
```shell
$ helm plugin install https://github.com/thomastaylor312/helm-namespace
```
## Usage
You can pass all of the same arguments you would to `helm` normally:
```shell
$ helm namespace install foo --set foo=bar stable/wordpress -n foo
```