mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-12 16:10:05 +01:00
- Support for module features - Remove kubenix.module and rather use explicit modules - Make tests framework independent of k8s module - Remove metacontroller submodule, which will go to kubenix-modules - Improved submodule propagation and passthru - Added additional test for k8s-submodule |
||
|---|---|---|
| .. | ||
| default.nix | ||
| image.nix | ||
| module.nix | ||
| README.md | ||
| test.nix | ||
Example: kubernetes nginx deployment
A simple example creating kubernetes nginx deployment and associated docker image
Usage
Building and applying kubernetes configuration
nix-instantiate --eval --strict --json -A result | kubectl apply -f -
Building and pushing docker images
nix run -f ./. pushDockerImages -c copy-docker-images
Running tests
Test will spawn vm with kubernetes and run test script, which checks if everyting works as expected.
nix build -f ./. test
cat result | jq '.'