Skip to content

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Mar 7, 2022

This PR contains the following updates:

Package Change Age Confidence
@pulumi/gcp (source) 5.2.0 -> 9.3.0 age confidence
@pulumi/kubernetes (source) 3.1.1 -> 4.23.0 age confidence

Release Notes

pulumi/pulumi-gcp (@​pulumi/gcp)

v9.3.0

Compare Source

Does the PR have any schema changes?

Found 9 breaking changes:

Resources
  • 🟢 "gcp:compute/vPNTunnel:VPNTunnel": required: "sharedSecret" property is no longer Required
  • 🟢 "gcp:networksecurity/mirroringEndpointGroup:MirroringEndpointGroup": required: "mirroringDeploymentGroup" property is no longer Required
Types
  • "gcp:cloudrunv2/getWorkerPoolTemplateContainer:getWorkerPoolTemplateContainer": required:
    • 🟢 "livenessProbes" property has changed to Required
    • 🟢 "startupProbes" property has changed to Required
  • 🟢 "gcp:compute/WireGroupWireProperties:WireGroupWireProperties": required: "bandwidthAllocation" property has changed to Required
  • 🟡 "gcp:netapp/VolumeHybridReplicationParameters:VolumeHybridReplicationParameters": properties: "peerIpAddresses" type changed from "string" to "array":
    • 🟡 items had no type but now has &{Type:string Ref: AdditionalProperties: Items: OneOf:[] Discriminator: Plain:false}
  • 🟢 "gcp:privilegedaccessmanager/getEntitlementApprovalWorkflowManualApprovalStep:getEntitlementApprovalWorkflowManualApprovalStep": required: "id" property has changed to Required
  • 🟢 "gcp:sql/getDatabaseInstancesInstance:getDatabaseInstancesInstance": required: "pointInTimeRestoreContexts" property has changed to Required
New resources:
  • apigee/apiDeployment.ApiDeployment
  • discoveryengine/dataConnector.DataConnector
  • kms/organizationKajPolicyConfig.OrganizationKajPolicyConfig
  • saasruntime/rolloutKind.RolloutKind
New functions:
  • artifactregistry/getMavenArtifacts.getMavenArtifacts
  • artifactregistry/getNpmPackages.getNpmPackages

What's Changed

Full Changelog: pulumi/pulumi-gcp@v9.2.0...v9.3.0

v9.2.0

Compare Source

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

What's Changed

Full Changelog: pulumi/pulumi-gcp@v9.1.0...v9.2.0

v9.1.0

Compare Source

What's Changed

Full Changelog: pulumi/pulumi-gcp@v9.0.0...v9.1.0

v9.0.0

Compare Source

Pulumi GCP Provider Version Upgrade Guide

Version 9.0.0 of the GCP provider for Pulumi is a major release and includes changes that you need to consider when upgrading.
This guide will help with that process and focuses only on changes from version 8.x to version 9.0.0.
See the Version 8 Upgrade Guide for information on upgrading from 7.x to version 8.0.0.

Breaking changes

GCP provider v9.0 includes several breaking changes to a few resources and invokes. Here are the details:

  • Resource gcp.alloydb.Cluster:

    • The field deletionProtection has been added with a default value of true. This field destroying or recreating the cluster during pulumi up. In 9.0.0, existing clusters will have deletionProtection set to true during the next refresh unless otherwise set in the program configuration.
  • Resource gcp.apigee.KeystoresAliasesKeyCertFile:

    • The field certsInfo is no longer an input and instead is only available as an output property.
  • Resource gcp.artifactregistry.Repository:

    • Default values have been removed, if you are relying on defaults, you might need to explicitly set them in your program configuration.
  • Resource gcp.beyondcorp.Application removed:

    • Associated resources ApplicationIamBinding, ApplicationIamMember, and ApplicationIamPolicy have also been removed.
    • Please use the new resource gcp.beyondcorp.SecurityGatewayApplication instead.
  • Resource gcp.bigquery.Table:

    • Field view.useLegacySql No longer has a default value of true. You may need to explicitly set this field in your program configuration.
  • Resource gcp.bigtable.TableIamBinding:

    • Field instance is now removed in favor of instanceName.
  • Resource gcp.bigtable.TableIamMember:

    • Field instance is now removed in favor of instanceName.
  • Resource gcp.bigtable.TableIamPolicy:

    • Field instance is now removed in favor of instanceName.
  • Resource gcp.cloudfunctionsv2.Function:

    • Field eventTrigger.eventType is now a required field.

    • Field serviceConfig.service is now only available as an output property. Remove it from your program configuration when upgrading.

  • Resource gcp.cloudrunv2.WorkerPool:

    • Field template.containers.dependsOn is removed.
  • Resource gcp.colab.RuntimeTemplate:

    • Field postStartupScriptConfig is removed.
  • Resource gcp.compute.InstanceTemplate:

    • Field disks.diskType, disks.mode, disks.interface no longer use provider defaults and instead will be set by the API. See the API documentation for more details.
  • Resource gcp.compute.RegionInstanceTemplate:

    • Field disks.diskType, disks.mode, disks.interface no longer use provider defaults and instead will be set by the API. See the API documentation for more details.
  • Resource gcp.compute.Subnetwork:

    • Field enableFlowLogs has been removed in favor of logConfig.
  • Resource gcp.gkehub.Membership:

    • Field description has been removed.
  • Resource gcp.gkehub.FeatureMembership:

    • Field configmanagement.binauthz has been removed.
  • Resource gcp.memorystore.Instance:

    • Field allowFewerZonesDeployment has been removed.
  • Resource gcp.networkservices.LbTrafficExtension:

    • Field loadBalancingScheme is now required. It was already needed for this resource to function correctly so no changes should be necessary.
  • Resource gcp.notebooks.Location is removed because it was not a functional resource.

  • Resource gcp.projects.Service:

    • Field disableOnDestroy no longer defaults to true.
  • Resource gcp.redis.Cluster:

    • Field allowFewerZonesDeployment has been removed.
  • Resource gcp.securesourcemanager.Instance:

    • Field deletionPolicy has had its default value changed to PREVENT.
  • Resource gcp.storage.TransferJob:

  • Several path fields have improved validation and now are required to not start with /.

  • Resource gcp.storage.Bucket:

    • Field retentionPeriod has had its type changed to string.
  • Resource gcp.storage.Notification:

    • Field topic now requires a new format and must be provided in the format projects/{{project}}/topics/{{topic}}.
  • Resource gcp.tpu.Node has been removed in favor of gcp.tpu.V2Vm. For moving from TPU Node to TPU VM architecture, see https://cloud.google.com/tpu/docs/system-architecture-tpu-vm#from-tpu-node-to-tpu-vm.

  • Resource gcp.vertex.AiIndex:

    • Field metadata and metadata.config are now required. These fields were already required for resource functionality, so no change is necessary to existing configurations.
