Kubernetes management with Nix https://kubenix.org/
Find a file
Jaka Hudoklin 3b40beea0d
Merge pull request #13 from NeQuissimus/writehash
Make writing SHA1 hashes optional
2019-07-17 21:44:01 +02:00
examples/simple first commit 2017-11-11 11:52:17 +01:00
specs feat: support for k8s 1.12 and 1.13 2019-05-23 15:57:30 +02:00
test feat: improve tests 2018-12-04 10:07:09 +01:00
.editorconfig first commit 2017-11-11 11:52:17 +01:00
.gitattributes first commit 2017-11-11 11:52:17 +01:00
.gitignore first commit 2017-11-11 11:52:17 +01:00
.travis.yml feat: improve tests 2018-12-04 10:07:09 +01:00
default.nix Make writing SHA1 hashes optional 2019-07-16 09:20:35 -04:00
k8s.nix fix(k8s): make recursive 2018-01-11 12:13:09 +01:00
kubernetes.nix feat: support for k8s 1.12 and 1.13 2019-05-23 15:57:30 +02:00
lib.nix fix(lib): split k8s functions to separate file 2018-01-11 12:10:18 +01:00
modules.nix fix: option priority fixes in module due upstream nixpkgs changes 2018-07-31 11:34:43 +02:00
README.md docs(README): add kubenix 2.0 announcment 2019-03-13 19:45:15 +01:00

Kubenix 2.0 is in development, with much more features, better tests and better docs. It will be merged into master in following weeks. For progress and features take a look here: https://github.com/xtruder/kubenix/issues/9

KubeNix

Kubernetes resource builder written in nix

About

KubeNix is a kubernetes resource builder, that uses nix module system for definition of kubernetes resources and nix build system for building complex kubernetes resources very easily.

Features

  • Loading and override of kubernetes json and yaml files
  • Support for complex merging of kubernetes resource definitions
  • No more helm stupid yaml templating, nix is a way better templating language
  • Support for all kubernetes versions

License

MIT © Jaka Hudoklin