Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
Kubernetes resource builder using nix
Nix
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples fix tests and examples Jan 14, 2020
generators fix(generators/k8s): prefer beta resources over alpha Jan 15, 2020
lib fix regressions due updates in nixpkgs Jan 15, 2020
modules
tests fix tests and examples Jan 14, 2020
.editorconfig first commit Nov 11, 2017
.gitattributes first commit Nov 11, 2017
.gitignore first commit Nov 11, 2017
.travis.yml chore(travis): cleanup Jan 15, 2020
LICENSE feat: add license Mar 7, 2019
README.md docs(README): add notice for breaking changes Jan 15, 2020
ci.nix feat(ci): use source from master Jan 15, 2020
default.nix feat: add support for legacy buildResources Jan 14, 2020
release.nix feat(release): build k8s 1.14 and 1.15 Jan 14, 2020

README.md

Kubenix 2.0 is in still work in progress, expect breaking changes

KubeNix

Kubernetes resource builder written in nix

Build Status

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_10.testsByName.k8s-crd.test
nix-build release.nix -A tests.k8s-1_10.testsByName.<test-name>.test

Debugging e2e test

nix-build release.nix -A tests.k8s-1_10.testsByName.k8s-crd.test.driver
nix-build release.nix -A tests.k8s-1_10.testsByName.<test-name>.test.driver
resut/bin/nixos-test-driver
testScript;

License

MIT © Jaka Hudoklin

You can’t perform that action at this time.