Skip to content

docs: add GCP Cloud Armor update note to the provider checklist - #281

Merged
gfargo merged 1 commit into
mainfrom
docs/gcp-provider-steering-notes
Aug 25, 2026
Merged

docs: add GCP Cloud Armor update note to the provider checklist#281
gfargo merged 1 commit into
mainfrom
docs/gcp-provider-steering-notes

Conversation

@gfargo

@gfargo gfargo commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Summary

.kiro/steering/adding-a-provider.md had an "Update note" section for Fastly (#186) but none for GCP (#187), flagged as a known gap in this repo's own memory since #187's implementation session.

Adds:

Test plan

The provider-adding checklist had an "Update note" section for Fastly
(#186) but nothing for GCP (#187), even though GCP's build turned up more
new information than Fastly's did — a real BaseFirewallClient deviation
(async auth headers, #232), a structural fact no prior provider has
(priority as the only id/order/addressing-key, no separate server-assigned
id), and confirmation that #184/#185 both genuinely don't apply here.

The main addition is the real-e2e-verification gap this checklist didn't
previously have a category for: GCP shipped, passed a holistic epic-wide
review, and was still broken on the first real command against any real
policy, because neither unit tests nor the mock server's fixtures ever
happened to include the mandatory default rule every real Cloud Armor
policy carries. Two more bugs (a shared-code id-remapping gap, a dead
--ci flag on download) surfaced the same way once real infrastructure was
finally involved. Added as both a new bullet in the existing "Verification
methodology" section (so it's an actionable checklist item for AWS, not
just GCP history) and as the headline finding in the new GCP update note.
@gfargo
gfargo merged commit f3b5740 into main Aug 25, 2026
2 checks passed
@gfargo
gfargo deleted the docs/gcp-provider-steering-notes branch August 25, 2026 13:39
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.

1 participant