Skip to content

Releases: GoogleCloudPlatform/k8s-config-connector

1.48.0

28 Apr 00:07
Compare
Choose a tag to compare
  • Added support for hierarchical references for ComputeDisk
  • Added go-clients for newly created resources (GKEHubMembership, CloudIdentityGroup)
  • Miscellaneous bug fixes

1.47.0

23 Apr 20:38
Compare
Choose a tag to compare
  • Added support for the following resources:
    • CloudIdentityGroup (no config-connector CLI support)
    • GKEHubMembership (no config-connector CLI support)
  • Added resourceID support in Project resource
  • Fix the issue of acquiring ComputeBackendService with iap configuration #304

1.46.0

17 Apr 02:51
Compare
Choose a tag to compare
  • cnrm-resource-stats-recorder container now binds to hostPort 48797 rather than 8888 (fixes #449)
  • Go client:
    • now uses a pointer type or allows for a built-in nil value for spec fields that are optional. (fixes #426)
  • BigQueryDataset:
    • Add support for hierarchical references for BigQueryDataset
  • ContainerCluster:
    • supports new fields: spec.enableAutopilot, spec.enableL4IlbSubsetting, and spec.privateIpv6GoogleAccess
  • ContainerNodePool:
    • autoscaling can now be disabled by setting min and max node counts to 0 (fixes #437)
  • SecretManagerSecretVersion:
    • secretData is now a required field
  • Added observedGeneration field to status for resources, enabling compatibility with kstatus (fixes #410)

1.45.0

08 Apr 19:32
Compare
Choose a tag to compare
  • Added support for the following resources:
    • OSConfigGuestPolicy (no config-connector CLI support)
    • IdentityPlatformTenant (no config-connector CLI support)
    • IdentityPlatformOAuthIDPConfig (no config-connector CLI support)
    • IdentityPlatformTenantOauthIDPConfig (no config-connector CLI support)
  • Added proxyBind field to ComputeTargetHTTPProxy, ComputeTargeHTTPSProxy, and ComputeTargetTCPProxy.
  • Added enableStreamingEngine field to DataflowJob.
  • Fixed issue where folderRef/organizationRef could not be defaulted from folder-id/organization-id annotations when creating Project/Folder resources with server-side apply. Read this comment for more information on the issue.
  • Supported a viewer cluster role so that resources can be referenced cross namespaces in namespaced mode. (#407)
  • 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.
  • Fixed the ListMeta type in Go Client (#422).

1.44.0

25 Mar 19:15
Compare
Choose a tag to compare

Warning: This release contains an issue that may prevent you from successfully creating Project and Folder resources. Read this comment for more details which includes a workaround. Please wait for a new version which will contain a fix.

  • Added support for the ContainerAnalysisNote resource (no config-connector CLI support)
  • Added mtu field to ComputeInterconnectAttachment.
  • Added nodeConfig.ephemeralStorageConfig field to ContainerCluster and ContainerNodePool.
  • Added settings.backupConfiguration.backupRetentionSettings and settings.backupConfiguration.transactionLogRetentionDays fields to SQLInstance.
  • Made materializedView.query field in BigQueryTable immutable.
  • Deprecated nicType field in ComputeInstanceTemplate.
  • Added support for acquisitions of Folder using displayName and folderRef/organizationRef.
  • Fixed incorrect file extension for Terraform files output by the config-connector CLI.

1.43.0

23 Mar 21:43
Compare
Choose a tag to compare

Warning: This release contains an issue that may prevent you from successfully creating Project and Folder resources. Read this comment for more details which includes a workaround. Please wait for a new version which will contain a fix.

  • config-connector CLI now supports a flag to filter out deleted IAM members
  • added support for the following resources:
    • IAPBrand (no config-connector CLI support)
    • IAPIdentityAwareProxyClient (no config-connector CLI support)
  • added support for folderRef and organizationRef in Project and Folder
  • bugfix: label leaser is now turned off by default for new resources.
    • This is a temporary measure to eliminate issues with the leaser setting
      the ready condition to false during lease renewal, even if the user-desired
      state is ready.
  • bugfix: Webhook certificates that do not contain a SAN are now re-created on startup.
    • Ensures that webhooks are compatible with Kubernetes 1.19+, which build with Go 1.15+
      which by default consider SAN-less certificates as invalid.

1.42.0

12 Mar 22:58
Compare
Choose a tag to compare
  • Increase resource limits of webhook, recorder, deletiondefender workloads
    • On upgrade, ensure that your cluster has sufficient CPU/Memory to allocate if you have seen Pod Unschedulable errors
  • add operation field into ContainerNodePool
  • Ensure that CLI will not terminate on particular problematic resources when on-error is set with ignore or continue
  • Miscellaneous bug fixes

1.41.0

09 Mar 00:47
Compare
Choose a tag to compare
  • Added targetGRPCProxyRef field in ComputeForwardingRule. (#274)
  • Added insightsConfig field in SQLInstance. (#399)
  • Added transitEncryptionMode field in RedisInstance. Also supported serverCaCerts in the status of RedisInstance.
  • Updated the format of the version tag to v0.0.0 so that it's compatible with Go module's semantic versioning. It will be applied to v1.41.0 and above. (#408)

1.40.0

27 Feb 06:48
Compare
Choose a tag to compare
  • Added support for the following resources:

    • DataprocAutoscalingPolicy (no config-connector CLI support, expected Q2)
    • DataprocCluster (no config-connector CLI support, expected Q2)
    • DataprocWorkflowTemplate (no config-connector CLI support, expected Q2)
    • MemcacheInstance
  • Added new fields:

    • ComputeInstance: nicType
    • ComputeInstanceTemplate: nicType and resourcePolicies
    • BigQueryJob: status.status
  • Go client is no longer nested under "generated" folder.

1.39.0

23 Feb 00:45
Compare
Choose a tag to compare
  • Alpha release of Go types and clients for Config Connector resources
  • Reverted webhook port to 443 to alleviate fowarding rule issue on GKE private clusters
  • Added support for CloudSchedulerJob resource
  • Fixed issue with aggressive retrying of failed updates leading to exhausting quota
  • Fixed issue with ArtifactRegistryRepository always failing to update