add camunda
This commit is contained in:
parent
e9e9a09ce1
commit
645ba91169
@ -92,3 +92,10 @@ patches:
|
||||
kind: HelmRelease
|
||||
name: redis
|
||||
namespace: redis
|
||||
- path: ./patches/camunda.yaml
|
||||
target:
|
||||
group: helm.toolkit.fluxcd.io
|
||||
version: v2
|
||||
kind: HelmRelease
|
||||
name: camunda
|
||||
namespace: camunda
|
||||
|
||||
301
clusters/yc-k8s-test/infrastructure/patches/camunda.yaml
Normal file
301
clusters/yc-k8s-test/infrastructure/patches/camunda.yaml
Normal file
@ -0,0 +1,301 @@
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: camunda
|
||||
namespace: camunda
|
||||
spec:
|
||||
interval: 5m
|
||||
timeout: 15m
|
||||
values:
|
||||
global:
|
||||
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:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
zeebe:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
zeebeGateway:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
operate:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
tasklist:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
optimize:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
executionIdentity:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
identity:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
webModeler:
|
||||
restapi:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
webapp:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
websockets:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
connectors:
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
27
infrastructure/camunda/base/helmrelease.yaml
Normal file
27
infrastructure/camunda/base/helmrelease.yaml
Normal file
@ -0,0 +1,27 @@
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: camunda
|
||||
namespace: camunda
|
||||
spec:
|
||||
interval: 10m
|
||||
dependsOn:
|
||||
- name: istio-base
|
||||
namespace: istio-system
|
||||
- name: istiod
|
||||
namespace: istio-system
|
||||
chart:
|
||||
spec:
|
||||
chart: camunda-contour
|
||||
version: "11.0.4"
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: yc-oci-charts
|
||||
namespace: flux-system
|
||||
interval: 10m
|
||||
install:
|
||||
remediation:
|
||||
retries: 3
|
||||
upgrade:
|
||||
remediation:
|
||||
retries: 3
|
||||
6
infrastructure/camunda/base/kustomization.yaml
Normal file
6
infrastructure/camunda/base/kustomization.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
namespace: camunda
|
||||
resources:
|
||||
- namespace.yaml
|
||||
- helmrelease.yaml
|
||||
6
infrastructure/camunda/base/namespace.yaml
Normal file
6
infrastructure/camunda/base/namespace.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: camunda
|
||||
labels:
|
||||
istio-injection: enabled
|
||||
4
infrastructure/camunda/kustomization.yaml
Normal file
4
infrastructure/camunda/kustomization.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ./base
|
||||
@ -2,6 +2,7 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- camunda
|
||||
- cert-manager
|
||||
- dashboard
|
||||
- kafka
|
||||
|
||||
Loading…
Reference in New Issue
Block a user