-
Notifications
You must be signed in to change notification settings - Fork 10
/
skaffold.yaml
82 lines (82 loc) · 1.64 KB
/
skaffold.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
apiVersion: skaffold/v2beta21
kind: Config
metadata:
name: micro-apps
build:
artifacts:
- image: xmlking/entity-service
context: apps/entity-service
buildpacks:
builder: paketobuildpacks/builder:tiny
# runImage: image3
# requires:
# - image: image2
# - image: image3
# - image: image2 # builder artifact
# - image: image3 # run image artifact
- image: xmlking/spring-service
context: apps/spring-service
buildpacks:
builder: paketobuildpacks/builder:base
tagPolicy:
gitCommit: {}
deploy:
kustomize:
paths:
- config/base
profiles:
- name: elastic
deploy:
kustomize:
paths:
- config/base/elastic
- name: envoy
deploy:
kustomize:
paths:
- config/base/envoy
- name: nifi
deploy:
kustomize:
paths:
- config/base/nifi
- name: postgres
deploy:
kustomize:
paths:
- config/base/postgres
- name: service
deploy:
kustomize:
paths:
- config/base/service
- name: greeting
deploy:
kustomize:
paths:
- config/base/service/greeting
- name: spring
deploy:
kustomize:
paths:
- config/base/service/spring
- name: development
deploy:
kustomize:
paths:
- config/envs/development
- name: local
deploy:
kustomize:
paths:
- config/envs/local
- name: production
deploy:
kustomize:
paths:
- config/envs/production
- name: staging
deploy:
kustomize:
paths:
- config/envs/staging