Skip to content

Releases: crossplane-contrib/provider-gcp

v0.22.0

10 Oct 23:40
675cbf6
Compare
Choose a tag to compare

Major updates

What's Changed

  • Removal of comment for controllerConfigRef by @davidcollom in #419
  • Fix GKE ServiceAccount field in examples by @Feggah in #424
  • Use consistent group name for StoreConfig as ProviderConfig by @turkenh in #426
  • Fixes #385 by @edenreich in #437
  • Migrate to crossplane-contrib by @negz in #438
  • adding support for multiple client options on connect by @evgenyKharitonov in #433
  • Issue 442 dns policy resource by @Ruhika1417 in #444
  • fixing broken links about GCP documentation by @andrealmar in #452
  • Use bundled packages and update CI to dual publish to DockerHub and Upbound Marketplace by @hasheddan in #456
  • Add support for backupRetentionSettings in CloudSQLInstance by @Feggah in #458
  • Add documentation about new supported Redis versions by @Feggah in #441
  • Update typo in Bucket resource: predefinedCefaultObjectAcl to predefinedDefaultObjectAcl by @nkvoll in #466
  • Upgrade crossplane-runtime dependency by @Feggah in #465
  • Update pushing to crossplane-contrib by @hasheddan in #471
  • Use DockerHub contrib user password by @hasheddan in #472
  • Add Support for DNS Config on GKE by @jensentanlo in #470
  • Add messageRetentionDuration to PubSub Topic by @Feggah in #440
  • [release-0.22] Move release-0.22 ahead of master for tagging by @hasheddan in #475

New Contributors

Full Changelog: v0.21.0...v0.22.0

v0.21.0

23 Mar 11:21
95ff02f
Compare
Choose a tag to compare

What's Changed

This release support External Secret Stores as an alpha feature. Check this guide on how to enable and use this feature with Vault.

Updates

  • Update build submodule to the latest and go version to 1.17 by @turkenh in #418
  • Add External Secret Support as an Alpha Feature by @turkenh in #421

Full Changelog: v0.20.0...v0.21.0

v0.20.0

16 Feb 12:10
27f804f
Compare
Choose a tag to compare

What's Changed

Workload identity support added to authenticate to GCP, thanks to @micnncim 🙌

All PRs in This Release

New Contributors

Full Changelog: v0.19.0...v0.20.0

v0.19.0

02 Dec 16:51
b619aff
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.18.0...v0.19.0

v0.18.0

20 Sep 20:08
3051442
Compare
Choose a tag to compare

Major Themes

!!! This release contains breaking API changes. To upgrade from previous versions, please follow the migration guide carefully.

This is a long-awaited release of provider-gcp. With this release, we dropped support for beta features of GCloud APIs and provider-gcp will only rely on stable GCloud APIs to be able to satisfy k8s API versioning requirements. See this PR description for more details and a huge shout out to @hasheddan for tackling that hard problem 🙌

Together with this release of provider-gcp, we also released the first version of the provider-gcp-beta, which will support beta features. See the RFC issue for more details.

Notable Updates

Updates

  • #327 - Use recommended packaging format by @negz
  • #332 - Propagate handy GitHub workflows by @negz
  • #335 - Bump crossplane-runtime version by @muvaf
  • #336 - e2e: update integration test script by @muvaf
  • #344 - Add global poll interval flag by @hasheddan
  • #353 - Fix make run by using correct binary name and use latest build module by @turkenh
  • #351 - Remove reclaimPolicy line form both Network and Subnetwork by @nicolas-g
  • #356 - Optional bucket lifecycle rules createdBefore condition should be a pointer since it is optional by @turkenh
  • #363 - Always convert nodepool image type to upper case by @turkenh
  • #369 - Fix some copy pasta in bucket policy controllers by @negz
  • #372 - Bump crossplane-runtime by @negz
  • #373 - Consider HTTP 403 to mean a ServiceAccountKey does not exist by @negz
  • #374 - Validate private network for cloudsql is in expected format by @turkenh
  • #366 - Add guide for upgrading to v0.18.x by @turkenh

BREAKING CHANGES

  • #308 - Remove dependency pins and use v1 package for GKE by @hasheddan

v0.17.1

12 May 11:54
1e09606
Compare
Choose a tag to compare

Per crossplane/crossplane#2299 , providers can optionally have metadata about the groups and kinds they have. This patch release includes a version of provider-gcp with such metadata.

No breaking changes are present.

v0.17.0

04 May 01:06
75ccf4b
Compare
Choose a tag to compare

Major Themes

As discussed in #309, we have decided to have a separate provider for Google Cloud BETA APIs instead of mixing it with stable APIs in provider-gcp. Because of that, some resources will be moved to provider-gcp-beta, hence the next release will have some breaking changes along with instructions for migration.

Notable Updates

  • #316 - Introduce ConnectMode for Google Memorystore

Updates

  • #313 - Fix notFoundPage typo
  • #321 - Fix naming test cases
  • #311 - use CRD_DIR variable
  • #323 - Update build submodule and crossplane-tools