-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathopsmxdup
185 lines (185 loc) · 4.54 KB
/
opsmxdup
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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
schema: '1'
id: generatedTemplate
metadata:
name: opsmxloaddup
description: GIVE ME A DESCRIPTION
owner: anonymous
scopes: []
protect: false
configuration:
concurrentExecutions:
parallel: []
limitConcurrent: true
triggers: []
parameters: []
notifications: []
variables: []
stages:
- id: deploy1
type: deploy
dependsOn: []
name: Deploytestopsmx
config:
clusters:
- account: my-k8s-account
application: devk8cluster
cloudProvider: kubernetes
containers:
- args: []
command: []
envFrom: []
envVars: []
imageDescription:
imageId: index.docker.io/opsmx11/analyzer:newrelic9-cas-logs
registry: index.docker.io
repository: opsmx11/analyzer
tag: newrelic9-cas-logs
imagePullPolicy: ALWAYS
name: opsmx11-analyzer
ports:
- containerPort: 8161
name: reporting
protocol: TCP
- containerPort: 8090
name: cas
protocol: TCP
- containerPort: 9090
name: stack
protocol: TCP
volumeMounts: []
dnsPolicy: ClusterFirst
events: []
freeFormDetails: cas
initContainers: []
interestingHealthProviderNames:
- KubernetesContainer
- KubernetesPod
loadBalancers:
- devk8cluster-try-elb
namespace: default
nodeSelector: {}
podAnnotations: {}
provider: kubernetes
region: default
replicaSetAnnotations: {}
securityGroups: []
stack: opsmx
strategy: redblack
targetSize: 1
terminationGracePeriodSeconds: 30
volumeSources: []
- id: jenkins2
type: jenkins
dependsOn:
- deploy5
name: Load on Opsmx
config:
continuePipeline: false
failPipeline: true
job: Opsmx_Canary_Cas
master: opsmx-jenkins-master
parameters:
Baselinecluster: devk8cluster-restapp-dev-v007
Canarycluster: devk8cluster-restapp-dev-current
DnsIP: 34.217.50.143
Lifetimehours: '0.5'
LoadTime: '1800'
NThreads: '1'
Port: '30720'
- id: deploy5
type: deploy
dependsOn:
- deploy1
name: Restapp deloy for ACA on test Opsmx
config:
clusters:
- account: my-k8s-account
application: devk8cluster
cloudProvider: kubernetes
containers:
- args: []
command: []
envFrom: []
envVars: []
imageDescription:
imageId: quay.io/veerendra2/restapp:latest2
registry: quay.io
repository: veerendra2/restapp
tag: latest2
imagePullPolicy: ALWAYS
name: veerendra2-restapp
ports:
- containerPort: 8080
name: http
protocol: TCP
- containerPort: 9090
name: monitoring
protocol: TCP
volumeMounts: []
dnsPolicy: ClusterFirst
events: []
freeFormDetails: dev
initContainers: []
interestingHealthProviderNames:
- KubernetesContainer
- KubernetesPod
loadBalancers:
- devk8cluster-restapp-elb
namespace: default
nodeSelector: {}
podAnnotations: {}
provider: kubernetes
region: default
replicaSetAnnotations: {}
securityGroups: []
stack: restapp
strategy: redblack
targetSize: 1
terminationGracePeriodSeconds: 30
volumeSources: []
- id: jenkins6
type: jenkins
dependsOn:
- deploy5
name: Load on Restapp
config:
continuePipeline: false
failPipeline: true
job: AcaRestAppLoad
master: opsmx-jenkins-master
parameters:
dnsip: 34.217.50.143
loadtime: '1800'
port: '31172'
- id: acaTask7
type: acaTask
dependsOn:
- deploy5
name: ACA Task for OPSMX
config:
baseline: {}
canary:
application: devk8cluster
canaryConfig:
canaryAnalysisConfig:
beginCanaryAnalysisAfterMins: '1'
canaryAnalysisIntervalMins: '30'
lookbackMins: 0
name: sandy-cas-template
notificationHours: []
useLookback: false
canaryHealthCheckHandler:
'@class': com.netflix.spinnaker.mine.CanaryResultHealthCheckHandler
minimumCanaryResultScore: '60'
canarySuccessCriteria:
canaryResultScore: '80'
combinedCanaryResultStrategy: AGGREGATE
lifetimeHours: '0.25'
name: newrelic
canaryDeployments:
- '@class': .CanaryTaskDeployment
accountName: my-k8s-account
baseline: devk8cluster-opsmx-cas-v013
canary: devk8cluster-opsmx-cas-current
type: cluster
watchers: []