iac/clusters/yc-k8s-test/infrastructure/patches/camunda.yaml
2026-04-09 16:46:48 +03:00

335 lines
8.7 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: camunda
namespace: camunda
spec:
interval: 5m
timeout: 15m
values:
global:
image:
pullSecrets:
- name: regcred
identity:
auth:
publicIssuerUrl: "https://camunda-keycloak.contour.infra.sarex.tech/auth/realms/camunda-platform"
identity:
redirectUrl: "https://camunda-identity.contour.infra.sarex.tech"
operate:
redirectUrl: "https://camunda-operate.contour.infra.sarex.tech"
tasklist:
redirectUrl: "https://camunda-tasklist.contour.infra.sarex.tech"
optimize:
redirectUrl: "https://camunda-optimize.contour.infra.sarex.tech"
webModeler:
redirectUrl: "https://camunda-web-modeler.contour.infra.sarex.tech"
console:
redirectUrl: "https://camunda-console.contour.infra.sarex.tech"
virtualService:
keycloak:
annotations: {}
labels: {}
name: keycloak-virt-service
gateways:
- istio-system/camunda-gateway
hosts:
- camunda-keycloak.contour.infra.sarex.tech
http:
- match:
- uri:
prefix: /auth/
route:
- destination:
host: camunda-keycloak
port:
number: 80
operate:
annotations: {}
labels: {}
name: operate-virt-service
gateways:
- istio-system/camunda-gateway
hosts:
- camunda-operate.contour.infra.sarex.tech
http:
- match:
- uri:
prefix: /
route:
- destination:
host: camunda-operate
port:
number: 80
identity:
annotations: {}
labels: {}
name: identity-virt-service
gateways:
- istio-system/camunda-gateway
hosts:
- camunda-identity.contour.infra.sarex.tech
http:
- match:
- uri:
prefix: /
route:
- destination:
host: camunda-identity
port:
number: 80
tasklist:
annotations: {}
labels: {}
name: tasklist-virt-service
gateways:
- istio-system/camunda-gateway
hosts:
- camunda-tasklist.contour.infra.sarex.tech
http:
- match:
- uri:
prefix: /
route:
- destination:
host: camunda-tasklist
port:
number: 80
optimize:
annotations: {}
labels: {}
name: optimize-virt-service
gateways:
- istio-system/camunda-gateway
hosts:
- camunda-optimize.contour.infra.sarex.tech
http:
- match:
- uri:
prefix: /
route:
- destination:
host: camunda-optimize
port:
number: 80
console:
annotations: {}
labels: {}
name: console-virt-service
gateways:
- istio-system/camunda-gateway
hosts:
- camunda-console.contour.infra.sarex.tech
http:
- match:
- uri:
prefix: /
route:
- destination:
host: camunda-console
port:
number: 80
gateway:
camunda:
name: camunda-gateway
namespace: istio-system
selector:
istio: ingressgateway
servers:
- hosts:
- camunda-keycloak.contour.infra.sarex.tech
port:
name: keycloak-https-443
number: 443
protocol: HTTPS
tls:
credentialName: camunda-keycloak-tls
mode: SIMPLE
- hosts:
- camunda-keycloak.contour.infra.sarex.tech
port:
name: keycloak-http-80
number: 80
protocol: HTTP
- hosts:
- camunda-operate.contour.infra.sarex.tech
port:
name: operate-https-443
number: 443
protocol: HTTPS
tls:
credentialName: camunda-operate-tls
mode: SIMPLE
- hosts:
- camunda-operate.contour.infra.sarex.tech
port:
name: operate-http-80
number: 80
protocol: HTTP
- hosts:
- camunda-identity.contour.infra.sarex.tech
port:
name: identity-https-443
number: 443
protocol: HTTPS
tls:
credentialName: camunda-identity-tls
mode: SIMPLE
- hosts:
- camunda-identity.contour.infra.sarex.tech
port:
name: identity-http-80
number: 80
protocol: HTTP
- hosts:
- camunda-tasklist.contour.infra.sarex.tech
port:
name: tasklist-https-443
number: 443
protocol: HTTPS
tls:
credentialName: camunda-tasklist-tls
mode: SIMPLE
- hosts:
- camunda-tasklist.contour.infra.sarex.tech
port:
name: tasklist-http-80
number: 80
protocol: HTTP
- hosts:
- camunda-optimize.contour.infra.sarex.tech
port:
name: optimize-https-443
number: 443
protocol: HTTPS
tls:
credentialName: camunda-optimize-tls
mode: SIMPLE
- hosts:
- camunda-optimize.contour.infra.sarex.tech
port:
name: optimize-http-80
number: 80
protocol: HTTP
- hosts:
- camunda-console.contour.infra.sarex.tech
port:
name: console-https-443
number: 443
protocol: HTTPS
tls:
credentialName: camunda-console-tls
mode: SIMPLE
- hosts:
- camunda-console.contour.infra.sarex.tech
port:
name: console-http-80
number: 80
protocol: HTTP
identityPostgresql:
primary:
persistence:
size: 10Gi
storageClass: local-path
identityKeycloak:
global:
storageClass: local-path
nodeSelector: {}
tolerations: []
postgresql:
primary:
persistence:
size: 10Gi
storageClass: local-path
postgresql:
primary:
persistence:
size: 10Gi
storageClass: local-path
elasticsearch:
master:
persistence:
size: 10Gi
storageClass: local-path
nodeSelector: {}
tolerations: []
metrics:
enabled: false
serviceMonitor:
enabled: false
prometheusRule:
enabled: false
nodeSelector: {}
tolerations: []
camundaCanary:
enabled: false
prometheusServiceMonitor:
enabled: false
console:
image:
pullSecrets:
- name: regcred
nodeSelector: {}
tolerations: []
zeebe:
image:
pullSecrets:
- name: regcred
nodeSelector: {}
tolerations: []
zeebeGateway:
image:
pullSecrets:
- name: regcred
nodeSelector: {}
tolerations: []
operate:
image:
pullSecrets:
- name: regcred
nodeSelector: {}
tolerations: []
tasklist:
image:
pullSecrets:
- name: regcred
nodeSelector: {}
tolerations: []
optimize:
image:
pullSecrets:
- name: regcred
nodeSelector: {}
tolerations: []
executionIdentity:
image:
pullSecrets:
- name: regcred
nodeSelector: {}
tolerations: []
identity:
image:
pullSecrets:
- name: regcred
nodeSelector: {}
tolerations: []
webModeler:
image:
pullSecrets:
- name: regcred
restapi:
nodeSelector: {}
tolerations: []
webapp:
nodeSelector: {}
tolerations: []
websockets:
nodeSelector: {}
tolerations: []
connectors:
image:
pullSecrets:
- name: regcred
nodeSelector: {}
tolerations: []