Skip to content
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

feat(ci)!: modifications for externally triggered deployments and upgrades #25

Merged
merged 47 commits into from
Mar 5, 2024

Conversation

anayeaye
Copy link
Contributor

@anayeaye anayeaye commented Mar 5, 2024

Changes

CICD

  • Add composite action to be used by veda-deploy
  • Update cicd to use the composite action
  • Add gitflow enforcer
  • Add CfnOutput to pass env vars between stacks in veda-deploy
  • Cicd.yml simplified (for now) to automatically deploy on dev and main branches. In the future we may want to implement the pattern of calling the cdk-actions/workflow that is used for production for the lower environments as well but today the lower environment aws setup lacks the appropriate deployment role

Upgrades

Breaking changes

  • Stop creating an additional duplicate values with veda_ in keys client aws secrets manager (no longer required for downstream deployment)

@anayeaye anayeaye requested review from slesaad, smohiudd, ividito and botanical and removed request for slesaad and smohiudd March 5, 2024 19:11
@anayeaye anayeaye merged commit b6b2c72 into main Mar 5, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants