Skip to content

Releases: GoogleCloudPlatform/k8s-config-connector

1.21.1

21 Sep 13:45
Compare
Choose a tag to compare
  • Fixed a bug which prevented Config Connector from starting in namespaced mode on 1.21.0

1.21.0

19 Sep 16:36
Compare
Choose a tag to compare
  • Add the IAMAuditConfig resource
  • The webhook and deletiondefender admission handlers now persist their generated certificates into a Secret and reload on startup
  • Added cloud log severity to log messages
  • Improved the scalability of the webhook admission handler process
    • Added horizontal pod autoscaling at 60% CPU utilization to the webhook pod
    • Increased the webhook pod's CPU limit in namespaced mode from 40m to 100m
    • Removed the memory 'requests' of 32Mi so the pod is always at the 64Mi limit
  • Reduced the load on the API server when the deletiondefender is restarted
  • Added custom access level conditions to AccessContextManagerAccessLevel
  • CloudBuildTrigger
    • Added the ability to reference a StorageBucket for logs
    • Added the queueTtl, secret, source, substitutions, invertRegex and tags fields
  • ComputeBackendService no longer requires the healthChecks field
  • Added the logConfig field to ComputeFirewall
  • Added the grpcHealthCheck field to ComputeHealthCheck
  • ComputeImage
    • Added the ability to reference a source ComputeImage
    • Added the ability to reference a ComputeSnapshot
  • Added the confidentialInstanceConfig field to ComputeInstance and ComputeInstanceTemplate
  • Added the exportSubnetRoutesWithPublicIp field to ComputeNetworkPeering
  • Added the filterExpr and metadataFields fields to ComputeSubNetwork
  • Added the defaultRouteAction field to ComputeURLMap
  • Added the clusterTelemetry, defaultSnatStatus, networkingMode, kubeletConfig, linuxNodeConfig , and masterGlobalAccessConfig fields to ContainerCluster
  • Added the publicKeyData field to IAMServiceAccountKey
  • Added the enableMessageOrdering, filter, and retryPolicy fields to PubSubSubscription
  • Added the persistenceIamIdentity flag to RedisInstance
  • Added the uniformBucketLevelAccess field to StorageBucket
  • Added the ability to reference a KMSCryptoKey to ArtifactRegistryRepository
  • Added the schema field to BigQueryTable

1.20.1

14 Sep 05:28
Compare
Choose a tag to compare
  • fixes #254: Default description of DNSManagedZone is "Managed by Terraform"
  • fixes #261: missing status for IAMPolicy after successful reconcile for exiting and up to date storage bucket policy

1.20.0

03 Sep 21:07
Compare
Choose a tag to compare
  • Additional logging around a lock for the registration controller, to help enable performance diagnostics
  • BigtableInstance: omitting numNodes is now allowed, which permanently sets the resource to unmanaged numNodes. This
    is useful in the case of having a different system manage the node count.

1.19.1

27 Aug 02:06
Compare
Choose a tag to compare
  • Support referencing org-level IAM custom roles for IAMPolicy/IAMPolicyMember, fix issue [#78]
  • Increase support for cross-project references, fix issue[#258]

1.19.0

19 Aug 21:47
Compare
Choose a tag to compare
  • Add support for configuring Bigtable garbage collection policies with the BigtableGCPolicy resource
  • Fix issue where SQLUser would constantly update despite there being no changes
  • Fix issue where deletion defender would sometimes panic during uninstallation of Config Connector, thereby preventing uninstallation to complete
  • Performance improvements

1.18.0

14 Aug 01:33
Compare
Choose a tag to compare
  • Add support for BigtableAppProfile
  • GKE Add-on is launched to GA. Users can now enable KCC (with GKE Add-on) on cluster creation via gcloud CLI or on their dashboard.

1.17.0

08 Aug 14:16
Compare
Choose a tag to compare
  • Add the BigtableTable resource
  • Fix a bug where a CRD would be marked as uninstalling on a dryrun delete

1.16.0

31 Jul 22:23
Compare
Choose a tag to compare
  • Adds support for ArtifactRegistryRepository
  • Raises default CPU limits and requests for Prometheus recorder workload (to help address throttling noticed in #239)
  • Changes DataflowJob to allow for spec.parameters and spec.ipConfiguration to be updateable
  • Fixes issue that was causing ContainerNodePool and SQLDatabase to display UpdateFailed due to the referenced ContainerCluster or SQLDatabase not being ready
  • Fixes issue preventing the creation of BigQuery resources that read from Google Drive files due to insufficient OAuth 2.0 scopes
  • Fixes issue causing SourceRepoRepository to constantly update even when there were no changes

1.15.1

21 Jul 21:55
Compare
Choose a tag to compare
  • miscellaneous fixes and improvements
  • improving config-connector output