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

Request for wafv2_{rule_group,web_acl,web_acl_association,web_acl_logging_configuration} resources #1019

Open
fernandezcuesta opened this issue Dec 13, 2023 · 6 comments
Labels
is:triaged Indicates that an issue has been reviewed.

Comments

@fernandezcuesta
Copy link

What resource do you need?

From the list of Terraform supported resources, some are still missing from provider-aws-wafv2:

aws_wafv2_ip_set
aws_wafv2_regex_pattern_set
aws_wafv2_rule_group
aws_wafv2_web_acl
aws_wafv2_web_acl_association
aws_wafv2_web_acl_logging_configuration

Terraform Resource Name:

  • aws_wafv2_rule_group
  • aws_wafv2_web_acl
  • aws_wafv2_web_acl_association
  • aws_wafv2_web_acl_logging_configuration

What is your use case?

Cannot deploy WAFv2 resources without leveraging provider-terraform, and the latter is still limited (e.g. does not support SSH authentication to fetch external modules).

@jeanduplessis
Copy link
Collaborator

Related #567

@haarchri
Copy link
Member

aws_wafv2_rule_group CRD 55MB
aws_wafv2_web_acl with 68MB

we will hit cannot establish control of object: Request entity too large: limit is 3145728
Draft PR: #1032 to highlight the issue

du -ah  | sort -hr
153M	.
 68M	./wafv2.aws.upbound.io_webacls.yaml
 55M	./wafv2.aws.upbound.io_rulegroups.yaml
548K	./medialive.aws.upbound.io_channels.yaml
344K	./firehose.aws.upbound.io_deliverystreams.yaml
280K	./securityhub.aws.upbound.io_insights.yaml
232K	./appflow.aws.upbound.io_flows.yaml
200K	./appmesh.aws.upbound.io_virtualnodes.yaml
184K	./kinesisanalyticsv2.aws.upbound.io_applications.yaml
180K	./appmesh.aws.upbound.io_routes.yaml
176K	./autoscaling.aws.upbound.io_autoscalinggroups.yaml
168K	./kendra.aws.upbound.io_datasources.yaml
168K	./ec2.aws.upbound.io_launchtemplates.yaml
[...]
 16K	./cloudwatchevents.aws.upbound.io_buses.yaml
 16K	./cloudwatch.aws.upbound.io_dashboards.yaml
 16K	./backup.aws.upbound.io_globalsettings.yaml
 16K	./accessanalyzer.aws.upbound.io_analyzers.yaml
 12K	./aws.upbound.io_storeconfigs.yaml
8.0K	./aws.upbound.io_providerconfigusages.yaml

@david-shato-sisense
Copy link

really waiting for this implementation.
any updates?

@turkenf turkenf added the is:triaged Indicates that an issue has been reviewed. label Jan 16, 2024
@turkenf turkenf removed the community label May 11, 2024
@MichaelRSilva
Copy link

Any update about this implementation?

Copy link

This provider repo does not have enough maintainers to address every issue. Since there has been no activity in the last 90 days it is now marked as stale. It will be closed in 14 days if no further activity occurs. Leaving a comment starting with /fresh will mark this issue as not stale.

@github-actions github-actions bot added the stale label Sep 10, 2024
@fernandezcuesta
Copy link
Author

/fresh

@github-actions github-actions bot removed the stale label Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
is:triaged Indicates that an issue has been reviewed.
Projects
None yet
Development

No branches or pull requests

6 participants