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

[Feature Request] Add support for deploying and using MySQL #635

Open
tomwheeler opened this issue Jan 27, 2025 · 0 comments
Open

[Feature Request] Add support for deploying and using MySQL #635

tomwheeler opened this issue Jan 27, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@tomwheeler
Copy link
Contributor

Is your feature request related to a problem? Please describe.

While it is possible to use an external MySQL database, the Helm Chart provides no support for deploying and configuring one within a Kubernetes cluster, as it does for Apache Cassandra. This issue requests that support to be added.

Describe the solution you'd like

A cluster deployed through the Helm Chart would continue to use Cassandra and Elasticsearch by default, but one could optionally set a property mysql.enabled to true to deploy and use a MySQL container for both persistence and visibility instead. There may be additional properties for customizing aspects, such as the username and password, for that MySQL deployment.

This issue does not specifically request the ability to use MySQL for persistence and another system (such as Elasticsearch) for visibility. Support for such combinations may be added in the future, but need not be addressed for the initial implementation described here.

Additional context

The MySQL version deployed should be the latest stable version supported by the Temporal Server software being deployed. In the case of known incompatibilities with that version of MySQL, it might deploy a different version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant