Skip to content

Commit 2de31b7

Browse files
authored
Update charts for v0.16 (#1590)
* Update charts for v0.16 Signed-off-by: Alan Cha <[email protected]> * Bump version Signed-off-by: Alan Cha <[email protected]> * Remove traffic-templates Signed-off-by: Alan Cha <[email protected]> * Bump version Signed-off-by: Alan Cha <[email protected]> * Remove extaneous file Signed-off-by: Alan Cha <[email protected]> * Revert testdata Signed-off-by: Alan Cha <[email protected]> * Remove community meetings Signed-off-by: Alan Cha <[email protected]> * Update workflows Signed-off-by: Alan Cha <[email protected]> * Remove extra module Signed-off-by: Alan Cha <[email protected]> * Fix syntax error Signed-off-by: Alan Cha <[email protected]> * Add space Signed-off-by: Alan Cha <[email protected]> * Remove space Signed-off-by: Alan Cha <[email protected]> --------- Signed-off-by: Alan Cha <[email protected]>
1 parent 8e5aedf commit 2de31b7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+182
-910
lines changed

.github/workflows/releaseassets.yaml

+44-14
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
runs-on: ubuntu-latest
9898
steps:
9999
- name: Install Iter8
100-
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.15
100+
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.16
101101
- name: Start kind cluster
102102
uses: helm/[email protected]
103103
with:
@@ -115,8 +115,14 @@ jobs:
115115
run: |
116116
iter8 k launch \
117117
--set tasks={http} \
118-
--set http.url="http://httpbin.default/get"
119-
sleep 60
118+
--set http.url="http://httpbin.default/get" \
119+
--set logLevel=trace
120+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
121+
122+
- name: Get Kubernetes status
123+
run: |
124+
kubectl get all
125+
120126
- name: Try other iter8 k commands
121127
run: |
122128
iter8 k log
@@ -131,7 +137,7 @@ jobs:
131137
runs-on: ubuntu-latest
132138
steps:
133139
- name: Install Iter8
134-
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.15
140+
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.16
135141
- name: Start kind cluster
136142
uses: helm/[email protected]
137143
with:
@@ -160,7 +166,13 @@ jobs:
160166
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto \
161167
--set grpc.call=routeguide.RouteGuide.GetFeature \
162168
--set grpc.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
163-
sleep 60
169+
--set logLevel=trace
170+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
171+
172+
- name: Get Kubernetes status
173+
run: |
174+
kubectl get all
175+
164176
- name: Try other iter8 k commands
165177
run: |
166178
iter8 k log
@@ -175,7 +187,7 @@ jobs:
175187
runs-on: ubuntu-latest
176188
steps:
177189
- name: Install Iter8
178-
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.15
190+
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.16
179191
- name: Start kind cluster
180192
uses: helm/[email protected]
181193
with:
@@ -195,8 +207,14 @@ jobs:
195207
--set tasks={grpc} \
196208
--set grpc.host="hello.default:50051" \
197209
--set grpc.call="helloworld.Greeter.SayHello" \
198-
--set grpc.protoURL="https://raw.githubusercontent.com/grpc/grpc-go/master/examples/helloworld/helloworld/helloworld.proto"
199-
sleep 60
210+
--set grpc.protoURL="https://raw.githubusercontent.com/grpc/grpc-go/master/examples/helloworld/helloworld/helloworld.proto" \
211+
--set logLevel=trace
212+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
213+
214+
- name: Get Kubernetes status
215+
run: |
216+
kubectl get all
217+
200218
- name: Try other iter8 k commands
201219
run: |
202220
iter8 k log
@@ -211,7 +229,7 @@ jobs:
211229
runs-on: ubuntu-latest
212230
steps:
213231
- name: Install Iter8
214-
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.15
232+
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.16
215233
- name: Start kind cluster
216234
uses: helm/[email protected]
217235
with:
@@ -231,8 +249,14 @@ jobs:
231249
--set ready.deploy="httpbin" \
232250
--set ready.service="httpbin" \
233251
--set ready.timeout=60s \
234-
--set http.url=http://httpbin.default/get
235-
sleep 60
252+
--set http.url=http://httpbin.default/get \
253+
--set logLevel=trace
254+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
255+
256+
- name: Get Kubernetes status
257+
run: |
258+
kubectl get all
259+
236260
- name: Check GET /httpDashboard
237261
run: |
238262
curl "http://localhost:8080/httpDashboard?namespace=default&experiment=default" -f
@@ -243,7 +267,7 @@ jobs:
243267
runs-on: ubuntu-latest
244268
steps:
245269
- name: Install Iter8
246-
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.15
270+
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.16
247271
- name: Start kind cluster
248272
uses: helm/[email protected]
249273
with:
@@ -265,8 +289,14 @@ jobs:
265289
--set ready.service="httpbin" \
266290
--set ready.timeout=60s \
267291
--set ready.namespace=default \
268-
--set http.url=http://httpbin.default/get
269-
sleep 60
292+
--set http.url=http://httpbin.default/get \
293+
--set logLevel=trace
294+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
295+
296+
- name: Get Kubernetes status
297+
run: |
298+
kubectl get all
299+
270300
- name: Check GET /httpDashboard
271301
run: |
272302
curl "http://localhost:8080/httpDashboard?namespace=default&experiment=default" -f

.github/workflows/releasecharts.yaml

+38-8
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
files: charts/iter8
5656

5757
- name: Install Iter8
58-
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.15
58+
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.16
5959

6060
- name: Start kind cluster
6161
uses: helm/[email protected]
@@ -78,7 +78,12 @@ jobs:
7878
iter8 k launch \
7979
--set "tasks={http}" \
8080
--set http.url="http://httpbin.default/get" \
81-
sleep 60
81+
--set logLevel=trace
82+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
83+
84+
- name: Get Kubernetes status
85+
run: |
86+
kubectl get all
8287
8388
- name: Try other iter8 k commands
8489
run: |
@@ -133,7 +138,12 @@ jobs:
133138
--set "tasks={http}" \
134139
--set http.url="http://httpbin.default/post" \
135140
--set http.payloadStr=hello \
136-
sleep 60
141+
--set logLevel=trace
142+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
143+
144+
- name: Get Kubernetes status
145+
run: |
146+
kubectl get all
137147
138148
- name: Try other iter8 k commands
139149
run: |
@@ -190,7 +200,12 @@ jobs:
190200
--set http.endpoints.getAnything.url=http://httpbin.default/anything \
191201
--set http.endpoints.post.url=http://httpbin.default/post \
192202
--set http.endpoints.post.payloadStr=hello \
193-
sleep 60
203+
--set logLevel=trace
204+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
205+
206+
- name: Get Kubernetes status
207+
run: |
208+
kubectl get all
194209
195210
- name: Try other iter8 k commands
196211
run: |
@@ -221,7 +236,7 @@ jobs:
221236
files: charts/iter8
222237

223238
- name: Install Iter8
224-
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.15
239+
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.16
225240

226241
- name: Start kind cluster
227242
uses: helm/[email protected]
@@ -258,7 +273,12 @@ jobs:
258273
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto \
259274
--set grpc.call=routeguide.RouteGuide.GetFeature \
260275
--set grpc.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
261-
sleep 60
276+
--set logLevel=trace
277+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
278+
279+
- name: Get Kubernetes status
280+
run: |
281+
kubectl get all
262282
263283
- name: Try other iter8 k commands
264284
run: |
@@ -328,7 +348,12 @@ jobs:
328348
--set grpc.endpoints.getFeature.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
329349
--set grpc.endpoints.listFeatures.call=routeguide.RouteGuide.ListFeatures \
330350
--set grpc.endpoints.listFeatures.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/server.json \
331-
sleep 60
351+
--set logLevel=trace
352+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
353+
354+
- name: Get Kubernetes status
355+
run: |
356+
kubectl get all
332357
333358
- name: Try other iter8 k commands
334359
run: |
@@ -384,7 +409,12 @@ jobs:
384409
--set grpc.host="hello.default:50051" \
385410
--set grpc.call="helloworld.Greeter.SayHello" \
386411
--set grpc.protoURL="https://raw.githubusercontent.com/grpc/grpc-go/master/examples/helloworld/helloworld/helloworld.proto" \
387-
sleep 60
412+
--set logLevel=trace
413+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
414+
415+
- name: Get Kubernetes status
416+
run: |
417+
kubectl get all
388418
389419
- name: Try other iter8 k commands
390420
run: |

.github/workflows/testcharts.yaml

+38-8
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
files: charts/iter8
6464

6565
- name: Install Iter8
66-
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.15
66+
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.16
6767
if: steps.modified-files.outputs.any_modified == 'true'
6868

6969
- name: Start kind cluster ${{ matrix.version }}
@@ -93,7 +93,12 @@ jobs:
9393
--chartName charts/iter8 \
9494
--set "tasks={http}" \
9595
--set http.url="http://httpbin.default/get" \
96-
sleep 60
96+
--set logLevel=trace
97+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
98+
99+
- name: Get Kubernetes status
100+
run: |
101+
kubectl get all
97102
98103
- name: Try other iter8 k commands
99104
if: steps.modified-files.outputs.any_modified == 'true'
@@ -159,7 +164,12 @@ jobs:
159164
--set "tasks={http}" \
160165
--set http.url="http://httpbin.default/post" \
161166
--set http.payloadStr=hello \
162-
sleep 60
167+
--set logLevel=trace
168+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
169+
170+
- name: Get Kubernetes status
171+
run: |
172+
kubectl get all
163173
164174
- name: Try other iter8 k commands
165175
if: steps.modified-files.outputs.any_modified == 'true'
@@ -227,7 +237,12 @@ jobs:
227237
--set http.endpoints.getAnything.url=http://httpbin.default/anything \
228238
--set http.endpoints.post.url=http://httpbin.default/post \
229239
--set http.endpoints.post.payloadStr=hello \
230-
sleep 60
240+
--set logLevel=trace
241+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
242+
243+
- name: Get Kubernetes status
244+
run: |
245+
kubectl get all
231246
232247
- name: Try other iter8 k commands
233248
if: steps.modified-files.outputs.any_modified == 'true'
@@ -262,7 +277,7 @@ jobs:
262277
files: charts/iter8
263278

264279
- name: Install Iter8
265-
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.15
280+
run: GOBIN=/usr/local/bin go install github.com/iter8-tools/iter8@v0.16
266281
if: steps.modified-files.outputs.any_modified == 'true'
267282

268283
- name: Start kind cluster ${{ matrix.version }}
@@ -307,7 +322,12 @@ jobs:
307322
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto \
308323
--set grpc.call=routeguide.RouteGuide.GetFeature \
309324
--set grpc.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
310-
sleep 60
325+
--set logLevel=trace
326+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
327+
328+
- name: Get Kubernetes status
329+
run: |
330+
kubectl get all
311331
312332
- name: Try other iter8 k commands
313333
if: steps.modified-files.outputs.any_modified == 'true'
@@ -389,7 +409,12 @@ jobs:
389409
--set grpc.endpoints.getFeature.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
390410
--set grpc.endpoints.listFeatures.call=routeguide.RouteGuide.ListFeatures \
391411
--set grpc.endpoints.listFeatures.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/server.json \
392-
sleep 60
412+
--set logLevel=trace
413+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
414+
415+
- name: Get Kubernetes status
416+
run: |
417+
kubectl get all
393418
394419
- name: Try other iter8 k commands
395420
if: steps.modified-files.outputs.any_modified == 'true'
@@ -456,7 +481,12 @@ jobs:
456481
--set grpc.host="hello.default:50051" \
457482
--set grpc.call="helloworld.Greeter.SayHello" \
458483
--set grpc.protoURL="https://raw.githubusercontent.com/grpc/grpc-go/master/examples/helloworld/helloworld/helloworld.proto" \
459-
sleep 60
484+
--set logLevel=trace
485+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
486+
487+
- name: Get Kubernetes status
488+
run: |
489+
kubectl get all
460490
461491
- name: Try other iter8 k commands
462492
if: steps.modified-files.outputs.any_modified == 'true'

.github/workflows/testcode.yaml

+14-4
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,13 @@ jobs:
6868
--set ready.service=httpbin \
6969
--set ready.timeout=60s \
7070
--set http.url=http://httpbin.default/get \
71-
--set http.duration="3s"
72-
sleep 60
71+
--set http.duration="3s" \
72+
--set logLevel=trace
73+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
74+
75+
- name: Get Kubernetes status
76+
run: |
77+
kubectl get all
7378
7479
- name: Try other iter8 k commands
7580
run: |
@@ -120,8 +125,13 @@ jobs:
120125
--set grpc.host=routeguide.default:50051 \
121126
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto \
122127
--set grpc.call=routeguide.RouteGuide.GetFeature \
123-
--set grpc.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json
124-
sleep 60
128+
--set grpc.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
129+
--set logLevel=trace
130+
kubectl wait --for=condition=complete --timeout=60s job/default-1-job
131+
132+
- name: Get Kubernetes status
133+
run: |
134+
kubectl get all
125135
126136
- name: Try other iter8 k commands
127137
run: |

CONTRIBUTING.md

-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ The best ways to reach us with a question is to ask...
2525

2626
* On the original GitHub issue
2727
* In the `#development` channel in the [Iter8 Slack workspace](https://join.slack.com/t/iter8-tools/shared_invite/zt-awl2se8i-L0pZCpuHntpPejxzLicbmw)
28-
* During our [community meetings](https://iter8.tools/latest/community/community/)
2928

3029
## Find an issue
3130

README.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
Iter8 is the Kubernetes release optimizer built for DevOps, MLOps, SRE and data science teams. Iter8 makes it easy to ensure that Kubernetes apps and ML models perform well and maximize business value.
77

8-
Iter8 supports the following use-cases.
8+
Iter8 supports the following use-cases:
99

1010
1. Performance testing of HTTP services.
1111
2. Performance testing of gRPC services.
@@ -36,13 +36,12 @@ Iter8 issues are tracked [here](https://github.com/iter8-tools/iter8/issues).
3636
## :tada: Contributing
3737
We welcome PRs!
3838

39-
See [here](CONTRIBUTING.md) for information about ways to contribute, Iter8 community meetings, finding an issue, asking for help, pull-request lifecycle, and more.
39+
See [here](CONTRIBUTING.md) for information about ways to contribute, finding an issue, asking for help, pull-request lifecycle, and more.
4040

4141
## :hibiscus: Credits
4242
Iter8 is primarily written in `Go` and builds on a few awesome open source projects including:
4343

4444
- [Helm](https://helm.sh)
4545
- [ghz](https://ghz.sh)
4646
- [Fortio](https://github.com/fortio/fortio)
47-
- [plotly.js](https://github.com/plotly/plotly.js)
48-
47+
- [plotly.js](https://github.com/plotly/plotly.js)

0 commit comments

Comments
 (0)