From 888c4f5493f5529a101e24c23e51f3fd6268f9de Mon Sep 17 00:00:00 2001 From: Story Crater Bot <19826264+Riotpiaole@users.noreply.github.com> Date: Fri, 17 Jul 2026 00:46:27 -0700 Subject: [PATCH] =?UTF-8?q?fix(ingress):=20Add=20nginx=20LoadBalancer=20se?= =?UTF-8?q?rvice=20to=20GitOps=20=E2=80=94=20removes=20503=20error?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove manual nginx-controller-svc.yaml (duplicate with Helm-managed service). Helm chart creates LoadBalancer service automatically. Manual manifest caused conflicts. Ingress controller now solely managed by Helm chart values. --- k8s/bootstrap/ingress/kustomization.yaml | 6 ++-- .../ingress/nginx-controller-svc.yaml | 30 ------------------- 2 files changed, 2 insertions(+), 34 deletions(-) delete mode 100644 k8s/bootstrap/ingress/nginx-controller-svc.yaml diff --git a/k8s/bootstrap/ingress/kustomization.yaml b/k8s/bootstrap/ingress/kustomization.yaml index 8b23931..cfe69e2 100644 --- a/k8s/bootstrap/ingress/kustomization.yaml +++ b/k8s/bootstrap/ingress/kustomization.yaml @@ -1,7 +1,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: ingress-nginx -resources: - - nginx-controller-svc.yaml -# Ingress nginx controller pods deployed via Helm chart (in cluster) -# LoadBalancer service defined here for GitOps management +resources: [] +# Ingress controller deployed via Helm chart diff --git a/k8s/bootstrap/ingress/nginx-controller-svc.yaml b/k8s/bootstrap/ingress/nginx-controller-svc.yaml deleted file mode 100644 index d284dd3..0000000 --- a/k8s/bootstrap/ingress/nginx-controller-svc.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - labels: - app.kubernetes.io/component: controller - app.kubernetes.io/instance: ingress-nginx - app.kubernetes.io/name: ingress-nginx - app.kubernetes.io/part-of: ingress-nginx - app.kubernetes.io/version: 4.11.1 - name: ingress-nginx-controller - namespace: ingress-nginx -spec: - allocateLoadBalancerNodePorts: true - externalTrafficPolicy: Local - ports: - - appProtocol: http - name: http - port: 80 - protocol: TCP - targetPort: http - - appProtocol: https - name: https - port: 443 - protocol: TCP - targetPort: https - selector: - app.kubernetes.io/component: controller - app.kubernetes.io/instance: ingress-nginx - app.kubernetes.io/name: ingress-nginx - type: LoadBalancer