kyma-project / api-gateway

Apache License 2.0
4 stars 25 forks source link

v1beta1 -> v2alpha1 migration mode #1092

Open strekm opened 1 month ago

strekm commented 1 month ago

Description

At this moment migration procedure from v1beta1 to v2alpha1 may cause fairly short downtime. Applying APIRule in v2alpha1 version would cause removal of ORY Oathkeeper related resources and creation of Istio related resources. From user point of view migration should introduce necessary changes and should not involve changes required in clients calling the workload.

There should be possibility to migrate from APIRule v1beta1 version to v2alpha1 version by applying updated specification. This operation should not cause any downtime. Migration logic should be implemented as described in https://github.com/kyma-project/api-gateway/issues/1128.

ACs:

Reasons

Provide possibility to migrate to v2alpha1 version without downtime

DoD:

Attachments part of: https://github.com/kyma-project/api-gateway/issues/939