diff --git a/manifests/workloads/gitea/kustomization.yaml b/manifests/workloads/gitea/kustomization.yaml index 63e7d45f..8b1474c0 100644 --- a/manifests/workloads/gitea/kustomization.yaml +++ b/manifests/workloads/gitea/kustomization.yaml @@ -17,3 +17,13 @@ helmCharts: repo: https://dl.gitea.io/charts version: 9.4.0 valuesFile: values.yaml + +patches: +- patch: | + apiVersion: v1 + kind: Service + metadata: + name: gitea-ssh + namespace: git + spec: + loadBalancerClass: metallb diff --git a/manifests/workloads/gitea/values.yaml b/manifests/workloads/gitea/values.yaml index 02e1bfe3..e1a37210 100644 --- a/manifests/workloads/gitea/values.yaml +++ b/manifests/workloads/gitea/values.yaml @@ -6,7 +6,10 @@ persistence: storageClass: ceph-rbd service: + http: + type: ClusterIP ssh: + type: LoadBalancer annotations: metallb.universe.tf/allow-shared-ip: "globalingress-10.4.240.2" metallb.universe.tf/loadBalancerIPs: 10.4.240.2