camunda / camunda-platform-helm

Camunda Platform 8 Self-Managed Helm charts
https://docs.camunda.io/docs/self-managed/overview/
Apache License 2.0
69 stars 127 forks source link

feat: Using OpenShift routes for integration tests #2042

Open hamza-m-masood opened 4 days ago

hamza-m-masood commented 4 days ago

Which problem does the PR fix?

related issue: https://github.com/camunda/distribution/issues/254

What's in this PR?

Modifying integration tests to use OpenShift routes.

Checklist

Please make sure to follow our Contributing Guide.

Before opening the PR:

After opening the PR:

hamza-m-masood commented 1 day ago

@aabouzaid I am finished with this values.yaml for OpenShift but I don't know how to incorporate it in our CI. There are three problems:

  1. OpenShift routes operator is not currently working in our CI
  2. I have hardcoded the namespace in the broker contact-point env vars. The name of the hardcoded namespace is test-ns
  3. Within the controller config, there is a secret referenced called keystore. I have to run a number of manual tasks in order to create this secret, listed here: https://github.com/camunda/distribution/issues/254#issuecomment-2192839213

Once these 3 problems are solved, we can incorporate routes in our CI.