Skip to content

Commit 34ea901

Browse files
authored
Changes to site navigation (#789)
* updated landing page Signed-off-by: Srinivasan Parthasarathy <[email protected]> * initial commit for site reorg Signed-off-by: Srinivasan Parthasarathy <[email protected]> * platform setup instructions Signed-off-by: Srinivasan Parthasarathy <[email protected]> * modified illustration Signed-off-by: Srinivasan Parthasarathy <[email protected]> * slack unfurl Signed-off-by: Srinivasan Parthasarathy <[email protected]> * further changes Signed-off-by: Srinivasan Parthasarathy <[email protected]> * upgraded analytics image Signed-off-by: Srinivasan Parthasarathy <[email protected]> * upgraded analytics image Signed-off-by: Srinivasan Parthasarathy <[email protected]> * refactored istio tutorial Signed-off-by: Srinivasan Parthasarathy <[email protected]> * progressive rollout Signed-off-by: Srinivasan Parthasarathy <[email protected]> * strateiges instead of patterns Signed-off-by: Srinivasan Parthasarathy <[email protected]> * removed istio traffic engineering section Signed-off-by: Srinivasan Parthasarathy <[email protected]> * restructuring tutorials and figures Signed-off-by: Srinivasan Parthasarathy <[email protected]> * hybrid kfserving experiment Signed-off-by: Srinivasan Parthasarathy <[email protected]> * fixed split kfserving experiment Signed-off-by: Srinivasan Parthasarathy <[email protected]> * session affinity Signed-off-by: Srinivasan Parthasarathy <[email protected]> * slo validation experiment for knative Signed-off-by: Srinivasan Parthasarathy <[email protected]> * fixed workflow Signed-off-by: Srinivasan Parthasarathy <[email protected]> * conformance with builtin Signed-off-by: Srinivasan Parthasarathy <[email protected]> * modified rollout strategies Signed-off-by: Srinivasan Parthasarathy <[email protected]> * cleaned up knative user segmentation tutorial Signed-off-by: Srinivasan Parthasarathy <[email protected]> * resource preferences image fix Signed-off-by: Srinivasan Parthasarathy <[email protected]> * mirroring and segmentation tutorial cleanup Signed-off-by: Srinivasan Parthasarathy <[email protected]> * do not dump logs Signed-off-by: Srinivasan Parthasarathy <[email protected]> * upgrading knative installs Signed-off-by: Srinivasan Parthasarathy <[email protected]> * upgraded knative version Signed-off-by: Srinivasan Parthasarathy <[email protected]> * platform setup with v0.23.0 Signed-off-by: Srinivasan Parthasarathy <[email protected]> * platformsetup cleanup Signed-off-by: Srinivasan Parthasarathy <[email protected]> * condition is fixed Signed-off-by: Srinivasan Parthasarathy <[email protected]> * updated kind version Signed-off-by: Srinivasan Parthasarathy <[email protected]> * e2e tests Signed-off-by: Srinivasan Parthasarathy <[email protected]> * istio version Signed-off-by: Srinivasan Parthasarathy <[email protected]> * deleted mirroring experiment for Knative Signed-off-by: Srinivasan Parthasarathy <[email protected]> * user segmentation exp Signed-off-by: Srinivasan Parthasarathy <[email protected]> * e2e test with wait instead of sleep Signed-off-by: Srinivasan Parthasarathy <[email protected]> * looping in user segmentation experiment Signed-off-by: Srinivasan Parthasarathy <[email protected]> * consistent naming for testing patterns Signed-off-by: Srinivasan Parthasarathy <[email protected]> * platform setup Signed-off-by: Srinivasan Parthasarathy <[email protected]> * slovalidation istio example Signed-off-by: Srinivasan Parthasarathy <[email protected]> * slo validation experiment Signed-off-by: Srinivasan Parthasarathy <[email protected]> * removing metrics mock Signed-off-by: Srinivasan Parthasarathy <[email protected]> * kfserving-mock Signed-off-by: Srinivasan Parthasarathy <[email protected]> * conformance cleanup Signed-off-by: Srinivasan Parthasarathy <[email protected]> * conformance experiment cleanup for Istio Signed-off-by: Srinivasan Parthasarathy <[email protected]> * fixed ab testing words Signed-off-by: Srinivasan Parthasarathy <[email protected]> * links to pngs need fixing Signed-off-by: Srinivasan Parthasarathy <[email protected]> * fixed split tutorial Signed-off-by: Srinivasan Parthasarathy <[email protected]> * hybrid testing for istio Signed-off-by: Srinivasan Parthasarathy <[email protected]> * removed -x from test Signed-off-by: Srinivasan Parthasarathy <[email protected]> * moving gitops under Istio Signed-off-by: Srinivasan Parthasarathy <[email protected]> * argocd tutorial modifications Signed-off-by: Srinivasan Parthasarathy <[email protected]> * iter8 experiment Signed-off-by: Srinivasan Parthasarathy <[email protected]> * Revert "iter8 experiment" This reverts commit d3e332e. Signed-off-by: Srinivasan Parthasarathy <[email protected]> * argocd Signed-off-by: Srinivasan Parthasarathy <[email protected]> * fixed links Signed-off-by: Srinivasan Parthasarathy <[email protected]> * progressive traffic shift instead of rollout Signed-off-by: Srinivasan Parthasarathy <[email protected]> * building block links Signed-off-by: Srinivasan Parthasarathy <[email protected]> * istio tutorial Signed-off-by: Srinivasan Parthasarathy <[email protected]> * contributing docs Signed-off-by: Srinivasan Parthasarathy <[email protected]> * mike delete version Signed-off-by: Srinivasan Parthasarathy <[email protected]>
1 parent fdce52c commit 34ea901

File tree

151 files changed

+4134
-3892
lines changed

Some content is hidden

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

151 files changed

+4134
-3892
lines changed

.github/release-config.yaml

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,20 @@
11
categories:
2-
- title: '🚀 Features'
3-
labels:
4-
- 'feature'
5-
- 'enhancement'
6-
- title: '🧹 Cleaned or removed features'
7-
label: 'remove'
8-
- title: '🐛 Bug Fixes'
9-
labels:
10-
- 'fix'
11-
- 'bugfix'
12-
- 'bug'
13-
- title: '🧰 Maintenance'
14-
label: 'chore'
15-
- title: '📝 Documentation'
16-
labels:
17-
- 'doc'
18-
- 'documentation'
19-
- title: '🚦 Tests'
20-
labels:
21-
- 'test'
22-
- 'tests'
2+
- title: '🚀 Features'
3+
labels:
4+
- 'kind/enhancement'
5+
- title: '🧹 Cleaned or removed features'
6+
label: 'remove'
7+
- title: '🐛 Bug Fixes'
8+
labels:
9+
- 'kind/bug'
10+
- title: '🧰 Maintenance'
11+
label: 'chore'
12+
- title: '📝 Documentation'
13+
labels:
14+
- 'kind/docs'
15+
- title: '🚦 CI'
16+
labels:
17+
- 'area/CI'
2318
change-template: '- #$NUMBER: $TITLE'
2419
template: |
2520
## What’s Changed

.github/workflows/e2e-tests.yaml

Lines changed: 30 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ jobs:
2525
uses: actions/checkout@v2
2626

2727
- uses: engineerd/[email protected]
28+
with:
29+
version: "v0.11.1"
30+
2831
- name: platform setup
2932
run: |
3033
export ITER8=$(pwd)
@@ -41,7 +44,7 @@ jobs:
4144
run: |
4245
export ITER8=$(pwd)
4346
sed -i "s/6000s/120s/g" $ITER8/samples/knative/quickstart/fortio.yaml
44-
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq .status.address.url)
47+
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq ".status.address.url")
4548
sed "s+URL_VALUE+${URL_VALUE}+g" $ITER8/samples/knative/quickstart/fortio.yaml | kubectl apply -f -
4649
4750
# Wait for Fortio to be ready
@@ -65,14 +68,17 @@ jobs:
6568
export EXPERIMENT=quickstart-exp
6669
source $ITER8/samples/knative/quickstart/check.sh
6770
68-
canary:
69-
name: canary experiment
71+
slovalidation:
72+
name: slo validation experiment
7073
runs-on: ubuntu-latest
7174
steps:
7275
- name: Checkout repository
7376
uses: actions/checkout@v2
7477

