mirror of
https://github.com/khuedoan/homelab.git
synced 2025-07-31 23:30:07 +07:00
refactor(platform): replace Harbor with Trow
This commit is contained in:
@ -1,7 +0,0 @@
|
||||
apiVersion: v2
|
||||
name: harbor
|
||||
version: 0.0.0
|
||||
dependencies:
|
||||
- name: harbor
|
||||
version: 1.8.0
|
||||
repository: https://helm.goharbor.io
|
@ -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
7
platform/trow/Chart.yaml
Normal 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
27
platform/trow/values.yaml
Normal 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
|
Reference in New Issue
Block a user