-
Notifications
You must be signed in to change notification settings - Fork 67k
Expand file tree
/
Copy pathdeployment.yaml
More file actions
154 lines (137 loc) · 5.07 KB
/
deployment.yaml
File metadata and controls
154 lines (137 loc) · 5.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
# Deploy configuration reference: https://thehub.github.com/epd/engineering/products-and-services/internal/moda/reference/deployment-yaml/
environments:
- name: production
require_pipeline: true
cluster_selector:
profile: general
region: iad
# 12 staging environments, evergreens only
# they should all contain the same configs
- name: staging-boxwood
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-boxwood.githubapp.com/
- name: staging-cedar
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-cedar.githubapp.com/
- name: staging-cypress
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-cypress.githubapp.com/
- name: staging-fir
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-fir.githubapp.com/
- name: staging-hemlock
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-hemlock.githubapp.com/
- name: staging-holly
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-holly.githubapp.com/
- name: staging-juniper
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-juniper.githubapp.com/
- name: staging-laurel
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-laurel.githubapp.com/
- name: staging-pine
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-pine.githubapp.com/
- name: staging-redwood
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-redwood.githubapp.com/
- name: staging-sequoia
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-sequoia.githubapp.com/
- name: staging-spruce
require_pipeline: false
notify_still_locked: true # Notify last person to lock this after an hour
secret_environment: production
required_review_tasks: []
cluster_selector:
profile: general
region: iad
extra_completed_message: Review at https://docs-internal-staging-spruce.githubapp.com/
required_builds:
- docs-internal-moda-config-bundle / docs-internal-moda-config-bundle
- docs-internal-docker-image / docs-internal-docker-image
- docs-internal-docker-security / docs-internal-docker-security
# Make the pipeline start automatically when a PR is enqueued
auto_start_pipeline: production_rollout
pipelines:
production_rollout:
thread_notifications: true
notify_users_via_dm: false
timeout: 1200
stages:
- name: full_production
kind: deployment
config:
environment: production
timeout: 1200
notifications:
slack_channels:
- '#docs-ops'