App/chartmuseum (#950)

* update ingress for chartmuseum

* update ingress for chartmuseum

* update chartmuseum using helm chart
This commit is contained in:
2024-09-06 18:09:12 +10:00
committed by GitHub
parent b56063b06e
commit 3a9f5cb46c
9 changed files with 108 additions and 108 deletions

View File

@@ -1,35 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: chartmuseum-ingress
namespace: chartmuseum
annotations:
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/use-regex: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- "chartmuseum.cluster.edward.sydney"
secretName: "chartmuseum-tls"
rules:
- host: "chartmuseum.cluster.edward.sydney"
http:
paths:
- pathType: Prefix
path: "/"
backend:
service:
name: chartmuseum
port:
number: 8899
- host: "chartmuseum.cluster.local"
http:
paths:
- pathType: Prefix
path: "/"
backend:
service:
name: chartmuseum
port:
number: 8899

View File

@@ -1,5 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../base
- ./ingress.yaml
helmCharts:
- name: chartmuseum
repo: https://chartmuseum.github.io/charts
version: 3.10.3
releaseName: chartmuseum
valuesFile: values.yaml

View File

@@ -0,0 +1,25 @@
env:
open:
AUTH_ANONYMOUS_GET: true
CACHE: redis
CACHE_REDIS_ADDR: redis-master.redis.svc.cluster.local:6379
CACHE_REDIS_DB: chartmuseum
existingSecret: chartmuseum-secrets
existingSecretMappings:
BASIC_AUTH_USER: auth-user
BASIC_AUTH_PASS: auth-password
CACHE_REDIS_PASSWORD: redis-password
deployment:
service:
type: LoadBalancer
externalPort: 8899
persistent:
enabled: true
existingClaim: chartmuseum-pvc
ingress:
enabled: true
hosts:
- name: chartmuseum.cluster.edward.sydney
tls: true
tlsSecret: chartmuseum-tls
ingressClassName: nginx