-
Notifications
You must be signed in to change notification settings - Fork 3
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
Dat 16824 #212
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ng ephemeral cloud infrastructure using Terraform and Spacectl. Includes linting, formatting, initializing, validating, previewing, deploying, and destroying infrastructure based on user input action.
…nce from 'master' to 'DAT-16824' for checkout action to target the correct branch
…secret to use BOT_TOKEN for installing spacectl to ensure correct permissions are set
… ls -ltr command before running terraform fmt for debugging purposes
…ield from Terraform Format job to run in the default directory
…Validate steps to streamline workflow and improve efficiency
… secrets for Terraform compatibility 🚀 (.github/workflows/ephemeral-cloud-infra.yml): update workflow to create and destroy ephemeral stack based on deploy action
… secrets to simplify configuration and improve readability
…ephemeral infrastructure based on input action. Add support for deploying and destroying ephemeral infrastructure using spacectl commands.
… stack task for better control and visibility
…g the dynamodb table by introducing a new boolean input parameter 'dynamodb' with a default value of false 🔧 (ephemeral-cloud-infra.yml): update the 'terraform destroy' command to include tail option for better logging visibility
…troy' boolean flag for destroying ephemeral cloud infrastructure. Adjust workflow steps to conditionally execute based on the 'destroy' flag value.
…ploy option for deploying the ephemeral cloud infrastructure. Adjust job conditions to execute based on the deploy input value.
…ifying stack ID to destroy as an input parameter to improve flexibility and customization
…ccess stack ID in subsequent steps
…ERAL_STACK_ID to stack_id for consistency 🔧 (ephemeral-cloud-infra.yml): update output variable assignment to use GITHUB_OUTPUT instead of set-output for proper workflow output handling
…_id to provide the stack ID of the ephemeral cloud infrastructure.
…namodb variable to enable dynamic creation of DynamoDB resources during infrastructure deployment
…aform state as artifacts to improve traceability and debugging capabilities
…le based on workflow outputs and inputs to ensure correct stack id is used for deployment and destruction of ephemeral infrastructure
… to assume a specific role for AWS operations in us-east-1 region
…for production environment to AWS_PROD_GITHUB_OIDC_ROLE_ARN_BUILD_LOGIC secret
…security and access control 🔧 (ephemeral-cloud-infra.yml): update role-to-assume secret for AWS credentials to match the correct environment and application role
…secret to match the correct role for the build logic process
…B_OIDC_ROLE_ARN_BUILD_LOGIC secret to AWS_DEV_GITHUB_OIDC_ROLE_ARN_INFRASTRUCTURE for clarity and consistency in role naming.
…for building logic to ensure correct permissions are assumed
…prevent unnecessary creation of DynamoDB table during workflow execution
…ing TF_VAR_create_dynamodb variable before deploying ephemeral infrastructure
…amodb variable to clean up configuration file
…tack_id variable to improve Terraform configuration clarity
…e the last part of the stack_id for better readability
…to correctly extract the stack ID from the output of create_stack step
…rastructure repository ref to 'master' branch to fix workflow issue
…or dynamodb option to clarify it deploys or destroys the dynamodb infrastructure
…onversion to uppercase for ID variable
…consistency and improved readability
… creating/destroying test automation cloud infrastructure 📝 (README.md): Add description for ephemeral-cloud-infra.yml workflow in README table
…tions/download-artifact to v4 for improved functionality and compatibility
…g documentdb infrastructure by setting TF_VAR_create_documentdb variable based on inputs.documentdb value
…on to use DAT-16824 branch instead of master for liquibase-infrastructure repository
…master to ensure the latest changes are used in the workflow
…on to use specific branch DAT-16824 instead of master for liquibase-infrastructure repository
…case for ID variable
…consistency and improved readability
…case for ID variable
…clude flags for better performance and efficiency
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.