Bucket Label Import

In v9, we are removing a patch that changed the Import behavior on gcp.storage.Bucket.
This patch allowed for a pulumi import to directly import cloud labels to the Bucket's labels field.
Going forward, the Import behavior for labels will be on par with all other resources: on a fresh import, the labels will be written to the output-only effectiveLabels field in the Pulumi state, and not to the bucket's labels.
The generated code will not include labels.
To bring Bucket labels under Pulumi management after an import, you now need to explicitly set them on the Bucket's labels field.
You may discover any such potential labels from the Bucket's effectiveLabels field.
Read more about label handling here.
This change is a bug fix for #​3337.

New Contributors

Full Changelog: pulumi/pulumi-gcp@v8.41.1...v9.0.0

v8.41.1

Compare Source

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.41.0...v8.41.1

v8.41.0

Compare Source

What's Changed

New Contributors

Full Changelog: pulumi/pulumi-gcp@v8.40.0...v8.41.0

v8.40.0

Compare Source

Does the PR have any schema changes?

Found 19 breaking changes:

Resources
  • "gcp:oracledatabase/autonomousDatabase:AutonomousDatabase": required:
    • 🟢 "cidr" property is no longer Required
    • 🟢 "network" property is no longer Required
  • "gcp:oracledatabase/cloudVmCluster:CloudVmCluster": required:
    • 🟢 "backupSubnetCidr" property is no longer Required
    • 🟢 "cidr" property is no longer Required
    • 🟢 "network" property is no longer Required
Types
  • 🟢 "gcp:cloudrunv2/getJobTemplateTemplate:getJobTemplateTemplate": required: "gpuZonalRedundancyDisabled" property has changed to Required
  • 🟢 "gcp:compute/getSubnetworksSubnetwork:getSubnetworksSubnetwork": required: "networkName" property has changed to Required
  • 🟢 "gcp:container/getClusterAddonsConfig:getClusterAddonsConfig": required: "lustreCsiDriverConfigs" property has changed to Required
  • 🟢 "gcp:container/getClusterIpAllocationPolicy:getClusterIpAllocationPolicy": required: "additionalIpRangesConfigs" property has changed to Required
  • 🟢 "gcp:container/getClusterNodePoolNetworkConfig:getClusterNodePoolNetworkConfig": required: "subnetwork" property has changed to Required
  • 🟢 "gcp:dataproc/ClusterClusterConfigSecurityConfig:ClusterClusterConfigSecurityConfig": required: "kerberosConfig" property is no longer Required
  • 🟢 "gcp:diagflow/CxWebhookServiceDirectory:CxWebhookServiceDirectory": required: "genericWebService" property is no longer Required
  • "gcp:oracledatabase/getAutonomousDatabasesAutonomousDatabase:getAutonomousDatabasesAutonomousDatabase": required:
    • 🟢 "odbNetwork" property has changed to Required
    • 🟢 "odbSubnet" property has changed to Required
  • "gcp:oracledatabase/getCloudVmClustersCloudVmCluster:getCloudVmClustersCloudVmCluster": required:
    • 🟢 "backupOdbSubnet" property has changed to Required
    • 🟢 "odbNetwork" property has changed to Required
    • 🟢 "odbSubnet" property has changed to Required
  • 🟢 "gcp:secretmanager/getRegionalSecretsSecret:getRegionalSecretsSecret": required: "tags" property has changed to Required
  • 🟢 "gcp:secretmanager/getSecretsSecret:getSecretsSecret": required: "tags" property has changed to Required
New resources:
  • apigee/apiProduct.ApiProduct
  • apigee/securityAction.SecurityAction
  • bigtable/schemaBundle.SchemaBundle
  • compute/previewFeature.PreviewFeature
  • developerconnect/insightsConfig.InsightsConfig
  • diagflow/cxGenerator.CxGenerator
  • discoveryengine/cmekConfig.CmekConfig
  • discoveryengine/recommendationEngine.RecommendationEngine
  • iam/workforcePoolIamBinding.WorkforcePoolIamBinding
  • iam/workforcePoolIamMember.WorkforcePoolIamMember
  • iam/workforcePoolIamPolicy.WorkforcePoolIamPolicy
  • modelarmor/floorsetting.Floorsetting
  • oracledatabase/odbNetwork.OdbNetwork
  • oracledatabase/odbSubnet.OdbSubnet
  • storage/insightsDatasetConfig.InsightsDatasetConfig
  • vertex/aiEndpointWithModelGardenDeployment.AiEndpointWithModelGardenDeployment
New functions:
  • artifactregistry/getDockerImages.getDockerImages
  • iam/getWorkforcePoolIamPolicy.getWorkforcePoolIamPolicy
  • storage/getInsightsDatasetConfig.getInsightsDatasetConfig

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.39.0...v8.40.0

v8.39.0

Compare Source

Does the PR have any schema changes?

Found 5 breaking changes:

Types
  • 🟢 "gcp:compute/ReservationSpecificReservation:ReservationSpecificReservation": required: "instanceProperties" property is no longer Required
  • 🟢 "gcp:compute/getReservationShareSetting:getReservationShareSetting": required: "projects" property has changed to Required
  • 🟢 "gcp:compute/getReservationSpecificReservation:getReservationSpecificReservation": required: "sourceInstanceTemplate" property has changed to Required
  • 🟢 "gcp:compute/getReservationSpecificReservationInstanceProperty:getReservationSpecificReservationInstanceProperty": required: "maintenanceInterval" property has changed to Required
  • 🟢 "gcp:compute/getSecurityPolicyAdvancedOptionsConfig:getSecurityPolicyAdvancedOptionsConfig": required: "requestBodyInspectionSize" property has changed to Required
New resources:
  • backupdisasterrecovery/serviceConfig.ServiceConfig
  • bigqueryanalyticshub/dataExchangeSubscription.DataExchangeSubscription
New functions:
  • compute/getNetworkAttachment.getNetworkAttachment
  • firestore/getDocument.getDocument

What's Changed

New Contributors

Full Changelog: pulumi/pulumi-gcp@v8.38.0...v8.39.0

v8.38.0

Compare Source

Does the PR have any schema changes?

Found 8 breaking changes:

Types
  • 🟢 "gcp:compute/RouterRoutePolicyTerm:RouterRoutePolicyTerm": required: "match" property has changed to Required
  • 🟢 "gcp:compute/RouterStatusBestRoute:RouterStatusBestRoute": required: "params" property has changed to Required
  • 🟢 "gcp:compute/RouterStatusBestRoutesForRouter:RouterStatusBestRoutesForRouter": required: "params" property has changed to Required
  • 🟢 "gcp:compute/getRouterStatusBestRoute:getRouterStatusBestRoute": required: "params" property has changed to Required
  • 🟢 "gcp:compute/getRouterStatusBestRoutesForRouter:getRouterStatusBestRoutesForRouter": required: "params" property has changed to Required
  • 🟢 "gcp:container/getClusterSecretManagerConfig:getClusterSecretManagerConfig": required: "rotationConfigs" property has changed to Required
  • 🟡 "gcp:gkeonprem/BareMetalClusterLoadBalancerBgpLbConfigAddressPool:BareMetalClusterLoadBalancerBgpLbConfigAddressPool": properties: "manualAssign" type changed from "string" to "boolean"
  • 🟢 "gcp:secretmanager/getSecretsSecret:getSecretsSecret": required: "deletionProtection" property has changed to Required
New resources:
  • contactcenterinsights/analysisRule.AnalysisRule
  • modelarmor/template.Template
New functions:
  • networkmanagement/getConnectivityTestRun.getConnectivityTestRun
  • redis/getCluster.getCluster

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.37.0...v8.38.0

v8.37.0

Compare Source

Does the PR have any schema changes?

Found 10 breaking changes:

Resources
  • "gcp:monitoring/metricDescriptor:MetricDescriptor": required:
    • 🟢 "description" property is no longer Required
    • 🟢 "displayName" property is no longer Required
