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

enterprise: upgrade mysql chart #95

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

sluongng
Copy link
Contributor

@sluongng sluongng commented May 29, 2024

The charts.helm.sh repo has reached EOL since 2020.
https://github.com/helm/charts/blob/master/stable/mysql/README.md

Switch to the bitnami chart which has the most stars on Artifact Hub.
https://artifacthub.io/packages/search?ts_query_web=mysql&sort=stars&page=1

This chart is licensed under Apache License 2.0 so it should be safe to
use.

Note that for a production-ready deployment of MySQL, users should
consider leveraging a cloud-hosted service, such as AWS RDS or GCP
CloudSQL. MySQL also provides an official Operator (1) which could be
installed as a helm-chart.

(1): https://dev.mysql.com/doc/mysql-operator/en/mysql-operator-introduction.html

Based on #98

@sluongng sluongng force-pushed the sluongng/upgrade-mysql-chart-to-bitnami branch 3 times, most recently from eab6919 to ba2def1 Compare May 30, 2024 12:14
In the future, we want to add support for other databases to this helm
chart, such as ClickHouse for OLAP workloads. Each of these new
databases will require their own init containers to check if the main
port is available.

Instead of using multiple container images for multiple tools, let's
simplify the setup using netcat `nc` inside `busybox` image.
The charts.helm.sh repo has reached EOL since 2020.
https://github.com/helm/charts/blob/master/stable/mysql/README.md

Switch to the bitnami chart which has the most stars on Artifact Hub.
https://artifacthub.io/packages/search?ts_query_web=mysql&sort=stars&page=1

This chart is licensed under Apache License 2.0 so it should be safe to
use.

Note that for a production-ready deployment of MySQL, users should
consider leveraging a cloud-hosted service, such as AWS RDS or GCP
CloudSQL. MySQL also provides an official Operator (1) which could be
installed as a helm-chart.

(1): https://dev.mysql.com/doc/mysql-operator/en/mysql-operator-introduction.html
@sluongng sluongng force-pushed the sluongng/upgrade-mysql-chart-to-bitnami branch from ba2def1 to 39dce93 Compare June 17, 2024 15:42
@sluongng sluongng marked this pull request as ready for review June 17, 2024 15:42
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.

1 participant