From 0fb0cbe48f196784b414ffa63681400c968d556a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Fri, 8 Jan 2021 13:36:00 +0100 Subject: [PATCH] make interface nicer --- default.nix | 8 +++----- flake.nix | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/default.nix b/default.nix index 0e3323e..1ad10f5 100644 --- a/default.nix +++ b/default.nix @@ -10,9 +10,7 @@ rec { }) config; # generated: kubernetes List object - # result: JSON file you can deploy to kubernetes - inherit (config.kubernetes) generated result; - # export: Exported docker images - # copyScript: script to push docker images to registry - inherit (config.docker) export copyScript; + inherit (config.kubernetes) generated; + # script to push docker images to registry + pushDockerImages = config.docker.copyScript; } diff --git a/flake.nix b/flake.nix index 4b98dca..58580d7 100644 --- a/flake.nix +++ b/flake.nix @@ -1,9 +1,9 @@ { 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 destroy -f <(nix eval --json .#mumble-web.generated) - # $ nix run .#mumble-web.copyScript inputs.flake-utils.url = "github:numtide/flake-utils"; inputs.nixpkgs.url = "github:NixOS/nixpkgs";