mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-12 08:00:06 +01:00
Merge branch 'kubenix-2.0'
This commit is contained in:
commit
ef78b957fd
85 changed files with 243643 additions and 216471 deletions
31
README.md
31
README.md
|
|
@ -5,19 +5,38 @@ It will be merged into master in following weeks. For progress and features take
|
|||
|
||||
> Kubernetes resource builder written in nix
|
||||
|
||||
[](https://travis-ci.com/xtruder/kubenix)
|
||||
|
||||
## 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
|
||||
## Development
|
||||
|
||||
- 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
|
||||
### Building tests
|
||||
|
||||
```shell
|
||||
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](https://x-truder.net)
|
||||
[MIT](LICENSE) © [Jaka Hudoklin](https://x-truder.net)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue