Skip to content

Upgrade terraform-provider-cloudflare to v5.22.0 - #1634

Merged
corymhall merged 3 commits into
masterfrom
upgrade-terraform-provider-cloudflare-to-v5.22.0-ci
Jul 16, 2026
Merged

Upgrade terraform-provider-cloudflare to v5.22.0#1634
corymhall merged 3 commits into
masterfrom
upgrade-terraform-provider-cloudflare-to-v5.22.0-ci

Conversation

@pulumi-bot

Copy link
Copy Markdown
Contributor

This PR was generated via $ upgrade-provider pulumi/pulumi-cloudflare --kind=provider --target-bridge-version=latest --target-version=5.22.0 --allow-missing-docs=true.


@pulumi-bot pulumi-bot added the needs-release/minor When a PR with this label merges, it initiates a release of vX.Y+1.0 label Jul 11, 2026
@pulumi-bot
pulumi-bot enabled auto-merge (squash) July 11, 2026 04:18
@github-actions

Copy link
Copy Markdown

Does the PR have any schema changes?

Found 342 breaking changes:

Resources

  • 🟢 "cloudflare:index/accessCustomPage:AccessCustomPage": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/accessPolicy:AccessPolicy": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/accessTag:AccessTag": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/accountDnsSettings:AccountDnsSettings": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/accountDnsSettingsInternalView:AccountDnsSettingsInternalView": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/accountMember:AccountMember": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/accountSubscription:AccountSubscription": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/addressMap:AddressMap": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/aiGateway:AiGateway": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/aiGatewayDynamicRouting:AiGatewayDynamicRouting": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/aiSearchToken:AiSearchToken": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/apiShieldOperation:ApiShieldOperation": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/apiShieldOperationSchemaValidationSettings:ApiShieldOperationSchemaValidationSettings": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/apiShieldSchema:ApiShieldSchema": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/byoIpPrefix:ByoIpPrefix": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/callsSfuApp:CallsSfuApp": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/callsTurnApp:CallsTurnApp": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/certificatePack:CertificatePack": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/clientCertificate:ClientCertificate": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/cloudforceOneRequest:CloudforceOneRequest": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/cloudforceOneRequestAsset:CloudforceOneRequestAsset": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/cloudforceOneRequestMessage:CloudforceOneRequestMessage": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/cloudforceOneRequestPriority:CloudforceOneRequestPriority": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/connectivityDirectoryService:ConnectivityDirectoryService": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/contentScanning:ContentScanning": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/contentScanningExpression:ContentScanningExpression": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/customHostname:CustomHostname": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/customOriginTrustStore:CustomOriginTrustStore": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/customSsl:CustomSsl": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/d1Database:D1Database": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/deviceManagedNetworks:DeviceManagedNetworks": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/devicePostureIntegration:DevicePostureIntegration": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/devicePostureRule:DevicePostureRule": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/dlpCustomProfile:DlpCustomProfile": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/dlpPredefinedProfile:DlpPredefinedProfile": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/dnsFirewall:DnsFirewall": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/dnsRecord:DnsRecord": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/dnsZoneTransfersAcl:DnsZoneTransfersAcl": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/dnsZoneTransfersIncoming:DnsZoneTransfersIncoming": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/dnsZoneTransfersOutgoing:DnsZoneTransfersOutgoing": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/dnsZoneTransfersPeer:DnsZoneTransfersPeer": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/dnsZoneTransfersTsig:DnsZoneTransfersTsig": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/emailRoutingAddress:EmailRoutingAddress": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/emailRoutingRule:EmailRoutingRule": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/emailRoutingSettings:EmailRoutingSettings": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/emailSecurityBlockSender:EmailSecurityBlockSender": required inputs: "accountId" input has changed to Required
  • "cloudflare:index/emailSecurityImpersonationRegistry:EmailSecurityImpersonationRegistry":
    • required:
      • 🟢 "comments" property is no longer Required
      • 🟢 "directoryId" property is no longer Required
      • 🟢 "directoryNodeId" property is no longer Required
      • 🟢 "externalDirectoryNodeId" property is no longer Required
      • 🟢 "provenance" property is no longer Required
    • 🟢 required inputs: "accountId" input has changed to Required
  • "cloudflare:index/emailSecurityTrustedDomains:EmailSecurityTrustedDomains":
    • 🟡 inputs: "bodies" missing
    • 🟡 properties: "bodies" missing output "bodies"
    • required inputs:
      • 🟢 "accountId" input has changed to Required
      • 🟢 "pattern" input has changed to Required
  • 🟢 "cloudflare:index/filter:Filter": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/firewallRule:FirewallRule": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/healthcheck:Healthcheck": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/hostnameTlsSetting:HostnameTlsSetting": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/hyperdriveConfig:HyperdriveConfig": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/image:Image": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/imageVariant:ImageVariant": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/keylessCertificate:KeylessCertificate": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/leakedCredentialCheck:LeakedCredentialCheck": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/leakedCredentialCheckRule:LeakedCredentialCheckRule": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/list:List": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/listItem:ListItem": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/loadBalancer:LoadBalancer": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/loadBalancerMonitor:LoadBalancerMonitor": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/loadBalancerPool:LoadBalancerPool": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/magicNetworkMonitoringConfiguration:MagicNetworkMonitoringConfiguration": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/magicNetworkMonitoringRule:MagicNetworkMonitoringRule": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/magicTransitSite:MagicTransitSite": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/magicTransitSiteAcl:MagicTransitSiteAcl": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/magicTransitSiteLan:MagicTransitSiteLan": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/magicTransitSiteWan:MagicTransitSiteWan": required inputs: "accountId" input has changed to Required
  • "cloudflare:index/managedHeaders:ManagedHeaders": required:
    • 🟢 "managedRequestHeaders" property is no longer Required
    • 🟢 "managedResponseHeaders" property is no longer Required
  • "cloudflare:index/managedTransforms:ManagedTransforms": required:
    • 🟢 "managedRequestHeaders" property is no longer Required
    • 🟢 "managedResponseHeaders" property is no longer Required
  • 🟢 "cloudflare:index/notificationPolicy:NotificationPolicy": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/notificationPolicyWebhooks:NotificationPolicyWebhooks": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/observatoryScheduledTest:ObservatoryScheduledTest": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/pageRule:PageRule": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/pageShieldPolicy:PageShieldPolicy": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/pagesDomain:PagesDomain": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/pagesProject:PagesProject": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/pipeline:Pipeline": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/pipelineSink:PipelineSink": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/pipelineStream:PipelineStream": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/queue:Queue": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/queueConsumer:QueueConsumer": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/r2Bucket:R2Bucket": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/r2BucketCors:R2BucketCors": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/r2BucketEventNotification:R2BucketEventNotification": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/r2BucketLifecycle:R2BucketLifecycle": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/r2BucketLock:R2BucketLock": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/r2BucketSippy:R2BucketSippy": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/r2CustomDomain:R2CustomDomain": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/r2DataCatalog:R2DataCatalog": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/r2ManagedDomain:R2ManagedDomain": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/rateLimit:RateLimit": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/record:Record": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/regionalHostname:RegionalHostname": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/registrarDomain:RegistrarDomain": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/riskBehavior:RiskBehavior": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/schemaValidationOperationSettings:SchemaValidationOperationSettings": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/schemaValidationSchemas:SchemaValidationSchemas": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/schemaValidationSettings:SchemaValidationSettings": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/snippet:Snippet": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/snippetRules:SnippetRules": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/spectrumApplication:SpectrumApplication": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/ssoConnector:SsoConnector": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/stream:Stream": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/streamAudioTrack:StreamAudioTrack": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/streamCaptionLanguage:StreamCaptionLanguage": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/streamDownload:StreamDownload": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/streamKey:StreamKey": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/streamLiveInput:StreamLiveInput": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/streamWatermark:StreamWatermark": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/streamWebhook:StreamWebhook": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/teamsList:TeamsList": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/teamsLocation:TeamsLocation": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/teamsProxyEndpoint:TeamsProxyEndpoint": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/teamsRule:TeamsRule": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/tokenValidationConfig:TokenValidationConfig": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/tokenValidationRules:TokenValidationRules": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/tunnel:Tunnel": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/tunnelConfig:TunnelConfig": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/tunnelRoute:TunnelRoute": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/tunnelVirtualNetwork:TunnelVirtualNetwork": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/turnstileWidget:TurnstileWidget": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/userAgentBlockingRule:UserAgentBlockingRule": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/vulnerabilityScannerCredential:VulnerabilityScannerCredential": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/vulnerabilityScannerCredentialSet:VulnerabilityScannerCredentialSet": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/vulnerabilityScannerTargetEnvironment:VulnerabilityScannerTargetEnvironment": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/waitingRoom:WaitingRoom": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/waitingRoomEvent:WaitingRoomEvent": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/waitingRoomRules:WaitingRoomRules": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/web3Hostname:Web3Hostname": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/webAnalyticsRule:WebAnalyticsRule": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/webAnalyticsSite:WebAnalyticsSite": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/worker:Worker": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workerCronTrigger:WorkerCronTrigger": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workerDomain:WorkerDomain": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workerScript:WorkerScript": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workerVersion:WorkerVersion": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workersCronTrigger:WorkersCronTrigger": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workersCustomDomain:WorkersCustomDomain": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workersDeployment:WorkersDeployment": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workersForPlatformsDispatchNamespace:WorkersForPlatformsDispatchNamespace": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workersForPlatformsNamespace:WorkersForPlatformsNamespace": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workersKv:WorkersKv": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workersKvNamespace:WorkersKvNamespace": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workersRoute:WorkersRoute": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/workersScript:WorkersScript": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workersScriptSubdomain:WorkersScriptSubdomain": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/workflow:Workflow": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustAccessAiControlsMcpPortal:ZeroTrustAccessAiControlsMcpPortal": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustAccessAiControlsMcpServer:ZeroTrustAccessAiControlsMcpServer": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustAccessCustomPage:ZeroTrustAccessCustomPage": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustAccessInfrastructureTarget:ZeroTrustAccessInfrastructureTarget": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustAccessPolicy:ZeroTrustAccessPolicy": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustAccessTag:ZeroTrustAccessTag": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustDeviceCustomProfile:ZeroTrustDeviceCustomProfile": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustDeviceCustomProfileLocalDomainFallback:ZeroTrustDeviceCustomProfileLocalDomainFallback": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustDeviceDefaultProfileCertificates:ZeroTrustDeviceDefaultProfileCertificates": required inputs: "zoneId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustDeviceIpProfile:ZeroTrustDeviceIpProfile": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustDeviceManagedNetworks:ZeroTrustDeviceManagedNetworks": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustDevicePostureIntegration:ZeroTrustDevicePostureIntegration": required inputs: "accountId" input has changed to Required
  • 🟢 "cloudflare:index/zeroTrustDevicePostureRule:ZeroTrustDevicePostureRule": required inputs: "accountId" input has changed to Required

New resources:

  • index/aiSearchNamespace.AiSearchNamespace
  • index/customCsr.CustomCsr
  • index/dlsPrefixBinding.DlsPrefixBinding
  • index/flagshipApp.FlagshipApp
  • index/flagshipFlag.FlagshipFlag
  • index/googleTagGateway.GoogleTagGateway
  • index/loadBalancerMonitorGroup.LoadBalancerMonitorGroup
  • index/magicTransitCf1Site.MagicTransitCf1Site
  • index/moqRelay.MoqRelay
  • index/oauthClient.OauthClient
  • index/originCloudRegion.OriginCloudRegion
  • index/originTlsComplianceModes.OriginTlsComplianceModes
  • index/secretsStore.SecretsStore
  • index/secretsStoreSecret.SecretsStoreSecret
  • index/share.Share
  • index/shareRecipient.ShareRecipient
  • index/shareResource.ShareResource
  • index/zeroTrustDeviceDeploymentGroups.ZeroTrustDeviceDeploymentGroups
  • index/zeroTrustDlpDataClass.ZeroTrustDlpDataClass
  • index/zeroTrustDlpDataTag.ZeroTrustDlpDataTag
  • index/zeroTrustDlpDataTagCategory.ZeroTrustDlpDataTagCategory
  • index/zeroTrustDlpSensitivityGroup.ZeroTrustDlpSensitivityGroup
  • index/zeroTrustDlpSensitivityLevel.ZeroTrustDlpSensitivityLevel
  • index/zeroTrustDlpSensitivityLevelOrder.ZeroTrustDlpSensitivityLevelOrder
  • index/zeroTrustTunnelWarpConnectorConfig.ZeroTrustTunnelWarpConnectorConfig
  • index/zoneAutoOriginTlsKex.ZoneAutoOriginTlsKex

