feat(apps): remove Penpot deployment and associated configurations
这个提交包含在:
@@ -1,74 +0,0 @@
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: penpot
|
||||
namespace: apps
|
||||
spec:
|
||||
interval: 30m
|
||||
timeout: 15m
|
||||
chart:
|
||||
spec:
|
||||
chart: penpot
|
||||
version: 0.43.0
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: penpot
|
||||
namespace: infra-gitops
|
||||
interval: 12h
|
||||
postRenderers:
|
||||
- kustomize:
|
||||
patches:
|
||||
- target:
|
||||
kind: Deployment
|
||||
name: penpot-backend
|
||||
patch: |
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/8
|
||||
value:
|
||||
name: REDIS_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: valkey-cluster-sh
|
||||
key: valkey-password
|
||||
- target:
|
||||
kind: Deployment
|
||||
name: penpot-exporter
|
||||
patch: |
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/2
|
||||
value:
|
||||
name: REDIS_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: valkey-cluster-sh
|
||||
key: valkey-password
|
||||
values:
|
||||
global:
|
||||
postgresqlEnabled: false
|
||||
valkeyEnabled: false
|
||||
redisEnabled: false
|
||||
config:
|
||||
publicUri: https://penpot.dev.cm
|
||||
existingSecret: penpot
|
||||
secretKeys:
|
||||
apiSecretKey: api-secret-key
|
||||
postgresql:
|
||||
host: cnpg17-cluster-sh-rw.infra-data
|
||||
port: 5432
|
||||
database: penpot
|
||||
existingSecret: cnpg17-cluster-sh-app
|
||||
secretKeys:
|
||||
usernameKey: username
|
||||
passwordKey: password
|
||||
redis:
|
||||
host: :$(REDIS_PASSWORD)@valkey-cluster-sh-headless.infra-data
|
||||
port: 6379
|
||||
database: 0
|
||||
backend:
|
||||
podAnnotations:
|
||||
backup.velero.io/backup-volumes: app-data
|
||||
ingress:
|
||||
enabled: true
|
||||
className: nginx
|
||||
hosts:
|
||||
- penpot.dev.cm
|
||||
@@ -10,4 +10,3 @@ resources:
|
||||
- ingress-sinceai-shop.yaml
|
||||
- helmrelease-whoami.yaml
|
||||
- helmrelease-rustdesk.yaml
|
||||
- helmrelease-penpot.yaml
|
||||
|
||||
@@ -2,4 +2,3 @@ apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- namespaces.yaml
|
||||
- penpot.yaml
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
# Penpot runtime secrets
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: penpot
|
||||
namespace: apps
|
||||
type: Opaque
|
||||
stringData:
|
||||
api-secret-key: |-
|
||||
${PENPOT_API_SECRET_KEY}
|
||||
@@ -19,14 +19,3 @@ spec:
|
||||
interval: 168h
|
||||
timeout: 5m
|
||||
url: https://halo-sigs.github.io/charts/
|
||||
---
|
||||
# penpot
|
||||
apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
metadata:
|
||||
name: penpot
|
||||
namespace: infra-gitops
|
||||
spec:
|
||||
interval: 168h
|
||||
timeout: 5m
|
||||
url: https://helm.penpot.app
|
||||
|
||||
在新议题中引用
屏蔽一个用户