docs: add additional module documentation#66
Conversation
Pull Request Review Status
Working Directory: |
Pull Request Review Status
Working Directory: |
Pull Request Review Status
Working Directory: |
a230069 to
444fc2f
Compare
| # GitLab includes environment info as separate JWT claims (environment, deployment_tier) | ||
| # rather than in the subject claim. Need to use custom claim conditions for environment-based access. | ||
| # setting this to empty string to avoid null value error for now. | ||
| subject_env_mapping = "" |
There was a problem hiding this comment.
TODO in separate PR: Add subject_env_mapping support for GitLab. Since GitLab passes environment/deployment_tier as separate JWT claims (not in the subject), implementing this properly requires refactoring the module's claim parsing logic beyond just config changes. Setting to empty string for now.
46f916f to
0abbb55
Compare
Add additional documentation for Terraform AWS OIDC integration: - Architecture overview and system design - Hidden dependencies and prerequisites - Step-by-step setup guide - Examples analysis with security considerations - Security best practices and hardening guidelines - Troubleshooting guide and common issues
Added documentation explaining that GitLab provides environment information as separate JWT claims rather than in the subject claim, requiring custom claim conditions for environment-based access control.
- Added mock providers for AWS and TLS in test files - Enhanced custom provider test coverage - Added tags to test resources for better organization
0abbb55 to
0c4ba59
Compare
Add additional documentation for Terraform AWS OIDC integration:
Additional improvements: