Wow, this was fun to see that my question in IRC made it here (I’m cloaked1). Additionally, I created an issue (before the IRC question) which ended up leading me here anyway: https://github.com/juju/docs/issues/3473
OK, So with all that I’ve read here, and other sources of docs I’ve been able to glean, let me see if I understand fully.
One cannot, currently, create bundles that span models. Models are the only way (AFAICT) to define machines (things like tagging and cloud-init, which my current project requires), and one can do cross-model relationships, but it sounds like the whole thing is manual for now. Does that sum it up?
OK, so here’s what I need to accomplish:
- I absolutely must be able to run cloud-init configuration of machines for k8s masters, k8s-workers, unless there’s a way using the canonical-k8s charm to install helm and set some RBAC roles during instantiation.
- I need to tag machines with what they are doing as a requirement of the project I’m working on so that if a machine is ‘kubernetes-master’ then I want to tag it as ‘kubernetes-master’ or any arbitrary tagging if we so desire.
For now, that’s what I can remember my needs so far. What are your thoughts?