From 51ef8d6ac9693d0e15cb9aebf10736a7cee092dc Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Tue, 28 Jan 2025 15:44:06 +0000 Subject: [PATCH] Add viya namespace Signed-off-by: Nikolaos Karaolidis --- hosts/elara/configs/viya/addons/default.nix | 6 ++++++ hosts/elara/configs/viya/addons/namespace/default.nix | 10 ++++++++++ hosts/elara/configs/viya/default.nix | 4 ++++ hosts/elara/default.nix | 1 + 4 files changed, 21 insertions(+) create mode 100644 hosts/elara/configs/viya/addons/default.nix create mode 100644 hosts/elara/configs/viya/addons/namespace/default.nix create mode 100644 hosts/elara/configs/viya/default.nix 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 ];