Releases: GoogleCloudPlatform/k8s-config-connector
1.97.0
- Added
spec.gcRules
toBigtableGCPolicy
(#624, #542, #482, #345, #300). - Added
spec.load.jsonExtension
toBigQueryJob
. - Added
spec.externalDataConfiguration.avroOptions
toBigQueryTable
. - Added
spec.compressionMode
toComputeBackendBucket
. - Added
spec.compressionMode
toComputeBackendService
. - Added
spec.advancedOptionsConfig.jsonCustomConfig
to
ComputeSecurityPolicy
. - Added
spec.managementConfig.fullManagementConfig
toConfigControllerInstance
. - Added
spec.nodeConfig.guestAccelerator[].gpuSharingConfig
and
spec.notificationConfig.pubsub.filter
toContainerCluster
. - Added
spec.nodeConfig.guestAccelerator[].gpuSharingConfig
to
ContainerNodePool
. - Added
spec.config.dataprocMetricConfig
,spec.config.gceClusterConfig.confidentialInstanceConfig
,spec.config.gceClusterConfig.shieldedInstanceConfig
,spec.config.masterConfig.diskConfig.localSsdInterface
,spec.config.metastoreConfig.dataprocMetastoreServiceRef
,spec.config.secondaryWorkerConfig.diskConfig.localSsdInterface
,spec.config.securityConfig
,spec.config.workerConfig.diskConfig.localSsdInterface
andspec.virtualClusterConfig
toDataprocCluster
. - Added
spec.cloudLoggingConfig
toDNSManagedZone
. - Added
spec.persistenceConfig
toRedisInstance
. - Added
status.version
toSecretManagerSecretVersion
. - Added
spec.maintenanceVersion
and
status.availableMaintenanceVersions
toSQLInstance
. - Added
spec.passwordPolicy
toSQLUser
. - Added
spec.customPlacementConfig
toStorageBucket
. - Added
spec.notificationConfig
toStorageTransferJob
(#303). - Fixed: Moved
SQLUser
output-only fieldsqlServerUserDetails
from
spec
tostatus
. - Added support for
DLPJobTrigger
resource. - External contributors can now create a dev environment in which they can build and test a local copy of Config Connector. Instructions can be found here.
1.96.0
- Added support for "reconcile resource immediately once its dependency is ready" feature for all remaining resources.
- Added
storageTarget
toBigTableInstance
(#729). - Added
location
andBITBUCKET
support toCloudBuildTrigger
(#672). - Added
visibleCoreCount
toComputeInstance
. - Added
visibleCoreCount
toComputeInstanceTemplate
. - Added
snapshotProperties.chainName
toComputeResourcePolicies
. - Added
chainName
toComputeSnapshot
. - Added
certificateMapRef
toComputeTargetSSLProxy
. - Added
costManagementConfig
,nodePoolDefaults
,serviceExternalIpsConfig
toContainerCluster
. - Added
locationPolicy
,totalMaxNodeCount
,totalMinNodeCount
toContainerNodePool
. - Added
channelRef
andresourceConditions
toEventarcTrigger
. - Added
mesh
toGKEHubFeatureMembership
. - Added
forceDelete
toMonitoringNotificationChannel
. - Removed
labels
fromNetworkServicesGateway
,NetworkServicesGRPCRoute
,NetworkServicesHTTPRoute
,NetworkServicesMesh
, andNetworkServicesTCPRoute
. - Released new controller
unmanaged-detector
. Now if there is no Config Connector controller for a resource's namespace, that resource's status will show as "Unmanaged". - Extended faster reconciliation of resources with dependencies to support
IAMAuditConfig
andIAMPolicy
. - Added support for
DLPInspectTemplate
resource. - Fixed issue with
DataprocCluster
where resource creation was failing with error messageUpdate call failed: error applying desired state: infeasible update: ({true }) would require recreation
(#661).
1.95.0
- Added support for
DLPDeidentifyTemplate
resource. - Added
enableServiceLinks: false
to all the pod configurations in Config Connecor installation bundle. This is to fix the issue users might encounter,standard_init_linux.go:228: exec user process caused: argument list too long
, in Config Connector pods.
1.94.0
- Extended support for value
absent
instate-into-spec
annotation to most Config Connector resources. - Added
spec.memberFrom.sqlInstanceRef
field toIAMPolicyMember
(#689). - Added
spec.bindings[].members[].memberFrom.sqlInstanceRef
field toIAMPartialPolicy
(#689). - Removed the validation on
spec.cluster.numNodes
> 0 inBigtableInstance
(#673). - Added support for major version upgrades to
SQLInstance
(spec.databaseVersion
is now mutable). - Added
spec.nodeConfig.reservationAffinity
toContainerCluster
. - Added
spec.nodePoolAutoConfig
toContainerCluster
. - Added
spec.nodeConfig.reservationAffinity
toContainerNodePool
. - Added
spec.placement.managedCluster.config.gceClusterConfig.shieldedInstanceConfig
toDataprocWorkflow
. - For
NetworkServicesGateway
(alpha):- Updated
spec.authorizationPolicy
tospec.authorizationPolicyRef
. - Updated
spec.serverTlsPolicy
tospec.serverTlsPolicyRef
.
- Updated
- Removed
spec.routers
inNetworkServicsGRPCRoute
(alpha) andNetworkServicsTCPRoute
(alpha). - Removed
spec.routers
andspec.rules.action.originalDestination
inNetworkServicsHTTPRoute
(alpha).
1.93.0
Warning: This release contains an issue that may cause the config-connector-operator-0 pod to get stuck in an OOMKilled loop. Please wait for a new version which will contain a fix.
Warning: Config Connector will deprecate GameServicesRealm on November 15, 2022 due to the deprecation of Google Cloud Game Servers on June 30, 2023. This means that Config Connector will stop reconciling GameServicesRealm resources. If you have any questions or require assistance, please contact Google Cloud Support.
- Added support for "reconcile resource immediately once its dependency is ready" feature for
CloudFunctionsFunction
,EventarcTrigger
,MonitoringUptimeCheckConfig
,ServiceDirectoryEndpoint
, andServiceDirectoryService
. - Increased webhook timeout to 10s.
- Added
spec.cdnPolicy.bypassCacheOnRequestHeaders
andspec.cdnPolicy.requestCoalescing
fields toComputeBackendBucket
. - Added
spec.scheduling.instanceTerminationAction
field toComputeInstance
. - Added
spec.scheduling.instanceTerminationAction
field toComputeInstanceTemplate
. - Added
spec.networkRef
andspec.subnetworkRef
fields toComputeRegionNetworkEndpointGroup
. - Added
spec.certificateMapRef
field toComputeTargetHTTPSProxy
. - Added
spec.binaryAuthorization
,spec.clusterAutoscaling.autoProvisioningDefaults.bootDiskKMSKeyRef
, andspec.meshCertificates
fields toContainerCluster
. - Deprecated
spec.enableBianryAuthorization
in favor ofspec.binaryAuthorization.evaluationMode
inContainerCluster
. - Added
spec.conditions.conditionMonitoringQueryLanguage.evaluationMissingData
, andspec.conditions.conditionThreshold.evaluationMissingData
fields toMonitoringAlertPolicy
. - Added
spec.bigqueryConfig
field toPubSubSubscription
. - Added
spec.customerManagedKeyRef
field toRedisInstance
. - Added
spec.versionRetentionPeriod
field toSpannerDatabase
. - Fixed the mutability of
spec.settings.collation
inSQLInstance
, as it is actually immutable. - Added
spec.settings.locationPreference.secondaryZone
,spec.settings.passwordValidationPolicy
andspec.settings.sqlServerAuditConfig
fields toSQLInstance
. - Added
spec.lifecycleRule.condition.matchesPrefix
andspec.lifecycleRule.condition.matchesSuffix
fields toStorageBucket
.
1.92.0
Warning: This release contains an issue that may cause the config-connector-operator-0 pod to get stuck in an OOMKilled loop. Please wait for a new version which will contain a fix.
- Fixed missing
Kind
field in Go ClientResourceRef
struct. (#675) - Added support for
IAMWorkforcePoolProvider
resource. - Added support for "reconcile resource immediately once its dependency is ready" feature for
CloudFunctionsFunction
,EventarcTrigger
,MonitoringUptimeCheckConfig
,ServiceDirectoryEndpoint
,ServiceDirectoryService
1.91.0
Warning: This release contains an issue that may cause the config-connector-operator-0 pod to get stuck in an OOMKilled loop. Please wait for a new version which will contain a fix.
- Fixed issue where if
ContainerCluster
had theremove-default-node-pool
directive set totrue
and there was aContainerNodePool
associated with it, after deleting the successfully reconciledContainerNodePool
,ContainerCluster
would get stuck on theUpdateFailed
state. - Fixed issue where
SQLInstance
could not referenceKMSCryptoKey
. - Added support for the
IAMWorkforcePool
resource. - Added
spec.configmanagement.policyController.monitoring
andspec.configmanagement.policyController.mutationEnabled
fields toGKEHubFeatureMembership
. - Added support for
state-into-spec
toStorageBucket
.
1.90.0
- Fixed issue where
spec.layer7DdosDefenseConfig
field inComputeSecurityPolicy
was not being reflected onto underlying resource. - Added support for
ServiceDirectoryEndpoint
resource. - Added support for the
DLPStoredInfoType
resource. - Added support for
state-into-spec: absent
toMonitoringAlertPolicy
. - Added
spec.iap.oauth2ClientIdRef
field toComputeBackendService
. - Added
spec.egressPolicies.egressTo.externalResources
field toAccessContextManagerServicePerimeters
, - Added
spec.externalDataConfiguration.connectionId
field toBigQueryTable
. - Added
spec.includeBuildLogs
field toCloudBuildTrigger
. - Added
spec.cacheKeyPolicy.cdnPolicy.includeNamedCookies
field toComputeBackendService
. - Added
spec.enableUlaInternalIpv6
andspec.internalIpv6Range
fields toComputeNetwork
. - Added
spec.maxPortsPerVm
field toComputeRouterNats
. - Added
spec.advancedOptionsConfig
field toComputeSecurityPolicy
. - Added
spec.sslPolicyRef
field toComputeTargetHTTPSProxy
. - Added
spec.monitoringConfig.managedPrometheus
field toContainerCluster
. - Added
spec.sqlServerUserDetails
field toSQLUser
. - Added
spec.schemaSettings
field toPubSubTopic
. - Added
status.pscConnectionId
andstatus.pscConnectionStatus
fields toComputeForwardingRule
. - Added
status.creationTime
andstatus.managedZoneId
fields toDNSManagedZones
. - Added support for "reconcile resource immediately once its dependency is ready" feature for
ComputeTargetPool
,ComputeNetworkEndpointGroup
,NetworkServicesGRPCRoute
,NetworkServicesTLSRoute
.
1.89.0
- Added support for
PubSubSchema
resource. - Added
spec.cdnPolicy.cacheKeyPolicy
field toComputeBackendBucket
. - Fixed bulk-export for
MonitoringAlertPolicy
.
1.88.0
- Added support for
ServiceDirectoryNamespace
andServiceDirectoryService
resources. - Added fields
spec.maintenancePolicy
andspec.maintenanceSchedule
toMemcacheInstance
resource.