All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Comprehensive README.md with detailed documentation
- Input validation for variables
- Security-focused .gitignore file
- terraform.tfvars.example with all configuration options
- GitHub Actions CI/CD pipeline
- MIT License
- This CHANGELOG.md file
- Syntax errors in team_onboarding_permissions.tf (missing commas)
- Variable type definitions (changed generic
listtolist(string)) - Sensitive variable handling for API keys
- Improved variable descriptions and formatting
- Enhanced security practices documentation
- Added sensitive flag to API key variable
- Improved .gitignore to prevent credential leaks
- Added validation rules for input parameters
- Initial release of StackGuardian Terraform modules
- Support for workflow groups management
- Cloud connector modules for AWS, Azure, and GCP
- VCS connector modules for GitHub, GitLab, and Bitbucket
- Role and role assignment management
- OIDC setup modules for cloud providers
- Workflow Groups: Create and manage deployment environments
- Cloud Connectors: Support for multiple authentication methods
- AWS: Static keys, RBAC, OIDC
- Azure: Static credentials, OIDC
- GCP: Static credentials
- VCS Integration: Connect to popular version control systems
- RBAC: Comprehensive role-based access control
- Team Onboarding: Automated user and group management
stackguardian_workflow_groupstackguardian_connector_cloudstackguardian_connector_vcsstackguardian_rolestackguardian_role_assignmentaws_oidcaws_rbacazure_oidcgcp_oidc