helm stuff

This commit is contained in:
2026-01-02 16:00:31 -07:00
parent 3b8e6410ef
commit b882fe4a20
2 changed files with 17 additions and 1 deletions

View File

@@ -29,7 +29,19 @@ jobs:
COPILOT_TOKEN: ${{ secrets.COPILOT_TOKEN }}
working-directory: /home/github/infrastructure/infrastructure
run: |
kubectl apply -f kubernetes/ingress
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update
helm install ingress-nginx ingress-nginx/ingress-nginx \
--namespace ingress-nginx \
--create-namespace \
--set controller.kind=DaemonSet \
--set controller.hostNetwork=true \
--set controller.service.type=NodePort \
--set controller.allowSnippetAnnotations=true \
--set controller.metrics.enabled=false
# kubectl apply -f kubernetes/ingress
kubectl apply -f kubernetes/proxy-ingress
kubectl annotate ingressclass nginx \

View File

@@ -58,6 +58,9 @@
description = "github";
extraGroups = [ "docker" ];
shell = pkgs.fish;
packages = [
kubernetes-helm
];
};
users.users.alex = {
isNormalUser = true;
@@ -279,6 +282,7 @@
mbuffer
lzop
kubectl
kubernetes-helm
];
};
};