Config Connector release notes

This page documents production updates to Config Connector. Check this page for announcements about new or updated features, bug fixes, known issues, and deprecated functionality.

You can see the latest product updates for all of Google Cloud on the Google Cloud page, browse and filter all release notes in the Google Cloud console, or programmatically access release notes in BigQuery.

To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly.

November 14, 2025

Announcement

Config Connector version 1.138.0 is now available.

Feature

New Beta Resources (Direct Reconciler):

  • BackupDRBackupVault
  • OrgPolicyCustomConstraint
Feature

New Alpha Resources (Direct Reconciler):

  • FirestoreBackupSchedule
  • FirestoreDocument
Change

Reconciliation Improvements:

  • Improved Normalization logic for OrgPolicy, RunJob, TagsTagBinding, and VertexAIIndex resources.
Fixed

Bug Fixes:

  • Fixed format validation issue in the DataflowFlexTemplateJob direct controller when the spec.subnetworkRef.external field contains full URL.
  • Updated status.observedGeneration in ConfigConnector object.

October 16, 2025

Announcement

Config Connector version 1.137.0 is now available.

Feature

New Fields:

  • BigtableMaterializedView: Added spec.sourceTableRef and spec.definition.
  • BackupDRBackupPlan: Added spec.backupConfig.retentionPeriodDays and spec.backupConfig.backupWindow.
  • MemorystoreInstance: Added support for MEMCACHE and REDIS instance types.
Change

Reconciliation Improvements:

  • Enabled opt-in for IAM partial policy management.
  • Enabled server-side apply for KMS resources.
  • Improved reconciliation for BigtableLogicalView by using deep reflection.
  • Improved reconciliation for FirestoreDatabase with identity pattern and export support.
  • Improved reconciliation for RunJob with export support.
  • Unified ComputeTargetTCPProxy direct API and controller.
Fixed

Bug Fixes:

  • Fixed an issue where ComputeBackendService backends were not sorted.
  • Fixed an issue where CloudFunctionsFunction runtime was not a supported value.
  • Fixed an issue with labels for BackupDRBackupPlan.
  • Fixed an issue with labels for RunJob.
  • Fixed a fuzzing issue for FirestoreField.
  • Fixed an issue with KMSCryptoKey import.
  • Fixed a flakiness issue in the MonitoringDashboard fuzzer.
  • Fixed a flakiness issue in tests.
  • Fixed an issue with bad labels in tests.
  • Fixed an issue with etag in direct reconciliation.
Change

New Alpha Resources (Direct Reconciler):

  • BigtableMaterializedView
Change

New Beta Resources (Direct Reconciler):

  • DocumentAIProcessorVersion
  • EssentialContactsContact
  • BigQueryBigLakeTable
  • BackupDRBackupPlan

October 07, 2025

Announcement

Config Connector version 1.136.1 is now available.

Feature

New Fields:

  • ComposerEnvironment
    • Added spec.storageConfig field.
    • Added spec.config.workloadsConfig.dagProcessor field.
    • Added spec.config.workloadsConfig.triggerer field.
    • Added spec.config.softwareConfig.webServerPluginsMode field.
    • Added spec.config.softwareConfig.cloudDataLineageIntegration field.
Fixed

Bug Fixes:

  • Added support for checking etag in spec for alpha resources.
  • Fixed an issue where CloudIdentityMembership roles comparison would fail.
  • Fixed a bug where the wrong GVK was reported in IAM controller.
  • Fixed a bug where errors were swallowed when reading a Secret.
  • Fixed an issue with LRO endTime in mockgcp.
  • Fixed a bug in the etag mapper.
  • Fixed a bug in the mapper generator for slice and single object map.
  • Fixed a bug in the mapper generator for OneOf if the input is not proto.Message.
  • Fixed an import for refs in the same package in controllerbuilder.
Change

Reconciliation Improvements:

  • Introduced Stateful Reconciliation for Direct Controllers. With stateful reconciliation, the direct controller stores a hash of the last successfully applied .spec in the resource's .status. This provides a lightweight, GitOps-safe record when a user has modified the desired state of the resource.

September 24, 2025

Fixed

Bug Fixes:

  • #5230: Fixed an issue that could lead to premature certificate rotation by ensuring errors are not swallowed when reading a Secret.
  • #5231: Add more verbose logging during certificate validation to assist with debugging.
Announcement

Config Connector version 1.134.1 is now available.

September 22, 2025

Change

Modified Beta Reconciliation: We migrated the following resources from the Terraform-based or DCL-based controller to the new Direct Controller.

  • VMWareEngineExternalAddress
Change

New Beta Resources (Direct Reconciler):

  • AssetSavedQuery
  • PubSubSnapshot
Feature

New Fields:

  • AlloyDBCluster
    • Added spec.databaseVersion field
Announcement

Config Connector version 1.135.0 is now available.

Fixed

Bug Fixes:

  • PR#5009 Fix the nil pointer dereference error in AlloyDB direct controller

September 03, 2025

Announcement

Config Connector version 1.134.0 is now available.

Change

New Fields:

  • ContainerCluster: DNS endpoint is supported in ContainerCluster.
Fixed

Bug Fixes:

  • ConfigConnectorContext:
    • PR#4995: status.observedGeneration is now being set on the ConfigConnectorContext.
    • PR#4657: Added spec.managerNamespace.
  • SQLInstance:
    • PR#4838: Fixed bug in SQLInstance maintenanceVersion UPDATE operation
    • PR#4843: Set status on acquisition for SQLInstance controller
    • PR#4857: Support SQLInstance maintenanceVersion in CREATE operation
Change

Improved reconciliation by migrating the following resources from the Terraform-based or DCL-based controller to the new direct controller. These resources are migrated automatically and you no longer need to apply the opt-in annotation to enable the direct controller:

July 30, 2025

Announcement

Config Connector version 1.133.0 is now available.

Fixed
  • PR#4808 filtered out Kubernetes labels that are invalid for Google Cloud in the ComputeForwardingRule direct controller, ensuring backward compatibility after migrating to the direct controller.
Change

Reconciliation Improvements

Added support for direct reconciliation to more resources, with opt-in behaviour. The API is backward compatible. The following resources now have direct reconciliation support

  • BigQueryTable
    • Use the alpha.cnrm.cloud.google.com/reconciler: direct annotation on the BigQueryTable CR object to opt-in the direct controller.
    • The direct controller also supports adding BigQueryDataPolicies directly to BigQueryTable columns within spec.schema.
Change

New Alpha Resources (Direct Reconciler):

  • BigtableLogicalView
Feature

New Beta Resources (Direct Reconciler):

July 14, 2025

Change

Reconciliation Improvements:

  • SpannerInstance
    • You can opt-in the direct controller by adding the alpha.cnrm.cloud.google.com/reconciler: direct annotation to the SpannerInstance resource`.
    • Direct controller is opt-in if using the following fields:
      • spec.labels
      • spec.defaultBackupScheduleType
      • spec.edition
      • spec.autoscalingConfig
Announcement

Config Connector version 1.132.1 is now available.

June 10, 2025

Announcement

Config Connector version 1.132.0 is now available.

Feature

New Fields:

  • SpannerInstance For opt-in direct controller,
    • Added spec.labels field.
    • Added spec.defaultBackupScheduleType field.
  • SecretManagerSecret For opt-in direct controller,
    • Added spec.labels field.
Change

New Alpha Resources (Direct Reconciler):

  • OrgPolicyPolicy
  • OrgPolicyCustomConstraint
  • SpeechRecognizer
  • StorageAnywhereCache
Feature
  • Storage Bucket
    • Removed immutability constraint on spec.location and spec.customPlacementConfig.dataLocations fields. To learn more, see Relocate buckets.
Change

Reconciliation Improvements:

  • BigtableAppProfile
    • You can opt-in the direct controller by adding the alpha.cnrm.cloud.google.com/reconciler: direct annotation to the BigtableAppProfile resource.
    • Added support for spec.dataBoostIsolationReadOnly field for resources reconciled by the direct controller.
  • CloudIdentityGroup and CloudIdentityMembership
    • You can opt-in the direct controller by adding the alpha.cnrm.cloud.google.com/reconciler: direct annotation to the CloudIdentityGroup and CloudIdentityMembership resources.
    • With direct reconciliation, creating new resources will no longer write back the service-generated ID to spec.resourceID. To acquire a resource, you can find its resourceID from the last part of status.externalRef field, or via gcloud command or Cloud Console. The spec.resourceID field is used for acquisition only, leave the field unset when creating a new resource.

May 01, 2025

Fixed
  • Fixed an issue: excessive compute.firewallPolicies.patchRule Logs triggered by Config Connector direct reconciliation.
Announcement

Config Connector version 1.131.0 is now available.

Change

New Alpha resources (direct reconciler)

  • ComputeNetworkAttachment
  • ComputeNetworkEdgeSecurityService
  • DataplexEntryGroup
  • DataplexEntryType
  • DataplexTask
  • DataplexZone
  • DatastreamRoute
  • DocumentAIVersion
  • GKEBackupBackup
  • GKEBackupRestore
  • PubSubSnapshot
  • SpeechCustomClass
  • VMwareEngineExternalAddress
  • MetastoreService
  • MetastoreFederation
  • MetastoreBackup
  • APIQuotaPreference
  • APIQuotaAdjusterSettings
  • EventarcGoogleChannelConfig
  • EventarcChannel
  • AssetSavedQuery
  • AssetFeed
  • EssentialContactsContact
  • DataCatalogEntryGroup
  • DataCatalogEntry
  • DataCatalogTagTemplate
  • DataCatalogTag
Feature

New Beta resources (direct reconciler)

April 07, 2025

Change

Reconciliation Improvements

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.edition field to optimize your enterprise edition type
    • You can use spec.autoscalingConfig to automate the scaling instead of manually configure spec.processingUnit or spec. numNodes.
    • You can use the defaultBackupScheduleType now.
    • Behavior Change If you use the SpannerInstance Kubernetes metadata.labels to configure your GCP labels, please change them to use the spec.labels field instead.
Announcement

Config Connector version 1.130.2 is now available.

Change

New Alpha resources (direct reconciler)

  • ApphubApplication
  • BackupDRManagementServer
  • BackupDRBackupVault
  • BackupDRBackupPlan
  • BackupDRBackupPlanAssociation
  • BatchJob
  • BigLakeTable
  • BigQueryReservation
  • CodeDeployDeliveryPipeline
  • DataplexLake
  • DatastreamPrivateConnection
  • DatastreamConnectionProfile
  • DocumentAIProcessor
  • GKEBackupBackupPlan
  • GKEBackupRestorePlan
  • NetAppBackupPolicy
  • NotebooksEnvironment
  • SpannerInstanceConfig
  • VertexAIFeaturestore
  • VMwareEnginePrivateCloud
  • VMwareEngineNetwork
  • VMwareEngineNetworkPeering
  • VMwareEngineNetworkPolicy
  • WorkflowExecution
Feature

New Fields

February 28, 2025

Feature

New Beta resources (direct reconciler)

Announcement

Config Connector version 1.129.2 is now available.

Change

Reconciliation Improvements

  • SQLInstance

    • All SQLInstance types are now reconciled using the new direct controller instead of the legacy Terraform-based controller. The previous "opt-in" annotation (document reference) no longer applies. Users no longer need to apply the "opt-in" annotation to SQLInstance resources to enable the direct controller. Regardless of the presence (or absence) of an opt-in annotation on SQLInstance resources, the direct reconciler will be used.
    • This change enables all SQLInstance resources to switch from edition ENTERPRISE to ENTERPRISE_PLUS and fixes the bug that prevented SQL Instance upgrade.
Change

New Alpha resources (direct reconciler)

  • ManagedKafkaTopic
  • ApigeeInstanceAttachment
  • ApigeeEnvgroupAttachment
  • ApigeeEndpointAttachment

February 04, 2025

Feature

New Fields

  • SpannerInstance

    • You need to use the alpha.cnrm.cloud.google.com/reconciler: direct annotation on SpannerInstance resource to opt-in these features.

      • spec.autoscalingConfig
      • spec.edition
Feature

New Beta resources (direct reconciler)

Fixed

DataformRepository fields validation error.

  • Fixed the incorrect format validation for the following fields:

    • spec.gitRemoteSettings.authenticationTokenSecretVersionRef
    • spec.gitRemoteSettings.sshAuthenticationConfig.userPrivateKeySecretVersionRef
    • spec.npmrcEnvironmentVariablesSecretVersionRef
Announcement

Config Connector version 1.128.0 is now available.

Change

New Alpha resources (direct reconciler)

  • IAPSettings

  • SecureSourceManangerInstance

  • SecureSourceManangerRepository

Change

Reconciliation Improvements

  • We have added support for direct reconciliation to more resources, with opt-in behaviour. The API is unchanged. 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:

    • AlloyDBInstance
    • SpannerInstance

December 23, 2024

Change

SecretManagerSecret Reconciliation Improvements

  • You can use the alpha.cnrm.cloud.google.com/reconciler: direct annotation on the object to opt-in the direct controller, which gives the following improvements:

    • Enhanced spec.rotation.nextRotationTime to use a fixed datetime value to avoid relative now() friction.
    • Fixed the spec.replication.auto 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 GitHub issue #3395
Feature
Announcement

Config Connector version 1.127.0 is now available.

Feature

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.
  • GkeHubFeatureMembership

    • Added spec.configmanagement.management to enable Config Sync Auto Upgrade. This is an opt-in feature and you need to turn on the alpha.cnrm.cloud.google.com/reconciler: direct annotation on the object.
Fixed
  • Dataflowflextemplatejob subnetwork validation error.
    • Error message should match regions/REGION/subnetworks/SUBNETWORK
Change

SecretManagerSecretVersion Reconciliation Improvements

  • You can use the alpha.cnrm.cloud.google.com/reconciler: direct annotation on the object to opt-in the direct controller, which gives the following improvements:

    • Resolved update stalling caused by DependencyNotReady errors.
    • Fixed the friction in spec.enabled that enabling or disabling a secret version does not always take effect in GCP.
    • API Behavior Change The service generated ID is changed from spec.resourceID to status.version with status.externalRef (new field) to guardrail the identity.

December 10, 2024

Change

New Alpha Resources

Feature

New Beta resources (direct reconciler)

Announcement

Config Connector system management CRDs ControllerReconciler and NamespacedControllerReconciler are promoted to Beta. See how to configure the Controller manager rate limit.

Feature

Use BigQueryConnectionConnection to provide the IAM Service Account

  • IAMPolicyMember

    • Added spec.memberFrom.bigQueryConnectionConnectionRef
    • See an example on IAMPolicyMember use BigqueryConectionConnection "cloudSQL"
  • IAMPartialPolicy

    • Added spec.memberFrom.bigQueryConnectionConnectionRef.
Announcement

Config Connector version 1.126.0 is now available.

November 13, 2024

Announcement

Config Connector version 1.125.0 is now available.

Feature

Added cluster mode to manage the rate-limit for the Config Connector requests

Feature

New Beta resources (direct reconciler)

Change

ComputeFirewallPolicyRule Reconciliation Improvements

  • You can use the alpha.cnrm.cloud.google.com/reconciler: direct annotation on the ComputeFirewallPolicyRule CR object to opt-in the direct controller, which fixes the targetResources error "required value priority could not be found".
  • Migrated this resource from the Terraform-based controller to the new Direct Controller to enhance the reliability and performance. The resource CRD is unchanged.
Change

SQLInstance Reconciliation Improvements

  • You can use the alpha.cnrm.cloud.google.com/reconciler: direct annotation on the SQLInstance CR object to opt-in the direct controller.
  • The direct reconciler contains 2 fix and improvement:
    • Fix the upgrade and downgrade issue between ENTERPRISE and ENTERPRISE_PLUS.
    • Supports creating from clone functionality via spec. cloneSource
  • Migrated the SQLInstance from the Terraform-based or DCL-based controller to the new Direct Controller to enhance the reliability and performance. The CRD is unchanged.
Change

AlloyDBInstance

  • Added spec.networkConfig.enableOutboundPublicIp field.
  • Added status.outboundPublicIpAddresses field.
Fixed

Issue 3007 ComputeBackendService cannot refer clientTLSPolicy due to invalid format

Fixed

Issue 2973 kubelet_config has insecure_kubelet_readonly_port_enabled: true set even if not configured in the ContainerNodePool object.

October 16, 2024

Announcement

The direct resource development guide is now available for contributors

To improve the Config Connector resource development process, we have a new development guide to contributing resources to Config Connector with the direct reconciliation process. This new approach makes contributing more reliable and consistent with Kubernetes development practices. For more information, read the new Direct resource development guide.

Change

New Alpha Resources (Direct Reconciler)

  • PrivilegedAccessManagerEntitlement
  • BigQueryAnalyticsHubDataExchange
Change

RedisCluster is promoted from alpha to beta (Direct Reconciler).

Announcement

Config Connector version 1.124.0 is now available.

Change

CertificateManagerDNSAuthorization is migrated from the Terraform-based to the new Direct controller to enhance reliability and performance. The resource CRD is unchanged.

Change

ComputeForwardingRule

  • Added spec.target.googleApisBundle field (allowed values are all-apis or vpc-sc). Note, when configuring this field, the resource will use direct reconciliation.
Change

CertificateManagerDNSAuthorization

  • Add the spec.Location field.

September 23, 2024

Change

Added FirestoreDatabase (v1alpha1). This uses direct reconciliation.

Announcement

You can use the alpha.cnrm.cloud.google.com/reconciler: direct annotation on DataflowFlexTemplateJob resource to opt-in the Direct Cloud Reconciler, which provides an advanced status update solution for some timeout issues.

Announcement

Starting from this version, all new CustomResources (CRs) have the cnrm.cloud.google.com/state-into-spec annotation field default to absent. For more information about this behavior, see the spec fields documentation. The behavior of existing CRs is not impacted by this change.

Change

DataformRepository is promoted from alpha to beta.

Breaking

If you use the CloudIdentityGroup, CloudBuildTrigger and FirestoreIndex resources, do not use version 1.123.0, as it contains regression issues for these resources due to the state-into-spec setting.

Change

BigQueryDataTransferConfig (v1alpha1) now uses direct reconciliation.

Change

BigQueryConnectionConnection (v1alpha1) now uses direct reconciliation.

Announcement

Config Connector version 1.123.1 is now available.

September 11, 2024

Announcement

The state-into-spec field now defaults to Absent in all Config Controller clusters.

Change

ContainerNodePool

The spec.nodeConfig.taint can be updated in place in lieu of destroying and recreating the object.

Change

SQLInstance

Add the spec.cloneSource field to clone a SQLInstance.

Change

SQLInstance now uses direct reconciliation.

Change

Added RedisCluster (Alpha) resource for service Redis.

Change

RedisCluster (Alpha) now uses direct reconciliation.

Change

ContainerCluster

The spec.nodeConfig.taint can be updated in place in lieu of destroying and recreating the object.

Change

RunJob

Add the spec.template.template.volumes[].cloudSqlInstance field to configure Cloud SQL instance.

Announcement

Config Connector version 1.122.0 is now available.

August 05, 2024

Fixed

BigtableInstance

  • When autoscaling is enabled (spec.cluster[].autoscalingConfig.), does not use numNodes (spec.cluster[].numNodes=2) as that applies only to manual scaling.
Change

DataformRepository (Alpha) now uses direct reconciliation.

Fixed

BigQueryConnection

  • Added status.observedState field to store the output-only fields which are previously mistakenly defined in spec.
Change

BigQueryTable

  • Added spec.requirePartitionFilter field. This release note was added on August 20.
Announcement

The state-into-spec field now defaults to Absent in any new Config Controller clusters.

Starting in version 1.122, this will be the default for all Config Controller clusters.

Starting in version 1.123, this will be the default for all Config Connector clusters.

Announcement

Config Connector version 1.121.0 is now available.

July 09, 2024

Change

You can configure the ConfigConnector operator to roll back to install the v1.119.0 controllers by specifying spec.version: 1.119.0 in the ConfigConnectorContext CR (namespaced mode).

Change

CloudIDSEndpoint is promoted from alpha to beta.

Change

ComputeMangedSSLCertificate is promoted from alpha to beta.

Change

MonitoringAlertPolicy

  • Added spec.severity field.
Announcement

Config Connector version 1.120.1 is now available.

Change

CloudBuildWorkerPool is promoted from alpha to beta.

Change

IAM configuration can now be applied to PrivateCACAPool.

Change

AlloyDBInstance

  • Added networkConfig field to support Public-IP feature.
Change

StorageBucket

  • Added spec.softDeletePolicy field.
  • Added status.observedState.softDeletePolicy field.
Change

MonitoringDashboard

  • Added dashboardFilters support.
  • Added alertChart widgets.
  • Added collapsibleGroup widgets.
  • Added pieChart widgets.
  • Added sectionHeader widgets.
  • Added singleViewGroup widgets.
  • Added timeSeriesTable widgets.

  • Added blankView to scorecard widgets.

  • Added dataSets.targetAxis and y2Axis fields to xyChart widgets.

  • Added id field to all widgets.

  • Added prometheusQuery and outputFullDuration to timeSeriesQuery.

  • Added style fields to text widgets.

  • Added targetAxis field to thresholds.

June 18, 2024

Change

Added MonitoringDashboard (v1beta1) resource for service monitoring

Announcement

Config Connector version 1.119.0 is now available.

Change

Added CloudBuildWorkerPool (v1alpha1) resource for service cloudbuild

Feature

The Direct Controller is now the default reconciler

  • Initialize the Direct Controller registration
  • Set the default reconciler to Direct Controller if the ConfigConnector CRD does not have cnrm.cloud.google.com/tf2crd: "true" or cnrm.cloud.google.com/dcl2crd: "true" label.
Fixed

Added three output-only fields for ContainerCluster

  • Added status.observedState.masterAuth.clusterCaCertificate
  • Added status.observedState.privateClusterConfig.privateEndpoint
  • Added status.observedState.privateClusterConfig.publicEndpoint
Change

Added ComputeServiceAttachment (v1beta1) resource for service compute

  • Added ComputeServiceAttachment as dependency of ComputeForwardingRule through spec.target.serviceAttachmentRef.
Feature

Added options to customize resource reconciliation for ConfigConnector

  • Added a new ControllerReconciler CRD (v1alpha1). See example.
  • This feature lets you customize the client-side kube-apiserver request rate limit.

June 04, 2024

Announcement

Config Connector version 1.118.2 is now available.

Fixed

LoggingLogMetric

  • Change .spec.projectRef.kind from required to be optional.
  • If this field is given, it has to be .spec.projectRef.kind: Project.

May 16, 2024

Announcement

Config Connector version 1.118.1 is now available.

Announcement

This release introduces the direct-reconciliation mechanism to reconcile Config Connector resources. The reconciliation makes API calls directly instead of going through a third-party library. Currently it only applies to LoggingLogMetric.

Change

LoggingLogMetric now uses direct reconciliation.

Change

LoggingLogMetric

  • Added spec.loggingLogBucketRef field to support bucket reference.
Change

Added support for ComputeNetworkFirewallPolicyRule resource (v1alpha1).

Fixed

SQLInstance avoids a bug causing repeated reconciliation when spec.settings.edition was configured with a non-empty value.

May 13, 2024

Announcement

Config Connector version 1.117.0 is now available.

Change

VertexAIIndex is promoted from alpha to beta.

  • Output fields are now in status.observedState.

  • Note that isCompleteOverwrite is currently not supported: it is not obviously compatible with declarative operation.

Announcement

This release improves our support for VertexAI.

Change

VertexAIDataSet is promoted from alpha to beta.

  • Output fields are now in status.observedState.

  • The KMS key is now specified using a reference: spec.encryptionSpec.kmsKeyNameRef

Change

ComputeNetwork

  • The spec.enableUlaInternalIpv6 field is no longer immutable - it can now be changed without recreating the network.
Change

VertexAIEndpoint is promoted from alpha to beta.

  • Output fields are now in status.observedState.

  • The KMS key is now specified using a reference: spec.encryptionSpec.kmsKeyNameRef

  • The network is now specified using a reference: spec.networkRef

April 17, 2024

Announcement

Config Connector version 1.116.0 is now available.

Issue

An error treats merge as invalid value in cnrm.cloud.google.com/state-into-spec annotation in IAMPolicy, IAMPartialPolicy, IAMPolicyMember, and IAMAuditConfig resources. Upgrading Config Connector to 1.117 or newer versions can fix the issue.

Change

LoggingLogBucket

  • Added spec.enableAnalytics field.
Change

ContainerCluster

  • Added spec.nodeConfig.linuxNodeConfig.cgroupMode field.
Change

EventArcTrigger

  • Added spec.destination.httpEndpoint field.

  • Added spec.destination.networkConfig field.

Announcement

This release includes enhanced support for DNSRecordSet, enabling advanced configurations such as geo-routing, primary/backup, and weighted round-robin load-balancing.

Change

ContainerNodePool

  • Added spec.nodeConfig.linuxNodeConfig.cgroupMode field.
Change

DNSRecordSet

  • Added spec.routingPolicy.geo.healthCheckedTargets field.

  • Added spec.routingPolicy.primaryBackup field.

  • Added spec.routingPolicy.wrr field.

April 03, 2024

Change

AlloyDBInstance

  • Added spec.instanceTypeRef field.
Change

AlloyDBCluster

  • Added spec.clusterType field.

  • Added spec.deletionPolicy field.

  • Added spec.secondaryConfig field.

Announcement

Config Connector version 1.115.0 is now available.

Feature

Improved support for AlloyDB, by adding new fields to AlloyDBCluster and AlloyDBInstance.

March 28, 2024

Change

ComputeAddress

  • Added status.observedState.address field.
Change

Added support for ComputeNetworkFirewallPolicyAssociation (v1beta1) resource.

Announcement

Config Connector version 1.114.1 is now available.

Change

DNSRecordSet

  • Added spec.routingPolicy field.
Change

Initial support (alpha stability) for defaulting state-into-spec to absent (the recommended setting), by setting spec.stateIntoSpec: Absent in the ConfigConnectorContext.

Change

BigQueryDataSet

  • Added access[].iamMember field.
Change

SQLInstance and ComputeBackendService now have additional safeguards against populating plain-text secrets back into the object.

Change

ComputeTargetHttpsProxy

  • Added spec.certificateManagerCertificates field.
Change

Added support for APIKeysKey (v1alpha1) resource.

Fixed

Fixed resource deletion of AlloyDBInstance and EdgeContainerNodePool when their "parent objects" no longer exist.

Change

GKEHubFeatureMembership

  • Added spec.policycontroller field.
Change

AccessContextManagerServicePerimeterResource is promoted from alpha to beta

Change

Initial support (alpha stability) for pausing reconciliation, by setting spec.actuationMode: Paused in the ConfigConnectorContext.

February 14, 2024

Announcement

Config Connector version 1.113.0 is now available.

Feature

Initial support for status.observedState in ContainerCluster, ContainerNodePool and RedisInstance.

To encourage use of cnrm.cloud.google.com/state-into-spec: absent, you can now use status.observedState in ContainerCluster, ContainerNodePool and RedisInstance. Some important resource information (such as the certificate for connecting to a GKE cluster) is currently only available in spec, and we recommend instead reading this resource information from observedState if available. More fields may be added to observedStatein the future.

Feature

Added support for ComputeNetworkFirewallPolicy (v1beta1) resource.

Feature

Resource RunJob (CloudRun Job):

  • Added spec.template.vpcAccess.connectorRef field.
Feature

Added support for TagsLocationTagBinding (v1alpha1) resource.

December 06, 2023

Announcement

Config Connector version 1.112.0 is now available.

Feature

Added support for AlloyDBUser (v1beta1) resource.

Fixed

Fixed the SecretKeyRef in the Go client. (Issue #598.)

Feature

Added support for EdgeNetworkNetwork (v1beta1) and EdgeNetworkSubnet (v1beta1) resources.

Feature

Added support for EdgeContainerCluster (v1beta1) and EdgeContainerNodePool (v1beta1) resources.

Feature

Resource BigtableAppProfile(v1beta1):

  • Added spec.standardIsolation field.

October 27, 2023

Feature

Resource RunService(v1beta1):

  • Added spec.template.vpcAccess.networkInterfaces field.
Feature

Resource NetworkConnectivitySpoke(v1beta1):

  • Added spec.linkedVPCNetwork field.
Feature

Graduated ValidatingWebhookConfigurationCustomization, MutatingWebhookConfigurationCustomization, ControllerResource and NamespacedControllerResource CRDs to v1beta1.

Announcement

Config Connector version 1.111.0 is now available.

Feature

Resource AlloyDBCluster(v1beta1):

  • Added spec.networkConfig field.
Feature

Added support for AlloyDBCluster (v1beta1) resource.

Fixed

Fixed an issue in ComputeForwardingRule resource when used with PSC. Issue #763.

Feature

Added errors on invalid webhook names into status of ValidatingWebhookConfigurationCustomization and MutatingWebhookConfigurationCustomization custom resources.

Feature

Resource RunJob(v1beta1):

  • Added spec.template.template.vpcAccess.networkInterfaces field.
Fixed

Fixed issue of the retrieved maxWorkers in DataflowFlexTemplateJob resource.

Feature

Resource SecretManagerSecretVersion(v1beta1):

  • Added spec.isSecretDataBase64 field.
Feature

Added support for ContainerAttachedCluster (v1beta1) resource.

Feature

Resource ComputeSubnetwork(v1beta1):

  • Added status.internalIpv6Prefix field.
Feature

Added support for AlloyDBInstance (v1beta1) resource.

Feature

Resource ComputeTargetHTTPSProxy(v1beta1):

  • Added spec.serverTlsPolicyRef field.
Fixed

Fixed an reconciliation issue in ComputeManagedSSLCert resource. Issue #107.

Feature

Resource ContainerCluster(v1beta1):

  • Added spec.nodeConfig.fastSocket field.
Feature

Added validation for duplicate webhooks in spec.webhooks list of the customizable ControllerResource and NamespacedControllerResource CRDs.

Feature

Resource ContainerNodePool(v1beta1):

  • Added spec.nodeConfig.fastSocket field.
Feature

Added support for AlloyDBBackup (v1beta1) resource.

Feature

Added name validation for ValidatingWebhookConfigurationCustomization and MutatingWebhookConfigurationCustomization CRDs.

September 29, 2023

Feature

Resource BigQueryTable(v1beta1):

  • Added spec.tableConstraints field.
  • Added spec.materializedView.allowNonIncrementalDefinition field.
Announcement

Config Connector version 1.110.0 is now available.

Feature

Promoted RunService from alpha stability to stable stability.

  • Renamed field spec.template.containerConcurrency to spec.template.maxInstanceRequestConcurrency.
  • Fixed the IAM support by removing the support of "IAM conditions" on this resource.
  • Removed field status.resourceGeneration.
Feature

Resource ComputeInstance(v1beta1):

  • Added spec.networkInterface.items.internalIpv6PrefixLength field.
  • Added spec.networkInterface.items.ipv6Address field.
Feature

Resource SecretManagerSecretVersion(v1beta1):

  • Added spec.deletionPolicy field.
Feature

Added value validation for resource requests and limits in the customizable ControllerResource and NamespacedControllerResource CRDs.

Feature

Resource DialogflowCXPage(v1alpha1):

  • Added spec.entryFulfillment.conditionalCases field.
  • Added spec.entryFulfillment.setParameterActions field.
  • Added spec.entryFulfillment.messages.items.channel field.
  • Added spec.entryFulfillment.messages.items.conversationSuccess field.
  • Added spec.entryFulfillment.messages.items.liveAgentHandoff field.
  • Added spec.entryFulfillment.messages.items.outputAudioText field.
  • Added spec.entryFulfillment.messages.items.payload field.
  • Added spec.entryFulfillment.messages.items.playAudio field.
  • Added spec.entryFulfillment.messages.items.telephonyTransferCall field.
  • Added spec.eventHandlers.items.triggerFulfillment.conditionalCases field.
  • Added spec.eventHandlers.items.triggerFulfillment.setParameterActions field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.channel field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.conversationSuccess field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.liveAgentHandoff field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.outputAudioText field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.payload field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.playAudio field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.telephonyTransferCall field.
  • Added spec.form.parameters.items.defaultValue field.
  • Added spec.form.parameters.items.fillBehavior.repromptEventHandlers field.
  • Added spec.form.parameters.items.fillBehavior.initialPromptFulfillment.conditionalCases field.
  • Added spec.form.parameters.items.fillBehavior.initialPromptFulfillment.setParameterActions field.
  • Added spec.form.parameters.items.fillBehavior.initialPromptFulfillment.messages.items.channel field.
  • Added spec.form.parameters.items.fillBehavior.initialPromptFulfillment.messages.items.conversationSuccess field.
  • Added spec.form.parameters.items.fillBehavior.initialPromptFulfillment.messages.items.liveAgentHandoff field.
  • Added spec.form.parameters.items.fillBehavior.initialPromptFulfillment.messages.items.outputAudioText field.
  • Added spec.form.parameters.items.fillBehavior.initialPromptFulfillment.messages.items.payload field.
  • Added spec.form.parameters.items.fillBehavior.initialPromptFulfillment.messages.items.playAudio field.
  • Added spec.form.parameters.items.fillBehavior.initialPromptFulfillment.messages.items.telephonyTransferCall field.
  • Added spec.transitionRoutes.items.triggerFulfillment.conditionalCases field.
  • Added spec.transitionRoutes.items.triggerFulfillment.setParameterActions field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.channel field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.conversationSuccess field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.liveAgentHandoff field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.outputAudioText field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.payload field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.playAudio field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.telephonyTransferCall field.
Feature

Resource VertexAIIndexEndpoint(v1alpha1):

  • Added spec.publicEndpointEnabled field.
  • Added status.publicEndpointDomainName field.
Feature

Resource RunJob(v1beta1):

  • spec.template.template.volumes[].secret.items[].mode is now optional.
Feature

Resource ContainerCluster(v1beta1):

  • Added spec.enableFqdnNetworkPolicy field.
  • Added spec.nodeConfig.confidentialNodes field.
Feature

Resource ComputeInstanceTemplate(v1beta1):

  • Added spec.networkInterface.items.internalIpv6PrefixLength field.
  • Added spec.networkInterface.items.ipv6Address field.
Feature

Promoted CertificateManagerCertificate, CertificateManagerCertificateMap, CertificateManagerCertificateMapEntry and CertificateManagerDNSAuthorization from v1alpha1 to v1beta1.

Feature

Resource DialogflowCXFlow(v1alpha1):

  • Added spec.eventHandlers.items.triggerFulfillment.conditionalCases field.
  • Added spec.eventHandlers.items.triggerFulfillment.setParameterActions field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.channel field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.conversationSuccess field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.liveAgentHandoff field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.outputAudioText field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.payload field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.playAudio field.
  • Added spec.eventHandlers.items.triggerFulfillment.messages.items.telephonyTransferCall field.
  • Added spec.transitionRoutes.items.triggerFulfillment.conditionalCases field.
  • Added spec.transitionRoutes.items.triggerFulfillment.setParameterActions field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.channel field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.conversationSuccess field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.liveAgentHandoff field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.outputAudioText field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.payload field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.playAudio field.
  • Added spec.transitionRoutes.items.triggerFulfillment.messages.items.telephonyTransferCall field.
Feature

Resource SecretManagerSecret(v1beta1):

  • Added spec.replication.auto field.
Change

Resource StorageBucket(v1beta1):

  • spec.autoclass.enabled is now mutable.
Feature

Added MutatingWebhookConfigurationCustomization and ValidatingWebhookConfigurationCustomization to support the customization on webhook timeouts.

Feature

Resource ContainerNodePool(v1beta1):

  • Added spec.nodeConfig.confidentialNodes field.

September 06, 2023

Feature

Resource FirebaseWebApp(v1alpha1):

  • Added spec.apiKeyId field.
Feature

Resource SecretManagerSecret(v1beta1):

  • Added spec.annotations field.
  • Added spec.versionAliases field.
Feature

Resource ComputeInstance(v1beta1):

  • Added spec.networkInterface.items.ipv6AccessConfig.items.name field.
  • Added spec.scheduling.localSsdRecoveryTimeout field.
Feature

Resource CloudBuildTrigger(v1beta1):

  • Added spec.gitFileSource.bitbucketServerConfigRef field.
  • Added spec.sourceToBuild.bitbucketServerConfigRef field.
Feature

Resource ComputeInstanceTemplate(v1beta1):

  • Added spec.disk.items.provisionedIops field.
  • Added spec.networkInterface.items.ipv6AccessConfig.items.name field.
  • Added spec.scheduling.localSsdRecoveryTimeout field.
Feature

Resource ComputeSecurityPolicy(v1beta1):

  • Added spec.advancedOptionsConfig.userIpRequestHeaders field.
Feature

Resource ContainerNodePool(v1beta1):

  • Added spec.networkConfig.additionalNodeNetworkConfigs field.
  • Added spec.networkConfig.additionalPodNetworkConfigs field.
  • Added spec.nodeConfig.hostMaintenancePolicy field.
  • Added spec.placementPolicy.policyNameRef field.
Feature

Added support for VertexAIIndexEndpoint (v1alpha1) resource.

Feature

Resource ComputeTargetInstance(v1beta1):

  • Added spec.securityPolicyRef field.
Feature

Resource EventarcTrigger(v1beta1):

  • Added spec.eventDataContentType field.
Announcement

Config Connector version 1.109.0 is now available.

Change

Field spec.containers is no longer required in the customizable ControllerResource CRDs.

Feature

Resource IAMWorkforcePoolProvider(v1beta1):

  • Added spec.oidc.clientSecret field.
  • Added spec.oidc.jwksJson field.
  • Added spec.oidc.webSsoConfig.additionalScopes field.
  • Added status.oidc field.
Feature

Resource HealthcareFHIRStore(v1alpha1):

  • Added spec.defaultSearchHandlingStrict field.
  • Added spec.notificationConfigs.items.sendPreviousResourceOnDelete field.
  • Added spec.streamConfigs.items.bigqueryDestination.schemaConfig.lastUpdatedPartitionConfig field.
Feature

Resource FirebaseAndroidApp(v1alpha1):

  • Added spec.apiKeyId field.
Feature

Resource DNSManagedZone(v1beta1):

  • Removed spec.privateVisibilityConfig.required field.
Feature

Resource ComputeTargetPool(v1beta1):

  • Added spec.securityPolicyRef field.
Fixed

Fixed spec.webhookConfig.secretRef field in CloudBuildTrigger.

Feature

Resource SQLInstance(v1beta1):

  • Added spec.settings.ipConfiguration.pscConfig field.
  • Added status.dnsName field.
  • Added status.pscServiceAttachmentLink field.
Feature

Resource PubSubSubscription(v1beta1):

  • Added spec.cloudStorageConfig field.
  • Added spec.pushConfig.noWrapper field.
Feature

Resource MonitoringAlertPolicy(v1beta1):

  • Added spec.conditions.items.conditionPrometheusQueryLanguage field.
Feature

Resource AlloyDBCluster(v1alpha1):

  • Added spec.continuousBackupConfig field.
  • Added spec.restoreBackupSource field.
  • Added spec.restoreContinuousBackupSource field.
  • Added status.continuousBackupInfo field.
Feature

Resource ComputeBackendService(v1beta1):

  • Added spec.securityPolicy field.
  • Added spec.connectionTrackingPolicy.enableStrongAffinity field.
Feature

Resource ContainerCluster(v1beta1):

  • Added spec.allowNetAdmin field.
  • Added spec.enableK8sBetaApis field.
  • Added spec.enableMultiNetworking field.
  • Added spec.ipAllocationPolicy.additionalPodRangesConfig field.
  • Added spec.monitoringConfig.advancedDatapathObservabilityConfig field.
  • Added spec.nodeConfig.hostMaintenancePolicy field.
Feature

Resource BigQueryTable(v1beta1):

  • Added spec.maxStaleness field.
  • Added spec.externalDataConfiguration.fileSetSpecType field.
Feature

Resource SpannerDatabase(v1beta1):

  • Added spec.enableDropProtection field.
Feature

Resource WorkstationsWorkstationCluster(v1alpha1):

  • Added spec.privateClusterConfig.allowedProjects field.
Feature
  • Added support for CloudIOTDeviceRegistry (v1alpha1) resource.
Feature

Resource RunJob(v1beta1):

  • Added status.createTime field.
  • Added status.creator field.
  • Added status.deleteTime field.
  • Added status.expireTime field.
  • Added status.lastModifier field.
  • Added status.updateTime field.
Feature

Resource ComputeAddress(v1beta1):

  • Added spec.ipv6EndpointType field.
Feature

Added name validation for the customizable ControllerResource CRDs.

Feature

Resource ArtifactRegistryRepository(v1beta1):

  • Added spec.cleanupPolicies field.
  • Added spec.cleanupPolicyDryRun field.
Feature

Added support for ComputeRegionSSLPolicy (v1alpha1) resource.

Feature

Resource CloudFunctions2Function(v1alpha1):

  • Added spec.kmsKeyName field.
Fixed

Resource BigtableGCPolicy(v1beta1):

  • Fixed a bug that generates unexpected diff when mode and gcRules are both specified.
  • Fixed a bug that generates unexpected diff when maxAge in gcRules is specified with units larger than hours.

August 21, 2023

Announcement

Config Connector version 1.108.0 is now available.

Feature

Resource BigQueryDataset(v1beta1):

  • Added spec.storageBillingModel field.
Feature

Resource RunJob(v1beta1):

  • Added spec.annotations field.
  • Added spec.template.annotations field.
Feature

Resource VertexAIIndex(v1alpha1):

  • Added spec.metadata.config.shardSize field.
Feature

Resource ComputeForwardingRule(v1beta1):

  • Added spec.noAutomateDnsZone field.
Feature

Resource ContainerCluster(v1beta1):

  • Added spec.nodeConfig.guestAccelerator.items.gpuDriverInstallationConfig field.
  • Added spec.nodeConfig.soleTenantConfig field.
  • Added spec.securityPostureConfig field.
Feature

Resource DataformRepository(v1alpha1):

  • Added spec.workspaceCompilationOverrides field.
Feature

Resource ComputeInstance(v1beta1):

  • Added spec.params field.
  • Added spec.bootDisk.initializeParams.resourceManagerTags field.
Feature

Resource CertificateManagerCertificate(v1alpha1):

  • Added spec.managed.issuanceConfig field.
Feature

Resource SQLInstance(v1beta1):

  • Added spec.settings.dataCacheConfig field.
  • Added spec.settings.edition field.
Feature

Added support for BigQueryReservationCapacityCommitment resource(v1alpha1).

Feature

Resource ComputeExternalVPNGateway(v1beta1):

  • Added status.labelFingerprint field.
Feature

Resource VertexAIFeaturestoreEntityTypeFeature(v1alpha1):

  • Added status.region field.
Feature

Resource BigtableTable(v1beta1):

  • Added spec.changeStreamRetention field.
Feature

Resource GKEBackupBackupPlan(v1alpha1):

  • Added status.state field.
  • Added status.stateReason field.
Feature

Resource RedisInstance(v1beta1):

  • Added status.maintenanceSchedule field.
Feature

Added support for customization on cnrm-unmanaged-detector pods resource requests/limits.

Feature

Added support for customization on cnrm-controller-manager pods resource requests/limits in namespaced mode.

Feature

Resource ComputeInstanceTemplate(v1beta1):

  • Added spec.networkInterface.items.networkAttachment field.
Feature

Resource ComputeDisk(v1beta1):

  • Added spec.enableConfidentialCompute field.
  • Added spec.provisionedThroughput field.
Feature

Resource ComputeTargetHTTPSProxy(v1beta1):

  • Added spec.httpKeepAliveTimeoutSec field.
Feature

Resource CloudFunctions2Function(v1alpha1):

  • Added status.url field.
Feature

Resource BigQueryTable(v1beta1):

  • Added spec.externalDataConfiguration.jsonOptions field.
  • Added spec.externalDataConfiguration.metadataCacheMode field.
  • Added spec.externalDataConfiguration.objectMetadata field.
  • Added spec.externalDataConfiguration.parquetOptions field.
Feature

Resource ContainerNodePool(v1beta1):

  • Added spec.nodeConfig.guestAccelerator.items.gpuDriverInstallationConfig field.
  • Added spec.nodeConfig.soleTenantConfig field.
  • Added spec.placementPolicy.tpuTopology field.
Feature

Resource HealthcareFHIRStore(v1alpha1):

  • Added spec.complexDataTypeReferenceParsing field.
Feature

Resource ComputeTargetHTTPProxy(v1beta1):

  • Added spec.httpKeepAliveTimeoutSec field.
Feature

Resource ComputeURLMap(v1beta1):

  • Added spec.pathMatcher.items.routeRules.items.matchRules.items.pathTemplateMatch field.
  • Added spec.pathMatcher.items.routeRules.items.routeAction.urlRewrite.pathTemplateRewrite field.

August 01, 2023

Feature

Added support for customization on cnrm-webhook-manager pod replicas.

Feature

Resource BigQueryDataset(v1beta1):

  • Added spec.access.routine field.
Change

Optimized HPA rule for cnrm-webhook-manager with targetCPUUtilizationPercentage adjusted from 90 to 70.

Feature

Added GOMEMLIMIT environment variable (default value is set to 110MiB) to the webhook container in cnrm-webhook-manager. It sets a runtime memory limit for the webhook container, which helps in GC-related out-of-memory ("OOM") situations.

Announcement

Config Connector version 1.107.0 is now available.

Feature

Resource DataflowFlexTemplateJob(v1beta1):

  • Added spec.additionalExperiments field.
  • Added spec.autoscalingAlgorithm field.
  • Added spec.enableStreamingEngine field.
  • Added spec.ipConfiguration field.
  • Added spec.kmsKeyNameRef field.
  • Added spec.launcherMachineType field.
  • Added spec.machineType field.
  • Added spec.maxWorkers field.
  • Added spec.networkRef field.
  • Added spec.numWorkers field.
  • Added spec.sdkContainerImage field.
  • Added spec.serviceAccountEmailRef field.
  • Added spec.stagingLocation field.
  • Added spec.subnetworkRef field.
  • Added spec.tempLocation field.
  • Added spec.transformNameMapping field.

July 11, 2023

Feature

Resource ComputeDisk(v1beta1):

  • Added spec.guestOsFeatures field.
  • Added spec.licenses field.
Change

Optimized HPA rule for cnrm-webhook-manager with new memory targetAverageUtilization.

Feature

Resource StorageTransferJob(v1beta1):

  • Added spec.transferSpec.awsS3DataSource.path field.
Feature

Resource GKEHubFeature(v1beta1):

  • Added spec.spec.fleetobservability field.
Feature

Resource DatastreamStream(v1alpha1):

  • Added spec.sourceConfig.mysqlSourceConfig.maxConcurrentBackfillTasks field.
Announcement

Config Connector version 1.106.0 is now available.

Feature

Resource DataflowFlexTemplateJob(v1beta1):

  • Added status.type field.
Feature

Resource VPCAccessConnector(v1beta1):

  • Added status.selfLink field.
Feature

Added support for RunJob resource.

Feature

Added support for customization on cnrm-webhook-manager, cnrm-controller-manager, cnrm-resource-stats-recorder and cnrm-deletiondefenderpods resource requests/limits.

Change

Disabled abandon-on-uninstall webhook.

Feature

Added support for KMS key deletion when being orphaned.

Feature

Resource SQLInstance(v1beta1):

  • Added spec.settings.advancedMachineFeatures field.
Feature

Resource ComputeImage(v1beta1):

  • Added spec.storageLocations field.
Feature

Resource MonitoringAlertPolicy(v1beta1):

  • Added spec.alertStrategy.notificationChannelStrategy field.
  • Added spec.conditions.items.conditionThreshold.forecastOptions field.

May 26, 2023

Feature

Resource AlloyDBBackup(v1alpha1):

  • Added spec.encryptionConfig field.

  • Added status.encryptionInfo field.

Feature

Resource CloudBuildTrigger(v1beta1):

  • Added spec.build.step.items.allowExitCodes field.

  • Added spec.build.step.items.allowFailure field.

  • Added spec.gitFileSource.repositoryRef field.

  • Added spec.sourceToBuild.repositoryRef field.

Feature

Resource ComputeForwardingRule(v1beta1):

  • Added spec.allowPscGlobalAccess field.

  • Added spec.sourceIpRanges field.

  • Added status.baseForwardingRule field.

Feature

Resource BigQueryJob(v1beta1):

  • Added spec.load.parquetOptions field.
Feature

Resource ComputeDisk(v1beta1):

  • Added spec.asyncPrimaryDisk.diskRef field.
Feature

Resource WorkstationsWorkstationCluster(v1alpha1):

  • Added status.resourceConditions field.

  • Restructured status.conditions field to be consistent with status.conditions field of any Config Connector kind.

Fixed

Fixed the issue that the SecretManagerSecretVersion resource stuck in DeleteFailed state when it's deleted after the referenced SecretManagerSecret is deleted.

Feature

Resource ComputeResourcePolicy(v1beta1):

  • Added spec.diskConsistencyGroupPolicy field.
Feature

Resource ComputeNetworkPeering(v1beta1):

  • Added spec.stackType field.
Feature

Resource ComputeBackendService(v1beta1):

  • Added spec.cdnPolicy.bypassCacheOnRequestHeaders field.
Feature

Resource WorkflowsWorkflow(v1alpha1):

  • Added spec.cryptoKeyName field.
Feature

Resource AlloyDBCluster(v1alpha1):

  • Added spec.encryptionConfig field.

  • Added spec.automatedBackupPolicy.encryptionConfig field.

  • Added status.encryptionInfo field.

Announcement

Config Connector version 1.105.0 is now available.

Feature

Resource ContainerCluster(v1beta1):

  • Added spec.addonsConfig.gcsFuseCsiDriverConfig field.
Feature

Resource ComputeRouterPeer(v1beta1):

  • Added spec.enableIpv6 field.

  • Added spec.ipv6NexthopAddress field.

  • Added spec.peerIpv6NexthopAddress field.

Feature

Resource VertexAIEndpoint(v1alpha1):

  • Added spec.region field.
Feature

Resource CertificateManagerCertificate(v1alpha1):

  • Added spec.location field.

May 09, 2023

Feature

Resource ComputeFirewallPolicyRule(v1beta1):

  • Added spec.match.destAddressGroups field.
  • Added spec.match.destFqdns field.
  • Added spec.match.destRegionCodes field.
  • Added spec.match.destThreatIntelligences field.
  • Added spec.match.srcAddressGroups field.
  • Added spec.match.srcFqdns field.
  • Added spec.match.srcRegionCodes field.
  • Added spec.match.srcThreatIntelligences field.
Feature

Resource IAMWorkforcePoolProvider(v1beta1):

  • Added spec.oidc.webSsoConfig field.
Fixed

Resources with a reconcile period of 0 will no longer attempt to reconcile when pods are recreated (#795).

Fixed

Config Connector CLI tool will now export cluster information for BigTableInstance.

Announcement

Config Connector version 1.104.0 is now available.

April 26, 2023

Feature

Resource ContainerNodePool(v1beta1):

  • Added spec.networkConfig.podCidrOverprovisionConfig field.
  • Added spec.nodeConfig.advancedMachineFeatures field.
  • Added spec.nodeConfig.ephemeralStorageLocalSsdConfig field.
  • Added spec.nodeConfig.localNvmeSsdBlockConfig field.
Feature

Resource PrivateCACAPool(v1beta1):

  • Added spec.issuancePolicy.baselineValues.caOptions.zeroMaxIssuerPathLength field.
Feature

Resource ContainerCluster(v1beta1):

  • Added spec.ipAllocationPolicy.podCidrOverprovisionConfig field.
  • Added spec.ipAllocationPolicy.stackType field.
  • Added spec.nodeConfig.advancedMachineFeatures field.
  • Added spec.nodeConfig.ephemeralStorageLocalSsdConfig field.
  • Added spec.nodeConfig.localNvmeSsdBlockConfig field.
Feature

Resource PrivateCACertificateAuthority(v1beta1):

  • Added spec.config.x509Config.caOptions.zeroMaxIssuerPathLength field.
Feature

Resource StorageTransferJob(v1beta1):

  • Added spec.transferSpec.objectConditions.lastModifiedBefore field.
  • Added spec.transferSpec.objectConditions.lastModifiedSince field.
Feature

Resource ComputeInstance(v1beta1):

  • Added spec.scratchDisk.items.size field.
Change

Optimized ratelimiter for IAMPolicyMember controller to make sure new resources get reconciled timely.

Feature

Resource BigQueryDataset(v1beta1):

  • Added spec.defaultCollation field.
  • Added spec.isCaseInsensitive field.
Feature

Resource ComputeVPNGateway(v1beta1):

  • Added spec.stackType field.
Fixed

Issue in resource PrivateCACAPool to support setting maxIssuerPathLength field as 0.

Feature

Resource ComputeInstanceTemplate(v1beta1):

  • Added status.selfLinkUnique field.
Feature

Added 136 v1alpha1 Google Cloud resource CRDs. See Install instructions for more information.

Feature

Resource ArtifactRegistryRepository(v1beta1):

  • Added spec.dockerConfig field.
Feature

Added support for manual installation in GKE Autopilot.

Feature

Resource ComputeNetwork(v1beta1):

  • Added spec.networkFirewallPolicyEnforcementOrder field.
Fixed

Fixed set blockOwnerDeletion failures for OwnerReferencesPermissionEnforcement enabled clusters (#797).

Announcement

Config Connector version 1.103.0 is now available.

March 30, 2023

Feature

Added spec.bitbucketServerTriggerConfig, spec.github.enterpriseConfigResourceNameRef fields to CloudBuildTrigger.

Feature

Added spec.diskEncryptionKey.rsaEncryptedKey field to ComputeDisk.

Feature

Added protectConfig field to ContainerCluster.

Feature

Added deletionPolicy field to ComputeSharedVPCServiceProject.

Feature

Added spec.instanceType field to SQLInstance.

Feature

Added support for IAMAccessBoundaryPolicy resource.

Feature

Added scheduling.maintenanceInterval field to ComputeInstance.

Announcement

Config Connector version 1.102.0 is now available.

Feature

Added transferSpec.sinkAgentPoolName, transferSpec.sourceAgentPoolName fields to StorageTransferJob.

Feature

Added spec.rateLimitOptions.enforceOnKeyConfigs field to ComputeSecurityPolicy.

Feature

Added mode, remoteRepositoryConfig, virtualRepositoryConfig fields to ArtifactRegistryRepository

Feature
Feature

Added groupPlacementPolicy.maxDistance field to ComputeResourcePolicy.

Feature

Added scheduling.maintenanceInterval field to ComputeInstanceTemplate.

Feature

Added spec.kubeletConfig.podPidsLimit field to ContainerNodePool.

Feature

Added spec.kubeletConfig.podPidsLimit field to ContainerCluster.

Fixed

Fixed a bug causing diff detection on reservedIpRange field in RedisInstance.

February 21, 2023

Feature

Added spec.ipConfiguration.enablePrivatePathForGoogleCloudServices field to SQLInstance.

Feature

Added spec.tcpTimeWaitTimeoutSec field to ComputeRouterNAT (#692).

Fixed

Fixed a bug that could cause controllers to become stuck on an outdated CRD version.

Feature

Added spec.gitFileSource.githubEnterpriseConfigRef, spec.repositoryEventConfig and spec.sourceToBuild.githubEnterpriseConfigRef fields to CloudBuildTrigger.

Feature

Added spec.resourcePolicies and spec.scheduling.maxRunDuration fields to ComputeInstanceTemplate.

Announcement

Config Connector version 1.101.0 is now available.

Feature

Added spec.shareSettings field to ComputeNodeGroup.

Change

Adjusted default reconciliation interval for the following resources:

  • BigtableInstance: 3600 seconds (1 hour)
  • BigtableTable: 3600 seconds (1 hour)
  • ServiceUsage: 3600 seconds (1 hour)
  • ComputeSslCertificate: 0 seconds (This resource does not support any updates)
Fixed

spec.settings.diskType is now immutable in SQLInstance.

Feature

Added spec.scheduling.maxRunDuration field to ComputeInstance.

Feature

Added spec.bindings.members.memberFrom.serviceIdentityRef field to IAMPartialPolicy (#722).

Change

Graduated the following resources from alpha to stable: NetworkServicesGateway, NetworkServicesGRPCRoute, NetworkServicesHTTPRoute, NetworkServicesMesh, NetworkServicesTCPRoute, NetworkServicesTLSRoute.

Feature

Added spec.adaptiveProtectionConfig.autoDeployConfig field to ComputeSecurityPolicy.

Feature

Added spec.memberFrom.serviceIdentityRef field to IAMPolicyMember (#722).

Deprecated

Removed GameServicesRealm resource.

Feature

Added spec.edgeSecurityPolicyRef and spec.localityLbPolicies fields to ComputeBackendService.

Feature

Added spec.externalDataConfiguration.referenceFileSchemaUri field to BigQueryTable.

Fixed

Disabled fast dependency reconciliation during resource deletion.

January 25, 2023

Feature

Added field status.expireTime in ComputeSSLCertificate.

Fixed

abandon-on-uninstall webhook will now ignore non-Config Connector CRDs (#758).

Feature

Extended event-driven reconciliation support to IAMPolicyMember.

Feature

Added field status.generatedId in ComputeBackendService.

Fixed

Field spec.settings.sqlServerAuditConfig.bucketRef is no longer required in SQLInstance.

Feature

Added support for BigQueryRoutine resource. This resource has been auto-generated and is in alpha stability (#739).

Feature

Added support for PubSubLiteReservation resource.

Announcement

Config Connector version 1.100.0 is now available.

Feature

Added field spec.imagedEncryptionKey in ComputeImage.

Feature

Added fields spec.settings.deletionProtectionEnabled and status.instanceType in SQLInstance (#748).

Feature

Added field spec.routerApplianceInstanceRef in ComputeRouterPeer.

Feature

Added support for IAMPolicy, IAMPartialPolicy and IAMPolicyMember in DNSManagedZone.

Feature

Added support for ServiceIdentity resource (#728).

Feature

Added fields spec.disk.sourceImageEncryptionKey, spec.disk.sourceSnapshotRef, and spec.disk.sourceSnapshotEncryptionKey in ComputeInstanceTemplate.

Feature

Added support for TagsTagBinding resource. This resource has been auto-generated and is in alpha stability.

January 06, 2023

Feature

Added fields spec.recaptchaOptionsConfig, spec.rule.headerAction, spec.rule.preconfiguredWafConfig in ComputeSecurityPolicy.

Feature

Added field spec.cdnPolicy.cacheKeyPolicy.includeHttpHeaders in ComputeBackendService.

Feature

Added support for TagsTagValue resource. This resource has been auto-generated and is in alpha stability.

Fixed

Fixed export error for IAMCustomRole in config-connector CLI with --resource-format=terraform.

Feature

Added field spec.deletionPolicy in SQLDatabase.

Feature

Added field spec.autoclass in StorageBucket.

Feature

Added field spec.privateVisibilityConfig.gkeClustersRef in DNSManagedZone.

Feature

Added field spec.deletionProtection in BigtableTable.

Feature

Added fields spec.settings.connectorEnforcement, spec.settings.denyMaintenancePeriod, spec.settings.insightsConfig.queryPlansPerMinute in SQLInstance.

Feature

Added fields spec.configmanagement.oci and spec.mesh.controlPlane in GKEHubFeatureMembership.

Feature

Extended faster reconciliation of resources with dependencies to support IAMPartialPolicy.

Feature

Added fields spec.privateIpAddressRef, spec.redundantInterfaceRef, spec.subnetworkRef in ComputeRouterInterface.

Deprecated

Removed field spec.authorizationPolicyRef in NetworkServicesGateway (Alpha).

Announcement

Config Connector version 1.99.0 is now available.

Feature

Added field spec.skipAwaitRollout in OSConfigOSPolicyAssignment.

Feature

Added fields spec.clusterAutoscaling.autoProvisioningDefaults.management, spec.clusterAutoscaling.autoProvisioningDefaults.shieldedInstanceConfig spec.clusterAutoscaling.autoProvisioningDefaults.upgradeSettings, spec.gatewayApiConfig, spec.masterAuthorizedNetworksConfig.gcpPublicCidrsAccessEnabled, spec.nodeConfig.loggingVariant, spec.nodeConfig.resourceLabels, spec.nodePoolDefaults.nodeConfigDefaults.loggingVariant, spec.privateClusterConfig.privateEndpointSubnetworkRef in ContainerCluster.

Feature

Added support for TagsTagKey resource. This resource has been auto-generated and is in alpha stability.

Feature

Added support for DataCatalogPolicyTag resource. This resource has been auto-generated and is in alpha stability.

Feature

Supported the regional spec.defaultRouteAction.requestMirrorPolicy.backendServiceRef, spec.defaultRouteAction.weightedBackendServices.backendServiceRef for the regional ComputeURLMap resources.

Change

Field spec.labels in CloudIdentityGroup has become mutable.

Feature

Added field spec.deletionPolicy in BigtableGCPolicy.

Feature

Added field spec.mesh.controlPlane in GKEHubFeatureMembership.

Change

Field spec.ipv6AccessType in ComputeSubnetwork has become mutable.

Feature

Added fields spec.networkConfig.enablePrivateNodes, spec.nodeConfig.loggingVariant, spec.nodeConfig.resourceLabels, spec.upgradeSettings.blueGreenSettings, spec.upgradeSettings.stategy in ContainerNodePool.

December 13, 2022

Feature

Added support for DataCatalogTaxonomy resource. This resource has been auto-generated and is in alpha stability.

Feature

Added spec.rules to ComputeRouterNAT.

Feature

Added spec.sourceDiskRef and status.sourceDiskId to ComputeDisk.

Fixed

Fixed spec.schemaSettings.encoding in PubSubTopic by making it immutable (#698).

Fixed

Fixed spec.datapathProvider in ContainerCluster by making it immutable.

Feature

Added spec.maxTimeTravelHours to BigQueryDataset.

Feature

Added spec.settings.timeZone to SQLInstance.

Fixed

Added mutation support to spec.nodeConfig.tags in ContainerCluster.

Feature

Added status.member to IAMServiceAccount.

Feature

Added spec.clusterAutoscaling.autoProvisioningDefaults.diskSize to ContainerCluster.

Feature

Added spec.build.step.script to CloudBuildTrigger.

Announcement

Config Connector version 1.98.0 is now available.

November 15, 2022

Feature

Added spec.nodeConfig.guestAccelerator[].gpuSharingConfig and spec.notificationConfig.pubsub.filter to ContainerCluster.

Feature

Added spec.advancedOptionsConfig.jsonCustomConfig to ComputeSecurityPolicy.

Feature

Added spec.nodeConfig.guestAccelerator[].gpuSharingConfig to ContainerNodePool.

Feature

Added spec.externalDataConfiguration.avroOptions to BigQueryTable.

Feature

Added spec.notificationConfig to StorageTransferJob (Issue #303).

Feature

Added status.version to SecretManagerSecretVersion.

Feature

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 and spec.virtualClusterConfig to DataprocCluster.

Feature

Added spec.gcRules to BigtableGCPolicy (Issues #624, #542, #482, #345, #300).

Feature

Added spec.compressionMode to ComputeBackendService.

Feature

Added spec.persistenceConfig to RedisInstance.

Feature

Added spec.customPlacementConfig to StorageBucket.

Fixed

Moved SQLUser output-only field sqlServerUserDetails from spec to status.

Feature

Added spec.maintenanceVersion and status.availableMaintenanceVersions to SQLInstance.

Feature

Added spec.managementConfig.fullManagementConfig to ConfigControllerInstance.

Feature

Added support for DLPJobTrigger resource.

Announcement

Config Connector version 1.97.0 is now available.

Feature

Added spec.cloudLoggingConfig to DNSManagedZone.

Feature

Added spec.load.jsonExtension to BigQueryJob.

Feature

Added spec.passwordPolicy to SQLUser.

Feature

Added spec.compressionMode to ComputeBackendBucket.

October 26, 2022

Feature

Added certificateMapRef to ComputeTargetSSLProxy.

Feature

Added visibleCoreCount to ComputeInstance.

Feature

Added mesh to GKEHubFeatureMembership.

Feature

Added snapshotProperties.chainName to ComputeResourcePolicies.

Feature

Added channelRef and resourceConditions to EventarcTrigger.

Feature

Added locationPolicy, totalMaxNodeCount, totalMinNodeCount to ContainerNodePool.

Feature

Added forceDelete to MonitoringNotificationChannel.

Fixed

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 (Issue #661).

Deprecated

Removed labels field from NetworkServicesGateway (alpha), NetworkServicesGRPCRoute (alpha), NetworkServicesHTTPRoute (alpha), NetworkServicesMesh (alpha), and NetworkServicesTCPRoute (alpha).

Feature

Extended faster reconciliation of resources with dependencies to support IAMAuditConfig and IAMPolicy.

Feature

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".

Feature

Added location and BITBUCKET support to CloudBuildTrigger (Issue #672).

Feature

Added visibleCoreCount to ComputeInstanceTemplate.

Feature

Added support for DLPInspectTemplate resource.

Feature

Added chainName to ComputeSnapshot.

Feature

Added storageTarget to BigTableInstance (Issue #729).

Feature

Added costManagementConfig, nodePoolDefaults, serviceExternalIpsConfig to ContainerCluster.

Announcement

Config Connector version 1.96.0 is now available.

September 27, 2022

Feature

Added support for DLPDeidentifyTemplate resource.

Change

Added enableServiceLinks: false to all the Pod configurations in Config Connector installation bundle. This is to fix the potential issue standard_init_linux.go:228: exec user process caused: argument list too long in Config Connector Pods.

Announcement

Config Connector version 1.95.0 is now available.

September 14, 2022

Feature

Added spec.placement.managedCluster.config.gceClusterConfig.shieldedInstanceConfig to DataprocWorkflow.

Feature

Extended support for value absent in state-into-spec annotation to most Config Connector resources.

Announcement

Config Connector version 1.94.0 is now available.

Feature

Added spec.nodeConfig.reservationAffinity to ContainerNodePool.

Deprecated

Removed spec.routers and spec.rules.action.originalDestination in NetworkServicsHTTPRoute (alpha).

Change

In NetworkServicesGateway (alpha), updated spec.authorizationPolicy to spec.authorizationPolicyRef, and updated spec.serverTlsPolicy to spec.serverTlsPolicyRef.

Change

Added support for major version upgrades to SQLInstance (spec.databaseVersion is now mutable).

Feature

Added spec.nodePoolAutoConfig to ContainerCluster.

Feature

Added spec.nodeConfig.reservationAffinity to ContainerCluster.

Feature

Added spec.bindings[].members[].memberFrom.sqlInstanceRef field to IAMPartialPolicy (Issue #689).

Feature

Added spec.memberFrom.sqlInstanceRef field to IAMPolicyMember (Issue #689).

Change

Removed the validation on spec.cluster.numNodes > 0 in BigtableInstance (Issue #673).

Deprecated

Removed spec.routers in NetworkServicsGRPCRoute (alpha) and NetworkServicsTCPRoute (alpha).

September 01, 2022

Feature

Added support for "reconcile resource immediately once its dependency is ready" feature for CloudFunctionsFunction, EventarcTrigger, MonitoringUptimeCheckConfig, ServiceDirectoryEndpoint, and ServiceDirectoryService.

Change

Increased webhook timeout to 10s.

Feature

Added spec.cdnPolicy.bypassCacheOnRequestHeaders and spec.cdnPolicy.requestCoalescing fields to ComputeBackendBucket.

Feature

Added spec.certificateMapRef field to ComputeTargetHTTPSProxy.

Feature

Added spec.bigqueryConfig field to PubSubSubscription.

Feature

Added spec.binaryAuthorization, spec.clusterAutoscaling.autoProvisioningDefaults.bootDiskKMSKeyRef, and spec.meshCertificates fields to ContainerCluster.

Deprecated

Deprecated spec.enableBianryAuthorization field in ContainerCluster.

Deprecated

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.

Feature

Added spec.scheduling.instanceTerminationAction field to ComputeInstanceTemplate.

Announcement

Config Connector version 1.93.0 is now available.

Feature

Added spec.versionRetentionPeriod field to SpannerDatabase.

Feature

Added spec.networkRef and spec.subnetworkRef fields to ComputeRegionNetworkEndpointGroup.

Feature

Added spec.binaryAuthorization.evaluationMode field in ContainerCluster.

Feature

Added spec.customerManagedKeyRef field to RedisInstance.

Feature

Added spec.settings.locationPreference.secondaryZone, spec.settings.passwordValidationPolicy, and spec.settings.sqlServerAuditConfig fields to SQLInstance.

Feature

Added spec.conditions.conditionMonitoringQueryLanguage.evaluationMissingData, and spec.conditions.conditionThreshold.evaluationMissingData fields to MonitoringAlertPolicy.

Feature

Added spec.scheduling.instanceTerminationAction field to ComputeInstance.

Fixed

Fixed the mutability of spec.settings.collation in SQLInstance, as it is actually immutable.

Feature

Added spec.lifecycleRule.condition.matchesPrefix and spec.lifecycleRule.condition.matchesSuffix fields to StorageBucket.

August 17, 2022

Feature

Added support for IAMWorkforcePoolProvider resource.

Feature

Added support for "reconcile resource immediately once its dependency is ready" feature for CloudFunctionsFunction, EventarcTrigger, MonitoringUptimeCheckConfig, ServiceDirectoryEndpoint, ServiceDirectoryService

Fixed

Fixed missing Kind field in Go Client ResourceRef struct.

Change

Config Connector version 1.92.0 is now available.

August 04, 2022

Feature

Added support for state-into-spec to StorageBucket.

Fixed

Fixed issue where SQLInstance could not reference KMSCryptoKey.

Announcement

Config Connector version 1.91.0 is now available.

Feature

Added support for the IAMWorkforcePool resource.

Feature

Added spec.configmanagement.policyController.monitoring and spec.configmanagement.policyController.mutationEnabled fields to GKEHubFeatureMembership.

Fixed

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

Fixed all reference docs so that code samples now work when they're copy/pasted.

July 27, 2022

Feature

Added support for the DLPStoredInfoType resource.

Feature

Added spec.cacheKeyPolicy.cdnPolicy.includeNamedCookies field to ComputeBackendService.

Feature

Added support for ServiceDirectoryEndpoint resource.

Feature

Added spec.iap.oauth2ClientIdRef field to ComputeBackendService.

Feature

Added spec.sqlServerUserDetails field to SQLUser.

Feature

Added spec.egressPolicies.egressTo.externalResources field to AccessContextManagerServicePerimeters,

Feature

Added spec.schemaSettings field to PubSubTopic.

Feature

Added status.creationTime and status.managedZoneId fields to DNSManagedZones.

Feature

Added spec.externalDataConfiguration.connectionId field to BigQueryTable.

Feature

Added spec.advancedOptionsConfig field to ComputeSecurityPolicy.

Fixed

Fixed issue where spec.layer7DdosDefenseConfig field in ComputeSecurityPolicy was not being reflected onto underlying resource.

Feature

Added spec.enableUlaInternalIpv6 and spec.internalIpv6Range fields to ComputeNetwork.

Feature

Added spec.sslPolicyRef field to ComputeTargetHTTPSProxy.

Feature

Added spec.monitoringConfig.managedPrometheus field to ContainerCluster.

Announcement

Config Connector version 1.90.0 is now available.

Feature

Added spec.maxPortsPerVm field to ComputeRouterNats.

Feature

Added support for "reconcile resource immediately once its dependency is ready" feature for ComputeTargetPool, ComputeNetworkEndpointGroup, NetworkServicesGRPCRoute, NetworkServicesTLSRoute.

Feature

Added spec.includeBuildLogs field to CloudBuildTrigger.

Feature

Added support for state-into-spec: absent to MonitoringAlertPolicy.

Feature

Added status.pscConnectionId and status.pscConnectionStatus fields to ComputeForwardingRule.

June 21, 2022

Fixed

Fixed bulk-export for MonitoringAlertPolicy.

Announcement

Config Connector version 1.89.0 is now available.

Feature

Added support for PubSubSchema resource.

Feature

Added spec.cdnPolicy.cacheKeyPolicy field to ComputeBackendBucket.

June 09, 2022

Feature

Added fields spec.maintenancePolicy and spec.maintenanceSchedule to MemcacheInstance resource.

Feature

Added support for ServiceDirectoryNamespace and ServiceDirectoryService resources.

Announcement

Config Connector version 1.88.0 is now available.

June 01, 2022

Feature

Added spec.pscTargetService field to ComputeRegionNetworkEndpointGroup.

Feature

Added spec.maintenancePolicy.maintenanceExclusion[].exclusionOptions field to ContainerCluster.

Feature

Added spec.settings.activeDirectoryConfig field to SQLInstance.

Feature

Added spec.gateways field to NetworkServicesTCPRoute.

Feature

Added spec.enableDynamicPortAllocation field to ComputeRouterNAT.

Announcement

Config Connector version 1.87.0 is now available.

May 24, 2022

Announcement

Config Connector version 1.86.0 is now available.

Feature

Added spec.serviceDirectoryRegistrations field to ComputeForwardingRule.

Feature

Added support for ComputeRegionNetworkEndpointGroup resource.

Fixed

Fixed issue where webhooks were unintentionally returning 500 errors when rejecting immutable field changes.

May 19, 2022

Change

Fixed the reference configs for AccessContextManagerServicePerimeter.

Feature

Added spec.subsetting field to ComputeBackendService.

Change

Fixed spec.topics in SecretManagerSecret (Issue #655).

Announcement

Config Connector version 1.85.0 is now available.

Change

Changed spec.readReplicasMode in RedisInstance from immutable to optional.

Feature

Added spec.secondaryIpRange field to RedisInstance.

Feature

Added support for PrivateCACertificate resource.

May 10, 2022

Feature

Added IAMPolicy and IAMPolicyMember support for AccessContextManagerAccessPolicy.

Breaking

Renamed spec.template.volumes.cloudSqlInstance.connections to spec.template.volumes.cloudSqlInstance.instances in RunService (Alpha).

Breaking

Removed spec.template.confidential field from RunService (Alpha).

Feature

Added spec.addonsConfig.gkeBackupAgentConfig field to ContainerCluster.

Change

Reduced reconciliation frequency of ConfigConnector object.

Feature

Added cnrm.cloud.google.com/skip-wait-on-job-termination directive to DataflowFlexTemplateJob and DataflowJob.

Feature

Added spec.rrdatasRefs field to DNSRecordSet.

Deprecated

Deprecated spec.rrdatas field in DNSRecordSet.

Feature

Added spec.approvalConfig field to CloudBuildTrigger.

Feature

Added spec.columnLayout.columns.widgets.logsPanel, spec.gridLayout.widgets.logsPanel, spec.mosaicLayout.tiles.widget.logsPanel, and spec.rowLayout.rows.widgets.logsPanel fields to MonitoringMonitorDashboard.

Breaking

Removed status.terminalCondition.domainMappingReason and status.terminalCondition.internalReason fields from RunService (Alpha).

Feature

Added spec.rule.redirectOptions field to ComputeSecurityPolicy.

Breaking

Removed spec.gateways field from NetworkServicesTCPRoute (Alpha).

Announcement

Config Connector version 1.84.0 is now available.

Feature

Added spec.enableExactlyOnceDelivery field to PubSubSubscription.

April 25, 2022

Change

Made the spec.resourceRef.apiVersion field in IAMPolicy, IAMPartialPolicy, IAMPolicyMember, IAMAuditConfig optional.

Announcement

Config Connector version 1.83.0 is now available.

Feature

Added IAMPolicyMember support for BinaryAuthorizationPolicy, CloudFunctionsFunction, DataprocCluster, NetworkSecurityAuthorizationPolicy, NetworkSecurityClientTLSPolicy, NetworkSecurityServerTLSPolicy, and RunService.

April 21, 2022

Feature

Added field spec.networkInterface[].networkIpRef to ComputeInstance resource.

Announcement

Config Connector version 1.82.0 is now available.

Deprecated

Deprecated spec.networkInterface[].networkIp field in ComputeInstance resource.

April 13, 2022

Breaking

This release contains an issue that may prevent you from successfully deleting namespaces with Config Connector enabled if using Config Connector in namespaced-mode. If you are using namespaced-mode, do not upgrade to version 1.81.0 - please upgrade to 1.82.0 instead.

Announcement

Config Connector version 1.81.0 is now available.

Feature

Added field spec.schedule.repeatInterval to StorageTransferJob resource

Feature

Added support for ApigeeEnvironment resource.

Feature

Added field spec.type to ComputeSecurityPolicy resource.

Fixed

Fixed the bug introduced in version 1.62.0 that list fields can't be set to empty lists. (Issue #595)

Feature

Added field spec.cluster[].autoscalingConfig to BigtableInstance resource.

Feature

Added field spec.edgeSecurityPolicy to ComputeBackendBucket resource.

April 07, 2022

Feature

Added support for ApigeeOrganization resource.

Feature

Added spec.destination.loggingLogBucketRef to LoggingLogSink.

Feature

Added support for NetworkServicesTLSRoute resource.

Announcement

Config Connector version 1.80.0 is now available.

March 30, 2022

Feature

Added support for MonitoringMonitoredProject resource.

Feature

Added spec.nodeConfig.gvnic to ContainerNodePool.

Feature

Added spec.mavenConfig to ArtifactRegistryRepository.

Feature

Added IAMPolicy support for BinaryAuthorizationPolicy, CloudFunctionsFunction, DataprocCluster, NetworkSecurityAuthorizationPolicy, NetworkSecurityClientTLSPolicy, NetworkSecurityServerTLSPolicy, and RunService.

Announcement

Config Connector version 1.79.0 is now available.

Feature

Added spec.filter, spec.gitFileSource, and spec.sourceToBuild to CloudBuildTrigger.

Feature

Added spec.nodeConfig.gvnic to ContainerCluster.

March 21, 2022

Fixed

Fixed issue where users could not update the policy in ResourceManagerPolicy resources.

Fixed

Fixed issue where users could not switch between the field singleClusterRouting and the fields multiClusterRoutingUseAny and multiClusterRoutingClusterIds in BigtableAppProfile resources.

Fixed

Fixed issue where users could not switch between the field github.push and the field github.pullRequest in CloudBuildTrigger resources (Issue #357).

Announcement

Config Connector version 1.78.0 is now available.

March 16, 2022

Feature

Added support for IdentityPlatformConfig resource.

Feature

Added support for ARM binaries.

Announcement

Config Connector version 1.77.0 is now available.

March 04, 2022

Feature

Added support for LoggingLogView resource.

Feature

Added fields spec.addonsConfig.gcpFilestoreCsiDriverConfig and spec.clusterAutoscaling.autoProvisioningDefaults.imageType into ContainerCluster resource.

Announcement

Config Connector version 1.75.0 is now available.

Feature

Added field status.selfLink into NetworkServicesGateway,NetworkServicesGRPCRoute, NetworkServicesHTTPRoute, NetworkServicesMesh and NetworkServicesTCPRoute resources.

Feature

Added fields spec.transferSpec.awsS3DataSource.roleArn, spec.transferSpec.posixDataSink and spec.transferSpec.posixDataSource into StorageTransferJob resource.

Change

StorageTransferJob: Fields spec.schedule and spec.transferSpec.awsS3DataSource.awsAccessKey are no longer required.

Feature

Added field spec.rule[].rateLimitOptions into ComputeSecurityPolicy resource.

Feature

Added support for BillingBudgetsBudget resource.

Feature

Added fields spec.maintenancePolicy and spec.maintenanceSchedule into RedisInstance resource.

Feature

Added support for EventarcTrigger resource.

February 18, 2022

Announcement

Config Connector version 1.74.0 is now available.

Feature

Added support for PrivateCACertificateAuthority resource

Fixed

Fixed topicRef in CloudBuildTrigger (Issue #605).

February 11, 2022

Fixed

Fixed spec.target.targetHTTPProxyRef issue in ComputeForwardingRule (Issue #596).

Feature

Added support for ComputeFirewallPolicyAssociation resource.

Announcement

Config Connector version 1.73.0 is now available.

Feature

Added support in IAMPartialPolicy and IAMPolicy to cover Organization and BillingAccount resources.

Change

CRD go clients (alpha) have moved to pkg/clients/generated/client/clientset/versioned/ package.

February 01, 2022

Announcement

Config Connector version 1.72.1 is now available.

Fixed

Miscellaneous bug fixes.

January 25, 2022

Announcement

Config Connector version 1.72.0 is now available.

Feature

Added fields spec.alertStrategy and spec.conditions.conditionMatchedLog to MonitoringAlertPolicy resource.

Feature

Added support for LoggingLogBucket resource.

Feature

Added support for CloudFunctionsFunction resource.

January 19, 2022

Feature

Added spec.nodeConfig.nodeGroupRef and spec.nodeConfig.spot to ContainerCluster and ContainerNodePool resources.

Feature

Added spec.publicAccessPrevention to StorageBucket resource.

Feature

Added spec.readReplicaMode, spec.replicaCount and status.nodes to RedisInstance resources.

Feature

Added spec.settings.ipConfiguration.allocatedIpRange to SQLInstance resource.

Feature

Added regional support for ComputeTargetHTTP(S)Proxy resource(s).

Feature

Added spec.identityServiceConfig to ContainerCluster resource.

Feature

Added support for LoggingLogMetric resource.

Feature

Added spec.build.availableSecrets to CloudBuildTrigger resource.

Announcement

Config Connector version 1.71.0 is now available.

Feature

Added support for NetworkConnectivitySpoke resource.

January 07, 2022

Change

PubSubSubscription: Output-only field status.path is removed.

Feature

Added fields spec.nodeConfig.gcfsConfig and spec.managedInstanceGroupUrls to ContainerNodePool resource.

Feature

Added field spec.messageRetentionDuration to PubSubTopic resource.

Feature

Added field spec.networkInterface.queueCount to ComputeInstance and ComputeInstanceTemplate resources.

Change

ComputeInstance and ComputeInstanceTemplate: Configuring field spec.serviceAccount.scopes with value trace-append or trace-ro is no longer available. Use trace instead.

Feature

Added support for NetworkServicesGateway (alpha), NetworkServicesMesh (alpha), NetworkServicesGRPCRoute (alpha), NetworkServicesHTTPRoute (alpha), and NetworkServicesTCPRoute (alpha) resources.

Feature

Supported referencing Workload Identity principals in IAMPolicyMember. (Issue #583)

Announcement

Config Connector 1.70.0 is now available

Feature

Added field spec.nodeConfig.gcfsConfig (deprecated) to ContainerCluster resource. spec.nodeConfig is a deprecated field that we recommend not using in your configuration.

Change

config-connector CLI removes the ability to export default ComputeNetwork, ComputeSubnetwork, and ComputeRoute via bulk-export command. Those default network assets contain invalid values in other contexts. Removing them from bulk export to avoid additional manual handling of the exported configuration.

Change

ContainerCluster: Output-only field status.instanceGroupUrls is removed.

Feature

Added support for MonitoringUptimeCheckConfig resource.

Change

ContainerCluster: The default value for spec.enableShieldedNodes is changed to true.

Change

SQLInstance: spec.settings.authorizedGaeApplications, spec.settings.crashSafeReplication, spec.settings.replicationType become no-ops fields. We recommend removing these fields in your configuration.

Change

ComputeSnapshot: Output-only field status.sourceDiskLink is removed.

Feature

Added fields spec.bfd.minReceiveInterval, spec.bfd.minTransmitInterval, spec.bfd.multiplier, and spec.bfd.sessionInitializationMode to ComputeRouterPeer resource.

Feature

Added support for RunService (alpha) resource.

Change

ContainerCluster: It now errors out if spec.workloadIdentityConfig.identityNamespace (deprecated) and spec.workloadIdentityConfig.workloadPool are both present but with different values. We recommend using spec.workloadIdentityConfig.workloadPool field only.

Change

StorageBucket: It now errors out if spec.bucketPolicyOnly (deprecated) and spec.uniformBucketLevelAccess are both present but with different values. We recommend using spec.uniformBucketLevelAccess field only.

December 14, 2021

Feature

Added support for ComputePacketMirroring resource

Fixed

Fixed the issues in config-connector export that the exported YAML now include zero primitives to match the Google Cloud resource live state

Fixed

Fixed the issues in ContainerCluster with creating autopilot clusters

Feature

Added support for PrivateCACAPool resource

Announcement

Config Connector 1.69.0 is now available

Feature

Rollout support for state-into-spec: absent to ContainerCluster resource (Issue #576)

Feature

Added support for VPCAccessConnector resource

Feature

Added support for IAMWorkloadIdentityPoolProvider resource

Feature

Add billgProject flag in ConfigConnectorContext to specify a quota project to send along with user_project_override header, used for all requests sent from Config Connector. If set on a resource that supports sending the resource project, this value will supersede the resource project. This field can only be set if requestProjectPolicy takes BILLING_PROJECT value

Feature

Added support for IAMWorkloadIdentityPool resource

Feature

Added support for CloudIdentityMembership resource

December 01, 2021

Feature

Added support for NetworkConnectivityHub resource.

Feature

Added support for regional ComputeSSLCertificate resource.

Feature

Added support for resourceID field for SecretManagerSecretVersion resource.

Feature

Added support for MonitoringService resource.

Feature

Added support for OSConfigOSPolicyAssignment resource.

Feature

Added support for RecaptchaEnterpriseKey resource.

Feature

Added support for MonitoringServiceLevelObjective resource.

Announcement

Config Connector 1.68.0 is now available.

November 11, 2021

Deprecated

Deprecated spec.workloadIdentityConfig.identityNamespace (field is also no longer required), spec.masterAuth and status.instanceGroupUrls in ContainerCluster resource.

Fixed

Fixed the issue that DataflowJob was repeatedly updating if spec.enableStreamingEngine was set to true.

Feature

Added field spec.nodeConfig.guestAccelerator[].gpuPartitionSize to ContainerNodePool resource.

Feature

Added fields spec.nodeConfig.guestAccelerator[].gpuPartitionSize and spec.workloadIdentityConfig.workloadPool to ContainerCluster resource.

Feature

Added support for PrivateCACertificateTemplate resource.

Feature

Added support for ConfigControllerInstance (Alpha) resource.

Fixed

Fixed the issues in config-connector bulk-export and the exported IAMCustomRole resources can now be imported into Config Connector.

Announcement

Config Connector 1.67.0 is now available.

November 04, 2021

Fixed

Miscellaneous bug fixes and improvements.

Feature

Added support for memberFrom in IAMPartialPolicy.

Announcement

Config Connector 1.66.0 is now available.

November 01, 2021

Feature

config-connector command cli print-resources now includes a column listing whether it supports of related IAM resources.

Change

Config Connector 1.65.0 is now available.

Feature

Added support for the ComputeServiceAttachment resource.

Change

All config-connector containers now emit logging to stdout rather than stderr.

Fixed

config-connector command cli now correctly labels supported bulk-export resources.

October 25, 2021

Fixed

Fixed the issue of changing BigTableInstance node size.

Feature

Added support for FilestoreBackup and FilestoreInstance resources.

Announcement

Config Connector 1.64.0 is now available.

Feature

Added ipv6AccessConfig, ipv6AccessType and stackType fields to ComputeInstanceTemplate.

Feature

Added disabled field to IAMServiceAccount.

Change

Moved version field to status in DataprocWorkflowTemplate.

Feature

Added serviceAccountRef field to CloudBuildTrigger.

Feature

Added monitoringConfig, dnsConfig and loggingConfig fields to ContainerCluster.

Feature

Added support for ComputeFirewallPolicyRule resource.

Feature

Added importOnly field to KMSCryptoKey.

Change

Handle the lifecycle of ConfigConnectorContext objects in a separate controller for better isolation and scalability.

Change

In DNSRecordSet, ttl field is no longer required.

Feature

Added gcsDataSink.path and gcsDataSource.path fields to StorageTransferJob.

Feature

Added nodeConfig.workloadMetadataConfig.mode; deprecated nodeConfig.workloadMetadataConfig.nodeMetadata in ContainerCluster.

Feature

Added connectionTrackingPolicy field to ComputeBackendService.

Feature

Added ipv6AccessConfig, ipv6AccessType and stackType fields to ComputeInstance.

Feature

Added ipv6AccessType, stackType, externalIpv6Prefix, ipv6CidrRange fields to ComputeSubnetwork.

October 01, 2021

Announcement

Config Connector 1.63.0 is now available.

Feature

Added spec.configSync.git.gcpServiceAccountRef to GKEHubFeatureMembership.

Deprecated

ComputeDisk: spec.interface has been deprecated. The value of spec.interface is no longer used by the API, so all validation has been removed and values will not be populated. You should remove this field from your configuration.

Change

ComputeRouterPeer: ipAddress is no longer a read-only field, and can be set with the spec.ipAddress field.

Feature

Added spec.destroyScheduledDuration to KMSCryptoKey.

September 21, 2021

Feature

Added Age and Healthy columns for the kubectl get tabular outputs of ConfigConnector and ConfigConnectorContext resources.

Fixed

Miscelleanous bug fixes.

Announcement

Config Connector 1.62.0 is now available.

September 10, 2021

Change

Added jitter to resource reconciliation reenqueue period to smooth out the traffic pattern

Announcement

Config Connector 1.61.0 is now available

Fixed

Fixed a bug in BigqueryJob that generates unexpected diff for 'kms_key_name'

Feature

Added the securitySettings field to ComputeBackendService

September 03, 2021

Fixed

Fixed the error when deleting the ConfigConnectorContext object. (Issue #523)

Announcement

Config Connector 1.60.0 is now available.

Feature

Added support for ComputeFirewallPolicy resource.

August 19, 2021

Feature

Added networkConfig field into ContainerNodePool

Feature

config-connector CLI supports IAMPartialPolicy as an IAM output format

Feature

Added processingUnits field into SpannerInstance

Announcement

Config Connector 1.59.0 is now available

Fixed

Fixed the issue where ComputeInstance fails reconciliation if metadata is set outside KCC (Issue #524)

August 12, 2021

Announcement

Config Connector 1.58.1 is now available.

Fixed

Miscellaneous bug fixes.

August 02, 2021

Change

Config Connector 1.58.0 is now available.

Feature

Added limited support for the cnrm.cloud.google.com/state-into-spec annotation, which allows merge and absent values to merge a resource's state into the spec field or not, respectively.

Currently only supported for BigQueryDataset.

Feature

CloudBuildTrigger: added webhookConfig and pubsubConfig options for triggers.

Feature

Added support for MonitoringMetricDescriptor resource.

Feature

Added a list of resources which have service-generated resource IDs.

July 22, 2021

Feature

Added the following output-only fields:

  • BigQueryJob: query.destinationEncryptionConfiguration.kmsKeyVersion, load.destinationEncryptionConfiguration.kmsKeyVersion, and copy.destinationEncryptionConfiguration.kmsKeyVersion.
  • BigQueryTable: encryptionConfiguration.kmsKeyVersion.
Feature

Added spec.projectRef to ServiceUsageService.

Fixed

Reverted DNSRecordSetto an older implementation (from v1.50.0) due to an issue that broke users' ability to modify rrdatas. Note that this also means that rrdatas and ttl are required fields again.

Feature

Added support for GKEHubFeatureMembership resource.

Feature

Added advancedMachineFeatures to ComputeInstance.

Announcement

Config Connector 1.57.0 is now available.

July 13, 2021

Feature

Added timestamp to log messages.

Feature

Added support for BinaryAuthorizationPolicy resource.

Feature

Added support for ComputeInstanceGroupManager resource (Issue #314).

Feature

Aggregated the cnrm-admin ClusterRole to the admin and edit ClusterRoles, and aggregated the cnrm-viewer ClusterRole to view ClusterRole. See Aggregated ClusterRoles for details (Issue #486).

Feature

Added cluster.kmsKeyRef field to BigtableInstance.

Feature

Added expire, rotation, topics, and ttl fields to SecretManagerSecret (Issue #471).

Announcement

Config Connector 1.56.0 is now available.

Fixed

Fixed bug that was causing CloudIdentityGroup to go through infinite updates.

July 07, 2021

Feature

Added NetworkServicesEndpointPolicy support

Fixed

ContainerCluster supports User Project Override (Issue #492)

Announcement

Config Connector 1.55.0 is now available

Fixed

Use IAMResourceRef type in IAMPartialPolicySpec (Issue #495)

Change

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.
Change

Reduced max retry interval on failure to 120 seconds for fast reconciliation

June 24, 2021

Feature

Added support for the following resources:

  • MonitoringDashboard
  • GKEHubFeature
  • IAMPartialPolicy
  • NetworkSecurityAuthorizationPolicy
  • BinaryAuthorizationAttestor
Change

The following fields are no longer immutable:

  • CloudIdentityGroup: initialGroupConfig
  • DataflowFlexTemplateJob: containerSpecGcsPath and parameters
Change

SQLInstance: databaseVersion field now additionally accepts POSTGRES_10, POSTGRES_12, and POSTGRES_13.

Change

ComputeAddress: purpose field now additionally accepts IPSEC_INTERCONNECT.

Change

Added new fields:

  • ComputeAddress: networkRef
  • ComputeDisk: provisionedIops
  • ComputeInstance: reservationAffinity
  • ComputeInstanceTemplate: reservationAffinity
  • ComputeInterconnectedAttachment: encryption and ipsecInternalAddresses
  • ComputeResourcePolicy: description and instanceSchedulePolicy
  • ComputeRouterInterface: encryptedInterconnectRouter
  • SQLInstance: diskAutoresizeLimit
  • StorageTransferJob: transferSpec.azureBlobStorageDataSource
Announcement

Config Connector 1.54.0 is now available

Change

Added support for ingress and egress policies in AccessContextManagerServicePerimeter

Change

ComputeVPNGateway: vpnInterfaces field moved from status to spec and now includes interconnectAttachmentRef field.

June 21, 2021

Announcement

Config Connector 1.53.0 is now available

Feature

Added support for NetworkSecurityClientTLSPolicy

Feature

Added support for strong hierarchal references to several resources:

  • Add spec.projectRef to DataprocAutoScalingPolicy
  • Add spec.projectRef to DataprocCluster
  • Add spec.projectRef to DataprocWorkflowTemplate
  • Add spec.projectRef to MonitoringGroup
Feature

Added support for NetworkSecurityServerTLSPolicy

Change

Change cnrm-system containers to use HTTP probes for readiness instead of command probes

June 11, 2021

Announcement

Config Connector 1.52.0 is now available.

Fixed

spec.preservedUnknownFields is set to false for all CRDs, ensuring consistent behavior as the flag is set from true to false across Kubernetes versions.

Feature

Added support for ComputeURLMap, DataFusionInstance, LoggingLogExclusion.

Feature

IAMServiceAccount: added support for resourceID.

June 02, 2021

Announcement

Config Connector 1.51.2 is now available.

Fixed

Miscellaneous bug fixes.

May 27, 2021

Fixed

Miscellaneous bug fixes.

Change

Config Connector 1.51.1 is now available

May 24, 2021

Announcement

Config Connector 1.51.0 is now available

Change

Added field spec.maintenanceWindow to ComputeNodeGroup

Change

Added field spec.encryptionConfig to SpannerDatabase

Change

Added field spec.basic.conditions[].devicePolicy.osConstraints[].requireVerifiedChromeOs to AccessContextManagerAccessLevel

Change

Added field spec.replication.userManaged.replicas[].customerManagedEncryption to SecretManagerSecret

Change

Added field spec.externalDataConfiguration.hivePartitioningOptions.requirePartitionFilter to BigQueryTable

Change

Added field spec.initialSize to ComputeNodeGroup

Change

Added field spec.initialGroupConfig to CloudIdentityGroup

May 17, 2021

Fixed

Fixed the IAM resource references in go-client. (Issue #413)

Fixed

Fixed the issue that Project creation failed if spec.resourceID was set. (Issue #462)

Change

Resource CRDs are now using apiextensions.k8s.io/v1. The minimum required Kubernetes version for using Config Connector v1.50.0 and above is Kubernetes 1.16. This change is in preparation for the removal of apiextensions.k8s.io/v1beta1 in Kubernetes 1.22.

Fixed

Fixed the issue that Storage resources couldn't be deleted if the referenced StorageBucket was deleted first. (Issue #463)

Announcement

Config Connector version 1.50.0 is now available.

May 04, 2021

Announcement

Config Connector version 1.49.1 is now available.

Fixed

Miscellaneous bug fixes.

April 30, 2021

Announcement

Config Connector version 1.49.0 is now available.

Change

Hierarchical reference field is optional for BigQueryDataset, ComputeDisk, Folder, and Project (Fixes a follow-up issue in #349).

April 27, 2021

Announcement

Config Connector version 1.48.0 is now available.

Feature

ComputeDisk added support for projectRef

Feature

Added go-clients for GKEHubMembership and CloudIdentityGroup

April 23, 2021

Change

Added resourceID support for Project resource

Fixed

Fixed the issue of acquiring ComputeBackendService with iap configuration (GitHub #304)

Announcement

Config Connector version 1.47.0 is now available.

Change

Added support CloudIdentityGroup and GKEHubMembership

April 16, 2021

Announcement

Config Connector version 1.46.0 is now available.

Feature

Added observedGeneration field to status for resources, enabling compatibility with kstatus (fixes GitHub issue #410]{:.external})

Fixed

cnrm-resource-stats-recorder container now binds to hostPort 48797 rather than 8888 (fixes GitHub issue #449)

Feature

BigQueryDataset add support for projectRef

Change

SecretManagerSecretVersion now requires the secretData field.

Fixed

Go Client now uses a pointer type or allows for a built-in nil value for spec fields that are optional. (fixes GitHub issue #426)

Fixed

ContainerNodePool supports disabling autoscaling by setting min and max node counts to 0 (fixes GitHub issue #437)

Feature

ContainerCluster supports enableAutopilot, enableL4IlbSubsetting, and privateIpv6GoogleAccess.

April 08, 2021

Feature

Added enableStreamingEngine field to DataflowJob.

Fixed

Fixed the ListMeta type in Go Client (Issue #422).

Fixed

Fixed issue where folderRef/organizationRef could not be defaulted from folder-id/organization-id annotations when creating Project/Folder resources with server-side apply. (More details can be found here).

Feature

Supported a viewer cluster role so that resources can be referenced cross namespaces in namespaced mode. (Issue #407)

Announcement

Config Connector version 1.45.0 is now available.

Feature

Added support for OSConfigGuestPolicy, IdentityPlatformTenant, IdentityPlatformOAuthIDPConfig and IdentityPlatformTenantOauthIDPConfig.

Feature

Updated the structs' name of any field FooBar to be KindFooBar in Go Client resources. This ensures that the struct names are unique within a Go package.

Feature

Added proxyBind field to ComputeTargetHTTPProxy, ComputeTargeHTTPSProxy, and ComputeTargetTCPProxy.

March 25, 2021

Feature

Added support for acquisitions of Folder using displayName and folderRef/organizationRef.

Feature

Added mtu field to ComputeInterconnectAttachment.

Feature

Added support for the ContainerAnalysisNote resource (no config-connector CLI support)

Change

Made materializedView.query field in BigQueryTable immutable.

Fixed

Fixed incorrect file extension for Terraform files output by the config-connector CLI.

Announcement

Config Connector version 1.44.0 is now available.

Feature

Added nodeConfig.ephemeralStorageConfig field to ContainerCluster and ContainerNodePool.

Feature

Added settings.backupConfiguration.backupRetentionSettings and settings.backupConfiguration.transactionLogRetentionDays fields to SQLInstance.

Deprecated

Deprecated nicType field in ComputeInstanceTemplate.

March 23, 2021

Feature

Added support for IAPIdentityAwareProxyClient (no config-connector CLI support)

Announcement

Config Connector version 1.43.0 is now available

Feature

Added support for folderRef and organizationRef in Project and Folder.

Fixed

Webhook certificates that do not contain a SAN are now re-created on upgrade of the Config Connector operator.

Fixed

Conflict Prevention is now turned off by default. The current implementation results in the Ready condition destabilizing despite the resource reflecting user-desired state.

Work is enqueued to improve this behavior, but the functionality is turned off for new resources in the interim.

Feature

Added support for IAPBrand (no config-connector CLI support)

Feature

config-connector CLI now supports a flag to filter out deleted IAM members

March 12, 2021

Fixed

Miscellaneous bug fixes

Announcement

Config Connector version 1.42.0 is now available.

Change

Increase resource limits of webhook, recorder and deletiondefender workloads

On upgrade, ensure that your cluster has sufficient CPU/Memory to allocate if you have seen Pod Unschedulable errors

Change

Added operation field into ContainerNodePool

Fixed

Ensure that CLI will not terminate on particular problematic resources when on-error is set with ignore or continue

March 05, 2021

Feature

Added transitEncryptionMode field in RedisInstance. Also added serverCaCerts to the status of RedisInstance.

Feature

Added insightsConfig field in SQLInstance.

Feature

Added targetGRPCProxyRef field in ComputeForwardingRule.

Fixed

Updated the format of the version tag to v0.0.0 so that Config Connector v1.41.0 and above can be fetched as a Go module. (Issue #408)

Announcement

Config Connector version 1.41.0 is now available.

February 26, 2021

Announcement

Config Connector version 1.40.0 is now available

Fixed

Go client is no longer nested under generated folder.

Feature

Added support for DataprocCluster (no config-connector CLI support, expected Q2)

Feature

Added support for MemcacheInstance

Feature

New field for ComputeInstance: nicType

Feature

Added support for DataprocAutoscalingPolicy (no config-connector CLI support, expected Q2)

Feature

New status field for BigQueryJob: status

Feature

Added support for DataprocWorkflowTemplate (no config-connector CLI support, expected Q2)

Feature

New fields for ComputeInstanceTemplate: nicType and resourcePolicies

February 22, 2021

Announcement

Config Connector version 1.39.0 is now available

Feature

Alpha release of Go types and clients for Config Connector resources

Feature

Added support for CloudSchedulerJob resource

Fixed

Fixed issue with aggressive retrying of failed updates leading to exhausting quota

Fixed

Reverted webhook port to 443 to alleviate forwarding rule issue on GKE private clusters

Fixed

Fixed issue with ArtifactRegistryRepository always failing to update

February 09, 2021

Announcement

Config Connector version 1.38.1 is now available

Fixed

Miscellaneous bug fixes

February 05, 2021

Change

Increased CPU and Memory limit for ConfigConnector Operator

Change

Config Connector version 1.38.0 is now available

Fixed

config-connector bulk-export now operates on LoggingLogSink resources

Feature

Added resourceID support to: ContainerCluster, ContainerNodePool, SourceRepoRepository and AccessContextManager resources

January 27, 2021

Fixed

Fixed the issue with the legacy Common Name field on x509 certificate. Config Connector should be working on clusters of K8s 1.19+. (Issue #335)

Change

Added a column Status Age showing the last transition time for the value in Status, and added the column Age back to the default output of kubectl get for all Config Connector resources. Improved the value at Status and Ready columns to match against the condition name.

Feature

Added resourceID support for ArtifactRegistryRepository, Bigtable resources, DataflowJob, DNS resources, Monitoring resources, RedisInstance, ResourceManagerLien, SecretManagerSecret, Spanner resources, StorageTransferJob.

Announcement

Config Connector version 1.37.0 is now available.

January 22, 2021

Announcement

Config Connector version 1.36.0 is now available

Feature

Added support for referencing an organization to IAMCustomRole.

Feature

Added resourceID support to the Compute resources.

Change

Reduce the memory usage of deletiondefender and controller-manager in high-scale scenarios (1000+ resources under management).

Feature

Added a new sub-command to the CLI, config-connector print-resources which shows all config connector resources and their associated level of export and bulk-export support.

Change

Added a column 'Ready' showing the value of the .status.conditions[0] (the ready condition), and associated Status to the default output of kubectl get for all Config Connector resources.

January 13, 2021

Feature

Added support for the MonitoringGroup resource.

Announcement

Config Connector version 1.35.0 is now available.

Feature

Added resourceID support for: SQL resources, Pub/Sub resources, LoggingLogSink, StorageBucket, KMS resources, IAMCustomRole.

January 06, 2021

Feature

Added customTimeBefore, daysSinceCustomTime, daysSinceNoncurrentTime, and noncurrentTimeBefore fields to StorageBucket.

Change

Allow for Project and Folder resources to be migrated across folders and organizations by updating the folder-id/organization-id annotation. Only folder-to-folder or organization-to-organization migrations are allowed; folder-to-organization migrations or vice versa are not yet supported.

Feature

Added IAM support for ComputeDisk.

Feature

Added support for the GameServicesRealm resource.

Feature

Added cacheMode, clientTtl, defaultTtl, maxTtl, negativeCaching, negativeCachingPolicy, serveWhileStale, and customResponseHeaders fields to ComputeBackendBucket.

Feature

Added support for IAM Member References. This allows users to create an IAMPolicyMember that references another resource as the IAM member (e.g. IAMServiceAccount, LoggingLogSink). For more information, see the memberFrom field in the IAMPolicyMember reference documentation. Support for IAM Member References is added only to IAMPolicyMember, not IAMPolicy.

Announcement

Config Connector version 1.34.0 is now available.

Feature

Added support for UpdateFailed, DeleteFailed, DependencyNotFound, and DependencyNotReady events to IAMPolicy, IAMPoicyMember, IAMAuditConfig.

Change

Allow for IAMPolicy, IAMPolicyMember, and IAMAuditConfig to reference resources in other namespaces.

December 09, 2020

Feature

Added maintenancePolicy.maintenanceExclusion field to ContainerCluster

Announcement

Config Connector version 1.33.0 is now available.

Feature

DataflowJobs can now be acquired via name

Feature

Added description and disabled fields to LoggingLogSink

Feature

Added IAM support to BigtableTable

Feature

Added computeResponseHeaders field to ComputeBackendService

Feature

Added resourceID field to ServiceUsageService and StorageNotification

Feature

Added support for the ComputeProjectMetadata resource

December 01, 2020

Feature

Added the description and disabled fields to LoggingLogSink.

Feature

Added the maintenancePolicy.maintenanceExclusion field to ContainerCluster.

Feature

Added the resourceID field to Folder, BigQueryTable, BigQueryJob, and BigQueryDataset. (Issue #147 and #128)

Feature

Added the customResponseHeaders field to ComputeBackendService.

Announcement

Config Connector version 1.32.0 is now available.

Change

Added "ORC" as a new available value to the CRD description of externalDataConfiguration.sourceFormat field in BigQueryTable.

Fixed

Fixed the bug that the Bigtable Garbage Collection Policy can't be created via the Config Connector BigQueryGCPolicy resource. (Issue #300)

November 29, 2020

Announcement

Config Connector version 1.31.1 is now available

Change

Miscellaneous fixes and improvements

November 23, 2020

Feature

Added support for the ComputeTargetGRPCProxy resource

Feature

Added support for the ResourceManagerLien resource

Fixed

Fixed issue where notificationConfig.pubsub.topicRef was not usable

Announcement

Config Connector version 1.31.0 is now available

Fixed

Fixed issue where IAMPolicyMember and IAMPolicy resources cannot be deleted if an invalid configuration is applied (such as referencing a non-existent resource)

November 10, 2020

Announcement

Config Connector version 1.30.0 is now available.

Feature

Added exclusions field to LoggingLogSink.

Feature

Added authEnabled field to RedisInstance.

Feature

Added interface field to ComputeDisk.

Feature

Added skipInitialVersionCreation field to KMSCryptoKey.

Fixed

Fixed bug in operator where ConfigConnector was not being re-enqueued for reconciliation when there is an error during reconciliation.

Feature

Added confidentialNodes field to ContainerCluster.

Change

Added "Immutable." to CRD descriptions for immutable fields in IAMPolicy, IAMPolicyMember, IAMAuditConfig.

Feature

Added privateIpv6GoogleAccess field to ComputeSubnetwork.

Fixed

Fixed bug where DataflowJob would fail to create if zone is unspecified even if region is specified.

Feature

Added mtu field to ComputeNetwork.

Change

Added more field descriptions.

Feature

Added support for the MonitoringAlertPolicy resource.

Feature

Added maintenancePolicy field to ComputeNodeGroup.

November 06, 2020

Announcement

Config Connector version 1.29.0 is now available.

Feature

DataflowJob labels are now mutable.

Feature

Field descriptions now document immutability.

October 28, 2020

Announcement

ConfigConnector version 1.28.0 released

Feature

Add spec.requestProjectPolicy field to ConfigConnectorContext CRD

October 21, 2020

Feature

Added ResourceManagerPolicy resource for setting organization policy at project, folder, and organization scopes

Feature

Added LoggingLogSink resource for creating log sinks at project, folder, and organization scopes

Feature

Added support for externally referencing billing account and organizations in IAMPolicyMember

October 19, 2020

Fixed

Fixes "413 Request Entity Too Large" seen across multiple resource types

Feature

Adds support for MonitoringNotificationChannel

October 15, 2020

Fixed

Fix deadLetterTopicRef in the PubSubSubscription resource (Issue #281)

Feature

Add support for Folder-level IAM Audit Configs

Feature

Support export sub-command in the config-connector CLI

Feature

Add support for the AccessContextManagerServicePerimeter resource

October 07, 2020

Feature

Add the loadBalancerType, datapathProvider, and notificationConfig fields to ContainerCluster

Feature

Add support for the GRPC protocol for ComputeBackendService

Feature

Add support for the DataflowFlexTemplateJob resource

Feature

Add the transformNameMapping field to DataflowJob

Fixed

Fix issue where kubectl get gcp did not include IAMPolicy, IAMPolicyMember, and IAMAuditConfig resources (Issue #286)

Feature

Add the auditConfigs field to IAMPolicy

Feature

Add logic to auto-trigger server-side apply metadata on resources on K8s clusters with server-side apply enabled (i.e. K8s 1.16+)

Feature

Add the artifacts and options fields to CloudBuildTrigger

October 02, 2020

Feature

Added Cloud IAM support for ComputeImage.

Fixed

Fixed an infinite diff condition on spec.minMasterVersion.

Fixed

Fixed an issue where an IAMPolicy cannot be deleted when the externally referenced resource does not exist.

September 03, 2020

Feature

BigtableInstance: numNodes on resources is now optional. You can then programmatically scale your Bigtable instances. You cannot add the numNodes field after creating a BigtableInstance.

For production instances where the numNodes will be managed by Config Connector, this field is required with a minimum of 1. For a development instance or for an existing instance where the numNodes is managed outside of Config Connector, this field must be left unset.

August 27, 2020

Fixed

Increase support for cross-project references

Change

Support referencing org-level IAM custom roles for IAMPolicy/IAMPolicyMember

August 19, 2020

Feature

Add support for configuring Bigtable garbage collection policies with the BigtableGCPolicy resource

Fixed

Fixes issue where SQLUser would constantly update despite there being no changes.

Fixed

Fix issue where Deletion Defender would sometimes panic during uninstallation of Config Connector, preventing uninstallation to complete.

Fixed

Performance improvements.

August 13, 2020

Feature

The Config Connector GKE Add-on is launched to GA. Users can now enable the GKE Add-on on cluster creation with the gcloud CLI or on the Cloud Console.

Feature

Add support for BigtableAppProfile

August 08, 2020

Feature

Added support for BigtableTable

Fixed

Fix a bug where a CRD would be marked as uninstalling on a dryrun delete

July 31, 2020

Fixed

Fixes issue causing SourceRepoRepository to constantly update even when there were no changes

Fixed

Fixes issue preventing the creation of BigQuery resources that read from Google Drive files due to insufficient OAuth 2.0 scopes

Feature

Add support for ArtifactRegistryRepository

Fixed

Fixes issue that was causing ContainerNodePool and SQLDatabase to display UpdateFailed due to the referenced ContainerCluster or SQLDatabase not being ready

Feature

Changes DataflowJob to allow for spec.parameters and spec.ipConfiguration to be updateable

July 21, 2020

Fixed

bug fixes and performance improvements

July 16, 2020

Feature

Add support for allowing fields not specified by the user to be externally-managed (i.e. changeable outside of Config Connector). This feature can be enabled for a resource by enabling K8s server-side apply for the resource, which will be the default for all K8s resources starting in K8s 1.18. More detailed docs about the feature coming soon.

Change

Reduce spec.revisionHistoryLimit for the cnrm-stats-recorder and cnrm-webhook-manager Deployments from 10 (the default) to 1.

Feature

Operator improvement: add support for cluster-mode set-ups, which allows users to use one Google Service Account for all namespaces in their cluster. This is very similar to the traditional "Workload Identity" installation set-up.

Fixed

Fix ContainerCluster validation issue (Issue #242).

Feature

Add support for projectViewer prefix for members in IAMPolicy and IAMPolicyMember (Issue #234).

Fixed

Fix OOM issue for the cnrm-resource-stats-recorder pod (Issue #239).

July 09, 2020

Feature

Added support for SecretManagerSecret

July 01, 2020

Fixed

Fix a bug for the BigtableInstance resource that causes constant reconciliation.

Change

Deprecate BigtableInstance's spec.deletionProtection field.

Feature

Config Connector now supports --server-dry-run for resource CRDs.

June 25, 2020

Fixed

Fix an issue where config-connector would error on a Project resource.

Change

DataFlowJob's serviceAccountEmail, network, subnetwork, machineType, and ipConfiguration fields now support updates.

Feature

ComputeForwardingRule's target field now supports referencing a ComputeTargetSSLProxy and ComputeTargetTCPProxy.

Feature

Add an option, iam-format, to config-connector to control IAM output, options are policy, policymember, or none.

June 16, 2020

Feature

You can use config-connector tool to export Google Cloud resources into Config Connector: documentation

Fixed

Bug fixes

June 12, 2020

Feature
  • Added ability to update streaming DataflowJobs by updating its spec (e.g. spec.templateGcsPath). Note that not all fields can be updated, and batch DataflowJobs don't support updates.
  • Added IAMPolicy to the output of config-connector

June 03, 2020

Change

Miscellaneous bug fixes and improvements

May 29, 2020

Change

Supported acquisition of backends added to Compute Backend Services out-of-band of Config Connector

Change

Added support for SQLSSLCert

May 27, 2020

Change

Added support for BigQueryJob resource

May 19, 2020

Fixed

Bug fixes and reliability improvements

Fixed

Improving handling of scenarios when version field on ContainerNodePool is updated externally

May 15, 2020

Change

Miscellaneous bug fixes and improvement

Change

increase the cpu/memory request for webhook and recorder

Fixed

fix ContainerNodePool version upgrade scenario

April 30, 2020

Change

Ensure the webhook process does not signal it is ready until it is serving HTTP traffic

Change

Fixes for the examples for the following resources: CloudBuildTrigger, AccessContextManager, ComputeDisk, and ComputeSubNetwork

Change

Reduced memory requirements for deletion defender, recorder, and webhook. Reduced cpu requirements for recorder and webhook Increased CPU for the manager controller from 100m to 200m.

April 21, 2020

Change

Miscellaneous bug fixes and improvements

April 14, 2020

Change

Added readiness probes to Config Connector pods

April 10, 2020

Feature

Add the CloudBuildTrigger resource

Add the SourceRepoRepository resource

Change

miscellaneous bug fixes and improvements

April 02, 2020

March 25, 2020

Feature

Add "Deletion Defender" workload -- a pod whose job is to ensure that only resources meant to trigger a delete on the underlying API do so. If this workload goes down for whatever reason, the controller is prevented from performing deletions, thus protecting against accidental deletions in the case of cascading deletions prompted by uninstalling CRDs.

Feature

Add support for structured metadata list for ComputeInstance and ComputeInstanceTemplate in the form of a spec.metadata field.

March 23, 2020

Fixed

Fixed label update issue on ContainerCluster (https://github.com/GoogleCloudPlatform/k8s-config-connector/issues/110)

Change

Changed admission webhooks to return non-200 error codes when denying admission

Change

Bumped memory request and limit for the manager pod as resource usage has gone up and the original limit of 256 Mi was found to not be sufficient for large customers

March 18, 2020

Change

miscellaneous bug fixes and improvements

March 10, 2020

Change

With the exception of role-bindings, moved all system components for namespaced mode into the cnrm-system, note: you must completely uninstall and reinstall to upgrade namespaced mode completely for this release.

Fixed

Fixed an issue with deleting StorageBucketAccessControl when the ServiceAccount did not exist: https://github.com/GoogleCloudPlatform/k8s-config-connector/issues/39

Feature

Added a version annotation to the Config Connector manifests

Feature

ComputeHealthCheck's location field now supports supplying a region

February 26, 2020

Feature

Added support for DataflowJob resource

February 21, 2020

Feature

Added support for ComputeNetworkEndpointGroup resource

February 17, 2020

Feature

Added support for DNSPolicy resource

February 09, 2020

Feature

Added support for ComputeResourcePolicy resource

January 23, 2020

Feature

Config Connector has reached General Availability (GA).

Feature

Config Connector now supports configuring Google Cloud resources with sensitive data in GKE Secrets.

Feature

Config connector now supports authenticating to multiple Google Service Accounts using different Kubernetes Service accounts in your Config Connector cluster using Namespaced mode.

Feature

Some Config Connector resources now support directives, which allow Config Connector to take additional actions beyond creating or deleting resources. For more information, see Resources

January 09, 2020

Feature

Added support for DNSRecordSet, Project and ServiceUsage resources

January 02, 2020

Feature

Added external resource reference support for IAMPolicy and IAMPolicyMember

Feature

Improved initial Prometheus metrics

December 23, 2019

Feature

Add support for ComputeNodeTemplate

Feature

Add initial support for exporting prometheus metrics

Change

Add a specific ResourceReference structure to IAMPolicy and IAMPolicyMember

Change

No longer run system components as root

December 17, 2019

Feature

Added support for ComputeTargetTCPProxy

Feature

Added the external field to support the external resource references

December 12, 2019

Feature

Added support for SpannerDatabase

November 26, 2019

Feature

Added support for ServiceNetworkingConnection and ComputeTargetHTTPSProxy

November 21, 2019

Feature

Added support for ComputeInterconnectAttachment, ComputeSSLProxy, ComputeTargetSSLProxy, (Regional)ComputeDisk

November 06, 2019

Feature

Added support for FirestoreIndex, ComputeRouterInterface, ComputeRoute, ComputeRouterPeer

November 01, 2019

Breaking

Breaking namespace changes for the following resources: - GlobalComputeAddress: v1alpha2->v2apha3 - ComputeNetwork: v1alpha2->v1alpha3 - ComputeSubnetwork: v1alpha2->v1alpha3 - ComputeBackendService: v1alpha2->v1alpha3 - ComputeHealthCheck: v1alpha2->v1alpha3 - ComputeFirewall: v1alpha2->v1alpha3

Feature

New resources supported: IAMPolicyMember, BigQueryTable, ComputeVPNTunnel, ComputeImage, ComputeSnapshot, ComputeBackendBucket, ComputeDisk, ComputeSSLCertificate, ComputeHTTPHealthCheck, ComputeRouterNAT, ComputeExternalVPNGateway, ComputeRouter, ComputeVPNTunnel, DNSManagedZone, StorageNotification

October 22, 2019

Feature

Added new resources and samples for BigQueryTable, ComputeExternalVPNGateway

October 15, 2019

Feature

Add the following new resources with samples: ComputeNetworkPeering, ComputeTargetVPNGateway, ComputeVpnGateway, IAMCustomRole, ComputeHTTPSHealthCheck, ComputeSharedVPCHostProject, ComputeRouter

Change

Bump compute api group version to v1alpha2

  • rename ComputeGlobalForwardingRule to ComputeForwardingRule
  • add required location field to the following existing resources: ComputeAddress, ComputeBackendService, ComputeForwardingRule, ComputeHealthCheck, ComputeTargetHttpProxy, ComputeURLMap
  • ComputeAddress CRD now supports both global and regional compute addresses

October 08, 2019

Change

New gcp category in CRDs, so you can view Config Connector resources via kubectl get gcp

September 30, 2019

Feature

Config Connector now supports GKE workload identity

Feature

Added the ContainerNodePool resource

September 20, 2019

Feature

Adding ComputeGlobalForwardingRule resource and examples

September 13, 2019

Fixed

Fixed an issue with creating service account keys across projects.

September 09, 2019

Change

Update samples for version 0.1.2

September 03, 2019

Feature

Added ComputeTargetHTTPProxy, ComputeBackendService, ComputeFirewall, ComputeUrlMap resources

Change

Samples updates for newly added resources, as well bigtablecluster, bigtableinstance, iampolicy

August 16, 2019

Feature

Config Connector v0.1.1 is now available in Beta.