Skip to content

v0.26.0

Compare
Choose a tag to compare
@ulucinar ulucinar released this 24 Jan 19:28
· 762 commits to main since this release
81fd528

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

Full Changelog: v0.25.0...v0.26.0