mammoth-hamburger-30132
04/30/2026, 5:52 AMcloudflare.List — Duplicate Set Element on state migration— Inline`Items` in existing state fail to deserialize after upgrading, blocking pulumi preview entirely. I can contribute a fix for this — other resources already handle similar migrations via `PreStateUpgradeHook`/`TransformFromState`, so the pattern exists (link).
2. ZoneSubscription — 404 for free-plan zones— Creating or importing a subscription for free zones fails even though "free" is listed as a valid RatePlan.Id in the docs (link).
3. ManagedHeaders — Required fields should be Optional — ManagedRequestHeaders and ManagedResponseHeaders are both marked Required in v6, but the Cloudflare API supports partial updates and v5 had them as Optional (link).
All three issues seem to originate from the upstream Terraform provider (cloudflare/terraform-provider-cloudflare) — the v5 provider was auto-generated from the Cloudflare OpenAPI spec, and these problems were carried over through pulumi-terraform-bridge. Should I also file these upstream on the Terraform provider repo, or is it expected that the Pulumi team will coordinate with Cloudflare on this?stocky-restaurant-98004
04/30/2026, 4:51 PM