Skip to content
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

Merged
merged 7 commits into from
Sep 20, 2024
Merged

Introduce SaaS support for benchmarks #195

merged 7 commits into from
Sep 20, 2024

Conversation

Zelldon
Copy link
Member

@Zelldon Zelldon commented Sep 20, 2024

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.

Allow benchmarks to configure and run against SaaS environment
Secret that stores configured credential details for benchmark applications
Copy link
Member

@npepinpe npepinpe left a 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

Comment on lines +55 to +58
- name: ZEEBE_ADDRESS
valueFrom:
secretKeyRef:
name: {{ include "zeebe-benchmark.credentials-name" $ }}
Copy link
Member

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? 🤷

Copy link
Member Author

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

@Zelldon Zelldon merged commit 9dfa5e9 into main Sep 20, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants