Skip to content

Add mTLS trust store S3 bucket and CA cert generation script - #7

Merged
Manideep3969 merged 2 commits into
mainfrom
feature/mtls-trust-store
Jul 29, 2026
Merged

Add mTLS trust store S3 bucket and CA cert generation script#7
Manideep3969 merged 2 commits into
mainfrom
feature/mtls-trust-store

Conversation

@Manideep3969

Copy link
Copy Markdown
Owner
  • Create trust-store submodule with S3 bucket (encryption, versioning, public access block, lifecycle policy, bucket policy for ELB access)
  • Make mTLS ALB listener and CloudWatch alarm conditional on alb_arn
  • Make CloudWatch alarm conditional on sns_topic_arn
  • Auto-detect trust store bucket name from submodule if not provided
  • Add setup-mtls-ca.sh script to generate self-signed CA cert and upload
  • Update terraform.tfvars with trust store bucket name
  • Add mtls_trust_store_bucket output

- Create trust-store submodule with S3 bucket (encryption, versioning,
  public access block, lifecycle policy, bucket policy for ELB access)
- Make mTLS ALB listener and CloudWatch alarm conditional on alb_arn
- Make CloudWatch alarm conditional on sns_topic_arn
- Auto-detect trust store bucket name from submodule if not provided
- Add setup-mtls-ca.sh script to generate self-signed CA cert and upload
- Update terraform.tfvars with trust store bucket name
- Add mtls_trust_store_bucket output
TFLint: Fix subnet_ids index error in EC2 Image Builder (use try())
Flake8: Fix mismatched quote, bare except, missing f-string placeholders,
  missing trailing newline in Lambda scripts
Checkov CKV_AWS_300: Add abort_incomplete_multipart_upload to all S3 lifecycle
Checkov CKV_AWS_40: Replace user policy attachment with group membership
Checkov CKV_AWS_355: Replace wildcard Resource with specific ARNs in IAM policies
Checkov CKV_AWS_287/355: Add checkov:skip for Cognito identity pool (requires *)
@Manideep3969
Manideep3969 merged commit 57f4da8 into main Jul 29, 2026
23 of 28 checks passed
@Manideep3969
Manideep3969 deleted the feature/mtls-trust-store branch July 29, 2026 07:04
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