-
Notifications
You must be signed in to change notification settings - Fork 1
Compose Module #25
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
base: main
Are you sure you want to change the base?
Compose Module #25
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
CI Feedback 🧐(Feedback updated until commit 3df422e)A test triggered by this PR failed. Here is an AI-generated analysis of the failure:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||
User description
Define your entire stack from docker compose file.
PR Type
Enhancement, Tests, Documentation
Description
Introduced a Terraform module for parsing
.envfiles.Added a new
composemodule to handle Docker Compose configurations.Enhanced configuration management with new schema definitions and support for AWS SSM parameters.
Added comprehensive tests for
.envparsing, Docker Compose handling, and AWS SSM configurations.Changes walkthrough 📝
16 files
Example for using the `.env` file parser modulePlaceholder for Docker Compose configs handlingCore logic for processing Docker Compose YAMLOutputs for processed services, configs, and secretsService module integration for Docker Compose servicesVariables for Docker Compose moduleEnhanced AWS SSM parameter handlingUpdated CSI class definitions for AWS secretsRefactored configuration logic with schema definitionsAdded new configuration classes for AWS SSMLogic for parsing `.env` files into key-value pairsOutputs for parsed `.env` dataVariables for `.env` file parser moduleUpdated tenant variable for Lambda moduleUpdated and added variables for Lambda moduleAdded validation and description for micro-service variables1 files
Lock file for Terraform dependencies in compose module6 files
Tests for Docker Compose module functionalityUpdated tests for configuration moduleNew tests for AWS SSM parameter configurationsTests for `.env` file parsing moduleSample Docker Compose YAML for testingSample `.env` file for testing2 files
Required providers and versions for compose moduleRequired providers and versions for `.env` file parser1 files
Documentation for `.env` file parser module1 files