New functions:

  • index/getAiSearchNamespace.getAiSearchNamespace
  • index/getAiSearchNamespaces.getAiSearchNamespaces
  • index/getCustomCsr.getCustomCsr
  • index/getCustomCsrs.getCustomCsrs
  • index/getDlsPrefixBinding.getDlsPrefixBinding
  • index/getDlsPrefixBindings.getDlsPrefixBindings
  • index/getFlagshipApp.getFlagshipApp
  • index/getFlagshipApps.getFlagshipApps
  • index/getFlagshipFlag.getFlagshipFlag
  • index/getFlagshipFlags.getFlagshipFlags
  • index/getGoogleTagGateway.getGoogleTagGateway
  • index/getLoadBalancerMonitorGroup.getLoadBalancerMonitorGroup
  • index/getLoadBalancerMonitorGroups.getLoadBalancerMonitorGroups
  • index/getMagicTransitCf1Site.getMagicTransitCf1Site
  • index/getMagicTransitCf1Sites.getMagicTransitCf1Sites
  • index/getMoqRelay.getMoqRelay
  • index/getMoqRelays.getMoqRelays
  • index/getOauthClient.getOauthClient
  • index/getOauthClients.getOauthClients
  • index/getOauthScopes.getOauthScopes
  • index/getOriginCloudRegion.getOriginCloudRegion
  • index/getOriginCloudRegions.getOriginCloudRegions
  • index/getOriginTlsComplianceModes.getOriginTlsComplianceModes
  • index/getSecretsStore.getSecretsStore
  • index/getSecretsStoreSecret.getSecretsStoreSecret
  • index/getSecretsStoreSecrets.getSecretsStoreSecrets
  • index/getSecretsStores.getSecretsStores
  • index/getShare.getShare
  • index/getShareRecipient.getShareRecipient
  • index/getShareRecipients.getShareRecipients
  • index/getShareResource.getShareResource
  • index/getShareResources.getShareResources
  • index/getShares.getShares
  • index/getZeroTrustDeviceDeploymentGroups.getZeroTrustDeviceDeploymentGroups
  • index/getZeroTrustDeviceDeploymentGroupsList.getZeroTrustDeviceDeploymentGroupsList
  • index/getZeroTrustDlpDataClass.getZeroTrustDlpDataClass
  • index/getZeroTrustDlpDataClasses.getZeroTrustDlpDataClasses
  • index/getZeroTrustDlpDataTag.getZeroTrustDlpDataTag
  • index/getZeroTrustDlpDataTagCategories.getZeroTrustDlpDataTagCategories
  • index/getZeroTrustDlpDataTagCategory.getZeroTrustDlpDataTagCategory
  • index/getZeroTrustDlpDataTags.getZeroTrustDlpDataTags
  • index/getZeroTrustDlpSensitivityGroup.getZeroTrustDlpSensitivityGroup
  • index/getZeroTrustDlpSensitivityGroups.getZeroTrustDlpSensitivityGroups
  • index/getZeroTrustDlpSensitivityLevel.getZeroTrustDlpSensitivityLevel
  • index/getZeroTrustDlpSensitivityLevelOrder.getZeroTrustDlpSensitivityLevelOrder
  • index/getZeroTrustDlpSensitivityLevels.getZeroTrustDlpSensitivityLevels
  • index/getZeroTrustResourceLibraryApplication.getZeroTrustResourceLibraryApplication
  • index/getZeroTrustResourceLibraryApplications.getZeroTrustResourceLibraryApplications
  • index/getZeroTrustResourceLibraryCategories.getZeroTrustResourceLibraryCategories
  • index/getZeroTrustResourceLibraryCategory.getZeroTrustResourceLibraryCategory
  • index/getZeroTrustTunnelWarpConnectorConfig.getZeroTrustTunnelWarpConnectorConfig
  • index/getZoneAutoOriginTlsKex.getZoneAutoOriginTlsKex

