forked from zalando-incubator/kubernetes-on-aws
-
Notifications
You must be signed in to change notification settings - Fork 0
/
delivery.yaml
100 lines (98 loc) · 2.53 KB
/
delivery.yaml
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
version: "2017-09-20"
allow_concurrent_steps: true
pipeline:
- id: build
depends_on: []
when:
event: pull_request
vm: large # speed up building kubernetes/kubernetes
overlay: ci/golang
cache:
paths:
- /go/pkg/mod # pkg cache for Go modules
- ~/.cache/go-build # Go build cache
type: script
commands:
- desc: build and push
cmd: |
VERSION="$CDP_BUILD_VERSION" make -C test/e2e build.push
- id: e2e-tests-coreos
depends_on:
- build
when:
event: pull_request
type: process
desc: "Kubernetes e2e tests"
target: stups-test
process: microservice_standard_test
config:
apply_manifests:
env:
- name: DEPLOYMENT_PATH
value: test/e2e
end2end_tests:
metadata:
name: e2e
annotations:
iam.amazonaws.com/role: arn:aws:iam::925511348110:role/cluster-e2e-test
labels:
application: teapot-kubernetes-e2e
spec:
restartPolicy: Never
initContainers:
- name: aws-credentials-waiter
image: pierone.stups.zalan.do/automata/aws-credentials-waiter:master-2
args: ["300"]
containers:
- name: e2e
image: "registry.opensource.zalan.do/teapot/kubernetes-on-aws-e2e:#{CDP_BUILD_VERSION}"
env:
- name: E2E_NODE_OS
value: coreos
resources:
limits:
cpu: 500m
memory: 5Gi
requests:
cpu: 500m
memory: 5Gi
- id: e2e-tests-ubuntu
when:
event: pull_request
depends_on:
- build
type: process
desc: "Kubernetes e2e tests"
target: stups-test
process: microservice_standard_test
config:
apply_manifests:
env:
- name: DEPLOYMENT_PATH
value: test/e2e
end2end_tests:
metadata:
name: e2e
annotations:
iam.amazonaws.com/role: arn:aws:iam::925511348110:role/cluster-e2e-test
labels:
application: teapot-kubernetes-e2e
spec:
restartPolicy: Never
initContainers:
- name: aws-credentials-waiter
image: pierone.stups.zalan.do/automata/aws-credentials-waiter:master-2
args: ["300"]
containers:
- name: e2e
image: "registry.opensource.zalan.do/teapot/kubernetes-on-aws-e2e:#{CDP_BUILD_VERSION}"
env:
- name: E2E_NODE_OS
value: ubuntu
resources:
limits:
cpu: 500m
memory: 5Gi
requests:
cpu: 500m
memory: 5Gi