-
Notifications
You must be signed in to change notification settings - Fork 93
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
NOTICE: Helm chart rework + future deprecation of this chart. #129
Comments
Have you considered using the github container registry to release the helm chart? |
Excited to see this, installing Mastodon through TerraForm is a pain with the current setup. |
@24367dfa @WyriHaximus |
@timetinytim Well, you could fix that with a multi step upgrade process using multiple versions to do that seamlessly. Happy to help test that |
I have a couple things I've implemented in a wrapper chart for my instance, which may be beneficial to this new effort. I'll bring them up here since it looks like early days on the other repo:
The PGO is notable in that they actually prefer that downstream developers implement and maintain their own chart to configure the CRD, asking that you at least fork their example repo chart rather than rely on them to publish the chart. It's a strange choice, and the example chart has a pretty good values hierarchy and handles most cases well, but the choice does align with your desire to own the dependency charts. You could even fork the operator chart as well, but I think pinning particular commits within the CRD chart would be fine. Either way, this would provide access to really solid support and documentation for setting up a postgres stack with relatively little effort compared to implementing a similar stack. |
Soooo... Is there any update regarding the future Helm charts? There hasn't been any update since October '23, do you have a roadmap and/or need help? |
With the release of 4.3, is there any chance of an update on this? The existing helm chart I use to deploy (the xdcm one) does not support separate custom images for web & streaming, meaning I'd need to migrate to this chart to get 4.3, and as previously mentioned, its a pain when using helm through TerraForm to install this RN. |
We have some big plans for our official Mastodon helm chart.
The way we've been developing and distributing the current helm chart has been less than ideal in a few different ways, and since there's been a shortage of time and people to work on making this chart better & address users' issues and suggestions, development of this particular chart has not always followed best practices or used consistent conventions. So as a result, we want to move this chart to a new home, clean up the bloat, and refactor it into a couple different charts to better suit different use cases.
Our overall goals for this are:
helm repo add ...
).All of this means that we will need to create a new git repository to host this. The new home for these charts will be located here once they're ready: https://github.com/mastodon/helm-charts.
This also means that this chart will eventually be deprecated, but we have no intention of doing it right away. Now that we have more resources to devote to the helm charts, we be going through all the issues and PRs in this chart, and addressing/incorporating them wherever we can, which will all be carried forward into the new chart. And this chart will continue to be supported for a while after the new charts' release to give everyone time to transition. However, because of these plans, any PRs or suggestions that result in large or fundamental changes will have to be rejected for the time being until the new repo is up and ready to go.
Please feel free to comment with any concerns or questions you might have!
The text was updated successfully, but these errors were encountered: