Releases: GoogleCloudPlatform/k8s-config-connector
Releases · GoogleCloudPlatform/k8s-config-connector
1.25.0
Warning: This release contains the issue described in #288 413 Request Entity Too Large. Please either uninstall and reinstall 1.23.0, or upgrade to 1.26.0, which contains a fix.
- Support
export
sub-command in theconfig-connector
CLI (doc) - Add support for the
AccessContextManagerServicePerimeter
resource - Add support for Folder-level IAM Audit Configs
- Fix
deadLetterTopicRef
in thePubSubSubscription
resource (Issue #281)
1.24.0
Warning: This release contains the issue described in #288 413 Request Entity Too Large. Please either uninstall and reinstall 1.23.0, or upgrade to 1.26.0, which contains a fix.
- Add support for the
DataflowFlexTemplateJob
resource - Add the
transformNameMapping
field toDataflowJob
- Add the
auditConfigs
field toIAMPolicy
- Add the
loadBalancerType
,datapathProvider
, andnotificationConfig
fields toContainerCluster
- Add the
artifacts
andoptions
fields toCloudBuildTrigger
- Add support for the GRPC protocol for
ComputeBackendService
- Add logic to auto-trigger server-side apply metadata on resources on K8s clusters with server-side apply enabled (i.e. K8s 1.16+)
- Fix issue where
kubectl get gcp
did not includeIAMPolicy
,IAMPolicyMember
, andIAMAuditConfig
resources (Issue #286)
1.23.0
add iam support for ComputeImage
fix the issue that IAMPolicy cannot be deleted when externally referenced resource does not exist
Fix infinite diff on spec.minMasterVersion
1.22.0
- Fixed #269: license in
ComputeImage
image-from-url-raw sample is now valid - Improved scalability for webhook in all modes
- Improved scalability for
deletiondefender
in namespaced mode - Added
selfLink
field toContainerCluster
- Added the ability to reference a
ComputeNetwork
toComputeTargetInstance
ComputeSnapshot
:- Added the ability to reference a SnapshotEncryptionKey
KMSCryptoKey
- Added the ability to reference a SnapshotEncryptionKey's respective
IAMServiceAccount
- Added the ability to reference a SourceDiskEncrytpionKey's respective
IAMServiceAccount
- Added the ability to reference a SnapshotEncryptionKey
ComputeDisk
:- Added the ability to reference a DiskEncryptionKey's respective
IAMServiceAccount
- Added the ability to reference a SourceImageEncryptionKey's respective
IAMServiceAccount
- Added the ability to reference a SourceSnapshotEncryptionKey's respective
IAMServiceAccount
- Added the ability to reference a DiskEncryptionKey's respective
1.21.1
1.21.0
- Add the
IAMAuditConfig
resource - The
webhook
anddeletiondefender
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
- Added horizontal pod autoscaling at 60% CPU utilization to the
- 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
andtags
fields
- Added the ability to reference a
ComputeBackendService
no longer requires thehealthChecks
field- Added the
logConfig
field toComputeFirewall
- Added the
grpcHealthCheck
field toComputeHealthCheck
ComputeImage
- Added the ability to reference a source
ComputeImage
- Added the ability to reference a
ComputeSnapshot
- Added the ability to reference a source
- Added the
confidentialInstanceConfig
field toComputeInstance
andComputeInstanceTemplate
- Added the
exportSubnetRoutesWithPublicIp
field toComputeNetworkPeering
- Added the
filterExpr
andmetadataFields
fields toComputeSubNetwork
- Added the
defaultRouteAction
field toComputeURLMap
- Added the
clusterTelemetry
,defaultSnatStatus
,networkingMode
,kubeletConfig
,linuxNodeConfig
, andmasterGlobalAccessConfig
fields toContainerCluster
- Added the
publicKeyData
field toIAMServiceAccountKey
- Added the
enableMessageOrdering
,filter
, andretryPolicy
fields toPubSubSubscription
- Added the
persistenceIamIdentity
flag toRedisInstance
- Added the
uniformBucketLevelAccess
field toStorageBucket
- Added the ability to reference a
KMSCryptoKey
toArtifactRegistryRepository
- Added the
schema
field toBigQueryTable
1.20.1
1.20.0
- 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
1.19.0
- 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