Types
  • 🟢 "gcp:cloudidentity/getGroupMembershipsMembership:getGroupMembershipsMembership": required: "createIgnoreAlreadyExists" property has changed to Required
  • 🟢 "gcp:cloudrunv2/getJobTemplateTemplate:getJobTemplateTemplate": required: "nodeSelectors" property has changed to Required
  • 🟢 "gcp:container/getClusterConfidentialNode:getClusterConfidentialNode": required: "confidentialInstanceType" property has changed to Required
  • 🟢 "gcp:container/getClusterNodeConfigConfidentialNode:getClusterNodeConfigConfidentialNode": required: "confidentialInstanceType" property has changed to Required
  • 🟢 "gcp:container/getClusterNodePoolNodeConfigConfidentialNode:getClusterNodePoolNodeConfigConfidentialNode": required: "confidentialInstanceType" property has changed to Required
  • 🟢 "gcp:secretmanager/getRegionalSecretsSecret:getRegionalSecretsSecret": required: "deletionProtection" property has changed to Required
  • "gcp:storage/getBucketIpFilter:getBucketIpFilter": required:
    • 🟢 "allowAllServiceAgentAccess" property has changed to Required
    • 🟢 "allowCrossOrgVpcs" property has changed to Required
New resources:
  • apihub/plugin.Plugin
  • compute/wireGroup.WireGroup
  • diagflow/cxGenerativeSettings.CxGenerativeSettings

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.36.0...v8.37.0

v8.36.0

Compare Source

Does the PR have any schema changes?

Found 5 breaking changes:

Resources
  • 🟢 "gcp:bigqueryanalyticshub/listing:Listing": required: "bigqueryDataset" property is no longer Required
  • 🟢 "gcp:lustre/instance:Instance": required inputs: "perUnitStorageThroughput" input has changed to Required
Types
  • 🟢 "gcp:alloydb/getInstanceNetworkConfig:getInstanceNetworkConfig": required: "allocatedIpRangeOverride" property has changed to Required
  • 🟢 "gcp:container/getClusterNodeConfigAdvancedMachineFeature:getClusterNodeConfigAdvancedMachineFeature": required: "performanceMonitoringUnit" property has changed to Required
  • 🟢 "gcp:container/getClusterNodePoolNodeConfigAdvancedMachineFeature:getClusterNodePoolNodeConfigAdvancedMachineFeature": required: "performanceMonitoringUnit" property has changed to Required
New resources:
  • apihub/pluginInstance.PluginInstance
  • bigtable/appProfile.AppProfile
  • contactcenterinsights/view.View
  • dataproc/sessionTemplate.SessionTemplate
  • diagflow/encryptionSpec.EncryptionSpec

What's Changed

New Contributors

Full Changelog: pulumi/pulumi-gcp@v8.35.0...v8.36.0

v8.35.0

Compare Source

Does the PR have any schema changes?

Found 1 breaking change:

Types
  • 🟢 "gcp:compute/URLMapTest:URLMapTest": required: "service" property is no longer Required
New resources:
  • diagflow/cxTool.CxTool
New functions:
  • dataplex/getDataQualityRules.getDataQualityRules

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.34.0...v8.35.0

v8.34.0

Compare Source

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

v8.33.0

Compare Source

Does the PR have any schema changes?

Found 6 breaking changes:

Resources
  • 🟢 "gcp:datastream/privateConnection:PrivateConnection": required: "vpcPeeringConfig" property is no longer Required
Types
  • 🟢 "gcp:compute/getRegionBackendServiceSubsetting:getRegionBackendServiceSubsetting": required: "subsetSize" property has changed to Required
  • 🟢 "gcp:filestore/getInstanceEffectiveReplication:getInstanceEffectiveReplication": required: "role" property has changed to Required
  • 🟢 "gcp:filestore/getInstanceEffectiveReplicationReplica:getInstanceEffectiveReplicationReplica": required: "peerInstance" property has changed to Required
  • 🟢 "gcp:filestore/getInstanceFileShareNfsExportOption:getInstanceFileShareNfsExportOption": required: "network" property has changed to Required
  • 🟢 "gcp:filestore/getInstanceNetwork:getInstanceNetwork": required: "pscConfigs" property has changed to Required
New resources:
  • apigee/securityMonitoringCondition.SecurityMonitoringCondition
  • beyondcorp/securityGatewayApplication.SecurityGatewayApplication
  • beyondcorp/securityGatewayApplicationIamBinding.SecurityGatewayApplicationIamBinding
  • beyondcorp/securityGatewayApplicationIamMember.SecurityGatewayApplicationIamMember
  • beyondcorp/securityGatewayApplicationIamPolicy.SecurityGatewayApplicationIamPolicy
  • cloudrunv2/workerPool.WorkerPool
  • cloudrunv2/workerPoolIamBinding.WorkerPoolIamBinding
  • cloudrunv2/workerPoolIamMember.WorkerPoolIamMember
  • cloudrunv2/workerPoolIamPolicy.WorkerPoolIamPolicy
  • compute/futureReservation.FutureReservation
  • dataplex/entry.Entry
  • dataplex/glossaryCategory.GlossaryCategory
  • dataplex/glossaryTerm.GlossaryTerm
  • iam/workforcePoolProviderKey.WorkforcePoolProviderKey
  • iam/workloadIdentityPoolManagedIdentity.WorkloadIdentityPoolManagedIdentity
  • iam/workloadIdentityPoolNamespace.WorkloadIdentityPoolNamespace
  • managedkafka/acl.Acl
New functions:
  • beyondcorp/getSecurityGatewayApplicationIamPolicy.getSecurityGatewayApplicationIamPolicy
  • bigquery/getDatasets.getDatasets
  • bigquery/getTable.getTable
  • cloudrunv2/getWorkerPool.getWorkerPool
  • cloudrunv2/getWorkerPoolIamPolicy.getWorkerPoolIamPolicy
  • gkehub/getMembership.getMembership

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.32.1...v8.33.0

v8.32.1

Compare Source

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.32.0...v8.32.1

v8.32.0

Compare Source

Does the PR have any schema changes?

Found 2 breaking changes:

Types
  • 🟢 "gcp:compute/getInstanceAttachedDisk:getInstanceAttachedDisk": required: "forceAttach" property has changed to Required
  • 🟢 "gcp:compute/getInstanceBootDisk:getInstanceBootDisk": required: "forceAttach" property has changed to Required
New resources:
  • bigquery/rowAccessPolicy.RowAccessPolicy
  • dataplex/glossary.Glossary
  • dataplex/glossaryIamBinding.GlossaryIamBinding
  • dataplex/glossaryIamMember.GlossaryIamMember
  • dataplex/glossaryIamPolicy.GlossaryIamPolicy
  • firebase/appHostingDefaultDomain.AppHostingDefaultDomain
  • firebase/appHostingDomain.AppHostingDomain
  • firebase/appHostingTraffic.AppHostingTraffic
  • iam/workloadIdentityPoolIamBinding.WorkloadIdentityPoolIamBinding
  • iam/workloadIdentityPoolIamMember.WorkloadIdentityPoolIamMember
  • iam/workloadIdentityPoolIamPolicy.WorkloadIdentityPoolIamPolicy
New functions:
  • beyondcorp/getSecurityGateway.getSecurityGateway
  • dataplex/getGlossaryIamPolicy.getGlossaryIamPolicy
  • iam/getWorkloadIdentityPoolIamPolicy.getWorkloadIdentityPoolIamPolicy
  • lustre/getInstance.getInstance

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.31.0...v8.32.0

v8.31.0

Compare Source

Does the PR have any schema changes?

Found 10 breaking changes:

Resources
  • "gcp:dataproc/metastoreService:MetastoreService":
    • 🟡 inputs: "tags" missing
    • 🟡 properties: "tags" missing output "tags"
  • "gcp:redis/instance:Instance":
    • 🟡 inputs: "tags" missing
    • 🟡 properties: "tags" missing output "tags"
Types
  • 🟢 "gcp:alloydb/getInstancePscInstanceConfig:getInstancePscInstanceConfig": required: "pscAutoConnections" property has changed to Required
  • 🟢 "gcp:certificateauthority/AuthorityConfigSubjectConfigSubject:AuthorityConfigSubjectConfigSubject": required: "organization" property is no longer Required
  • "gcp:compute/getInstanceTemplateDisk:getInstanceTemplateDisk": required:
    • 🟢 "architecture" property has changed to Required
    • 🟢 "guestOsFeatures" property has changed to Required
  • "gcp:compute/getRegionInstanceTemplateDisk:getRegionInstanceTemplateDisk": required:
    • 🟢 "architecture" property has changed to Required
    • 🟢 "guestOsFeatures" property has changed to Required
New resources:
  • compute/crossSiteNetwork.CrossSiteNetwork

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.30.1...v8.31.0

v8.30.1

Compare Source

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.30.0...v8.30.1

v8.30.0

Compare Source

Does the PR have any schema changes?

Found 4 breaking changes:

Types
  • "gcp:cloudrunv2/getServiceScaling:getServiceScaling": required:
    • 🟢 "manualInstanceCount" property has changed to Required
    • 🟢 "scalingMode" property has changed to Required
  • 🟢 "gcp:sql/getDatabaseInstanceSetting:getDatabaseInstanceSetting": required: "connectionPoolConfigs" property has changed to Required
  • 🟢 "gcp:sql/getDatabaseInstancesInstanceSetting:getDatabaseInstancesInstanceSetting": required: "connectionPoolConfigs" property has changed to Required
New resources:
  • apigee/securityProfileV2.SecurityProfileV2
  • resourcemanager/capability.Capability
New functions:
  • pulumi.providers.gcp/terraformConfig

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.29.0...v8.30.0

v8.29.0

Compare Source

Does the PR have any schema changes?

Found 21 breaking changes:

Resources
  • 🟢 "gcp:compute/interconnect:Interconnect": required inputs: "location" input has changed to Required
Types
  • 🟢 "gcp:compute/InstanceTemplateDiskDiskEncryptionKey:InstanceTemplateDiskDiskEncryptionKey": required: "kmsKeySelfLink" property is no longer Required
  • 🟢 "gcp:compute/InstanceTemplateDiskSourceImageEncryptionKey:InstanceTemplateDiskSourceImageEncryptionKey": required: "kmsKeySelfLink" property is no longer Required
  • 🟢 "gcp:compute/InstanceTemplateDiskSourceSnapshotEncryptionKey:InstanceTemplateDiskSourceSnapshotEncryptionKey": required: "kmsKeySelfLink" property is no longer Required
  • 🟢 "gcp:compute/RegionInstanceTemplateDiskDiskEncryptionKey:RegionInstanceTemplateDiskDiskEncryptionKey": required: "kmsKeySelfLink" property is no longer Required
  • 🟢 "gcp:compute/RegionInstanceTemplateDiskSourceImageEncryptionKey:RegionInstanceTemplateDiskSourceImageEncryptionKey": required: "kmsKeySelfLink" property is no longer Required
  • 🟢 "gcp:compute/RegionInstanceTemplateDiskSourceSnapshotEncryptionKey:RegionInstanceTemplateDiskSourceSnapshotEncryptionKey": required: "kmsKeySelfLink" property is no longer Required
  • 🟢 "gcp:compute/getInstanceTemplateDiskDiskEncryptionKey:getInstanceTemplateDiskDiskEncryptionKey": required: "kmsKeyServiceAccount" property has changed to Required
  • "gcp:compute/getInstanceTemplateDiskSourceImageEncryptionKey:getInstanceTemplateDiskSourceImageEncryptionKey": required:
    • 🟢 "rawKey" property has changed to Required
    • 🟢 "rsaEncryptedKey" property has changed to Required
  • "gcp:compute/getInstanceTemplateDiskSourceSnapshotEncryptionKey:getInstanceTemplateDiskSourceSnapshotEncryptionKey": required:
    • 🟢 "rawKey" property has changed to Required
    • 🟢 "rsaEncryptedKey" property has changed to Required
  • 🟢 "gcp:compute/getRegionInstanceTemplateDiskDiskEncryptionKey:getRegionInstanceTemplateDiskDiskEncryptionKey": required: "kmsKeyServiceAccount" property has changed to Required
  • "gcp:compute/getRegionInstanceTemplateDiskSourceImageEncryptionKey:getRegionInstanceTemplateDiskSourceImageEncryptionKey": required:
    • 🟢 "rawKey" property has changed to Required
    • 🟢 "rsaEncryptedKey" property has changed to Required
  • "gcp:compute/getRegionInstanceTemplateDiskSourceSnapshotEncryptionKey:getRegionInstanceTemplateDiskSourceSnapshotEncryptionKey": required:
    • 🟢 "rawKey" property has changed to Required
    • 🟢 "rsaEncryptedKey" property has changed to Required
  • 🟢 "gcp:container/getClusterNodeConfigEphemeralStorageLocalSsdConfig:getClusterNodeConfigEphemeralStorageLocalSsdConfig": required: "dataCacheCount" property has changed to Required
  • 🟢 "gcp:container/getClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfig:getClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfig": required: "dataCacheCount" property has changed to Required
  • 🟢 "gcp:dns/ManagedZoneForwardingConfigTargetNameServer:ManagedZoneForwardingConfigTargetNameServer": required: "ipv4Address" property is no longer Required
  • 🟢 "gcp:sql/getDatabaseInstancesInstance:getDatabaseInstancesInstance": required: "dnsNames" property has changed to Required
New resources:
  • bigtable/logicalView.LogicalView
  • bigtable/materializedView.MaterializedView
  • osconfig/v2PolicyOrchestratorForFolder.V2PolicyOrchestratorForFolder
New functions:
  • memcache/getInstance.getInstance

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.28.0...v8.29.0

v8.28.0

Compare Source

Does the PR have any schema changes?

Found 16 breaking changes:

