Releases: crossplane-contrib/provider-upjet-gcp
v0.26.0
With the v0.26.0
release, we have bumped the underlying Terraform provider version from v4.22.0
to v4.48.0
. Please see the API Changes section for a summary of the API changes triggered by this bump. There are also new managed resources and example manifest and documentation improvements with this release. Support for authenticating with access tokens has been added (a big shout out to @bradkwadsworth-mw for introducing this new authentication scheme). There are also numerous bug fixes. For the details, please take a look at the change log below.
The provider's package is available as xpkg.upbound.io/upbound/provider-gcp:v0.26.0
, and please don't forget to check the provider's Upbound Marketplace documentation.
API Changes
Here's the API changes reported by the crddiff between the v0.25.0 and v0.26.0 releases. According to what clients are running against your control plane and consuming the exposed managed resource APIs, you may or may not have to make changes in your managed resources or compositions:
dns.RecordSet:
- Schema changed
- Properties changed
- Modified property: spec
- Properties changed
- Modified property: forProvider
- Properties changed
- Modified property: routingPolicy
- Items changed
- Properties changed
- Modified property: geo
- Items changed
- Required changed
- Deleted required property: rrdatas
- Modified property: wrr
- Items changed
- Required changed
- Deleted required property: rrdatas
compute.NetworkEndpoint:
- Schema changed
- Properties changed
- Modified property: spec
- Properties changed
- Modified property: forProvider
- Required changed
- Deleted required property: port
cloudplatform.Project:
- Schema changed
- Properties changed
- Modified property: spec
- Properties changed
- Modified property: forProvider
- Required changed
- New required property: projectId
- Properties changed
- New property: projectId
container.Cluster:
- Schema changed
- Properties changed
- Modified property: spec
- Properties changed
- Modified property: forProvider
- Properties changed
- Modified property: clusterAutoscaling
- Items changed
- Required changed
- Deleted required property: enabled
- Modified property: privateClusterConfig
- Items changed
- Required changed
- Deleted required property: enablePrivateEndpoint
container.NodePool:
- Schema changed
- Properties changed
- Modified property: spec
- Properties changed
- Modified property: forProvider
- Properties changed
- Modified property: autoscaling
- Items changed
- Required changed
- Deleted required property: maxNodeCount
- Deleted required property: minNodeCount
- Modified property: upgradeSettings
- Items changed
- Required changed
- Deleted required property: maxSurge
- Deleted required property: maxUnavailable
What's Changed
- Moving google_data_fusion_instance to v1beta1 version by @mykolalosev in #108
- Adding google_cloudbuild_trigger, google_cloudbuild_worker_pool to v1beta1 version by @mykolalosev in #109
- Adding google_cloudiot_device, google_cloudiot_registry to v1beta1 version by @mykolalosev in #111
- Adding google_bigtable_app_profile, google_bigtable_gc_policy, google_bigtable_instance, google_bigtable_instance_iam_binding, google_bigtable_instance_iam_member, google_bigtable_instance_iam_policy, google_bigtable_table, google_bigtable_table_iam_binding, google_bigtable_table_iam_member, google_bigtable_table_iam_policy resources to v1beta1 version by @mykolalosev in #113
- Add configuration of accessapproval (3), accesscontextmanager (9), activedirectory (2), apigee (10), apikeys (1) groups by @dverveiko in #115
- Moving datacatalog (2) resources to v1beta1 version by @MyzaTaras in #118
- add access token authentication by @bradkwadsworth-mw in #70
- Add configuration of datalossprevention (4), dataplex (1), dataproc (10), datastore (1), deploymentmanager (1), dialogflow (4) groups by @dverveiko in #114
- Moving google_apigee_envgroup, google_apigee_environment, google_apigee_instance, google_apigee_organization resources to v1beta1 version by @mykolalosev in #136
- Add configuration of healthcare (8), iap (5) groups by @dverveiko in #135
- Adding google_app_engine_application_url_dispatch_rules, google_app_engine_service_network_settings, google_app_engine_standard_app_version to v1beta1 version by @mykolalosev in #146
- Moving activedirectory (1) resource to v1beta1 version by @MyzaTaras in #139
- Adding google_binary_authorization_attestor, google_binary_authorization_policy to v1beta1 version by @mykolalosev in #148
- Add configuration of logging (13), memcache (1), mlengine (1), monitoring (5), network (2), networkmanagement (1), networkservices (3), notebooks (5) groups by @dverveiko in #141
- Bump Terraform provider plugin version to v4.48.0 by @ulucinar in #63
- Moving datastore (1) resource to v1beta1 version by @MyzaTaras in #143
- Moving memcache (1), mlengine (1), networkmanagement (1) resources to… by @MyzaTaras in #159
- Adding google_dataproc_autoscaling_policy, google_dataproc_cluster, google_dataproc_job, google_dataproc_workflow_template to v1beta1 version by @mykolalosev in #153
- Update upjet dependency by @sergenyalcin in #161
- Improve examples and test some resources by @turkenf in #157
- Adding google_monitoring_custom_service, google_monitoring_dashboard, google_monitoring_group, google_monitoring_metric_descriptor, google_monitoring_slo resources to v1beta1 version by @mykolalosev in #164
- Moving network (2) resources to v1beta1 version by @MyzaTaras in #165
- Fix project creation by @Pocokwins in #144
- Adding google_data_loss_prevention_deidentify_template, google_data_loss_prevention_inspect_template, google_data_loss_prevention_job_trigger, google_data_loss_prevention_stored_info_type to v1beta1 version by @mykolalosev in #171
New Contributors
- @mykolalosev made their first contribution in #108
- @dverveiko made their first contribution in #115
- @MyzaTaras made their first contribution in #118
- @turkenf made their first contribution in #157
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
- Configure 49 resources without testing by @sergenyalcin in #91
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- Address - Use selflink instead of resource ID by @Pocokwins in #89
- gcp: add folder iam by @bradkwadsworth-mw in #84
New Contributors
- @bradkwadsworth-mw made their first contribution in #84
Full Changelog: v0.23.0...v0.24.0
v0.23.0
What's Changed
- Delete OWNERS.md by @jeanduplessis in #57
- RegionTargetHTTPProxy - Use selflink for resolving RegionURLMap by @Pocokwins in #83
- ManagedZone - Use selflink for peer_config and private_visibility_config by @oskisk in #67
Full Changelog: v0.21.0...v0.23.0
v0.22.0
The v0.22.0
release contains fixes for referencers in the compute.RegionTargetHTTPProxy
and dns.ManagedZone
managed resources. The provider's package is available as xpkg.upbound.io/upbound/provider-gcp:v0.22.0
, and please don't forget to check the provider's Upbound Marketplace documentation.
What's Changed
- Delete OWNERS.md by @jeanduplessis in #57
- RegionTargetHTTPProxy - Use selflink for resolving RegionURLMap by @Pocokwins in #83
- ManagedZone - Use selflink for peer_config and private_visibility_config by @oskisk in #67
Full Changelog: v0.21.0...v0.22.0
v0.21.0
What's Changed
- Add some bigquery and dataflow resources by @ulucinar in #56
- Reuse Uptest workflow and standardize Makefile targets by @turkenh in #49
- Test bigquery & dataflow group with uptest by @ulucinar in #58
- Print coverage statistics by @ulucinar in #60
- Use self-link for Cluster network/subnetwork selector by @oskisk in #54
- Add a "Show diff" step to show diffs in case the make check-diff step fails by @ulucinar in #61
- Report CRD breaking API schema changes with a report-breaking-changes CI job by @ulucinar in #71
- Add issue triage Github workflow by @jeanduplessis in #73
- ForwardingRule - Use selflink for ip_address, network, subnetwork and target selector by @Pocokwins in #69
New Contributors
- @oskisk made their first contribution in #54
- @jeanduplessis made their first contribution in #73
- @Pocokwins made their first contribution in #69
Full Changelog: v0.18.0...v0.21.0
v0.20.0
What's Changed
- Add some bigquery and dataflow resources by @ulucinar in #56
- Reuse Uptest workflow and standardize Makefile targets by @turkenh in #49
- Test bigquery & dataflow group with uptest by @ulucinar in #58
- Print coverage statistics by @ulucinar in #60
- Use self-link for Cluster network/subnetwork selector by @oskisk in #54
- Add a "Show diff" step to show diffs in case the make check-diff step fails by @ulucinar in #61
- Report CRD breaking API schema changes with a report-breaking-changes CI job by @ulucinar in #71
- Add issue triage Github workflow by @jeanduplessis in #73
New Contributors
- @oskisk made their first contribution in #54
- @jeanduplessis made their first contribution in #73
Full Changelog: v0.18.0...v0.20.0
v0.19.0
v0.18.0
The v0.18.0
release contains some minor documentation and example manifest fixes. The secretmanager.SecretVersion
resource's reference configuration has been fixed so that it can now correctly resolve references to secretmanager.Secret
s. Notably, the poll interval and the maximum concurrent reconcilers for provider-gcp controllers are now configurable with the provider's command-line arguments and the default values have been tweaked according to our observations here. We also now produce a list of non-generated Terraform resources that exist in the Terraform provider but have not been generated in the official provider. This list can now be found in the artifacts of a CI
Github workflow run.
The provider's package is available as xpkg.upbound.io/upbound/provider-gcp:v0.18.0
, and please don't forget to check the provider's Upbound Marketplace documentation.
What's Changed
- Fix secret selector of google_secret_manager_secret_version by @ezgidemirel in #46
- Fix Uptest timeout annotation by @ezgidemirel in #50
- Make not-generated Terraform resources CSV available as a Github workflow artifact by @ulucinar in #47
- Configurable maxConcurrentReconciles and pollInterval with sensible defaults by @turkenh in #48
- Remove Terraform-specific comments from secretmanager.SecretVersion's SecretDataSecretRef field by @ulucinar in #52
New Contributors
Full Changelog: v0.17.0...v0.18.0
v0.17.0
Small CI fixes and documentation update about Workload Identity.