0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-23 06:58:58 -05:00

Use raw manifests

This commit is contained in:
SorsOps 2024-05-10 14:34:05 +02:00
parent 153ea95a55
commit eafd4f01eb
No known key found for this signature in database
GPG key ID: E9EC78C740654016

View file

@ -4,29 +4,64 @@ namespace: apps
deploy: deploy:
branch: token-studio-develop branch: token-studio-develop
event: push event: push
chart: manifests: |
repository: https://charts.truecharts.org apiVersion: v1
name: penpot kind: Namespace
version: 4.0.13 metadata:
values: name: penpot
backendImage: labels:
pullPolicy: IfNotPresent toolkit.fluxcd.io/tenant: penpot-team
repository: ghcr.io/tokens-studio/tokens-studio-for-penpot ---
tag: 'backend-{{ .SHA }}' apiVersion: source.toolkit.fluxcd.io/v1beta2
image: kind: HelmRepository
pullPolicy: IfNotPresent metadata:
repository: ghcr.io/tokens-studio/tokens-studio-for-penpot name: truecharts
tag: 'frontend-{{ .SHA }}' namespace: penpot
penpot: spec:
public_uri: penpot.tokens.studio interval: 5m
ingress: type: oci
main: url: oci://tccr.io/truecharts
enabled: true ---
annotations: apiVersion: helm.toolkit.fluxcd.io/v2beta2
cert-manager.io/cluster-issuer: letsencrypt-prod kind: HelmRelease
networking.gke.io/v1beta1.FrontendConfig: default-frontend-config metadata:
hosts: name: penpot
- host: penpot.tokens.studio namespace: penpot
tls: spec:
- hosts: releaseName: penpot
- penpot.tokens.studio chart:
spec:
version: "4.0.13"
chart: penpot
sourceRef:
kind: HelmRepository
name: truecharts
interval: 50m
install:
remediation:
retries: 3
# Default values
# https://github.com/stefanprodan/podinfo/blob/master/charts/podinfo/values.yaml
values:
backendImage:
pullPolicy: IfNotPresent
repository: ghcr.io/tokens-studio/tokens-studio-for-penpot
tag: 'backend-{{ .SHA }}'
image:
pullPolicy: IfNotPresent
repository: ghcr.io/tokens-studio/tokens-studio-for-penpot
tag: 'frontend-{{ .SHA }}'
penpot:
public_uri: penpot.tokens.studio
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
networking.gke.io/v1beta1.FrontendConfig: default-frontend-config
hosts:
- host: penpot.tokens.studio
tls:
- hosts:
- penpot.tokens.studio