Maintainer note: consult the runbook for dealing with any breaking changes.

@pulumi-bot
pulumi-bot force-pushed the upgrade-terraform-provider-cloudflare-to-v5.22.0-ci branch 4 times, most recently from 8c26adf to 5a8620d Compare July 15, 2026 04:17
@pulumi-bot
pulumi-bot force-pushed the upgrade-terraform-provider-cloudflare-to-v5.22.0-ci branch from 5a8620d to b39cd6b Compare July 16, 2026 04:17
@corymhall

Copy link
Copy Markdown
Member

@pulumi-eon can you look into the CI failures and let me know what the fixes are?

@eon-pulumi

eon-pulumi Bot commented Jul 16, 2026

Copy link
Copy Markdown

Eon ran into a problem

RuntimeError: SSE stream inactive for 120s (no data received). Total elapsed: 451s

Partial work may exist — see the session log.


View session

@corymhall
corymhall disabled auto-merge July 16, 2026 14:23
Upstream's terraform-provider-cloudflare v5.22.0 bumped
cloud_connector_rules to schema version 500 (as part of a mechanical
sweep bumping all remaining v5 resources to version 500), with a
genuine no-op state upgrader from version 0. This trips the
TestSchemaVersionsForResetResources canary, which asserts resources in
resourcesWhichNeedSchemaVersionReset still declare schema version 0
upstream (see #1156).

Since the new upstream migration is a real (albeit no-op) 0->500
upgrade path, and Pulumi state for this resource was always persisted
at version 0 (the previous hard-coded reset), removing it from the
reset list lets Terraform's own upgrade path run normally: recorded
version 0 <= new version 500, so no downgrade error occurs, and the
no-op upgrader preserves existing state exactly as before.

This mirrors how cloudflare_custom_ssl and cloudflare_dns_record were
previously handled in #1554 when upstream did the same kind of
mechanical schema version bump for them.
@corymhall
corymhall enabled auto-merge (squash) July 16, 2026 14:46
@corymhall
corymhall merged commit 707ad42 into master Jul 16, 2026
27 checks passed
@corymhall
corymhall deleted the upgrade-terraform-provider-cloudflare-to-v5.22.0-ci branch July 16, 2026 15:26
@pulumi-bot

Copy link
Copy Markdown
Contributor Author

This PR has been shipped in release v6.18.0.

1 similar comment
@pulumi-bot

Copy link
Copy Markdown
Contributor Author

This PR has been shipped in release v6.18.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants