Releases: GoogleCloudPlatform/k8s-config-connector
Releases · GoogleCloudPlatform/k8s-config-connector
1.51.1
Miscellaneous bug fixes.
1.51.0
- Added field
spec.basic.conditions[].devicePolicy.osConstraints[].requireVerifiedChromeOs
toAccessContextManagerAccessLevel
- Added field
spec.externalDataConfiguration.hivePartitioningOptions.requirePartitionFilter
toBigQueryTable
- Added field
spec.initialGroupConfig
toCloudIdentityGroup
- Added field
spec.initialSize
toComputeNodeGroup
- Added field
spec.maintenanceWindow
toComputeNodeGroup
- Added field
spec.replication.userManaged.replicas[].customerManagedEncryption
toSecretManagerSecret
- Added field
spec.encryptionConfig
toSpannerDatabase
1.50.0
- Resource CRDs are now using
apiextensions.k8s.io/v1
. The minimum required Kubernetes version for Config Connector v1.50.0 and above is Kubernetes 1.16. This change is in preparation for the removal ofapiextensions.k8s.io/v1beta1
in Kubernetes 1.22. ServiceMapping
CRD is removed from this version and will no longer be used/managed by Config Connector.- Fixed the issue that Project creation failed if
spec.resourceID
was set. (#462) - Fixed the issue that Storage resources couldn't be deleted if the referenced StorageBucket was deleted first. (#463)
- Fixed the IAM resource references in go-client. (#413)
1.49.1
1.49.0
1.48.0
1.47.0
1.46.0
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
, andspec.privateIpv6GoogleAccess
- supports new fields:
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
- 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 toComputeTargetHTTPProxy
,ComputeTargeHTTPSProxy
, andComputeTargetTCPProxy
. - Added
enableStreamingEngine
field toDataflowJob
. - Fixed issue where
folderRef
/organizationRef
could not be defaulted fromfolder-id
/organization-id
annotations when creatingProject
/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 beKindFooBar
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
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 toComputeInterconnectAttachment
. - Added
nodeConfig.ephemeralStorageConfig
field toContainerCluster
andContainerNodePool
. - Added
settings.backupConfiguration.backupRetentionSettings
andsettings.backupConfiguration.transactionLogRetentionDays
fields toSQLInstance
. - Made
materializedView.query
field inBigQueryTable
immutable. - Deprecated
nicType
field inComputeInstanceTemplate
. - Added support for acquisitions of
Folder
usingdisplayName
andfolderRef
/organizationRef
. - Fixed incorrect file extension for Terraform files output by the config-connector CLI.