Skip to content

Commit

Permalink
chore: added OS test flows
Browse files Browse the repository at this point in the history
  • Loading branch information
igpetrov committed Aug 15, 2024
1 parent f510c62 commit 8ebc229
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 6 deletions.
12 changes: 12 additions & 0 deletions .github/workflows/test-core-opensearch.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: "Test docker-compose-core.opensearch.yaml"
on:
push:
branches:
- "**"
jobs:
test_core:
uses: ./.github/workflows/template-deploy.yaml
secrets: inherit
with:
compose_args: "-f docker-compose-core.opensearch.yaml"
run_e2e_tests: false
12 changes: 12 additions & 0 deletions .github/workflows/test-default.opensearch.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: "Test docker-compose.opensearch.yaml"
on:
push:
branches:
- "**"
jobs:
test_docker_compose_yaml:
uses: ./.github/workflows/template-deploy.yaml
secrets: inherit
with:
compose_args: "-f docker-compose.opensearch.yaml"
run_e2e_tests: false
12 changes: 12 additions & 0 deletions .github/workflows/test-modeler.opensearch.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: "Test docker-compose-web-modeler.yaml with OpenSearch"
on:
push:
branches:
- "**"
jobs:
test_modeler_yaml:
uses: ./.github/workflows/template-deploy.yaml
secrets: inherit
with:
compose_args: "-f docker-compose.opensearch.yaml -f docker-compose-web-modeler.yaml"
run_e2e_tests: true
15 changes: 13 additions & 2 deletions docker-compose-core.opensearch.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
# While the Docker images themselves are supported for production usage,
# this docker-compose.yaml is designed to be used by developers to run
# an environment locally. It is not designed to be used in production.
# We recommend to use Kubernetes in production with our Helm Charts:
# https://docs.camunda.io/docs/self-managed/platform-deployment/kubernetes-helm/
# For local development, we recommend using KIND instead of `docker-compose`:
# https://docs.camunda.io/docs/self-managed/platform-deployment/helm-kubernetes/guides/local-kubernetes-cluster/

# This is a lightweight configuration with Zeebe, Operate, Tasklist, and OpenSearch
# See docker-compose.yml for a configuration that also includes Optimize, Identity, and Keycloak.

services:

opensearch-init:
Expand Down Expand Up @@ -36,7 +47,7 @@ services:
- opensearch

operate: # https://docs.camunda.io/docs/self-managed/platform-deployment/docker/#operate
image: camunda/operate:${CAMUNDA_PLATFORM_VERSION}
image: camunda/operate:${CAMUNDA_OPERATE_VERSION}
container_name: operate
ports:
- "8081:8080"
Expand All @@ -61,7 +72,7 @@ services:
- opensearch

tasklist: # https://docs.camunda.io/docs/self-managed/platform-deployment/docker/#tasklist
image: camunda/tasklist:${CAMUNDA_PLATFORM_VERSION}
image: camunda/tasklist:${CAMUNDA_TASKLIST_VERSION}
container_name: tasklist
ports:
- "8082:8080"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# For local development, we recommend using KIND instead of `docker-compose`:
# https://docs.camunda.io/docs/self-managed/platform-deployment/helm-kubernetes/guides/local-kubernetes-cluster/

# This is a full configuration with Zeebe, Operate, Tasklist, Optimize, Identity, Keycloak, and Elasticsearch
# This is a full configuration with Zeebe, Operate, Tasklist, Optimize, Identity, Keycloak, and OpenSearch
# See docker-compose-core.yml for a lightweight configuration that does not include Optimize, Identity, and Keycloak.

services:
Expand Down Expand Up @@ -53,7 +53,7 @@ services:
- identity

operate: # https://docs.camunda.io/docs/self-managed/platform-deployment/docker/#operate
image: camunda/operate:${CAMUNDA_PLATFORM_VERSION}
image: camunda/operate:${CAMUNDA_OPERATE_VERSION}
container_name: operate
ports:
- "8081:8080"
Expand Down Expand Up @@ -98,7 +98,7 @@ services:
- opensearch

tasklist: # https://docs.camunda.io/docs/self-managed/platform-deployment/docker/#tasklist
image: camunda/tasklist:${CAMUNDA_PLATFORM_VERSION}
image: camunda/tasklist:${CAMUNDA_TASKLIST_VERSION}
container_name: tasklist
ports:
- "8082:8080"
Expand Down Expand Up @@ -223,7 +223,7 @@ services:

identity: # https://docs.camunda.io/docs/self-managed/platform-deployment/docker/#identity
container_name: identity
image: camunda/identity:${CAMUNDA_PLATFORM_VERSION}
image: camunda/identity:${CAMUNDA_IDENTITY_VERSION}
ports:
- "8084:8084"
environment: # https://docs.camunda.io/docs/self-managed/identity/deployment/configuration-variables/
Expand Down

0 comments on commit 8ebc229

Please sign in to comment.