constellation
constellation copied to clipboard
provide crossplane composition for a constellation cluster setup
Use case
more and more people adapt Crossplane to setup and manage "everything" resp. make the specialized knowledge of how to set up the needed resources in a simplified way available to every one who could benefit from this.
=> Would be pretty handy to have a Crossplane composition to setup - not only a standard kubernetes cluster in any cloud- but also a confidential one based on constellation (in the clouds with supported hardware)
her is just a quick video on what is possible this way: Create And Manage GitOps-Ready Kubernetes Clusters With Crossplane https://www.youtube.com/watch?v=AVHyltqgmSU and the doc to compositions: see https://docs.crossplane.io/latest/concepts/compositions/
Describe your solution
No response
Would you be willing to implement this feature?
- [ ] Yes, I could contribute this feature.
if you're are new to this topic, these are good write ups about crossplane: https://freecontent.manning.com/defining-infrastructure-declaratively-with-crossplane/ https://www.devoteam.com/expert-view/crossplane-a-game-changer-for-your-multi-cloud-strategy/
repository: https://github.com/crossplane/crossplane
Hi, thanks for trying out Constellation and for the feature request. We've heard about companies using Crossplane multiple times and have added it to our backlog, but this is quite low priority for now.
We are currently moving in the direction of integrating with Terraform/OpenTofu via a Terraform provider. It looks like that you could then integrate this into Crossplane with https://marketplace.upbound.io/providers/upbound/provider-terraform/v0.11.0. Do you think that this would be a sufficient solution for you?
Hi, thanks for getting back that fast. Good to hear it's already on your backlog ;-) We have somehow fallen in love with the Crossplane approach (use Kubernetes to manage stuff including Kubernetes) plus cuelang->yaml and think it's a good way to go. Of course, if it's not easily possible to "go native" with it, we will check the workarounds...
If you are interested in, this blog post compares terraform and Crossplane. Even if it's a little advertorial and already 2 years old, but the main points remain: https://blog.crossplane.io/crossplane-vs-terraform/
This is a more independent and up-to-date comparison: https://medium.com/@bijit211987/crossplane-vs-terraform-which-infrastructure-as-code-tool-is-best-a5f41f65e8a1
maybe this summary in form of "Crossplane Graduation Proposal" for CNCF is of interest regarding
- its current growth and
- ongoing adaption in industries
and with it, the possibilities of being a visible part in its ecosystem.. https://github.com/cncf/toc/pull/1254