In the v1.0.0
release, we've upgraded the underlying Terraform provider version from 4.77.0
to 5.19.0
.
Explore the API Changes
section below for a concise overview of the modifications introduced by this version bump.
The release introduces support for the conversion functions to be able to handle any future breaking API changes. Also includes updates to the dependencies.
With this release, the provider-gcp-cloudiot
family provider has been removed with the following two resources:
Device.cloudiot.gcp.upbound.io/v1beta1
Registry.cloudiot.gcp.upbound.io/v1beta1
Bug Fixes and Enhancements
- Enable Conversion Webhooks #468
- Add SSA merge strategy to container NodePool's nodeConfig to avoid fights over ownership #457
- rds: NodePool CRD is producing endless loop if autoUpgrade enabled #249
API Changes
- Changed external name configuration for
Membership.gkehub.gcp.upbound.io/v1beta1
andDNSAuthorization.certificatemanager.gcp.upbound.io/v1beta1
, andspec.forProvider.location
is now required. Instance.alloydb.gcp.upbound.io/v1beta1
=> added reference and selector forspec.forProvider.instanceType
field.Routine.bigquery.gcp.upbound.io/v1beta1
=>spec.forProvider.routineType
is now required.Function.cloudfunctions2.gcp.upbound.io/v1beta1
=>spec.forProvider.location
is now required.DomainMapping.cloudrun.gcp.upbound.io/v1beta1
=>spec.forProvider.metadata
is now optional.V2Job.cloudrun.gcp.upbound.io/v1beta1
=>spec.forProvider.location
is now required andspec.forProvider.template.template.containers.{livenessProbe,startupProbe}
have been removed.Service.cloudrun.gcp.upbound.io/v1beta1
=>spec.forProvider.location
is now required.NodeGroup.compute.gcp.upbound.io/v1beta1
=>spec.forProvider.size
has been replaced withspec.forProvider.initialSize
.RouterNAT.compute.gcp.upbound.io/v1beta1
=>spec.forProvider.natIpAllocateOption
is now optional.spec.forProvider.enableEndpointIndependentMapping
now defaults toFALSE
. Previously, the default value wasTRUE
.
Cluster.container.gcp.upbound.io/v1beta1
=>spec.forProvider.enableBinaryAuthorization
has been removed.spec.forProvider.deletionProtection
field has been added with a default oftrue
. Cluster deletion now prevented by default with this field.spec.forProvider.networkingMode
defaults toVPC_NATIVE
for newly created clusters.
Trigger.eventarc.gcp.upbound.io/v1beta1
=>spec.forProvider.destination.cloudFunction
has been removed.Certificate.privateca.gcp.upbound.io/v1beta1
=>status.atProvider.pemCertificates
has been removed andstatus.atProvider.certificateDescription.configValues
has been removed.Secret.secretmanager.gcp.upbound.io/v1beta1
=>spec.forProvider.replication.automatic
has been replaced withspec.forProvider.replication.auto
.Databaselnstance.sql.gcp.upbound.io/v1beta1
=>status.atProvider.serverCaCert
has been removed.SSLCert.sql.gcp.upbound.io/v1beta1
=>status.atProvider.serverCaCert
has been removed.ServiceAttachment.compute.gcp.upbound.io/v1beta1
=>spec.forProvider.reconcileConnections
now defaults from API. Previously defaulted totrue
.NodePool.container.gcp.upbound.io/v1beta1
=>spec.forProvider.autoRepair
andspec.forProvider.autoUpgrade
now default totrue
. Previously both fields defaulted tofalse
ifspec.forProvider.management
was set as an empty block.ProjectSink.logging.gcp.upbound.io/v1beta1
=>spec.forProvider.uniqueWriterIdentity
now defaults toTRUE
. Previously, the default value wasFALSE
.
What's Changed
- Update actions/cache digest to e12d46a by @renovate in #440
- Update actions/upload-artifact digest to 1eb3cb2 by @renovate in #442
- Update actions/cache action to v4 by @renovate in #444
- Update kubernetes patches to v0.29.1 by @renovate in #445
- Update actions/upload-artifact digest to 694cdab by @renovate in #446
- Update actions/upload-artifact digest to 26f96df by @renovate in #449
- Comprehensive Issue Template Update: Assisting Users in Better Issue Definition by @turkenf in #450
- Update module sigs.k8s.io/controller-tools to v0.14.0 by @renovate in #441
- Update alpine Docker tag to v3.19.1 by @renovate in #453
- Update actions/upload-artifact digest to 5d5d22a by @renovate in #458
- Add SSA merge strategy to container NodePool's nodeConfig to avoid fights over ownership. by @JonathanO in #457
- fix: add version to lateinit ingore array by @Demonsthere in #456
- Update kubernetes patches to v0.29.2 by @renovate in #459
- Switch from the NoFork terminology to the TerraformPluginSDK terminology and bump dependiencies by @sergenyalcin in #461
- Update module sigs.k8s.io/controller-runtime to v0.17.2 by @renovate in #464
- Update module github.com/cloudflare/circl to v1.3.7 [SECURITY] by @renovate in #463
- Enable Conversion Webhooks by @ulucinar in #468
- Update docker/setup-buildx-action digest to 0d103c3 by @renovate in #466
- Update actions/cache digest to ab5e6d0 by @renovate in #467
- Bump native tf provider to version 5.19.0 by @turkenf in #465
New Contributors
- @JonathanO made their first contribution in #457
- @Demonsthere made their first contribution in #456
Full Changelog: v0.41.2...v1.0.0