Skip to content

Epic: Bring Providers to Crossplane V2 #233

@Lasserich

Description

@Lasserich

Understand the Epic

Crossplane has released a new version which affects how our Providers operate. Let's collect steps needed to bring the BTP and Cloudfoundry Crossplane Provider to Crossplane V2.

  •  Test compatibility Crossplane V2 with providers V1 -> Does not work, provider becomes unhealthy FailedCreateContainer
  • Test compatibility Crossplane V1 with providers V2 -> Works after re-tries (tested with aws V2) --> Provider becomes healthy
  • Test compatibility Crossplane V1 with providers V2 -> Test if MR (old clsuter-scoped and new namespace-scoped MR) become ready/sncyed
  • How do we handle upgrades of all our community providers
  • Exchange with OpenMCP Team on findings
  • Map out Upgrade Path for upgrading a provider

Acceptance Criteria

  • Know consequences of different upgrading approaches
  • Commit to an upgrading path, with follow up items for BTP and CF providers
  • Commit to an upgrading strategy for community providers

Out of scope

  • Migrating Crossplane V2 on cluster scope with legacy provider -> responsibility of OpenMCP
  • Migrate every Crossplane provider

References

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/providerAll Provider related issueskind/epicEpic covers multiple issues/tasksneeds/validationVerify Issue and Prio with PO

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions