- Special shout-outs to acpana@, anhdle-sso@, barney-s@, cheftako@, ericpang777@, gemmahou@, jasonvigil@, jingyih@, justinsb@, maqiuyujoyce@, renovate-bot@, xiaoweim@, yufan-su@, yuwenma@ for their contributions to this release.
New Beta Resources (Direct Reconciler):
New Alpha Resources (Direct Reconciler):
ApphubApplicationBackupDRManagementServerBackupDRBackupVaultBackupDRBackupPlanBackupDRBackupPlanAssociationBatchJobBigLakeTableBigQueryReservationCodeDeployDeliveryPipelineDataplexLakeDatastreamPrivateConnectionDatastreamConnectionProfileDocumentAIProcessorGKEBackupBackupPlanGKEBackupRestorePlanNetAppBackupPolicyNotebooksEnvironmentSpannerInstanceConfigVertexAIFeaturestoreVMwareEnginePrivateCloudVMwareEngineNetworkVMwareEngineNetworkPeeringVMwareEngineNetworkPolicyWorkflowExecution
New Fields
-
- Added
spec.configmanagement.configSync.stopSyncingfield since 1.129.
- Added
-
- Added
spec.defaultBackupScheduleTypefield. - Added
spec.labelsfield
- Added
Reconciliation Improvements
We have added support for direct reconciliation to more resources, with opt-in behaviour. The API is backward compatible. To use the direct reconciler, add the alpha.cnrm.cloud.google.com/reconciler: direct annotation to the corresponding Config Connector object. The following resources now have direct reconciliation support (and we list some of the issues that this fixes):
- SpannerInstance
- You can use
spec.editionfield to optimize your enterprise edition type - You can use
spec.autoscalingConfigto automate the scaling instead of manually configurespec.processingUnitorspec. numNodes. - You can use the
defaultBackupScheduleTypenow. - Behavior Change If you use the SpannerInstance Kubernetes
metadata.labelsto configure your GCP labels, please change them to use thespec.labelsfield instead. See #4274
- You can use