-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
helm-release.yaml
36 lines (36 loc) · 1.14 KB
/
helm-release.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: harbor
namespace: harbor
labels:
helm.toolkit.fluxcd.io/crds: enabled
helm.toolkit.fluxcd.io/helm-test: enabled
helm.toolkit.fluxcd.io/remediation: enabled
spec:
interval: 10m
chart:
spec:
chart: harbor
version: 24.1.2
sourceRef:
kind: HelmRepository
name: harbor
# https://github.com/bitnami/charts/blob/main/bitnami/harbor/values.yaml
values:
externalURL: https://harbor.${cluster_domain}
adminPassword: ${harbor_admin_password:=Harbor12345}
ingress:
core:
ingressClassName: ${ingress_class_name:=}
hostname: harbor.${cluster_domain}
annotations:
gethomepage.dev/enabled: "true"
gethomepage.dev/name: Harbor
gethomepage.dev/description: Cloud-native container registry.
gethomepage.dev/group: Storage
gethomepage.dev/icon: harbor
gethomepage.dev/app: harbor-portal
gethomepage.dev/pod-selector: app.kubernetes.io/name=harbor
gethomepage.dev/href: https://harbor.${cluster_domain}
exposureType: ingress