Skip to content

Releases: crossplane-contrib/provider-upjet-gcp

v0.38.1

02 Nov 17:45
96650c5
Compare
Choose a tag to compare

This release updates Crossplane Runtime to v1.14.1 which includes a fix in the retry mechanism while persisting the critical annotations.

What's Changed

  • [Backport release-0.38] Bump crossplane-runtime to v1.14.1 by @github-actions in #419

Full Changelog: v0.38.0...v0.38.1

v0.38.0

26 Oct 18:13
24e3a3f
Compare
Choose a tag to compare

What's Changed

  • Update alpine Docker tag to v3.18.4 by @renovate in #401
  • Bump build submodule to 2672eeb by @jastang in #408
  • Update actions/checkout digest to b4ffde6 by @renovate in #412
  • Add addons_config.gcs_fuse_csi_driver_config to ignore list for late-… by @djeremiah in #404
  • Add IP address(host) to secret for Instance.redis by @turkenf in #405
  • Update kubernetes patches by @renovate in #400
  • Replace upbound/upjet to crossplane/upjet by @turkenf in #415
  • Bump crossplane-runtime, upjet dependency and GMP promote to BETA by @turkenf in #414

Full Changelog: v0.37.0...v0.38.0

v0.37.0

29 Sep 09:28
cd2fe25
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.36.0...v0.37.0

v0.36.0

23 Aug 11:30
893f827
Compare
Choose a tag to compare

What's Changed

  • Fix the external-name configuration for the ProjectSink.logging resource by @ulucinar in #350
  • Change spec.owner in catalog-info.yaml by @Piotr1215 in #354
  • Add warning for monolithic provider to the docs by @turkenf in #356
  • Use spec.forProvider.project if it exists instead of the ProviderConfig's spec.projectID by @ulucinar in #352
  • Inherit golangci-lint version from build submodule by @ytsarev in #358
  • Fix panic on DatabaseInstance failing to create by @dzoeteman in #357
  • ci: scheduled trivy scan workflow by @phisco in #363
  • Bump upjet to commit bd528e443b6f by @ulucinar in #367
  • Bump upjet to commit e620c6228964 by @ulucinar in #368
  • Bump upjet to v0.10.0 by @ulucinar in #370

New Contributors

Full Changelog: v0.35.1...v0.36.0

v0.35.1

15 Aug 12:58
8a87ba6
Compare
Choose a tag to compare

This is a bugfix release addressing #275 and #351.

What's Changed

  • Use spec.forProvider.project if it exists instead of the ProviderConfig's spec.projectID by @ulucinar in #360

Full Changelog: v0.35.0...v0.35.1

v0.35.0

01 Aug 17:53
244c0ab
Compare
Choose a tag to compare

This release adds support for the spec.initProvider API and for the granular management policies alpha feature detailed here.

The generated example manifests from Terraform registry no longer contain the trailing YAML document separator (---).

The external client for Terraformed resources now explicitly requeue, up to 20 retries, a reconciliation request if a shared provider has expired. And only after 20 retries it propagates the error down to the managed reconciler. The ttl-expired error message has also been improved to hint at the --provider-ttl command-line option.

Also status updates and updates to certain annotations (crossplane.io/external-create-failed & crossplane.io/external-create-pending) no longer queue reconciliation requests, which decreases the resource utilization of upjet-based providers. This is especially important when errors happen during the external connecter's Create call, or in general, when an MR is failing to sync successfully.

Breaking API Changes

The API for the management policies alpha feature has a breaking change:

The old API of

spec:
  managmentPolicy: FullControl/ObserveOnly/OrphanOnDelete

is replaced by:

spec: 
  managementPolicies: ["*", "Observe", "Create", "Update", "LateInitialize", "Delete"]

After applying the updated provider, the spec.managementPolicy field will be removed automatically, and the spec.managementPolicies: ["*"] will be defaulted. This is equivalent to FullControl but for resources using ObserveOnly and OrphanOnDelete the it means that the behavior changes.

The suggested migration steps from spec.managementPolicy to spec.managementPolicies (if the alpha feature is being used) are:

  • Pause your resources using non-default management policies before upgrading the provider version
  • Noting down which ones those are (could be by adding labels managementPolicy: x )
  • Upgrading the provider version
  • Setting the desired management policies on the marked ones (those with label managementPolicy)

What's Changed

New Contributors

Full Changelog: v0.34.0...v0.35.0

v0.34.0

28 Jun 11:24
fcef583
Compare
Choose a tag to compare

What's Changed

  • Revert "Remove family label from the config provider for proper search indexing" by @ulucinar in #317
  • Add dependency to Crossplane min version of v1.12.1-0 by @ulucinar in #319
  • Adds the required field spec.projectID for ProviderConfig creation … by @jastang in #320
  • Scoped leader election by @stevendborrelli in #321
  • Remove version input from publish-service-artifacts.yml by @turkenf in #323

New Contributors

Full Changelog: v0.33.1...v0.34.0

v0.33.1

16 Jun 11:36
fcbf9f6
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.33] Revert "Remove family label from the config provider for proper search indexing" by @github-actions in #318
  • [Backport release-0.33] Adds the required field spec.projectID for ProviderConfig creation … by @github-actions in #322

Full Changelog: v0.33.0...v0.33.1

v0.33.0

13 Jun 11:52
8f00fa6
Compare
Choose a tag to compare

What's Changed

  • Rename family parent package from provider-gcp-config to provider-family-gcp by @ulucinar in #305
  • Support auth annotations for Upbound by @jastang in #295
  • Add examples for bigtable(4) resources by @turkenf in #287
  • Fix minor issue in docs for creating a Cronjob for rotate the GCP access tokens by @rbrunan in #310
  • Update token in native provider bump workflow by @turkenf in #311
  • Bump native provider to version 4.66.0 by @upbound-bot in #312
  • add service account impersonation by @bradkwadsworth-mw in #205
  • Do not assume private_key attribute exists in ServiceAccountKey state by @ulucinar in #314
  • Feature/add project shared vpc resources selectors by @bradkwadsworth-mw in #210
  • Remove family label from the config provider for proper search indexing by @jastang in #315

New Contributors

Full Changelog: v0.32.0...v0.33.0

v0.32.0

15 May 15:24
0613ee6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.31.0...v0.32.0