Quick navigation
Migration Guide to API V2
Gateway 3.3.0
introduces API V2 to bring an enhanced user experience when interacting with Gateway resources.
If you are migrating from API V1 to V2, your Gateway resources will be preserved (meaning, you can interact with old resources via the V2 API), and only minimal attention is required for the below resources:
Virtual Clusters
- The automation will derive the boolean value
aclEnabled
from the previously usedGATEWAY_ACL_STORE_ENABLED
variable. - The migration will not populate the
superUsers
list automatically, so this must be addressed as part of your migration.
Example configuration:
---
apiVersion: gateway/v2
kind: VirtualCluster
metadata:
name: "mon-app-A"
spec:
aclEnabled: true # defaults to false
superUsers:
- username1
- username2
Gateway Service Account
User Mappings become GatewayServiceAccount. Every existing User Mapping is migrated to V2 as EXTERNAL GatewayServiceAccount.
If you were using Local Users (and generating tokens) with API V1, new actions are required on your part.
Required action: You will need to first declare LOCAL users in V2 APIs to then be able to generate tokens