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 }} COPILOT_TOKEN: ${{ secrets.COPILOT_TOKEN }}
working-directory: /home/github/infrastructure/infrastructure working-directory: /home/github/infrastructure/infrastructure
run: | 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 apply -f kubernetes/proxy-ingress
kubectl annotate ingressclass nginx \ kubectl annotate ingressclass nginx \

View File

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