7578
- uses: engineerd/[email protected]
79+
with:
80+
version: "v0.11.1"
81+
7682
- name: platform setup
7783
run: |
7884
export ITER8=$(pwd)
@@ -89,7 +95,7 @@ jobs:
8995
run: |
9096
export ITER8=$(pwd)
9197
sed -i "s/6000s/120s/g" $ITER8/samples/knative/quickstart/fortio.yaml
92-
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq .status.address.url)
98+
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq ".status.address.url")
9399
sed "s+URL_VALUE+${URL_VALUE}+g" $ITER8/samples/knative/quickstart/fortio.yaml | kubectl apply -f -
94100
95101
# Wait for Fortio to be ready
@@ -100,17 +106,17 @@ jobs:
100106
kubectl apply -f $ITER8/samples/knative/quickstart/metrics.yaml
101107
102108
# Starting the experiment
103-
kubectl apply -f $ITER8/samples/knative/canary/experiment.yaml
109+
kubectl apply -f $ITER8/samples/knative/slovalidation/experiment.yaml
104110
105111
- name: Sleep until end of experiment
106112
run: |
107113
sleep 150.0
108-
kubectl get experiment canary-exp -o yaml
114+
kubectl get experiment slovalidation-exp -o yaml
109115
110116
- name: Check if experiment is complete and successful
111117
run: |
112118
export ITER8=$(pwd)
113-
source $ITER8/samples/knative/canary/check.sh
119+
source $ITER8/samples/knative/slovalidation/check.sh
114120
115121
conformance:
116122
name: conformance experiment
@@ -120,6 +126,8 @@ jobs:
120126
uses: actions/checkout@v2
121127

