Skip to content

APIRule v1beta1 reconciliation removal #2666

@strekm

Description

@strekm

Description

At this moment there's no ability to create new APIRule v1beta1 or modify existing ones. All created APIRules v1beta1 are available for migration and still being reconciled. All above ensures that workloads exposed by APIRule v1beta1 are still exposed and secured.

As a next step to removal of version v1beta1 turn off reconciliation of existing resources and disable migration. As a result exposed workloads will remain exposed and secured. Sub resources created by APIRule controller won't be reconciled anymore and won't be owned by the controller anymore. Any modifications will not be reconciled back as well as any deletion. This might cause disruption in availability and access to exposed workloads.

ACs:

  • version v1beta1 reconciliation is disabled
  • migration is not supported anymore
  • troubleshooting created

TODOs:

  • v1beta1 usage numbers analysis
  • risk assessment -> @strekm + Kyma
  • decision on handling exceptions

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions