The full_cd.yaml file creates a workflow the ties together all of the actions and workflows to automate the deployment of the new image created by this repository to EKS. See the workflow details below:
Build the image and push it to the dibbs-query-connector repository's registry.
Trigger the workflow in the phdi-charts repository to update the chart version by creating a PR that automatically modifies the chart file version.
Manually approve and merge the PR due to branch protection rules on the main branch, which require approval before merging.
Trigger the workflow in the phdi-playground repository to deploy the new image created in Step 1.
Pull the latest image from the GHCR in the dibbs-query-connector repository and deploy it to EKS.
Related Issue
Fixes # Automates most of the manual steps that were required in order to deploy a new image to the demo site.
Additional Information
Original Deployment
Note: Manual means the developer has to go to Github actions to trigger the workflow
Current Deployment with this PR
Note: This deployment would involve changing the individual workflows in the current deployment into actions that will be compiled together into one workflow and wait until the previous action is complete before moving to the next action.
PULL REQUEST
Summary
The full_cd.yaml file creates a workflow the ties together all of the actions and workflows to automate the deployment of the new image created by this repository to EKS. See the workflow details below:
Related Issue
Fixes # Automates most of the manual steps that were required in order to deploy a new image to the demo site.
Additional Information
Original Deployment Note: Manual means the developer has to go to Github actions to trigger the workflow
Current Deployment with this PR Note: This deployment would involve changing the individual workflows in the current deployment into actions that will be compiled together into one workflow and wait until the previous action is complete before moving to the next action.
Interdependent on the following PR: - phdi-charts
Checklist