Skip to content

Releases: GoogleCloudPlatform/k8s-config-connector

1.96.0

30 Oct 22:47
Compare
Choose a tag to compare
  • Added support for "reconcile resource immediately once its dependency is ready" feature for all remaining resources.
  • Added storageTarget to BigTableInstance (#729).
  • Added location and BITBUCKET support to CloudBuildTrigger (#672).
  • Added visibleCoreCount to ComputeInstance.
  • Added visibleCoreCount to ComputeInstanceTemplate.
  • Added snapshotProperties.chainName to ComputeResourcePolicies.
  • Added chainName to ComputeSnapshot.
  • Added certificateMapRef to ComputeTargetSSLProxy.
  • Added costManagementConfig, nodePoolDefaults, serviceExternalIpsConfig to ContainerCluster.
  • Added locationPolicy, totalMaxNodeCount, totalMinNodeCount to ContainerNodePool.
  • Added channelRef and resourceConditions to EventarcTrigger.
  • Added mesh to GKEHubFeatureMembership.
  • Added forceDelete to MonitoringNotificationChannel.
  • Removed labels from NetworkServicesGateway, NetworkServicesGRPCRoute, NetworkServicesHTTPRoute, NetworkServicesMesh, and NetworkServicesTCPRoute.
  • 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 and IAMPolicy.
  • Added support for DLPInspectTemplate resource.
  • Fixed issue with DataprocCluster where resource creation was failing with error message Update call failed: error applying desired state: infeasible update: ({true }) would require recreation (#661).

1.95.0

27 Sep 21:33
Compare
Choose a tag to compare
  • 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

14 Sep 20:03
Compare
Choose a tag to compare
  • Extended support for value absent in state-into-spec annotation to most Config Connector resources.
  • Added spec.memberFrom.sqlInstanceRef field to IAMPolicyMember (#689).
  • Added spec.bindings[].members[].memberFrom.sqlInstanceRef field to IAMPartialPolicy (#689).
  • Removed the validation on spec.cluster.numNodes > 0 in BigtableInstance (#673).
  • Added support for major version upgrades to SQLInstance (spec.databaseVersion is now mutable).
  • Added spec.nodeConfig.reservationAffinity to ContainerCluster.
  • Added spec.nodePoolAutoConfig to ContainerCluster.
  • Added spec.nodeConfig.reservationAffinity to ContainerNodePool.
  • Added spec.placement.managedCluster.config.gceClusterConfig.shieldedInstanceConfig to DataprocWorkflow.
  • For NetworkServicesGateway (alpha):
    • Updated spec.authorizationPolicy to spec.authorizationPolicyRef.
    • Updated spec.serverTlsPolicy to spec.serverTlsPolicyRef.
  • Removed spec.routers in NetworkServicsGRPCRoute (alpha) and NetworkServicsTCPRoute (alpha).
  • Removed spec.routers and spec.rules.action.originalDestination in NetworkServicsHTTPRoute (alpha).

1.93.0

02 Sep 22:53
Compare
Choose a tag to compare

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, and ServiceDirectoryService.
  • Increased webhook timeout to 10s.
  • Added spec.cdnPolicy.bypassCacheOnRequestHeaders and spec.cdnPolicy.requestCoalescing fields to ComputeBackendBucket.
  • Added spec.scheduling.instanceTerminationAction field to ComputeInstance.
  • Added spec.scheduling.instanceTerminationAction field to ComputeInstanceTemplate.
  • Added spec.networkRef and spec.subnetworkRef fields to ComputeRegionNetworkEndpointGroup.
  • Added spec.certificateMapRef field to ComputeTargetHTTPSProxy.
  • Added spec.binaryAuthorization, spec.clusterAutoscaling.autoProvisioningDefaults.bootDiskKMSKeyRef, and spec.meshCertificates fields to ContainerCluster.
  • Deprecated spec.enableBianryAuthorization in favor of spec.binaryAuthorization.evaluationMode in ContainerCluster.
  • Added spec.conditions.conditionMonitoringQueryLanguage.evaluationMissingData, and spec.conditions.conditionThreshold.evaluationMissingData fields to MonitoringAlertPolicy.
  • Added spec.bigqueryConfig field to PubSubSubscription.
  • Added spec.customerManagedKeyRef field to RedisInstance.
  • Added spec.versionRetentionPeriod field to SpannerDatabase.
  • Fixed the mutability of spec.settings.collation in SQLInstance, as it is actually immutable.
  • Added spec.settings.locationPreference.secondaryZone, spec.settings.passwordValidationPolicy and spec.settings.sqlServerAuditConfig fields to SQLInstance.
  • Added spec.lifecycleRule.condition.matchesPrefix and spec.lifecycleRule.condition.matchesSuffix fields to StorageBucket.

1.92.0

17 Aug 20:47
Compare
Choose a tag to compare

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 Client ResourceRef 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

05 Aug 21:14
Compare
Choose a tag to compare

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 the remove-default-node-pool directive set to true and there was a ContainerNodePool associated with it, after deleting the successfully reconciled ContainerNodePool, ContainerCluster would get stuck on the UpdateFailed state.
  • Fixed issue where SQLInstance could not reference KMSCryptoKey.
  • Added support for the IAMWorkforcePool resource.
  • Added spec.configmanagement.policyController.monitoring and spec.configmanagement.policyController.mutationEnabled fields to GKEHubFeatureMembership.
  • Added support for state-into-spec to StorageBucket.

1.90.0

27 Jul 20:46
Compare
Choose a tag to compare
  • Fixed issue where spec.layer7DdosDefenseConfig field in ComputeSecurityPolicy 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 to MonitoringAlertPolicy.
  • Added spec.iap.oauth2ClientIdRef field to ComputeBackendService.
  • Added spec.egressPolicies.egressTo.externalResources field to AccessContextManagerServicePerimeters,
  • Added spec.externalDataConfiguration.connectionId field to BigQueryTable.
  • Added spec.includeBuildLogs field to CloudBuildTrigger.
  • Added spec.cacheKeyPolicy.cdnPolicy.includeNamedCookies field to ComputeBackendService.
  • Added spec.enableUlaInternalIpv6 and spec.internalIpv6Range fields to ComputeNetwork.
  • Added spec.maxPortsPerVm field to ComputeRouterNats.
  • Added spec.advancedOptionsConfig field to ComputeSecurityPolicy.
  • Added spec.sslPolicyRef field to ComputeTargetHTTPSProxy.
  • Added spec.monitoringConfig.managedPrometheus field to ContainerCluster.
  • Added spec.sqlServerUserDetails field to SQLUser.
  • Added spec.schemaSettings field to PubSubTopic.
  • Added status.pscConnectionId and status.pscConnectionStatus fields to ComputeForwardingRule.
  • Added status.creationTime and status.managedZoneId fields to DNSManagedZones.
  • Added support for "reconcile resource immediately once its dependency is ready" feature for ComputeTargetPool, ComputeNetworkEndpointGroup, NetworkServicesGRPCRoute, NetworkServicesTLSRoute.

1.89.0

07 Jul 16:29
Compare
Choose a tag to compare
  • Added support for PubSubSchema resource.
  • Added spec.cdnPolicy.cacheKeyPolicy field to ComputeBackendBucket.
  • Fixed bulk-export for MonitoringAlertPolicy.

1.88.0

09 Jun 21:25
Compare
Choose a tag to compare
  • Added support for ServiceDirectoryNamespace and ServiceDirectoryService resources.
  • Added fields spec.maintenancePolicy and spec.maintenanceSchedule to MemcacheInstance resource.

1.87.0

31 May 23:59
Compare
Choose a tag to compare
  • Added spec.pscTargetService field to ComputeRegionNetworkEndpointGroup.
  • Added spec.enableDynamicPortAllocation field to ComputeRouterNAT.
  • Added spec.maintenancePolicy.maintenanceExclusion[].exclusionOptions field to ContainerCluster.
  • Added spec.settings.activeDirectoryConfig field to SQLInstance.
  • Added spec.gateways field to NetworkServicesTCPRoute.