3 Commits

Author SHA1 Message Date
alexlebens 3635be43fc scale nginx
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 20s
renovate / renovate (push) Successful in 1m15s
2025-12-11 19:42:33 -06:00
alexlebens 7a85d3f613 use built in route 2025-12-11 19:41:57 -06:00
alexlebens 177085327d add chart lock 2025-12-11 19:37:59 -06:00
4 changed files with 23 additions and 53 deletions
+9
View File
@@ -0,0 +1,9 @@
dependencies:
- name: harbor
repository: https://helm.goharbor.io
version: 1.18.1
- name: postgres-cluster
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
version: 6.16.1
digest: sha256:547d6956a0adfd074a0ef6e0928076426174065588675be704f551056a5f3604
generated: "2025-12-11T19:33:32.993993-06:00"
+2 -2
View File
@@ -22,6 +22,6 @@ dependencies:
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.16.1
repository: http://gitea-http.gitea:3000/api/packages/alexlebens/helm
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/harbor.png
appVersion: v2.13.0
appVersion: v2.14.1
@@ -1,47 +0,0 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: http-route-harbor
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: http-route-harbor
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: traefik-gateway
namespace: traefik
hostnames:
- harbor.alexlebens.net
rules:
- matches:
- path:
type: PathPrefix
value: /api/
- path:
type: PathPrefix
value: /service/
- path:
type: PathPrefix
value: /v2/
- path:
type: PathPrefix
value: /c/
backendRefs:
- group: ''
kind: Service
name: harbor-core
port: 80
weight: 100
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- group: ''
kind: Service
name: harbor-portal
port: 80
weight: 100
+12 -4
View File
@@ -1,9 +1,17 @@
harbor:
expose:
type: clusterIP
type: route
tls:
auto:
commonName: harbor.alexlebens.net
enabled: true
certSource: none
route:
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: traefik-gateway
namespace: traefik
hosts:
- harbor.alexlebens.net
externalURL: https://harbor.alexlebens.net
persistence:
enabled: true
@@ -35,7 +43,7 @@ harbor:
image:
repository: goharbor/nginx-photon
tag: v2.14.1
replicas: 0
replicas: 1
portal:
image:
repository: goharbor/harbor-portal