refactor(platform): replace Harbor with Trow

This commit is contained in:
Khue Doan
2021-12-18 21:33:54 +07:00
parent f2da28e41a
commit 09494b5c6b
4 changed files with 34 additions and 30 deletions

View File

@ -1,7 +0,0 @@
apiVersion: v2
name: harbor
version: 0.0.0
dependencies:
- name: harbor
version: 1.8.0
repository: https://helm.goharbor.io

View File

@ -1,23 +0,0 @@
harbor:
expose:
ingress:
hosts:
core: harbor.khuedoan.com
notary: harbor.khuedoan.com
controller: nginx
persistence:
enabled: true
resourcePolicy: "keep"
persistentVolumeClaim:
registry:
storageClass: "longhorn"
chartmuseum:
storageClass: "longhorn"
jobservice:
storageClass: "longhorn"
database:
storageClass: "longhorn"
redis:
storageClass: "longhorn"
trivy:
storageClass: "longhorn"

7
platform/trow/Chart.yaml Normal file
View File

@ -0,0 +1,7 @@
apiVersion: v2
name: trow
version: 0.0.0
dependencies:
- name: trow
version: 0.3.3
repository: https://trow.io

27
platform/trow/values.yaml Normal file
View File

@ -0,0 +1,27 @@
trow:
trow:
domain: registry.khuedoan.com
# user: user
# password: password
validation:
enabled: false
allowDocker: false
allowKubernetes: true
allowPrefixes: []
allowImages: []
disallowLocalPrefixes: []
disallowLocalImages: []
proxyDockerHub: false
ingress:
enabled: true
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
hosts:
- host: &host registry.khuedoan.com
paths:
- "/"
tls:
- secretName: trow-tls-certificate
hosts:
- *host