diff --git a/clusters/vad/kustomization.yaml b/clusters/vad/kustomization.yaml index 754ac83..a1d4f82 100644 --- a/clusters/vad/kustomization.yaml +++ b/clusters/vad/kustomization.yaml @@ -12,3 +12,4 @@ resources: - ../../infrastructure/kafka/vad - ../../infrastructure/camunda/vad - ../../infrastructure/zitadel/vad + - ../../infrastructure/istio-config/vad diff --git a/infrastructure/istio-config/vad/istio-config.yaml b/infrastructure/istio-config/vad/istio-config.yaml new file mode 100644 index 0000000..547d37a --- /dev/null +++ b/infrastructure/istio-config/vad/istio-config.yaml @@ -0,0 +1,106 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: istio-config + namespace: default +spec: + dependsOn: [] + interval: 5m + timeout: 10m + values: + global: + env: vad + environments: + vad: + istio: + gateways: + platform: + name: platform-gateway + namespace: default + selector: + istio: ingressgateway + servers: + - hosts: + - "*.sarex.vadroad.ru" + - sarex.vadroad.ru + - sarex-stamp-verification.vadroad.ru + tls: + credentialName: istio-ingress-tls + virtualServices: + zitadel: + namespace: default + hosts: + - login.sarex.vadroad.ru + gateways: + - default/platform-gateway + routes: + - path: + prefix: / + service: zitadel-idp-contour.zitadel.svc.cluster.local + port: 8080 + camunda-operate: + namespace: default + hosts: + - camunda.sarex.vadroad.ru + gateways: + - default/platform-gateway + routes: + - path: + prefix: / + service: camunda-operate.camunda.svc.cluster.local + port: 80 + camunda-identity: + namespace: default + hosts: + - camunda-identity.sarex.vadroad.ru + gateways: + - default/platform-gateway + routes: + - path: + prefix: / + service: camunda-identity.camunda.svc.cluster.local + port: 80 + camunda-keycloak: + namespace: default + hosts: + - camunda-keycloak.sarex.vadroad.ru + gateways: + - default/platform-gateway + routes: + - path: + prefix: / + service: camunda-keycloak.camunda.svc.cluster.local + port: 80 + camunda-optimize: + namespace: default + hosts: + - camunda-optimize.sarex.vadroad.ru + gateways: + - default/platform-gateway + routes: + - path: + prefix: / + service: camunda-optimize.camunda.svc.cluster.local + port: 80 + camunda-tasklist: + namespace: default + hosts: + - camunda-tasklist.sarex.vadroad.ru + gateways: + - default/platform-gateway + routes: + - path: + prefix: / + service: camunda-tasklist.camunda.svc.cluster.local + port: 80 + rabbitmq: + namespace: default + hosts: + - rabbitmq.sarex.vadroad.ru + gateways: + - default/platform-gateway + routes: + - path: + prefix: / + service: rabbitmq.rabbitmq.svc.cluster.local + port: 15672 diff --git a/infrastructure/istio-config/vad/kustomization.yaml b/infrastructure/istio-config/vad/kustomization.yaml new file mode 100644 index 0000000..894c51a --- /dev/null +++ b/infrastructure/istio-config/vad/kustomization.yaml @@ -0,0 +1,6 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ../base +patches: + - path: istio-config.yaml