Add Online Boutique HelmRelease

This commit is contained in:
2026-02-19 20:47:07 +00:00
parent b38b383ca6
commit 842b63b45a

View File

@@ -0,0 +1,41 @@
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: online-boutique
namespace: flux-system
spec:
interval: 1h
url: https://googlecloudplatform.github.io/microservices-demo
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: online-boutique
namespace: flux-system
spec:
interval: 1h
targetNamespace: online-boutique
install:
createNamespace: true
chart:
spec:
chart: onlineboutique
sourceRef:
kind: HelmRepository
name: online-boutique
interval: 1h
values:
frontend:
externalService: false
ingress:
enabled: true
className: traefik
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
hosts:
- shop.davidepiu.xyz
tls:
- secretName: online-boutique-tls
hosts:
- shop.davidepiu.xyz