crossplane-contrib / function-kcl

Crossplane Composition Functions using KCL Programming Language
Apache License 2.0
36 stars 16 forks source link

[Track] Crossplane KCL Provider #95

Open bradkwadsworth-mw opened 4 months ago

bradkwadsworth-mw commented 4 months ago

What problem are you facing?

I'm wondering if a KCL Crossplane Provider would be beneficial as well, similar to the Helm provider [https://marketplace.upbound.io/providers/crossplane-contrib/provider-helm/v0.18.1]. This would allow more direct access to Kubernetes resources such as Secrets which would be useful for pull secrets to access KCL modules that exists in OCI registries, Git, etc.

How could this Function help solve your problem?

I think the KCL Function is great and I believe if there was a KCL Provider to accompany it in order to leverage external KCL modules, it would for sure be a very powerful combination.

Peefy commented 4 months ago

Thanks for the feedback. That's a very good suggestion, any solution design or implementation is welcome, this issue is used to track it. ❤️