Skip to content

Releases: GoogleCloudPlatform/k8s-config-connector

1.58.1

12 Aug 22:39
Compare
Choose a tag to compare
  • Miscellaneous bug fixes.

1.58.0

02 Aug 22:25
Compare
Choose a tag to compare
  • Added support for MonitoringMetricDescriptor resource.
  • CloudBuildTrigger: added webhookConfig and pubsubConfig options for triggers.
  • Added a list of resources which have service-generated resource IDs.
  • Added limited support for the cnrm.cloud.google.com/state-into-spec annotation, which allows 'merge' and 'absent' values to merge GCP state into the spec field or not, respectively.
    • currently only supported for BigQueryDataset.

1.57.0

22 Jul 22:36
Compare
Choose a tag to compare
  • Added support for GKEHubFeatureMembership resource.
  • Added spec.projectRef to ServiceUsageService.
  • Reverted DNSRecordSet to 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.
  • Added the following output-only fields:
    • BigQueryJob: query.destinationEncryptionConfiguration.kmsKeyVersion, load.destinationEncryptionConfiguration.kmsKeyVersion, and copy.destinationEncryptionConfiguration.kmsKeyVersion.
    • BigQueryTable: encryptionConfiguration.kmsKeyVersion.
  • Added advancedMachineFeatures to ComputeInstance.
  • Fix: Remove the project Get request before enabling any given service; this Get request causes
    a chicken-and-egg problem when enabling cloudresourcemanager.googleapis.com API.

1.56.0

13 Jul 22:03
Compare
Choose a tag to compare
  • Added support for ComputeInstanceGroupManager resource (#314).
  • Added support for BinaryAuthorizationPolicy resource.
  • Added cluster.kmsKeyRef field to BigtableInstance.
  • Added expire, rotation, topics, and ttl fields to SecretManagerSecret (#471).
  • Fixed bug that was causing CloudIdentityGroup to go through infinite updates.
  • Added timestamp to log messages.
  • 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 (#486).

1.55.0

07 Jul 16:12
Compare
Choose a tag to compare
  • New resource support
    • NetworkServicesEndpointPolicy
  • Reduced max retry interval on failure to 120 seconds for fast reconciliation
  • 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.
  • Bug fix:
    • Use IAMResourceRef type in IAMPartialPolicySpec #495
    • ContainerCluster supports User Project Override #492

1.54.0

25 Jun 00:29
Compare
Choose a tag to compare
  • Added support for the following resources:
    • MonitoringDashboard
    • GKEHubFeature
    • IAMPartialPolicy
    • NetworkSecurityAuthorizationPolicy
    • BinaryAuthorizationAttestor
  • Added support for ingress and egress policies in AccessContextManagerServicePerimeter
  • 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
  • The following fields are no longer immutable:
    • CloudIdentityGroup: initialGroupConfig
    • DataflowFlexTemplateJob: containerSpecGcsPath and parameters
  • SQLInstance: databaseVersion field now additionally accepts POSTGRES_10, POSTGRES_12, and POSTGRES_13.
  • ComputeVPNGateway: vpnInterfaces field moved from status to spec and now includes interconnectAttachmentRef field.
  • ComputeAddress: purpose field now additionally accepts IPSEC_INTERCONNECT.

1.53.0

21 Jun 13:44
Compare
Choose a tag to compare
  • Added NetworkSecurityClientTLSPolicy resource
  • Added NetworkSecurityServerTLSPolicy resource
  • 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
  • Change cnrm-system containers to use HTTP probes for readiness instead of command probes

1.52.0

14 Jun 04:15
Compare
Choose a tag to compare
  • Added support for the following resources:
    • ComputeURLMap
    • DataFusionInstance (no config-connector CLI support)
    • LoggingLogExclusion (no config-connector CLI support)
  • IAMServiceAccount: added support for resourceID
  • bugfix: spec.preservedUnknownFields is set to false for all CRDs, ensuring consistent behavior as the flag is set from true to false across Kubernetes versions.

1.51.2

03 Jun 00:10
Compare
Choose a tag to compare
  • Miscellaneous bug fixes.

1.51.1

27 May 20:26
Compare
Choose a tag to compare

Miscellaneous bug fixes.