Types
  • 🟢 "gcp:alloydb/getInstanceMachineConfig:getInstanceMachineConfig": required: "machineType" property has changed to Required
  • 🟢 "gcp:alloydb/getInstanceObservabilityConfig:getInstanceObservabilityConfig": required: "assistiveExperiencesEnabled" property has changed to Required
  • 🟢 "gcp:compute/getBackendServiceBackend:getBackendServiceBackend": required: "preference" property has changed to Required
  • 🟢 "gcp:compute/getBackendServiceCdnPolicy:getBackendServiceCdnPolicy": required: "requestCoalescing" property has changed to Required
  • "gcp:compute/getBackendServiceLogConfig:getBackendServiceLogConfig": required:
    • 🟢 "optionalFields" property has changed to Required
    • 🟢 "optionalMode" property has changed to Required
  • 🟢 "gcp:container/getClusterNodeConfig:getClusterNodeConfig": required: "flexStart" property has changed to Required
  • 🟢 "gcp:container/getClusterNodePoolNodeConfig:getClusterNodePoolNodeConfig": required: "flexStart" property has changed to Required
  • "gcp:sql/getDatabaseInstanceSetting:getDatabaseInstanceSetting": required:
    • 🟢 "dataDiskProvisionedIops" property has changed to Required
    • 🟢 "dataDiskProvisionedThroughput" property has changed to Required
    • 🟢 "retainBackupsOnDelete" property has changed to Required
  • 🟢 "gcp:sql/getDatabaseInstanceSettingIpConfiguration:getDatabaseInstanceSettingIpConfiguration": required: "customSubjectAlternativeNames" property has changed to Required
  • "gcp:sql/getDatabaseInstancesInstanceSetting:getDatabaseInstancesInstanceSetting": required:
    • 🟢 "dataDiskProvisionedIops" property has changed to Required
    • 🟢 "dataDiskProvisionedThroughput" property has changed to Required
    • 🟢 "retainBackupsOnDelete" property has changed to Required
  • 🟢 "gcp:sql/getDatabaseInstancesInstanceSettingIpConfiguration:getDatabaseInstancesInstanceSettingIpConfiguration": required: "customSubjectAlternativeNames" property has changed to Required
New resources:
  • compute/resourcePolicyAttachment.ResourcePolicyAttachment
  • compute/storagePool.StoragePool
  • compute/storagePoolIamBinding.StoragePoolIamBinding
  • compute/storagePoolIamMember.StoragePoolIamMember
  • compute/storagePoolIamPolicy.StoragePoolIamPolicy
  • gkebackup/backupChannel.BackupChannel
  • gkebackup/restoreChannel.RestoreChannel
  • iap/webCloudRunServiceIamBinding.WebCloudRunServiceIamBinding
  • iap/webCloudRunServiceIamMember.WebCloudRunServiceIamMember
  • iap/webCloudRunServiceIamPolicy.WebCloudRunServiceIamPolicy
  • storage/batchOperationsJob.BatchOperationsJob
New functions:
  • compute/getStoragePoolIamPolicy.getStoragePoolIamPolicy
  • compute/getStoragePoolTypes.getStoragePoolTypes
  • iap/getWebCloudRunServiceIamPolicy.getWebCloudRunServiceIamPolicy

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.27.1...v8.28.0

v8.27.1

Compare Source

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.27.0...v8.27.1

v8.27.0

Compare Source

Does the PR have any schema changes?

Found 6 breaking changes:

Types
  • "gcp:compute/getSnapshotSourceDiskEncryptionKey:getSnapshotSourceDiskEncryptionKey": required:
    • 🟢 "kmsKeySelfLink" property has changed to Required
    • 🟢 "rsaEncryptedKey" property has changed to Required
  • 🟢 "gcp:databasemigrationservice/ConnectionProfileMysqlSsl:ConnectionProfileMysqlSsl": required: "caCertificate" property is no longer Required
  • 🟢 "gcp:databasemigrationservice/ConnectionProfileOracleSsl:ConnectionProfileOracleSsl": required: "caCertificate" property is no longer Required
  • 🟢 "gcp:databasemigrationservice/ConnectionProfilePostgresqlSsl:ConnectionProfilePostgresqlSsl": required: "caCertificate" property is no longer Required
  • 🟢 "gcp:monitoring/UptimeCheckConfigHttpCheckAuthInfo:UptimeCheckConfigHttpCheckAuthInfo": required: "password" property is no longer Required
New resources:
  • developerconnect/accountConnector.AccountConnector
  • vertex/aiFeatureGroupIamBinding.AiFeatureGroupIamBinding
  • vertex/aiFeatureGroupIamMember.AiFeatureGroupIamMember
  • vertex/aiFeatureGroupIamPolicy.AiFeatureGroupIamPolicy
  • vertex/aiFeatureOnlineStoreFeatureviewIamBinding.AiFeatureOnlineStoreFeatureviewIamBinding
  • vertex/aiFeatureOnlineStoreFeatureviewIamMember.AiFeatureOnlineStoreFeatureviewIamMember
  • vertex/aiFeatureOnlineStoreFeatureviewIamPolicy.AiFeatureOnlineStoreFeatureviewIamPolicy
  • vertex/aiFeatureOnlineStoreIamBinding.AiFeatureOnlineStoreIamBinding
  • vertex/aiFeatureOnlineStoreIamMember.AiFeatureOnlineStoreIamMember
  • vertex/aiFeatureOnlineStoreIamPolicy.AiFeatureOnlineStoreIamPolicy
New functions:
  • vertex/getAiFeatureGroupIamPolicy.getAiFeatureGroupIamPolicy
  • vertex/getAiFeatureOnlineStoreFeatureviewIamPolicy.getAiFeatureOnlineStoreFeatureviewIamPolicy
  • vertex/getAiFeatureOnlineStoreIamPolicy.getAiFeatureOnlineStoreIamPolicy

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.26.0...v8.27.0

v8.26.0

Compare Source

Does the PR have any schema changes?

Found 3 breaking changes:

Resources
  • 🟢 "gcp:accesscontextmanager/gcpUserAccessBinding:GcpUserAccessBinding": required: "accessLevels" property is no longer Required
Types
  • 🟢 "gcp:compute/getResourcePolicyGroupPlacementPolicy:getResourcePolicyGroupPlacementPolicy": required: "tpuTopology" property has changed to Required
  • 🟢 "gcp:parametermanager/getRegionalParametersParameter:getRegionalParametersParameter": required: "kmsKey" property has changed to Required
New resources:
  • apigee/controlPlaneAccess.ControlPlaneAccess
  • clouddeploy/deployPolicy.DeployPolicy
  • folder/serviceIdentity.ServiceIdentity
  • gemini/codeToolsSetting.CodeToolsSetting
  • gemini/codeToolsSettingBinding.CodeToolsSettingBinding
  • osconfig/v2PolicyOrchestratorForOrganization.V2PolicyOrchestratorForOrganization

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.25.1...v8.26.0

v8.25.1

Compare Source

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

What's Changed

Full Changelog: pulumi/pulumi-gcp@v8.25.0...v8.25.1

v8.25.0

Compare Source

Does the PR have any schema changes?

Found 19 breaking changes:

Resources
  • 🟢 "gcp:compute/subnetwork:Subnetwork": required: "logConfig" property is no longer Required
  • 🟢 "gcp:memorystore/instance:Instance": required: "desiredPscAutoConnections" property is no longer Required
Types
  • 🟢 "gcp:cloudf

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 3 times, most recently from 97dbca6 to 4531e3a Compare March 15, 2022 22:12
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 4531e3a to 878c2db Compare March 23, 2022 11:19
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 3 times, most recently from 166f0cc to 0897092 Compare April 12, 2022 20:16
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 0897092 to c756ae2 Compare April 19, 2022 17:59
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 3 times, most recently from 88c2d8f to 2a6d3f2 Compare May 4, 2022 15:39
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 2a6d3f2 to cbf9340 Compare May 17, 2022 15:02
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from cbf9340 to 3e3a4a4 Compare May 26, 2022 22:24
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 3e3a4a4 to 9054ff0 Compare June 18, 2022 21:43
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 9054ff0 to 5d5bb52 Compare September 25, 2022 13:23
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 5d5bb52 to a41674f Compare November 20, 2022 17:55
@renovate renovate bot changed the title Update dependency @pulumi/gcp to v6 fix(deps): update dependency @pulumi/gcp to v6 Nov 20, 2022
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from a41674f to 2648b5a Compare November 29, 2022 19:49
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 2648b5a to 99a591a Compare December 14, 2022 02:35
@renovate renovate bot changed the title fix(deps): update dependency @pulumi/gcp to v6 Update dependency @pulumi/gcp to v6 Dec 17, 2022
@renovate renovate bot changed the title Update dependency @pulumi/gcp to v6 fix(deps): update dependency @pulumi/gcp to v6 Dec 17, 2022
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 2 times, most recently from a0ff1ae to 6c1f756 Compare January 10, 2023 03:59
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 2 times, most recently from 6c5c62b to 3fb553b Compare January 25, 2023 02:38
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 3fb553b to b750474 Compare February 1, 2023 22:58
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from b750474 to aff4d48 Compare February 16, 2023 22:47
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from aff4d48 to ed7e145 Compare March 16, 2023 20:06
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from ed7e145 to 9a49dd0 Compare March 27, 2023 17:58
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 9a49dd0 to 4697d74 Compare April 17, 2023 09:40
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from d1cb914 to 3ffcc22 Compare April 17, 2025 21:11
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 4 times, most recently from 6d4d308 to f192c82 Compare May 2, 2025 20:32
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 3 times, most recently from 1e28aab to 3d9bcea Compare May 15, 2025 18:46
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 2 times, most recently from 17a19a1 to e9428d5 Compare May 22, 2025 18:51
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 2 times, most recently from b3eb7a3 to 227c516 Compare June 4, 2025 23:46
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 2 times, most recently from 857a3db to 164e439 Compare June 18, 2025 15:46
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 164e439 to de284cc Compare June 28, 2025 03:36
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from de284cc to 9718ed8 Compare July 7, 2025 18:30
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 9718ed8 to 27c02db Compare July 16, 2025 00:37
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 27c02db to 361ca60 Compare July 26, 2025 03:50
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 2 times, most recently from e232be0 to 4e2cf40 Compare August 12, 2025 09:03
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 3 times, most recently from af8cb16 to 9753847 Compare August 25, 2025 23:54
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from 9753847 to c8f759b Compare August 31, 2025 11:54
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 2 times, most recently from 7b0550d to 61eb4b7 Compare September 25, 2025 18:07
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch 2 times, most recently from 528036b to b01eb21 Compare September 29, 2025 19:09
@renovate renovate bot force-pushed the renovate/major-pulumi-npm-packages branch from b01eb21 to 43eda92 Compare October 8, 2025 05:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants