Last active
August 4, 2020 20:14
-
-
Save eznj/155176968f8ccd7664815bef6976933c to your computer and use it in GitHub Desktop.
SQS structure sign-off service
This file contains hidden or 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
provider: # s3, gcs | |
storage_location: # s3 location, gcs location | |
version: <generated schema vers> | |
approvals: | |
require_staging: true | |
required: 2 | |
total: 1 | |
team_a: 0 | |
team_b: 1 | |
structure: | |
headers: {} ## ensure we have x,y,z | |
body: | |
name: string | |
y: obj ## "needs to be object type containing `name, [c,d,e]`" | |
z: obj ## other item required as object | |
# 0. approver init # create base structure, provider storage local for creds | |
# 1. approver make plan # make a plan | |
# 2. approver make publish staging # publish that plan to staging, needs approval from both teams | |
# 3. approver make publish production # requires staging approval | |
# 4. needs slack integration |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment