make interface nicer
This commit is contained in:
parent
6f3a8542c8
commit
0fb0cbe48f
|
@ -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;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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";
|
||||||
|
|
Loading…
Reference in New Issue