kubenix
kubenix copied to clipboard
Kubernetes resource builder using nix
Kubenix 2.0 is in still work in progress, expect breaking changes
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.
Development
Building tests
nix-build release.nix -A test-results --show-trace
Building single e2e test
nix-build release.nix -A tests.k8s-1_21.testsByName.k8s-crd.test
nix-build release.nix -A tests.k8s-1_21.testsByName.<test-name>.test
Debugging e2e test
nix-build release.nix -A tests.k8s-1_21.testsByName.k8s-crd.test.driver
nix-build release.nix -A tests.k8s-1_21.testsByName.<test-name>.test.driver
resut/bin/nixos-test-driver
testScript;
License
MIT © Jaka Hudoklin