make interface nicer

This commit is contained in:
Jörg Thalheim 2021-01-08 13:36:00 +01:00
parent 6f3a8542c8
commit 0fb0cbe48f
No known key found for this signature in database
GPG Key ID: 003F2096411B5F92
2 changed files with 4 additions and 6 deletions

View File

@ -10,9 +10,7 @@ rec {
}) config; }) config;
# generated: kubernetes List object # generated: kubernetes List object
# result: JSON file you can deploy to kubernetes inherit (config.kubernetes) generated;
inherit (config.kubernetes) generated result; # script to push docker images to registry
# export: Exported docker images pushDockerImages = config.docker.copyScript;
# copyScript: script to push docker images to registry
inherit (config.docker) export copyScript;
} }

View File

@ -1,9 +1,9 @@
{ {
description = "Kubernetes resource builder using nix"; description = "Kubernetes resource builder using nix";
# $ nix run .#mumble-web.pushDockerImages -- --policy ./default-policy.json
# $ kubectl apply -f <(nix eval --json .#mumble-web.generated) # $ kubectl apply -f <(nix eval --json .#mumble-web.generated)
# $ kubectl destroy -f <(nix eval --json .#mumble-web.generated) # $ kubectl destroy -f <(nix eval --json .#mumble-web.generated)
# $ nix run .#mumble-web.copyScript
inputs.flake-utils.url = "github:numtide/flake-utils"; inputs.flake-utils.url = "github:numtide/flake-utils";
inputs.nixpkgs.url = "github:NixOS/nixpkgs"; inputs.nixpkgs.url = "github:NixOS/nixpkgs";