Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: use different backend #12

Merged
merged 2 commits into from
Mar 27, 2024
Merged

feat: use different backend #12

merged 2 commits into from
Mar 27, 2024

Conversation

matt-FFFFFF
Copy link
Member

No description provided.

@matt-FFFFFF matt-FFFFFF changed the title Waf-refactor-2 feat: use different backend Mar 27, 2024
@matt-FFFFFF matt-FFFFFF merged commit a8878fa into waf-refactor Mar 27, 2024
@matt-FFFFFF matt-FFFFFF deleted the waf-refactor-2 branch March 27, 2024 22:08
matt-FFFFFF added a commit that referenced this pull request Mar 28, 2024
* feat: implement waf check framework and include starter

* chore: go minimum 1.22

* chore: rename func

* fix: incorrect resource type

* style: refactor names for readability

* docs: add code comments

* test: add test for optional()

* feat: add generic simple rule

* chore: gitignore

* feat: generic simple value tests

* feat: add more roles

* refactor code

* improve set compare

* simplify toPtr function

* feat: add integration test framework

Supersedes #8

* build: go deps

* fix: build error

* test: exclude integration tests from unit

* ci: fix e2e build output on windows

* feat: add null value check

* docs: comments

* refactor: move common funcs into module_content

* refactor: use github.com/deckarep/golang-set/v2

* refactor: simplify simplerule to support nested blocks

* chore: go mod tidy

* feat: add app gateway sku nested block rule

* refactor list_value

* refactor null_value

* refactor null_value

* refactor, move interfaces rule registry code into interfaces package

* keep refactor

* fix: unknown rule now evaluates correctly

* chore: go get upgrade

* Waf-refactor-2 (#12)

* spike: wdyt

* feat: use new backend

* refactor: list

* commit for now

* use gostub to inject mock fs

* chore: go mod tidy

* chore: gitignore

* fix: update interfaces and add tags

* feat: add tags to interface spec

* feat: update rules ready for release

* feat: add link to vnet gw

* fix: add null/unknown checks

* fix: interfaces

* fix: integration tests

---------

Co-authored-by: zjhe <lonegunmanb@hotmail.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.

1 participant