122128
- uses: engineerd/[email protected]
129+
with:
130+
version: "v0.11.1"
123131

124132
- name: platform setup
125133
run: |
@@ -136,7 +144,7 @@ jobs:
136144
run: |
137145
export ITER8=$(pwd)
138146
sed -i "s/6000s/120s/g" $ITER8/samples/knative/conformance/fortio.yaml
139-
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq .status.address.url)
147+
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq ".status.address.url")
140148
sed "s+URL_VALUE+${URL_VALUE}+g" $ITER8/samples/knative/conformance/fortio.yaml | kubectl apply -f -
141149
142150
# Wait for Fortio to be ready
@@ -170,6 +178,8 @@ jobs:
170178
uses: actions/checkout@v2
171179

172180
- uses: engineerd/[email protected]
181+
with:
182+
version: "v0.11.1"
173183

174184
- name: platform setup
175185
run: |
@@ -187,15 +197,15 @@ jobs:
187197
run: |
188198
export ITER8=$(pwd)
189199
helm install --repo https://raw.githubusercontent.com/iter8-tools/iter8/master/samples/knative/canaryprogressive/helm-repo sample-app sample-app --namespace=default
190-
kubectl wait ksvc/sample-app --for condition=Ready --timeout=240s
200+
kubectl wait ksvc/sample-app --for=condition=Ready --timeout=240s
191201
helm upgrade --install --repo https://raw.githubusercontent.com/iter8-tools/iter8/master/samples/knative/canaryprogressive/helm-repo sample-app sample-app --values=https://raw.githubusercontent.com/iter8-tools/iter8/master/samples/knative/canaryprogressive/experimental-values.yaml --namespace=default
192202
kubectl wait --for=condition=Ready ksvc/sample-app --timeout=240s
193203
194204
- name: Generate requests
195205
run: |
196206
export ITER8=$(pwd)
197207
sed -i "s/6000s/120s/g" $ITER8/samples/knative/canaryprogressive/fortio.yaml
198-
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq .status.address.url)
208+
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq ".status.address.url")
199209
sed "s+URL_VALUE+${URL_VALUE}+g" $ITER8/samples/knative/canaryprogressive/fortio.yaml | kubectl apply -f -
200210
201211
# Wait for Fortio to be ready
@@ -230,6 +240,9 @@ jobs:
230240
uses: actions/checkout@v2
231241

232242
- uses: engineerd/[email protected]
243+
with:
244+
version: "v0.11.1"
245+
233246
- name: platform setup
234247
run: |
235248
export ITER8=$(pwd)
@@ -246,7 +259,7 @@ jobs:
246259
run: |
247260
export ITER8=$(pwd)
248261
sed -i "s/6000s/120s/g" $ITER8/samples/knative/quickstart/fortio.yaml
249-
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq .status.address.url)
262+
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq ".status.address.url")
250263
sed "s+URL_VALUE+${URL_VALUE}+g" $ITER8/samples/knative/quickstart/fortio.yaml | kubectl apply -f -
251264
252265
# Wait for Fortio to be ready
@@ -278,6 +291,8 @@ jobs:
278291
uses: actions/checkout@v2
279292

280293
- uses: engineerd/[email protected]
294+
with:
295+
version: "v0.11.1"
281296

282297
- name: platform setup
283298
run: |
@@ -288,15 +303,15 @@ jobs:
288303
run: |
289304
export ITER8=$(pwd)
290305
kustomize build $ITER8/samples/knative/canaryfixedsplit/baseline | kubectl apply -f -
291-
kubectl wait ksvc/sample-app --for condition=Ready --timeout=240s
306+
kubectl wait ksvc/sample-app --for=condition=Ready --timeout=240s
292307
kustomize build $ITER8/samples/knative/canaryfixedsplit/experimentalservice | kubectl apply -f -
293308
294309
- name: Generate requests
295310
run: |
296311
export ITER8=$(pwd)
297312
kubectl wait --for=condition=Ready ksvc/sample-app --timeout=240s
298313
sed -i "s/6000s/120s/g" $ITER8/samples/knative/canaryfixedsplit/fortio.yaml
299-
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq .status.address.url)
314+
URL_VALUE=$(kubectl get ksvc sample-app -o json | jq ".status.address.url")
300315
sed "s+URL_VALUE+${URL_VALUE}+g" $ITER8/samples/knative/canaryfixedsplit/fortio.yaml | kubectl apply -f -
301316
302317
# Wait for Fortio to be ready
@@ -330,6 +345,8 @@ jobs:
330345
uses: actions/checkout@v2
331346

332347
- uses: engineerd/[email protected]
348+
with:
349+
version: "v0.11.1"
333350

334351
- name: platform setup
335352
run: |

.github/workflows/mikedelete.yaml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Mike delete version
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
version:
7+
description: 'Version'
8+
required: true
9+
10+
env:
11+
PYTHON_VERSION: 3.9
12+
13+
jobs:
14+
delete-doc-version:
15+
name: Push doc version
16+
runs-on: ubuntu-latest
17+
steps:
18+
# setup pre-reqs
19+
- name: Checkout repository
20+
uses: actions/checkout@v2
21+
with:
22+
fetch-depth: 0 # fetch all commits/branches
23+
- name: Setup Python
24+
uses: actions/setup-python@v1
25+
with:
26+
python-version: ${{ env.PYTHON_VERSION }}
27+
# create
28+
- name: Delete version
29+
run: |
30+
git config --global user.name "Srinivasan Parthasarathy"
31+
git config --global user.email [email protected]
32+
cd mkdocs
33+
pip install --upgrade pip
34+
pip install -r requirements.txt
35+
mike delete ${{ github.event.inputs.version }}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## Welcome to Iter8
22
> Iter8 makes it easy to optimize business metrics and validate SLOs when you release new versions of applications and ML models on Kubernetes.
33
4-
> Use Iter8 for SLO validation, A/B testing and progressive delivery on Kubernetes.
4+
> Use Iter8 for SLO validation, A/B testing and progressive rollouts on Kubernetes.
55
66
For Iter8 project documentation, please visit [https://iter8.tools](https://iter8.tools).
77

install/core/iter8-analytics/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ resources:
55
images:
66
- name: iter8/iter8-analytics
77
# to change iter8-analytics version, edit the next line
8-
newTag: 2.1.4
8+
newTag: 2.1.6

install/core/iter8-controller/kustomization.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
resources:
22
- etc3.yaml
33
# to change Iter8 CRDs version, edit the next line
4-
- github.com/iter8-tools/etc3/config/crd/?ref=v0.1.26
4+
- github.com/iter8-tools/etc3/config/crd/?ref=v0.1.27
55

66
images:
77
- name: iter8/etc3:latest
88
# to change etc3 version, edit the next line
9-
newTag: 0.1.26
9+
newTag: 0.1.27
1010

1111
# even if you do not change the CRD,
1212
# keep the two version numbers in sync to keep them the same

0 commit comments

Comments
 (0)