diff --git a/hosts/elara/configs/viya/addons/default.nix b/hosts/elara/configs/viya/addons/default.nix new file mode 100644 index 0000000..3db634a --- /dev/null +++ b/hosts/elara/configs/viya/addons/default.nix @@ -0,0 +1,6 @@ +{ lib, ... }: +{ + services.kubernetes.addonManager.bootstrapAddons = lib.mkMerge [ + (import ./namespace { }) + ]; +} diff --git a/hosts/elara/configs/viya/addons/namespace/default.nix b/hosts/elara/configs/viya/addons/namespace/default.nix new file mode 100644 index 0000000..c9d71a6 --- /dev/null +++ b/hosts/elara/configs/viya/addons/namespace/default.nix @@ -0,0 +1,10 @@ +{ ... }: +{ + viya-ns = { + apiVersion = "v1"; + kind = "Namespace"; + metadata = { + name = "viya"; + }; + }; +} diff --git a/hosts/elara/configs/viya/default.nix b/hosts/elara/configs/viya/default.nix new file mode 100644 index 0000000..f51a329 --- /dev/null +++ b/hosts/elara/configs/viya/default.nix @@ -0,0 +1,4 @@ +{ ... }: +{ + imports = [ ./addons ]; +} diff --git a/hosts/elara/default.nix b/hosts/elara/default.nix index d14fc46..4d073f6 100644 --- a/hosts/elara/default.nix +++ b/hosts/elara/default.nix @@ -50,6 +50,7 @@ ./configs/git ./configs/globalprotect-remote-connect + ./configs/viya ./users/nikara ];