Skip to content
This repository has been archived by the owner on May 12, 2023. It is now read-only.

Group Approval with Test deployment stages #73

Merged
merged 1 commit into from
May 17, 2019

Conversation

jgondron
Copy link
Contributor

This changes all pipelines to ensure that any QA and Approval steps are grouped within the same stage as the Deploy to the test environment. This will prevent an integrity issue that can occur if multiple invocations of the pipeline happen before the Approver can visit the test site.

  • Changed IIIF service deployment pipeline to group Deploy/QA/Approval into one stage.
  • Changed static-host-pipeline to group the deploy/approval actions under a test stage

A few additional cleanups/fixes:

  • Found a new reference to mellon in the README and changed to marble
  • Changed default production stack names to include a -prod suffix to better match how we are now deploying these stacks
  • Renamed several stages and actions to be more consistent across the different pipelines
  • Fixed an issue with redeploying the lamba in manifest-passthrough-pipeline

This changes all pipelines to ensure that any QA and Approval steps are grouped within the same stage as the Deploy to the test environment. This will prevent an integrity issue that can occur if multiple invocations of the pipeline happen before the Approver can visit the test site.
- Changed IIIF service deployment pipeline to group Deploy/QA/Approval into one stage.
- Changed static-host-pipeline to group the deploy/approval actions under a test stage

A few additional cleanups/fixes:
- Found a new reference to mellon in the README and changed to marble
- Changed default production stack names to include a -prod suffix to better match how we are now deploying these stacks
- Renamed several stages and actions to be more consistent across the different pipelines
- Fixed an issue with redeploying the lamba in manifest-passthrough-pipeline
@jgondron jgondron merged commit a6f2b88 into master May 17, 2019
@jgondron jgondron deleted the MEL-411-group-deploy-stages branch May 17, 2019 13:04
jgondron pushed a commit that referenced this pull request May 17, 2019
… viewer

- The previous PR #73 changed the source step names, but the artifact names that are passed around in the pipeline no longer matched those steps. Changed the artifact names to more closely match the source steps
jgondron pushed a commit that referenced this pull request May 17, 2019
- Added parameter to the iiif-service-pipeline to retrieve the host names of the target stacks and added links to the repo and test/prod services in the approval message
- Added links to the repo and to the test/prod stacks in the approval message for the manifest services. These don't really have endpoints to review, so this is the best we can provide for now.
- Added links to the repo and to the test/prod stacks in the approval message for static host pipelines

Additional changes:

- Fixed a few naming problems in the readme associated with the image viewer
- The previous PR #73 changed the source step names, but the artifact names that are passed around in the pipeline no longer matched those steps. Changed the artifact names to more closely match the source steps
jgondron pushed a commit that referenced this pull request May 20, 2019
- Added parameter to the iiif-service-pipeline to retrieve the host names of the target stacks and added links to the repo and test/prod services in the approval message
- Added links to the repo and to the test/prod stacks in the approval message for the manifest services. These don't really have endpoints to review, so this is the best we can provide for now.
- Added links to the repo and to the test/prod stacks in the approval message for static host pipelines

Additional changes:

- Fixed a few naming problems in the readme associated with the image viewer
- The previous PR #73 changed the source step names, but the artifact names that are passed around in the pipeline no longer matched those steps. Changed the artifact names to more closely match the source steps
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants