Skip to content

Commit 00436b5

Browse files
authored
update to 1.1 (#136)
* update to 1.1.1 Signed-off-by: Michael Kalantar <[email protected]> * add to wordlist Signed-off-by: Michael Kalantar <[email protected]> * add to wordlist Signed-off-by: Michael Kalantar <[email protected]> * typo; paths Signed-off-by: Michael Kalantar <[email protected]> --------- Signed-off-by: Michael Kalantar <[email protected]>
1 parent 2a9e73d commit 00436b5

38 files changed

+134
-118
lines changed

.github/wordlist.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ apis
55
ArgoCD
66
AutoX
77
backend
8+
backends
89
BadgerDB
910
benchmarking
1011
Cha
@@ -70,6 +71,7 @@ png
7071
PRs
7172
protobuf
7273
protoc
74+
provisioner
7375
quickstart
7476
roadmap
7577
routemap
@@ -199,4 +201,4 @@ serviceSpecification
199201
deploymentSpecification
200202
kennethreitz
201203
natively
202-
finalizers
204+
finalizers

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ docker push $IMG
115115

116116
To install a development build of the controller, set the `image` property to the name of the Docker image $IMG:
117117

118-
```helm upgrade --install --repo https://iter8-tools.github.io/iter8 --version 0.18 contoller \
118+
```helm upgrade --install --repo https://iter8-tools.github.io/iter8 --version 1.1 contoller \
119119
--set image=$IMG```
120120
121121
### iter8-tools/docs

docs/getting-started/first-abn.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ A simple sample two-tier application using the Iter8 SDK is provided. Note that
4747
Release an initial version of the backend named `backend`:
4848

4949
```shell
50-
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
50+
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
5151
environment: deployment
5252
application:
5353
port: 8091
@@ -80,7 +80,7 @@ Recommendation: {"Id":19,"Name":"sample","Source":"backend-74ff88c76d-nb87j"}
8080
A candidate version of the *backend* component can be deployed simply by adding a second version to the list of versions:
8181

8282
```shell
83-
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
83+
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
8484
environment: deployment
8585
application:
8686
port: 8091
@@ -118,7 +118,7 @@ Open Grafana in a browser by going to [http://localhost:3000](http://localhost:3
118118
* URL: `http://iter8.default:8080/abnDashboard`
119119
* Query string: `namespace=default&application=backend`
120120

121-
[Create a new dashboard](http://localhost:3000/dashboards) by *import*. Copy and paste the contents of the [`abn` Grafana dashboard](https://raw.githubusercontent.com/iter8-tools/iter8/v0.18.3/grafana/abn.json) into the text box and *load* it. Associate it with the JSON API data source above.
121+
[Create a new dashboard](http://localhost:3000/dashboards) by *import*. Copy and paste the contents of the [`abn` Grafana dashboard](https://raw.githubusercontent.com/iter8-tools/iter8/v1.1.1/grafana/abn.json) into the text box and *load* it. Associate it with the JSON API data source above.
122122

123123
The Iter8 dashboard allows you to compare the behavior of the two versions of the backend component against each other and select a winner. Since user requests are being sent by the load generation script, the values in the report may change over time. The Iter8 dashboard will look like the following:
124124

@@ -131,7 +131,7 @@ Once you identify a winner, it can be promoted, and the candidate version delete
131131
To promote the candidate version (`backend-candidate-1`), re-release the application, updating the image of the primary (the first) version to use the image of the candidate version and remove the candidate version:
132132

133133
```shell
134-
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
134+
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
135135
environment: deployment
136136
application:
137137
port: 8091

docs/getting-started/first-performance.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Run your first performance test by load testing a Kubernetes HTTP service and vi
3232
=== "GET example"
3333
```shell
3434
helm upgrade --install \
35-
--repo https://iter8-tools.github.io/iter8 --version 0.18 httpbin-test iter8 \
35+
--repo https://iter8-tools.github.io/iter8 --version 1.1 httpbin-test iter8 \
3636
--set "tasks={ready,http}" \
3737
--set ready.deploy=httpbin \
3838
--set ready.service=httpbin \
@@ -43,7 +43,7 @@ Run your first performance test by load testing a Kubernetes HTTP service and vi
4343
=== "POST example"
4444
```shell
4545
helm upgrade --install \
46-
--repo https://iter8-tools.github.io/iter8 --version 0.18 httpbin-test iter8 \
46+
--repo https://iter8-tools.github.io/iter8 --version 1.1 httpbin-test iter8 \
4747
--set "tasks={ready,http}" \
4848
--set ready.deploy=httpbin \
4949
--set ready.service=httpbin \
@@ -73,7 +73,7 @@ Open Grafana in a browser by going to [http://localhost:3000](http://localhost:3
7373
* URL: `http://iter8.default:8080/httpDashboard`
7474
* Query string: `namespace=default&test=httpbin-test`
7575

76-
[Create a new dashboard](http://localhost:3000/dashboards) by *import*. Paste the contents of the [`http` Grafana dashboard](https://raw.githubusercontent.com/iter8-tools/iter8/v0.18.3/grafana/http.json) into the text box and *load* it. Associate it with the JSON API data source defined above.
76+
[Create a new dashboard](http://localhost:3000/dashboards) by *import*. Paste the contents of the [`http` Grafana dashboard](https://raw.githubusercontent.com/iter8-tools/iter8/v1.1.1/grafana/http.json) into the text box and *load* it. Associate it with the JSON API data source defined above.
7777

7878
The Iter8 dashboard will look like the following:
7979

docs/getting-started/first-release.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ The chart provides the configuration needed for Iter8 to automatically deploy ap
2929
Deploy the initial version of the application using the Iter8 `release` chart by identifying the environment into which it should be deployed, a list of the versions to be deployed (only one here), and the release strategy to be used:
3030

3131
```shell
32-
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
32+
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
3333
environment: deployment-istio
3434
application:
3535
versions:
@@ -100,7 +100,7 @@ app-version: httpbin-0
100100
A candidate can deployed by simply adding a second version to the list of versions comprising the application:
101101

102102
```shell
103-
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
103+
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
104104
environment: deployment-istio
105105
application:
106106
versions:
@@ -138,7 +138,7 @@ app-version: httpbin-1
138138
To modify the request distribution between the versions, add a `weight` to each version. The weights are relative to each other.
139139

140140
```shell
141-
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
141+
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
142142
environment: deployment-istio
143143
application:
144144
versions:
@@ -167,7 +167,7 @@ You can verify the routing configuration by inspecting the `VirtualService` and/
167167
The candidate can be promoted by redefining the primary version and removing the candidate:
168168

169169
```shell
170-
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
170+
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
171171
environment: deployment-istio
172172
application:
173173
versions:

docs/getting-started/install.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ Iter8 can be installed and configured to watch resources either in a single name
22

33
=== "Namespace-scoped"
44
```shell
5-
helm install --repo https://iter8-tools.github.io/iter8 --version 0.18 iter8 controller
5+
helm install --repo https://iter8-tools.github.io/iter8 --version 1.1 iter8 controller
66
```
77

88
=== "Cluster-scoped"
99
```shell
10-
helm install --repo https://iter8-tools.github.io/iter8 --version 0.18 iter8 controller \
10+
helm install --repo https://iter8-tools.github.io/iter8 --version 1.1 iter8 controller \
1111
--set clusterScoped=true
1212
```
1313

14-
For additional install options, see [Iter8 Installation](https://iter8.tools/0.18/user-guide/install/).
14+
For additional install options, see [Iter8 Installation](https://iter8.tools/1.1.0/user-guide/install/).

docs/getting-started/uninstall.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
helm delete iter8
33
```
44

5-
For additional uninstall options, see [Iter8 Uninstall](https://iter8.tools/0.18/user-guide/uninstall/).
5+
For additional uninstall options, see [Iter8 Uninstall](https://iter8.tools/1.1.0/user-guide/uninstall/).

docs/tutorials/canary.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ The chart provides the configuration needed for Iter8 to automatically deploy ap
2828
Deploy the initial version of the application using the Iter8 `release` chart by identifying the environment into which it should be deployed, a list of the versions to be deployed (only one here), and the release strategy to be used:
2929

3030
```shell
31-
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
31+
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
3232
environment: deployment-istio
3333
application:
3434
versions:
@@ -99,7 +99,7 @@ app-version: httpbin-0
9999
A candidate can deployed by simply adding a second version to the list of versions comprising the application:
100100

101101
```shell
102-
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
102+
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
103103
environment: deployment-istio
104104
application:
105105
versions:
@@ -141,7 +141,7 @@ You can verify the routing configuration by inspecting the `VirtualService` and/
141141
The candidate can be promoted by redefining the primary version and removing the candidate:
142142

143143
```shell
144-
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
144+
cat <<EOF | helm upgrade --install httpbin --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
145145
environment: deployment-istio
146146
application:
147147
versions:

docs/tutorials/integrations/ghactions.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ jobs:
3131
- run: 'echo "payload: ${{ toJson(github.event.client_payload) }}"'
3232
```
3333
34-
Note that this workflow has one job that will print out the `client_payload`. The default `github` task [payload](https://raw.githubusercontent.com/iter8-tools/iter8/v0.18.3/templates/notify/_payload-github.tpl) is configured with `client_payload` set to `.Report`, a summary of the performance test.
34+
Note that this workflow has one job that will print out the `client_payload`. The default `github` task [payload](https://raw.githubusercontent.com/iter8-tools/iter8/v1.1.1/templates/notify/_payload-github.tpl) is configured with `client_payload` set to `.Report`, a summary of the performance test.
3535

36-
Also note that the `on.repository_dispatch.types` is set to `iter8`. The default `github` task [payload](https://raw.githubusercontent.com/iter8-tools/iter8/v0.18.3/templates/notify/_payload-github.tpl) is configured with `event_type` set to `iter8`. This indicates that once the `repository_dispatch` has been sent, only workflows on the default branch with `on.repository_dispatch.types` set to `iter8` will be triggered.
36+
Also note that the `on.repository_dispatch.types` is set to `iter8`. The default `github` task [payload](https://raw.githubusercontent.com/iter8-tools/iter8/v1.1.1/templates/notify/_payload-github.tpl) is configured with `event_type` set to `iter8`. This indicates that once the `repository_dispatch` has been sent, only workflows on the default branch with `on.repository_dispatch.types` set to `iter8` will be triggered.
3737

3838
3. Create a GitHub [personal access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token) for the `token` parameter.
3939
4. Ensure that you have a Kubernetes cluster and the [`kubectl` CLI](https://kubernetes.io/docs/reference/kubectl/). You can create a local Kubernetes cluster using tools like [Kind](https://kind.sigs.k8s.io/) or [Minikube](https://minikube.sigs.k8s.io/docs/).
@@ -49,7 +49,7 @@ kubectl expose deploy httpbin --port=80
4949
7. Launch the performance test using the `github` task with the appropriate values.
5050
```shell
5151
helm upgrade --install \
52-
--repo https://iter8-tools.github.io/iter8 --version 0.18 httpbin-test iter8 \
52+
--repo https://iter8-tools.github.io/iter8 --version 1.1 httpbin-test iter8 \
5353
--set "tasks={http,github}" \
5454
--set http.url=http://httpbin.default/get \
5555
--set github.owner=<GitHub owner> \
@@ -59,8 +59,8 @@ helm upgrade --install \
5959
8. Verify that the workflow has been triggered after the performance test has completed.
6060

6161
??? note "Some variations and extensions of the `github` task"
62-
The default `github` task [payload](https://raw.githubusercontent.com/iter8-tools/iter8/v0.18.3/templates/notify/_payload-github.tpl) sends a summary of the performance test.
62+
The default `github` task [payload](https://raw.githubusercontent.com/iter8-tools/iter8/v1.1.1/templates/notify/_payload-github.tpl) sends a summary of the performance test.
6363

6464
In your workflow, you can read from the report and use that data for control flow or use snippets of that data in different actions. For example, you can check to see if there have been any task failures and take alternative actions.
6565

66-
You do not need to use the default `github` task [payload](https://raw.githubusercontent.com/iter8-tools/iter8/v0.18.3/templates/notify/_payload-github.tpl). You can provide your own payload by overriding the default of the `payloadTemplateURL`.
66+
You do not need to use the default `github` task [payload](https://raw.githubusercontent.com/iter8-tools/iter8/v1.1.1/templates/notify/_payload-github.tpl). You can provide your own payload by overriding the default of the `payloadTemplateURL`.

docs/tutorials/integrations/kserve-mm/abn.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ kubectl expose deployment frontend --name=frontend --port=8090
4141
The backend application component is an ML model. Release it using the Iter8 `release` chart:
4242

4343
```shell
44-
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
44+
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
4545
environment: kserve-modelmesh-istio
4646
application:
4747
metadata:
@@ -87,7 +87,7 @@ Recommendation: backend-0__isvc-3642375d03
8787
A candidate version of the model can be deployed simply by adding a second version to the list of versions:
8888

8989
```shell
90-
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
90+
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
9191
environment: kserve-modelmesh-istio
9292
application:
9393
metadata:
@@ -135,7 +135,7 @@ Open Grafana in a browser by going to [http://localhost:3000](http://localhost:3
135135
* URL: `http://iter8.modelmesh-serving:8080/abnDashboard`
136136
* Query string: `namespace=modelmesh-serving&application=backend`
137137

138-
[Create a new dashboard](http://localhost:3000/dashboards) by *import*. Copy and paste the contents of the [`abn` Grafana dashboard](https://raw.githubusercontent.com/iter8-tools/iter8/v0.18.3/grafana/abn.json) into the text box and *load* it. Associate it with the JSON API data source above.
138+
[Create a new dashboard](http://localhost:3000/dashboards) by *import*. Copy and paste the contents of the [`abn` Grafana dashboard](https://raw.githubusercontent.com/iter8-tools/iter8/v1.1.1/grafana/abn.json) into the text box and *load* it. Associate it with the JSON API data source above.
139139

140140
The Iter8 dashboard allows you to compare the behavior of the two versions of the backend component against each other and select a winner. Since user requests are being sent by the load generation script, the values in the report may change over time. The Iter8 dashboard will look like the following:
141141

@@ -148,7 +148,7 @@ Once you identify a winner, it can be promoted, and the candidate version delete
148148
The candidate can be promoted by redefining the primary version and removing the candidate:
149149

150150
```shell
151-
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 0.18 -f -
151+
cat <<EOF | helm upgrade --install backend --repo https://iter8-tools.github.io/iter8 release --version 1.1 -f -
152152
environment: kserve-modelmesh-istio
153153
application:
154154
metadata:

0 commit comments

Comments
 (0)