-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce SaaS support for benchmarks #195
Conversation
Allow benchmarks to configure and run against SaaS environment
Secret that stores configured credential details for benchmark applications
deb6c8e
to
9e618b4
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀 Some questions, but no blockers since at the end it doesn't matter that much if the address is in the secret or not :D
- name: ZEEBE_ADDRESS | ||
valueFrom: | ||
secretKeyRef: | ||
name: {{ include "zeebe-benchmark.credentials-name" $ }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
❓ Is the address really a secret? 🤷
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess it doesn't matter
Problem
Previously it was not possible to use the benchmark helm charts to run benchmarks against our SaaS offering. The only option was to use the starter, worker resource definitions in the mono-repo here
Solution
This PR introduces the option to configure credentials either direct via values or reference an existing secret, which might be deployed similar as this.
When the new Saas option is enabled workers and starter are configured to use the related credentials, and connect to a SaaS cluster via TLS.
With this we are able to support benchmarks against SaaS more easily, with the full power and configuration options the Benchmark helm chart supports.