Releases: GoogleCloudPlatform/k8s-config-connector
Releases · GoogleCloudPlatform/k8s-config-connector
1.58.1
1.58.0
- Added support for
MonitoringMetricDescriptor
resource. CloudBuildTrigger
: added webhookConfig and pubsubConfig options for triggers.- Added a list of resources which have service-generated resource IDs.
- Added limited support for the
cnrm.cloud.google.com/state-into-spec
annotation, which allows 'merge' and 'absent' values to merge GCP state into the spec field or not, respectively.- currently only supported for
BigQueryDataset
.
- currently only supported for
1.57.0
- Added support for
GKEHubFeatureMembership
resource. - Added
spec.projectRef
toServiceUsageService
. - Reverted
DNSRecordSet
to an older implementation (from v1.50.0) due to an issue that broke users' ability to modifyrrdatas
. Note that this also means thatrrdatas
andttl
are required fields again. - Added the following output-only fields:
BigQueryJob
:query.destinationEncryptionConfiguration.kmsKeyVersion
,load.destinationEncryptionConfiguration.kmsKeyVersion
, andcopy.destinationEncryptionConfiguration.kmsKeyVersion
.BigQueryTable
:encryptionConfiguration.kmsKeyVersion
.
- Added
advancedMachineFeatures
toComputeInstance
. - Fix: Remove the project Get request before enabling any given service; this Get request causes
a chicken-and-egg problem when enablingcloudresourcemanager.googleapis.com
API.
1.56.0
- Added support for
ComputeInstanceGroupManager
resource (#314). - Added support for
BinaryAuthorizationPolicy
resource. - Added
cluster.kmsKeyRef
field toBigtableInstance
. - Added
expire
,rotation
,topics
, andttl
fields toSecretManagerSecret
(#471). - Fixed bug that was causing
CloudIdentityGroup
to go through infinite updates. - Added timestamp to log messages.
- Aggregated the
cnrm-admin
ClusterRole to theadmin
andedit
ClusterRoles, and aggregated thecnrm-viewer
ClusterRole toview
ClusterRole. See Aggregated ClusterRoles for details (#486).
1.55.0
- New resource support
- NetworkServicesEndpointPolicy
- Reduced max retry interval on failure to 120 seconds for fast reconciliation
- Added new fields
ComputeInstance
:networkPerformanceConfig.totalEgressBandwidthTier
field added.ComputeInstanceTemplate
:advancedMachineFeatures
field added.ComputeInstanceTemplate
:confidentialInstanceConfig.enableConfidentialCompute
field is now immutable.ComputeInstanceTemplate
:networkPerformanceConfig.totalEgressBandwidthTier
field added.ComputeSecurityPolicy
:adaptiveProtectionConfig
field added.RedisInstance
:redisVersion
field no longer immutable.
- Bug fix:
1.54.0
- Added support for the following resources:
MonitoringDashboard
GKEHubFeature
IAMPartialPolicy
NetworkSecurityAuthorizationPolicy
BinaryAuthorizationAttestor
- Added support for ingress and egress policies in
AccessContextManagerServicePerimeter
- Added new fields:
ComputeAddress
:networkRef
ComputeDisk
:provisionedIops
ComputeInstance
:reservationAffinity
ComputeInstanceTemplate
:reservationAffinity
ComputeInterconnectedAttachment
:encryption
andipsecInternalAddresses
ComputeResourcePolicy
:description
andinstanceSchedulePolicy
ComputeRouterInterface
:encryptedInterconnectRouter
SQLInstance
:diskAutoresizeLimit
StorageTransferJob
:transferSpec.azureBlobStorageDataSource
- The following fields are no longer immutable:
CloudIdentityGroup
:initialGroupConfig
DataflowFlexTemplateJob
:containerSpecGcsPath
andparameters
SQLInstance
:databaseVersion
field now additionally accepts POSTGRES_10, POSTGRES_12, and POSTGRES_13.ComputeVPNGateway
:vpnInterfaces
field moved fromstatus
tospec
and now includesinterconnectAttachmentRef
field.ComputeAddress
:purpose
field now additionally accepts IPSEC_INTERCONNECT.
1.53.0
- Added
NetworkSecurityClientTLSPolicy
resource - Added
NetworkSecurityServerTLSPolicy
resource - Added support for strong hierarchal references to several resources
- Add
spec.projectRef
toDataprocAutoScalingPolicy
- Add
spec.projectRef
toDataprocCluster
- Add
spec.projectRef
toDataprocWorkflowTemplate
- Add
spec.projectRef
toMonitoringGroup
- Add
- Change
cnrm-system
containers to use HTTP probes for readiness instead of command probes
1.52.0
- Added support for the following resources:
ComputeURLMap
DataFusionInstance
(no config-connector CLI support)LoggingLogExclusion
(no config-connector CLI support)
IAMServiceAccount
: added support for resourceID- bugfix:
spec.preservedUnknownFields
is set to false for all CRDs, ensuring consistent behavior as the flag is set from true to false across Kubernetes versions.
1.51.2
1.51.1
Miscellaneous bug fixes.