Skip to content

[PE1-4466] fix(webacl-conflicts): Ignoring webacl overrides on existing distributions when acl isn't declared#124

Merged
anjosluc merged 2 commits intodevelopfrom
fix/avoid-webacl-conflicts
Aug 21, 2025
Merged

[PE1-4466] fix(webacl-conflicts): Ignoring webacl overrides on existing distributions when acl isn't declared#124
anjosluc merged 2 commits intodevelopfrom
fix/avoid-webacl-conflicts

Conversation

@anjosluc
Copy link
Contributor

@anjosluc anjosluc commented Aug 21, 2025

Description

Changing default behavior on distribution reconciliations for ingresses without/empty cdn-origin-controller.gympass.com/cf.web-acl-arn annotation to keep the current distribution configuration, to avoid conflicts with externally managed Web ACL associations. Removing CF_AWS_WAF environment variable to not set any default WebACL on distributions.

Motivation and Context

PE1-4466

How has this been tested?

Automated tests + manual validation

Checklist

  • I have implemented automated tests for the changes.
  • I have updated the documentation accordingly.

@anjosluc anjosluc changed the base branch from main to develop August 21, 2025 13:59
@anjosluc anjosluc force-pushed the fix/avoid-webacl-conflicts branch from 74ff8b2 to b591e8c Compare August 21, 2025 14:25
@anjosluc anjosluc marked this pull request as ready for review August 21, 2025 14:51
@anjosluc anjosluc merged commit 71010fc into develop Aug 21, 2025
3 checks passed
@anjosluc anjosluc deleted the fix/avoid-webacl-conflicts branch August 21, 2025 14:53
anjosluc added a commit that referenced this pull request Aug 21, 2025
* [skip ci] chore: Add catalog-info.yaml

* Revert "Create backstage-journeys file"

* [PE1-4466] fix(webacl-conflicts): Ignoring webacl overrides on existing distributions when acl isn't declared (#124)

* fix(webacl-conflicts): [PE1-4466] Ignoring webacl overrides on existing distributions when acl isn't declared

* fix(webacl-conflicts): [PE1-4466] Fix README.md

* fix(webacl-conflicts): [PE1-4466] Fixing panic when there's no distARN to be reconciled (#126)

---------

Co-authored-by: gympass-backstage[bot] <147523283+gympass-backstage[bot]@users.noreply.github.com>
Co-authored-by: Rubens Saraiva <rubens.saraiva@gmail.com>
Co-authored-by: Caio Almeida <caio.f.r.amd@gmail.com>
Co-authored-by: Lucas Caparelli <23405112+LCaparelli@users.noreply.github.com>
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.

2 participants