SovereignCloudStack / central-api

MVP for SCS Central API
https://scs.community/
GNU Affero General Public License v3.0
2 stars 0 forks source link

Move MVP to crossplane x-generation #10

Open joshmue opened 6 months ago

joshmue commented 6 months ago

https://github.com/crossplane-contrib/x-generation/issues/21 is closed, now.

Reevaluate switching to x-generation. If feasible, switch.

joshmue commented 3 weeks ago

generate.yaml's would look somewhat like this:

group: openstack.compute.scs.community
name: InstanceV2
version: v1beta1
provider:
  baseURL: https://raw.githubusercontent.com/crossplane-contrib/%s/%s/package/crds/%s
  name: provider-openstack
  version: v0.4.0
  crd:
    file: compute.openstack.crossplane.io_instancev2s.yaml
    version: v1alpha1
compositions:
  - name: xinstancev2.openstack.compute.scs.community
    provider: openstack
    default: true
overrideFieldsInClaim: []
usePipeline: true
additionalPipelineSteps: []