-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Added exporter ephemeral service. #31
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
Conversation
Plan output for service config |
c260e03 to
efb2e61
Compare
efb2e61 to
97d7c93
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds an ephemeral exporter service to enable data exports from Senzing to S3, along with configurable log levels for all containers. The exporter runs as an on-demand ECS task that can be triggered via GitHub Actions.
- Added exporter ephemeral service with S3 export capabilities
- Introduced configurable log levels for all containers with validation
- Created GitHub Actions workflow to trigger exports on-demand
Reviewed Changes
Copilot reviewed 14 out of 15 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| tofu/modules/system/variables.tf | Added log_level variable with validation for container logging |
| tofu/modules/system/templates/exports-access-policy.yaml.tftpl | Created IAM policy template for S3 and KMS access |
| tofu/modules/system/iam.tf | Added IAM policy for exporter S3 access |
| tofu/modules/system/ecs.tf | Added exporter module and reorganized service configurations |
| tofu/config/service/variables.tf | Added log_level variable to service configuration |
| tofu/config/service/main.tf | Passed log_level to system module |
| Dockerfile.exporter | Added volume definitions for read-only filesystem support |
| .trivyignore.yaml | Updated comment and paths for ephemeral container healthcheck exemption |
| .github/workflows/*.yaml | Added log_level environment variable and new export workflow |
| .github/actions/setup-opentofu/action.yaml | Added log_level to variable handling |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
9ce39d4 to
413043c
Compare
413043c to
a6972eb
Compare
No description provided.