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. + ]; + }) ] ); }