Conversation
There was a problem hiding this comment.
Pull request overview
Adds a new Terraform submodule under modules/cicd to provision a Keycloak OpenID “automation-client” (plus protocol mapper and service-account realm role), along with local docker-compose + terraform test scaffolding to validate creation against a local Keycloak instance.
Changes:
- Introduces
modules/cicdTerraform code to create the Keycloak automation client and related resources. - Adds
terraform testsetup plus a docker-compose Keycloak instance and imported test realm. - Adds module README and required input variables (
tenant,api_dns_name).
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| modules/cicd/main.tf | Creates Keycloak realm lookup + automation client + mapper + service-account role assignment |
| modules/cicd/variables.tf | Declares module inputs (tenant, api_dns_name) |
| modules/cicd/README.md | Documents module purpose and local testing steps |
| modules/cicd/tests/keycloak.tftest.hcl | Terraform test asserting automation client creation |
| modules/cicd/tests/docker-compose.yml | Local Keycloak container for tests |
| modules/cicd/tests/config/tenant-test-realm.json | Imported realm/role fixture for tests |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated 8 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
9323ea3 to
7fcd791
Compare
7fcd791 to
7204114
Compare
No description provided.