12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- apiVersion : skaffold/v2beta1
15
+ apiVersion : skaffold/v2beta18
16
16
kind : Config
17
+ metadata :
18
+ name : app
17
19
build :
18
20
artifacts :
19
21
# image tags are relative; to specify an image repo (e.g. GCR), you
40
42
dockerfile : Dockerfile
41
43
- image : frontend
42
44
context : src/frontend
43
- - image : loadgenerator
44
- context : src/loadgenerator
45
45
- image : adservice
46
46
context : src/adservice
47
47
tagPolicy :
@@ -51,7 +51,17 @@ build:
51
51
deploy :
52
52
kubectl :
53
53
manifests :
54
- - ./kubernetes-manifests/**.yaml
54
+ - ./kubernetes-manifests/adservice.yaml
55
+ - ./kubernetes-manifests/cartservice.yaml
56
+ - ./kubernetes-manifests/checkoutservice.yaml
57
+ - ./kubernetes-manifests/currencyservice.yaml
58
+ - ./kubernetes-manifests/emailservice.yaml
59
+ - ./kubernetes-manifests/frontend.yaml
60
+ - ./kubernetes-manifests/paymentservice.yaml
61
+ - ./kubernetes-manifests/productcatalogservice.yaml
62
+ - ./kubernetes-manifests/recommendationservice.yaml
63
+ - ./kubernetes-manifests/redis.yaml
64
+ - ./kubernetes-manifests/shippingservice.yaml
55
65
profiles :
56
66
# "gcb" profile allows building and pushing the images
57
67
# on Google Container Builder without requiring docker
@@ -78,3 +88,20 @@ profiles:
78
88
- op : replace
79
89
path : /build/artifacts/7/docker/dockerfile
80
90
value : Dockerfile.debug
91
+
92
+ ---
93
+
94
+ apiVersion : skaffold/v2beta18
95
+ kind : Config
96
+ metadata :
97
+ name : loadgenerator
98
+ requires :
99
+ - configs : [app]
100
+ build :
101
+ artifacts :
102
+ - image : loadgenerator
103
+ context : src/loadgenerator
104
+ deploy :
105
+ kubectl :
106
+ manifests :
107
+ - ./kubernetes-manifests/loadgenerator.yaml
0 commit comments