Summary
- Added Disaster Recovery (DR) support to various cluster and deployment schemas, including new properties for DR configuration.
- Introduced new permissions for alert, environment object, and notification channel endpoints.
- Updated
Clusterschema with new status enum values and required properties for DR. - Modified
OrganizationProductPlanschema with changes to theastronomerProductenum values.
Added
-
Schemas and Properties:
Cluster:drRegion: Secondary region for DR.drSecondaryVpcCidr: Secondary CIDR for DR region (AWS only).drVpcSubnetRange: VPC subnet range for DR region (AWS only).enableReplicationTimeControl: Boolean for S3 Replication Time Control.failoverInProgress: Boolean indicating if failover is in progress.isDrEnabled: Boolean indicating if DR is enabled.isFailedOver: Boolean indicating if the cluster is failed over to DR region.secondaryVpcCidr: Secondary CIDR for pod networking.
CreateAlertRequest:discriminator: Propertytype.
CreateAwsClusterRequest:drRegion,drSecondaryVpcCidr,drVpcSubnetRange,enableReplicationTimeControl,secondaryVpcCidr.
CreateAzureClusterRequest:drRegion,drVpcSubnetRange.
CreateClusterRequest:discriminator: PropertycloudProvider.
CreateDedicatedDeploymentRequest:drWorkloadIdentity: DR workload identity.
CreateDeploymentRequest:discriminator: Propertytype.
CreateGcpClusterRequest:drRegion,drVpcSubnetRange.
CreateHybridDeploymentRequest:drWorkloadIdentity.
CreateNotificationChannelRequest:discriminator: Propertytype.
CreateStandardDeploymentRequest:drWorkloadIdentity.
Deployment:drExternalIPs: List of external IPs in DR cluster.drOidcIssuerUrl: OIDC issuer URL for DR cluster.drWorkloadIdentity.
UpdateAlertRequest:discriminator: Propertytype.
UpdateClusterRequest:discriminator: PropertyclusterType.
UpdateDedicatedClusterRequest:enableDr: Boolean to enable/disable DR.isFailedOver: Boolean to trigger DR failover.
UpdateDedicatedDeploymentRequest:drWorkloadIdentity.
UpdateDeploymentRequest:discriminator: Propertytype.
UpdateHybridDeploymentRequest:drWorkloadIdentity.
UpdateNotificationChannelRequest:discriminator: Propertytype.
UpdateStandardDeploymentRequest:drWorkloadIdentity.
-
Endpoints:
- Added
x-permissionfor alert, environment object, and notification channel endpoints.
- Added
-
Enums:
Cluster.status: AddedFAILING_OVER,FAILOVER_FAILED.Organization.supportPlan: AddedENTERPRISE_BUSINESS_CRITICAL.OrganizationProductPlan.astronomerProduct: AddedOBSERVE.
Changed
- Schemas:
Cluster:- Removed description from
vpcSubnetRange. - Added
drRegionandisDrEnabledto required properties.
- Removed description from
OrganizationProductPlan:- Changed
astronomerProductenum value from"ASTRO OBSERVE"to"ASTRO".
- Changed