crossplane-contrib/x-generation

handle multiple CRDs to build complex Compositions

Opened this issue · 0 comments

What problem are you facing?

Would be cool to build for a composition based on multiple Crds
for instance

i want to create an azure Keyvault instance, with vault/keys/accessPolicies in the same times

this should look like this ..

providers:  
  baseURL: https://raw.githubusercontent.com/crossplane-contrib/%s/%s/package/crds/%s
  name: provider-upjet-azure
  version: v1.4.0
  crds:
    - file: keyvault.azure.upbound.io_vaults.yaml
      version: v1beta2
    - file: keyvault.azure.upbound.io_keys.yaml
      version: v1beta2
    - file: keyvault.azure.upbound.io_accesspolicies.yaml
      version: v1beta2

How could Crossplane help solve your problem?

dunno, if it's feasible, or if the tools is designed for this