这是indexloc提供的服务,不要输入任何密码
Skip to content

Add support for the "safe-start" capability in provider #31

@abix5

Description

@abix5

Crossplane v2 ships with Managed Resource Activation Policies (MRAP), which allow platform teams to activate only the ManagedResourceDefinitions they actually need (see the official docs on Managed Resource Activation Policies and Managed Resource Definitions).

However, the current xpkg.upbound.io/yandexcloud/crossplane-provider-yc package (including v0.12.0) does not declare the safe-start capability. As a result, Crossplane eagerly activates all CRDs even when an MRAP is in place, which defeats the purpose of selective activation.

It would be great if the provider declared safe-start in its capabilities. Thanks a lot for considering this improvement!

UPD: https://docs.crossplane.io/v2.0/guides/implementing-safe-start/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions