From 2b546300538b6bee3eb888cf2c4eee7e9765f609 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sat, 8 Mar 2025 17:22:32 -0500 Subject: [PATCH] Add some scripts that are helpful for configuring kubernetes. --- nix/configuration/roles/kubernetes/default.nix | 1 + nix/configuration/roles/terraform/default.nix | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/nix/configuration/roles/kubernetes/default.nix b/nix/configuration/roles/kubernetes/default.nix index e19b660..d14f00a 100644 --- a/nix/configuration/roles/kubernetes/default.nix +++ b/nix/configuration/roles/kubernetes/default.nix @@ -71,6 +71,7 @@ in alias_kd alias_klog decrypt_k8s_secret + ingress2gateway # Convert ingress yaml to gateway yaml ]; environment.persistence."/persist" = lib.mkIf (!config.me.buildingIso) { diff --git a/nix/configuration/roles/terraform/default.nix b/nix/configuration/roles/terraform/default.nix index 0254fba..358df4d 100644 --- a/nix/configuration/roles/terraform/default.nix +++ b/nix/configuration/roles/terraform/default.nix @@ -48,6 +48,12 @@ in }; }; } + (lib.mkIf config.me.kubernetes.enable { + environment.systemPackages = with pkgs; [ + tfk8s # Converts k8s yaml manifests to terraform kubernetes_manifest. + k2tf # Converts k8s yaml manifests to terraform real types. + ]; + }) ] ); }