Categorygithub.com/ejether/knamespacer
repositorypackage
0.0.0-20240328194337-eab9307c4440
Repository: https://github.com/ejether/knamespacer.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

knamespacer Main

Kubernetes Namespace Controller

The k is silent

Note This project is alpha and undergoing development. Expect errors and issue.

When you want to pre-define a set of Namespaces with Annotations, Labels all in one place at the same time. This also serves as a policy enforcement mechanism so that and changes in the Namespace's Annotations and Labels not allowed by the configuration are immediately reverted/corrected.

Usage

Local

make tidy
make build
knamespacer -debug -config examples/namespaces.yaml

Helm

helm upgrade --install --namespace knamespacer --create-namespace knamespacer oci://ghcr.io/ejether/knamespacer/charts/knamespacer