- Special shout-outs to @acpana, @anhdle-sso, @cheftako, @ericpang777, @gemmahou, @haiyanmeng, @jasonvigil, @jingyih, @justinsb, @maqiuyujoyce, @nb-goog, @xiaoweim, @yuwenma, @ziyue-101 for their contributions to this release.
Announcement
New Beta Resources (Direct Reconciler):
New Fields:
-
BigQueryDataTransferConfig
- Added
spec.scheduleOptionsV2
to customize the different types of data transfer schedule. - Added
status.observedState.error
with detailed information about reason of the latest config failure.
- Added
-
GKEHubFeatureMembership
- Added
spec.configmanagement.management
to enable Config Sync Auto Upgrade. This is an opt-in feature and you need to turn on thealpha.cnrm.cloud.google.com/reconciler: direct
annotation on the object.
- Added
Modified Beta Reconciliation
We added the direct controller support for the following 3 resources to enhance the reliability and performance. Add alpha.cnrm.cloud.google.com/reconciler: direct
annotation on the object to use the direct controller. CRD is backward compatible.
-
GKEHubFeatureMembership
- Added Config Sync Auto-Upgrade support.
-
SecretManagerSecret
- #510 Enhanced
spec.rotation.nextRotationTime
to use a fixed datetime value to avoid relativenow()
friction. - #1081 Fixed the
spec.replication.auto
immutable issue - #3051 Fixed the
spec.rotation.rotationPeriod
immutable issue - Added the in-use version aliases in
status.observedState.versionAliases
- Resolved update stalling issues.
- Clarify the TTL use. See the problems and share your use in #3395
- #510 Enhanced
-
SecretManagerSecretVersion
- Resolved update stalling caused by
DependencyNotReady
errors. - Fixed the friction in
spec.enabled
that enabling/disabling a secret version does not always take effect in GCP. - API Behavior Change The service generated ID is changed from
spec.resourceID
tostatus.version
withstatus.externalRef
(new field) to guardrail the identity. See the rational behind and share your feedback in #3445
- Resolved update stalling caused by
Fixes
Dataflowflextemplatejob
subnetwork validation error. Error messageshould match regions/REGION/subnetworks/SUBNETWORK