Skip to content

Commit

Permalink
chore: set testsuites vars per chart version (#2038)
Browse files Browse the repository at this point in the history
Signed-off-by: Ahmed AbouZaid <[email protected]>
  • Loading branch information
aabouzaid authored Jun 24, 2024
1 parent 6bb9a39 commit be4abe7
Show file tree
Hide file tree
Showing 28 changed files with 341 additions and 22 deletions.
1 change: 0 additions & 1 deletion .github/workflows/test-alpha.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,5 @@ jobs:
identifier: "${{ github.event.pull_request.number }}-intg-alpha"
platforms: "gke"
flows: "install,upgrade"
test-enabled: false
camunda-helm-dir: "camunda-platform-alpha"
camunda-helm-git-ref: "${{ github.event.pull_request.head.sha }}"
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
preflightVars:
baseURLs:
elasticsearch: http://integration-elasticsearch:9200
console: http://integration-console:9100
keycloak: http://integration-keycloak
identity: http://integration-identity:82
optimize: http://integration-optimize
operate: http://integration-operate
tasklist: http://integration-tasklist
connectors: http://integration-connectors:8080
webModelerRestapi: http://integration-web-modeler-restapi:8091
webModelerWebapp: http://integration-web-modeler-webapp:8071
zeebeGateway: http://integration-zeebe-gateway:9600

coreVars:
authURL: "http://integration-keycloak/auth/realms/camunda-platform/protocol/openid-connect/token"
baseURLs:
console: http://integration-console
keycloak: http://integration-keycloak
identity: http://integration-identity
optimize: http://integration-optimize
operate: http://integration-operate
tasklist: http://integration-tasklist
connectors: http://integration-connectors:8080/inbound
webModelerRestapi: http://integration-web-modeler-restapi
zeebeGatewayGRPC: http://integration-zeebe-gateway:9600
zeebeGatewayREST: http://integration-zeebe-gateway:8080
zbctl:
extraArgs: "--insecure"
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
preflightVars:
baseURLs:
elasticsearch: http://integration-elasticsearch:9200
console: http://integration-console:9100
keycloak: http://integration-keycloak
identity: http://integration-identity:82
optimize: http://integration-optimize/optimize
operate: http://integration-operate/operate
tasklist: http://integration-tasklist/tasklist
connectors: http://integration-connectors:8080/connectors
webModelerRestapi: http://integration-web-modeler-restapi:8091
webModelerWebapp: http://integration-web-modeler-webapp:8071
zeebeGateway: http://integration-zeebe-gateway:9600/zeebe

coreVars:
authURL: "https://{{ .TEST_INGRESS_HOST }}/auth/realms/camunda-platform/protocol/openid-connect/token"
testNamespace: "{{ .K8S_NAMESPACE }}"
baseURLs:
console: "https://{{ .TEST_INGRESS_HOST }}"
keycloak: "https://{{ .TEST_INGRESS_HOST }}/auth/"
identity: "https://{{ .TEST_INGRESS_HOST }}/identity"
operate: "https://{{ .TEST_INGRESS_HOST }}/operate"
optimize: "https://{{ .TEST_INGRESS_HOST }}/optimize"
tasklist: "https://{{ .TEST_INGRESS_HOST }}/tasklist"
connectors: "https://{{ .TEST_INGRESS_HOST }}/connectors/inbound"
webModeler: "https://{{ .TEST_INGRESS_HOST }}/modeler"
webModelerRestapi: http://integration-web-modeler-restapi
zeebeGatewayGRPC: "zeebe-{{ .TEST_INGRESS_HOST }}:443"
zeebeGatewayREST: "https://{{ .TEST_INGRESS_HOST }}/zeebe"
prometheus: "prometheus-operated.kube-prometheus-stack.svc.cluster.local:9090"
zbctl:
extraArgs: ""
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

configMapGenerator:
- name: venom-vars
options:
disableNameSuffixHash: true
files:
- files/variables-default.yaml
- files/variables-ingress-combined.yaml
- name: venom-env-vars
options:
disableNameSuffixHash: true
envs:
- files/variables.env
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ spec:
{{- tpl (.Values.initContainers | default list | toYaml | nindent 8) $ }}
containers:
- name: {{ .Chart.Name }}
image: {{ include "camundaPlatform.image" . | quote }}
image: {{ include "camundaPlatform.image" . }}
imagePullPolicy: {{ .Values.global.image.pullPolicy }}
{{- if .Values.containerSecurityContext }}
securityContext: {{- toYaml .Values.containerSecurityContext | nindent 12 }}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
preflightVars:
baseURLs:
elasticsearch: http://integration-elasticsearch:9200
console: http://integration-console:9100
keycloak: http://integration-keycloak
identity: http://integration-identity:82
optimize: http://integration-optimize
operate: http://integration-operate
tasklist: http://integration-tasklist
connectors: http://integration-connectors:8080
webModelerRestapi: http://integration-web-modeler-restapi:8091
webModelerWebapp: http://integration-web-modeler-webapp:8071
zeebeGateway: http://integration-zeebe-gateway:9600

coreVars:
authURL: "http://integration-keycloak/auth/realms/camunda-platform/protocol/openid-connect/token"
baseURLs:
console: http://integration-console
keycloak: http://integration-keycloak
identity: http://integration-identity
optimize: http://integration-optimize
operate: http://integration-operate
tasklist: http://integration-tasklist
connectors: http://integration-connectors:8080/inbound
webModelerRestapi: http://integration-web-modeler-restapi
zeebeGatewayGRPC: http://integration-zeebe-gateway:9600
zeebeGatewayREST: http://integration-zeebe-gateway:8080
zbctl:
extraArgs: "--insecure"
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
preflightVars:
baseURLs:
elasticsearch: http://integration-elasticsearch:9200
console: http://integration-console:9100
keycloak: http://integration-keycloak
identity: http://integration-identity:82
optimize: http://integration-optimize/optimize
operate: http://integration-operate/operate
tasklist: http://integration-tasklist/tasklist
connectors: http://integration-connectors:8080/connectors
webModelerRestapi: http://integration-web-modeler-restapi:8091
webModelerWebapp: http://integration-web-modeler-webapp:8071
zeebeGateway: http://integration-zeebe-gateway:9600/zeebe

coreVars:
authURL: "https://{{ .TEST_INGRESS_HOST }}/auth/realms/camunda-platform/protocol/openid-connect/token"
testNamespace: "{{ .K8S_NAMESPACE }}"
baseURLs:
console: "https://{{ .TEST_INGRESS_HOST }}"
keycloak: "https://{{ .TEST_INGRESS_HOST }}/auth/"
identity: "https://{{ .TEST_INGRESS_HOST }}/identity"
operate: "https://{{ .TEST_INGRESS_HOST }}/operate"
optimize: "https://{{ .TEST_INGRESS_HOST }}/optimize"
tasklist: "https://{{ .TEST_INGRESS_HOST }}/tasklist"
connectors: "https://{{ .TEST_INGRESS_HOST }}/connectors/inbound"
webModeler: "https://{{ .TEST_INGRESS_HOST }}/modeler"
webModelerRestapi: http://integration-web-modeler-restapi
zeebeGatewayGRPC: "zeebe-{{ .TEST_INGRESS_HOST }}:443"
zeebeGatewayREST: "https://{{ .TEST_INGRESS_HOST }}/zeebe"
prometheus: "prometheus-operated.kube-prometheus-stack.svc.cluster.local:9090"
zbctl:
extraArgs: ""
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# The values here will be autogenerated at the deploy time.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

configMapGenerator:
- name: venom-vars
options:
disableNameSuffixHash: true
files:
- files/variables-default.yaml
- files/variables-ingress-combined.yaml
- name: venom-env-vars
options:
disableNameSuffixHash: true
envs:
- files/variables.env
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ spec:
[]
containers:
- name: identity
image: "camunda/identity:8.3.12"
image: camunda/identity:8.3.12
imagePullPolicy: IfNotPresent
securityContext:
allowPrivilegeEscalation: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ spec:
{{- tpl (.Values.initContainers | default list | toYaml | nindent 8) $ }}
containers:
- name: {{ .Chart.Name }}
image: {{ include "camundaPlatform.image" . | quote }}
image: {{ include "camundaPlatform.image" . }}
imagePullPolicy: {{ .Values.global.image.pullPolicy }}
{{- if .Values.containerSecurityContext }}
securityContext: {{- toYaml .Values.containerSecurityContext | nindent 12 }}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
preflightVars:
baseURLs:
elasticsearch: http://integration-elasticsearch:9200
console: http://integration-console:9100
keycloak: http://integration-keycloak
identity: http://integration-identity:82
optimize: http://integration-optimize
operate: http://integration-operate
tasklist: http://integration-tasklist
connectors: http://integration-connectors:8080
webModelerRestapi: http://integration-web-modeler-restapi:8091
webModelerWebapp: http://integration-web-modeler-webapp:8071
zeebeGateway: http://integration-zeebe-gateway:9600

coreVars:
authURL: "http://integration-keycloak/auth/realms/camunda-platform/protocol/openid-connect/token"
baseURLs:
console: http://integration-console
keycloak: http://integration-keycloak
identity: http://integration-identity
optimize: http://integration-optimize
operate: http://integration-operate
tasklist: http://integration-tasklist
connectors: http://integration-connectors:8080/inbound
webModelerRestapi: http://integration-web-modeler-restapi
zeebeGatewayGRPC: http://integration-zeebe-gateway:9600
zeebeGatewayREST: http://integration-zeebe-gateway:8080
zbctl:
extraArgs: "--insecure"
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
preflightVars:
baseURLs:
elasticsearch: http://integration-elasticsearch:9200
console: http://integration-console:9100
keycloak: http://integration-keycloak
identity: http://integration-identity:82
optimize: http://integration-optimize/optimize
operate: http://integration-operate/operate
tasklist: http://integration-tasklist/tasklist
connectors: http://integration-connectors:8080/connectors
webModelerRestapi: http://integration-web-modeler-restapi:8091
webModelerWebapp: http://integration-web-modeler-webapp:8071
zeebeGateway: http://integration-zeebe-gateway:9600/zeebe

coreVars:
authURL: "https://{{ .TEST_INGRESS_HOST }}/auth/realms/camunda-platform/protocol/openid-connect/token"
testNamespace: "{{ .K8S_NAMESPACE }}"
baseURLs:
console: "https://{{ .TEST_INGRESS_HOST }}"
keycloak: "https://{{ .TEST_INGRESS_HOST }}/auth/"
identity: "https://{{ .TEST_INGRESS_HOST }}/identity"
operate: "https://{{ .TEST_INGRESS_HOST }}/operate"
optimize: "https://{{ .TEST_INGRESS_HOST }}/optimize"
tasklist: "https://{{ .TEST_INGRESS_HOST }}/tasklist"
connectors: "https://{{ .TEST_INGRESS_HOST }}/connectors/inbound"
webModeler: "https://{{ .TEST_INGRESS_HOST }}/modeler"
webModelerRestapi: http://integration-web-modeler-restapi
zeebeGatewayGRPC: "zeebe-{{ .TEST_INGRESS_HOST }}:443"
zeebeGatewayREST: "https://{{ .TEST_INGRESS_HOST }}/zeebe"
prometheus: "prometheus-operated.kube-prometheus-stack.svc.cluster.local:9090"
zbctl:
extraArgs: ""
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# The values here will be autogenerated at the deploy time.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

configMapGenerator:
- name: venom-vars
options:
disableNameSuffixHash: true
files:
- files/variables-default.yaml
- files/variables-ingress-combined.yaml
- name: venom-env-vars
options:
disableNameSuffixHash: true
envs:
- files/variables.env
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ spec:
[]
containers:
- name: identity
image: "camunda/identity:8.4.8"
image: camunda/identity:8.4.8
imagePullPolicy: IfNotPresent
securityContext:
allowPrivilegeEscalation: false
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# The values here will be autogenerated at the deploy time.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

configMapGenerator:
- name: venom-vars
options:
disableNameSuffixHash: true
files:
- files/variables-default.yaml
- files/variables-ingress-combined.yaml
- name: venom-env-vars
options:
disableNameSuffixHash: true
envs:
- files/variables.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
preflightVars:
baseURLs:
elasticsearch: http://integration-elasticsearch:9200
console: http://integration-console:9100
keycloak: http://integration-keycloak
identity: http://integration-identity:82
optimize: http://integration-optimize
operate: http://integration-operate
tasklist: http://integration-tasklist
connectors: http://integration-connectors:8080
webModelerRestapi: http://integration-web-modeler-restapi:8091
webModelerWebapp: http://integration-web-modeler-webapp:8071
zeebeGateway: http://integration-zeebe-gateway:9600

coreVars:
authURL: "http://integration-keycloak/auth/realms/camunda-platform/protocol/openid-connect/token"
baseURLs:
console: http://integration-console
keycloak: http://integration-keycloak
identity: http://integration-identity
optimize: http://integration-optimize
operate: http://integration-operate
tasklist: http://integration-tasklist
connectors: http://integration-connectors:8080/inbound
webModelerRestapi: http://integration-web-modeler-restapi
zeebeGatewayGRPC: http://integration-zeebe-gateway:9600
zeebeGatewayREST: http://integration-zeebe-gateway:8080
zbctl:
extraArgs: "--insecure"
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
preflightVars:
baseURLs:
elasticsearch: http://integration-elasticsearch:9200
console: http://integration-console:9100
keycloak: http://integration-keycloak
identity: http://integration-identity:82
optimize: http://integration-optimize/optimize
operate: http://integration-operate/operate
tasklist: http://integration-tasklist/tasklist
connectors: http://integration-connectors:8080/connectors
webModelerRestapi: http://integration-web-modeler-restapi:8091
webModelerWebapp: http://integration-web-modeler-webapp:8071
zeebeGateway: http://integration-zeebe-gateway:9600/zeebe

coreVars:
authURL: "https://{{ .TEST_INGRESS_HOST }}/auth/realms/camunda-platform/protocol/openid-connect/token"
testNamespace: "{{ .K8S_NAMESPACE }}"
baseURLs:
console: "https://{{ .TEST_INGRESS_HOST }}"
keycloak: "https://{{ .TEST_INGRESS_HOST }}/auth/"
identity: "https://{{ .TEST_INGRESS_HOST }}/identity"
operate: "https://{{ .TEST_INGRESS_HOST }}/operate"
optimize: "https://{{ .TEST_INGRESS_HOST }}/optimize"
tasklist: "https://{{ .TEST_INGRESS_HOST }}/tasklist"
connectors: "https://{{ .TEST_INGRESS_HOST }}/connectors/inbound"
webModeler: "https://{{ .TEST_INGRESS_HOST }}/modeler"
webModelerRestapi: http://integration-web-modeler-restapi
zeebeGatewayGRPC: "zeebe-{{ .TEST_INGRESS_HOST }}:443"
zeebeGatewayREST: "https://{{ .TEST_INGRESS_HOST }}/zeebe"
prometheus: "prometheus-operated.kube-prometheus-stack.svc.cluster.local:9090"
zbctl:
extraArgs: ""
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# The values here will be autogenerated at the deploy time.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

configMapGenerator:
- name: venom-vars
options:
disableNameSuffixHash: true
files:
- files/variables-default.yaml
- files/variables-ingress-combined.yaml
- name: venom-env-vars
options:
disableNameSuffixHash: true
envs:
- files/variables.env
Loading

0 comments on commit be4abe7

Please sign in to comment.