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

provide crossplane composition for a constellation cluster setup #2630

Open
1 task
hpvd opened this issue Nov 22, 2023 · 4 comments
Open
1 task

provide crossplane composition for a constellation cluster setup #2630

hpvd opened this issue Nov 22, 2023 · 4 comments

Comments

@hpvd
Copy link

hpvd commented Nov 22, 2023

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.
@hpvd
Copy link
Author

hpvd commented Nov 22, 2023

@3u13r
Copy link
Member

3u13r commented Nov 22, 2023

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?

@hpvd
Copy link
Author

hpvd commented Nov 22, 2023

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

@hpvd
Copy link
Author

hpvd commented Feb 19, 2024

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..
cncf/toc#1254

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

No branches or pull requests

2 participants