-
Notifications
You must be signed in to change notification settings - Fork 92
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
Extending tf definitions of kubestack clusters with custom requirements #136
Comments
I think it depends on what type of declarations. High level, the goal would need to be to cover the most common configurations with the
Currently, upgrades require bumping the version in The new CLI
I've been avoiding getting into this so far, because I think it should be well thought through and I didn't feel of making that decision alone. I'd appreciate a constructive discussion how to drive this forward in a way that works for the three supported providers and has a decent chance of not needing a breaking change in the next release already.
The user repositories are scaffolded from the starters built for each release. The starters are built during release from |
has this advice changed at all re kubestack upgrades? took me a while to find this issue, couldn't find any specific advice in the published guide (but perhaps its there somewhere?).
are these always backward compatible? re 'extending the cluster with custom terraform declarations" - I'd also love to know for example what is envisioned for adding basic resources like shared disk for example? it would be great if adding a 'resource "azurerm_storage_share"...' somewhere for example could also take advantage of the built in configuration opps/apps/etc mechanism somehow without recreating it all. |
The cluster service module versions define which upstream version of the service you get. So while yes, you want to update them, it wouldn't be on the framework module version schedule at all. A bit more info here: https://www.kubestack.com/framework/documentation/cluster-service-modules#module-attributes If you have suggestions what else you'd like to see in the docs, I'd be happy to hear your thoughts. |
Currently none of the kubestack modules have any outputs. This might make extending the clusters with custom terraform code difficult if one also wishes not to touch the internals in order to provision custom resources around the cluster.
There's a couple questions really:
I envision upgrades being a rather manual process, maybe
git merge upstream
, keeping kbst/terraform as the upstream.At the same time I'd envision a single
extensions.tf
using the proposed outputs in order to extend the clusters with custom terraform declarations.The text was updated successfully, but these errors were encountered: