Releases: GoogleCloudPlatform/k8s-config-connector
Releases · GoogleCloudPlatform/k8s-config-connector
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.
1.43.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.
- 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
andorganizationRef
inProject
andFolder
- 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.
- This is a temporary measure to eliminate issues with the leaser setting
- 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.
- Ensures that webhooks are compatible with Kubernetes 1.19+, which build with Go 1.15+
1.42.0
- 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 intoContainerNodePool
- Ensure that CLI will not terminate on particular problematic resources when
on-error
is set withignore
orcontinue
- Miscellaneous bug fixes
1.41.0
- Added
targetGRPCProxyRef
field inComputeForwardingRule
. (#274) - Added
insightsConfig
field inSQLInstance
. (#399) - Added
transitEncryptionMode
field inRedisInstance
. Also supportedserverCaCerts
in the status ofRedisInstance
. - 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
-
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
andresourcePolicies
BigQueryJob
:status.status
-
Go client is no longer nested under "generated" folder.
1.39.0
- 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