Releases: crossplane-contrib/provider-upjet-gcp
v1.8.3
With the v1.8.3
release we cleaned uptest specific codes/placeholders from the examples in the marketplace.
What's Changed
- [Backport release-1.8] Add cleanupexamples tool to subpackages build process by @github-actions in #622
Full Changelog: v1.8.2...v1.8.3
v1.8.2
v1.8.1
The v1.8.1
release is reverting this commit, which caused a regression. See related PR #614
What's Changed
- [Backport release-1.8] Revert "Fix goroutine leak when reconciling" by @github-actions in #615
Full Changelog: v1.8.0...v1.8.1
v1.8.0
The v1.8.0
release introduces bug fixes, enhancements, and dependency updates.
What's Changed
- No late initialize for container NodePool's node_count and initial_node_count by @JonathanO in #600
- Update README and GitHub templates by @jeanduplessis in #602
- Update actions/upload-artifact digest to 834a144 by @renovate in #599
- README: make links point to gcp, not azure by @lotheac in #603
- Fix goroutine leak when reconciling by @IxDay in #539
- Bump upjet to the commit 2e361ad3b6e6 by @turkenf in #604
New Contributors
Full Changelog: v1.7.0...v1.8.0
v1.7.0
The v1.7.0
release introduces the Terraform provider upgrade from v5.28.0
to v5.39.0
, bug fixes, enhancements, and dependency updates.
What's Changed
- Update docker/setup-buildx-action digest to 988b5a0 by @renovate in #594
- Bump uptest version to v0.13.0 by @turkenf in #596
- Update Terraform Provider to v5.39.0 by @mauricewittek in #593
- Update actions/upload-artifact digest to 89ef406 by @renovate in #597
New Contributors
- @mauricewittek made their first contribution in #593
Full Changelog: v1.6.0...v1.7.0
v1.6.0
The v1.6.0
release introduces new family providers, new resources, an important bug fix, enhancements, and dependency updates.
Support for New Family Providers
provider-gcp-orgpolicy
provider-gcp-tags
Support for New Resources
EnvgroupAttachment.apigee.gcp.upbound.io/v1beta1
EndpointAttachment.apigee.gcp.upbound.io/v1beta1
InstanceAttachment.apigee.gcp.upbound.io/v1beta1
AddonsConfig.apigee.gcp.upbound.io/v1beta1
SyncAuthorization.apigee.gcp.upbound.io/v1beta1
Policy.orgpolicy.gcp.upbound.io/v1beta1
TagBinding.tags.gcp.upbound.io/v1beta1
TagKey.tags.gcp.upbound.io/v1beta1
TagValue.tags.gcp.upbound.io/v1beta1
Bug Fix
- NodePool's queuedProvisioning field doesn't take effect #570
What's Changed
- Update docker/setup-buildx-action digest to 4fd8129 by @renovate in #555
- Update docker/setup-qemu-action digest to 5927c83 by @renovate in #554
- Feat/add tags group by @declement in #558
- Update actions/setup-go digest to 0a12ed9 by @renovate in #559
- Update actions/upload-artifact digest to 0b2256b by @renovate in #556
- Update trivy scan workflow and scan config packages by @turkenf in #569
- Only apply CRD API conversions for converting between singleton list and embedded objects APIs by @turkenf in #585
- feat(apigee): add
google_apigee_envgroup_attachment
by @haarchri in #571 - feat(apigee): add
google_apigee_endpoint_attachment
by @haarchri in #573 - feat(uptest): make projectID configurable for local tests in other projects by @haarchri in #579
- Update docker/setup-buildx-action digest to aa33708 by @renovate in #582
- Update docker/setup-qemu-action digest to 49b3bc8 by @renovate in #583
- Update alpine Docker tag to v3.20.2 by @renovate in #587
- feat(apigee): implements
google_apigee_instance_attachment
by @haarchri in #580 - Fix NodePool.container update loop by ignoring empty diff for queued_provisioning by @JonathanO in #588
- feat(apigee): implements
google_apigee_addons_config
by @haarchri in #586 - feat(orgpolicy): implements
google_org_policy_policy
by @haarchri in #592 - feat(apigee): implements
google_apigee_sync_authorization
by @haarchri in #589
New Contributors
- @declement made their first contribution in #558
Full Changelog: v1.5.0...v1.6.0
v1.5.0
v1.4.0
The v1.4.0
release introduces a new resource named HMACKey.storage.gcp.upbound.io/v1beta1
, enhancements, and dependency updates.
What's Changed
- Remove monolithic provider from updoc workflow by @turkenf in #543
- Update actions/checkout digest to 692973e by @renovate in #545
- Update alpine Docker tag to v3.20.1 by @renovate in #547
- Add google_storage_hmac_key by @jake-ciolek in #546
- Use crossplane/build submodule by @turkenf in #535
New Contributors
- @jake-ciolek made their first contribution in #546
Full Changelog: v1.3.0...v1.4.0
v1.3.0
The v1.3.0
release introduces bug fixes, documentation updates, and dependency updates.
What's Changed
- Update alpine Docker tag to v3.20.0 by @renovate in #531
- Update actions/checkout digest to a5ac7e5 by @renovate in #530
- Update Upbound OIDC Link by @tr0njavolta in #532
- Fix SUBPACKAGES make variable by @ulucinar in #533
- Remove documents related to monolithic provider by @turkenf in #542
- Sync the MaxItems constraints between the Go & JSON schemas by @ulucinar in #537
New Contributors
- @tr0njavolta made their first contribution in #532
Full Changelog: v1.2.0...v1.3.0
v1.2.0
The v1.2.0
release introduces converting singleton lists in the MR APIs to embedded objects, and dependency updates.
In this release, we've updated how Terraform configuration blocks are handled in our APIs. Terraform configuration blocks, even if they have a MaxItems
constraint of 1, are (almost) always generated as lists. We now generate the lists with a MaxItems
constraint of 1 as embedded objects in our MR APIs. This also helps when updating or patching via SSA the (previously list) objects.
The new v1beta2
versions of the CRD APIs incorporate these changes, ensuring backward compatibility for clients using the older v1beta1
versions. Any clients wanting to use the embedded objects-based APIs should update to the v1beta2
versions of the CRD APIs.
- For instance, let's look at the YAML output of the
DatabaseInstance.sql.gcp.upbound.io/v1beta2
resource'sspec.forProvider
, with this release we can see thespec.forProvider.settings
field as an object:
spec:
forProvider:
databaseVersion: MYSQL_5_7
deletionProtection: false
project: official-provider-testing
region: us-central1
settings:
diskSize: 20
tier: db-f1-micro
- If we look at the
v1beta1
YAML output of the resource, we see the field as a list:
spec:
forProvider:
databaseVersion: MYSQL_5_7
deletionProtection: false
project: official-provider-testing
region: us-central1
settings:
- diskSize: 20
tier: db-f1-micro
For a detailed overview of the implementation, please see crossplane/upjet#387 and crossplane/upjet#400
What's Changed
- Update actions/checkout digest to 0ad4b8f by @renovate in #509
- Update actions/upload-artifact digest to 6546280 by @renovate in #511
- Add needs:triage label to issue template by @turkenf in #516
- Update actions/setup-go digest to cdcb360 by @renovate in #519
- Update actions/checkout digest to 44c2b7a by @renovate in #520
- Change the
Reference.Type
API withReference.TerraformName
by @sergenyalcin in #521 - Add load-pkg to the makefile and add the development guide link to README by @turkenf in #361
- Add development guide to index.json by @turkenf in #524
- Update actions/checkout digest to 0ad4b8f by @renovate in #522
- Bump crossplane-runtime version to consume the fix of MR metrics by @sergenyalcin in #526
- Convert all singleton lists in the MR APIs to embedded objects by @ulucinar in #508
- Make MaxItems values consistent between JSON schema and provider schema by @sergenyalcin in #527
- Add example manifests for v1beta2 version by @sergenyalcin in #528
Full Changelog: v1.1.0...v1.2.0