Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge #70

Merged
merged 523 commits into from
Nov 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
523 commits
Select commit Hold shift + click to select a range
3cbedb8
updating chart testkube-cloud-api version to 1.15.46 and appVersion t…
Oct 4, 2023
4309e8b
build: automatic update of edge-testkube-cloud-api
Oct 4, 2023
c080a9b
build: automatic update of norauto-testkube-cloud-api
Oct 4, 2023
1aca001
updating chart testkube-cloud-api version to 1.15.47 and appVersion t…
Oct 4, 2023
8071170
build: automatic update of edge-testkube-cloud-api
Oct 4, 2023
713a897
build: automatic update of norauto-testkube-cloud-api
Oct 4, 2023
427a301
build: automatic update of edge-testkube-cloud-api
Oct 4, 2023
aa3b47f
build: automatic update of norauto-testkube-cloud-api
Oct 4, 2023
ecdea74
updating chart testkube-cloud-api version to 1.15.48 and appVersion t…
Oct 4, 2023
c314b71
build: automatic update of edge-testkube-cloud-api
Oct 4, 2023
7b70234
build: automatic update of norauto-testkube-cloud-api
Oct 4, 2023
a6463e9
build: automatic update of edge-testkube-cloud-ui
Oct 5, 2023
3cf553f
updating chart testkube-cloud-ui version to 1.15.49 and appVersion to…
Oct 5, 2023
f0219b2
build: automatic update of edge-testkube-cloud-ui
Oct 5, 2023
cbca114
updating chart testkube-cloud-ui version to 1.15.50 and appVersion to…
Oct 5, 2023
d063104
build: automatic update of norauto-testkube-cloud-api
Oct 5, 2023
a9e638a
build: automatic update of edge-testkube-cloud-api
Oct 5, 2023
93d006e
build: automatic update of edge-testkube-cloud-ui
Oct 5, 2023
dd934b9
updating chart testkube-cloud-ui version to 1.15.51 and appVersion to…
Oct 5, 2023
af9a466
build: automatic update of edge-testkube-cloud-api
Oct 5, 2023
88f6c53
build: automatic update of norauto-testkube-cloud-api
Oct 5, 2023
5829927
updating chart testkube-cloud-api version to 1.15.52 and appVersion t…
Oct 5, 2023
a4743af
updating chart testkube-cloud-ui version to 1.15.53 and appVersion to…
Oct 5, 2023
1a8c814
build: automatic update of norauto-testkube-cloud-api
Oct 5, 2023
5e2802f
build: automatic update of edge-testkube-cloud-api
Oct 5, 2023
2a8a5a3
build: automatic update of norauto-testkube-cloud-api
Oct 6, 2023
f94f7b1
build: automatic update of edge-testkube-cloud-api
Oct 6, 2023
d6be7cd
build: automatic update of norauto-testkube-cloud-api
Oct 6, 2023
e52ef98
build: automatic update of edge-testkube-cloud-api
Oct 6, 2023
7a2e998
updating chart testkube-cloud-api version to 1.15.54 and appVersion t…
Oct 6, 2023
fcb16a7
build: automatic update of edge-testkube-cloud-api
Oct 6, 2023
2f04bb3
build: automatic update of norauto-testkube-cloud-api
Oct 6, 2023
a147e82
build: automatic update of norauto-testkube-cloud-api
Oct 6, 2023
47c47a9
build: automatic update of edge-testkube-cloud-api
Oct 6, 2023
9fc3e8e
ci: add flow for develop branch (#43)
ypoplavs Oct 6, 2023
05ef754
Updating helm-chart versions and README files
Oct 6, 2023
727aa1d
build: automatic update of norauto-testkube-cloud-api
Oct 6, 2023
0020c45
build: automatic update of edge-testkube-cloud-api
Oct 6, 2023
0aad258
ci: fix lint (#45)
ypoplavs Oct 6, 2023
4db46a7
ci: update pr template (#44)
ypoplavs Oct 6, 2023
abfa7fd
updating chart testkube-cloud-api version to 1.15.55 and appVersion t…
Oct 6, 2023
3267607
build: automatic update of norauto-testkube-cloud-api
Oct 6, 2023
ca4fb9a
build: automatic update of edge-testkube-cloud-api
Oct 6, 2023
0a92228
build: automatic update of edge-testkube-cloud-api
Oct 7, 2023
a534771
build: automatic update of norauto-testkube-cloud-api
Oct 7, 2023
e68e3e3
updating chart testkube-cloud-api version to 1.15.56 and appVersion t…
Oct 8, 2023
f0bcd37
build: automatic update of edge-testkube-cloud-api
Oct 9, 2023
1676c9e
build: automatic update of norauto-testkube-cloud-api
Oct 9, 2023
653993c
build: automatic update of edge-testkube-cloud-api
Oct 9, 2023
c6f88df
build: automatic update of norauto-testkube-cloud-api
Oct 9, 2023
5bc1bdb
build: automatic update of edge-testkube-cloud-ui
Oct 9, 2023
d06419c
updating chart testkube-cloud-ui version to 1.16.1 and appVersion to …
Oct 9, 2023
6725196
build: automatic update of edge-testkube-cloud-api
Oct 10, 2023
ec77a80
build: automatic update of norauto-testkube-cloud-api
Oct 10, 2023
8a21699
updating chart testkube-cloud-ui version to 1.16.2 and appVersion to …
Oct 10, 2023
2acb903
build: automatic update of edge-testkube-cloud-ui
Oct 10, 2023
8358873
updating chart testkube-cloud-api version to 1.15.57 and appVersion t…
Oct 10, 2023
c53f663
build: automatic update of edge-testkube-cloud-api
Oct 11, 2023
e90b3e6
build: automatic update of norauto-testkube-cloud-api
Oct 11, 2023
d2c198b
fix: delete volume mounted to Cloud UI assets directory (#46)
rangoo94 Oct 11, 2023
c8c882d
Updating helm-chart versions and README files
Oct 11, 2023
40e0e10
build: automatic update of norauto-testkube-cloud-api
Oct 11, 2023
c3b7012
build: automatic update of edge-testkube-cloud-api
Oct 11, 2023
2bdadd4
fix: add back volumes for the Cloud UI (#47)
rangoo94 Oct 11, 2023
c91fe48
Updating helm-chart versions and README files
Oct 11, 2023
0b3e17a
updating chart testkube-cloud-ui version to 1.18.1 and appVersion to …
Oct 11, 2023
798509d
build: automatic update of edge-testkube-cloud-ui
Oct 11, 2023
2b72d79
fix: add volume for nginx configuration in Cloud UI (#48)
rangoo94 Oct 11, 2023
e00b435
Updating helm-chart versions and README files
Oct 11, 2023
e74536f
updating chart testkube-cloud-ui version to 1.19.1 and appVersion to …
Oct 11, 2023
62f104e
build: automatic update of edge-testkube-cloud-ui
Oct 11, 2023
badc977
build: automatic update of norauto-testkube-cloud-api
Oct 12, 2023
c37672b
build: automatic update of edge-testkube-cloud-api
Oct 12, 2023
0fb00c2
updating chart testkube-cloud-ui version to 1.19.2 and appVersion to …
Oct 12, 2023
b43b92e
build: automatic update of edge-testkube-cloud-ui
Oct 12, 2023
4fe9254
build: automatic update of edge-testkube-cloud-api
Oct 12, 2023
7bcf38b
build: automatic update of norauto-testkube-cloud-api
Oct 12, 2023
52fdef9
updating chart testkube-cloud-api version to 1.16.1 and appVersion to…
Oct 12, 2023
6c860a6
build: automatic update of norauto-testkube-cloud-api
Oct 12, 2023
9e678ba
build: automatic update of edge-testkube-cloud-api
Oct 12, 2023
a7570f5
build: automatic update of norauto-testkube-cloud-api
Oct 12, 2023
86a2f55
build: automatic update of edge-testkube-cloud-api
Oct 12, 2023
2d88ade
updating chart testkube-cloud-api version to 1.16.2 and appVersion to…
Oct 12, 2023
efe73c8
build: automatic update of edge-testkube-cloud-api
Oct 13, 2023
d04f532
build: automatic update of norauto-testkube-cloud-api
Oct 13, 2023
6c5dabf
build: automatic update of norauto-testkube-cloud-api
Oct 13, 2023
d52681b
build: automatic update of edge-testkube-cloud-api
Oct 13, 2023
2a426d5
build: automatic update of edge-testkube-cloud-api
Oct 16, 2023
a0c4597
build: automatic update of norauto-testkube-cloud-api
Oct 16, 2023
625f8da
build: automatic update of edge-testkube-cloud-api
Oct 16, 2023
5f77d59
build: automatic update of norauto-testkube-cloud-api
Oct 16, 2023
bfda0f6
build: automatic update of norauto-testkube-cloud-api
Oct 16, 2023
8aa7be0
build: automatic update of edge-testkube-cloud-api
Oct 16, 2023
d0b9c20
build: automatic update of edge-testkube-cloud-api
Oct 16, 2023
f8aaffa
build: automatic update of norauto-testkube-cloud-api
Oct 16, 2023
f5964a8
build: automatic update of norauto-testkube-cloud-api
Oct 17, 2023
abd30ac
build: automatic update of edge-testkube-cloud-api
Oct 17, 2023
8cebb11
updating chart testkube-cloud-ui version to 1.19.3 and appVersion to …
Oct 17, 2023
350fa1f
build: automatic update of edge-testkube-cloud-ui
Oct 17, 2023
54987a4
build: automatic update of edge-testkube-cloud-ui
Oct 17, 2023
be0d635
build: automatic update of edge-testkube-cloud-api
Oct 17, 2023
a76b1c6
build: automatic update of norauto-testkube-cloud-api
Oct 17, 2023
a83929e
updating chart testkube-cloud-ui version to 1.19.4 and appVersion to …
Oct 17, 2023
e39f027
build: automatic update of edge-testkube-cloud-ui
Oct 17, 2023
74c7f54
build: automatic update of norauto-testkube-cloud-api
Oct 17, 2023
b67a560
build: automatic update of edge-testkube-cloud-api
Oct 17, 2023
b861f24
build: automatic update of edge-testkube-cloud-api
Oct 18, 2023
1ba5486
build: automatic update of norauto-testkube-cloud-api
Oct 18, 2023
1f1f6e9
ci: modify flow (#49)
ypoplavs Oct 18, 2023
ebdcef8
build: automatic update of edge-testkube-cloud-api
Oct 20, 2023
2543e1a
build: automatic update of norauto-testkube-cloud-api
Oct 20, 2023
f136cd1
build: automatic update of edge-testkube-cloud-api
Oct 20, 2023
d198480
build: automatic update of norauto-testkube-cloud-api
Oct 20, 2023
0393520
build: automatic update of norauto-testkube-cloud-api
Oct 20, 2023
7c4f768
build: automatic update of edge-testkube-cloud-api
Oct 20, 2023
d7ef7a9
build: automatic update of norauto-testkube-cloud-api
Oct 21, 2023
89329d4
build: automatic update of edge-testkube-cloud-api
Oct 21, 2023
f79e498
build: automatic update of edge-testkube-cloud-api
Oct 25, 2023
977b2c5
build: automatic update of norauto-testkube-cloud-api
Oct 25, 2023
cc2ae15
build: automatic update of edge-testkube-cloud-api
Oct 25, 2023
e7a9b3b
build: automatic update of norauto-testkube-cloud-api
Oct 25, 2023
e73e296
build: automatic update of edge-testkube-cloud-api
Oct 26, 2023
b4ca115
build: automatic update of edge-testkube-cloud-api
Oct 27, 2023
8bb4f64
build: automatic update of edge-testkube-cloud-api
Oct 27, 2023
13a0890
build: automatic update of edge-testkube-cloud-ui
Oct 29, 2023
86eb946
build: automatic update of edge-testkube-cloud-ui
Oct 30, 2023
129013c
fix lint
ypoplavs Oct 31, 2023
d1bb5a8
update gitignore
ypoplavs Oct 31, 2023
ad20734
build: automatic update of edge-testkube-cloud-ui
Oct 31, 2023
97e5993
Update release-dispatch-main.yaml
ypoplavs Nov 2, 2023
ac9c861
build: automatic update of edge-testkube-cloud-ui
Nov 2, 2023
7223876
build: automatic update of edge-testkube-cloud-api
Nov 2, 2023
d70e8f1
build: automatic update of edge-testkube-cloud-api
Nov 3, 2023
dc873ce
rename snippets annotation for websockets in API
dejanzele Nov 3, 2023
b1000b5
testing websockets
dejanzele Nov 3, 2023
158d28c
build: automatic update of edge-testkube-cloud-ui
Nov 3, 2023
c7579cb
added the external secrets and replaced with manual secrets (#42)
emamihe Nov 6, 2023
60eb182
remove saml values for enterprise
dejanzele Nov 6, 2023
b44e305
Merge branch 'develop' of github.com:kubeshop/testkube-cloud-charts i…
dejanzele Nov 6, 2023
c130f4e
build: automatic update of edge-testkube-cloud-api
Nov 7, 2023
d1adb0e
Merge branch 'develop' of github.com:kubeshop/testkube-cloud-charts i…
dejanzele Nov 7, 2023
c823d7e
update enteprise docs
dejanzele Nov 7, 2023
84685dd
update enteprise docs
dejanzele Nov 7, 2023
b54d99f
remove keygen.sh from ci
dejanzele Nov 7, 2023
bde15ec
remove openai key from migrations
dejanzele Nov 7, 2023
d907b0a
remove openai key from migrations
dejanzele Nov 7, 2023
d1917f3
fix docs for enterprise
ypoplavs Nov 7, 2023
433d60d
build: automatic update of edge-testkube-cloud-api
Nov 8, 2023
0487d4a
update enterprise docs
dejanzele Nov 8, 2023
c5c95a2
build: automatic update of edge-testkube-cloud-ui
Nov 8, 2023
5aee145
build: automatic update of edge-testkube-cloud-ui
Nov 8, 2023
14101cb
ci: enterprise chart (#56)
ypoplavs Nov 9, 2023
a23a60f
fix conflicts:
ypoplavs Nov 9, 2023
c33e581
Updating helm-chart versions and README files
Nov 9, 2023
8140e19
fix conflicts
ypoplavs Nov 9, 2023
11e6614
Merge branch 'update-main' of github.com:kubeshop/testkube-cloud-char…
ypoplavs Nov 9, 2023
a44c22d
Updating helm-chart versions and README files
Nov 9, 2023
99f03f1
image update
ypoplavs Nov 9, 2023
3d41a5c
Merge branch 'update-main' of github.com:kubeshop/testkube-cloud-char…
ypoplavs Nov 9, 2023
4e8e296
release charts
ypoplavs Nov 9, 2023
5186fd5
updating testkube-enterprise chart version to 1.19.0
Nov 9, 2023
f55aa23
build: automatic update of edge-testkube-cloud-ui
Nov 9, 2023
e9c6e7e
build: automatic update of edge-testkube-cloud-api
Nov 9, 2023
ac5ecab
build: automatic update of edge-testkube-cloud-api
Nov 9, 2023
a45596a
build: automatic update of edge-testkube-cloud-ui
Nov 9, 2023
dec6e75
build: automatic update of edge-testkube-cloud-ui
Nov 9, 2023
26be9dd
build: automatic update of edge-testkube-cloud-api
Nov 9, 2023
23291e5
build: automatic update of edge-testkube-cloud-api
Nov 9, 2023
704aabb
build: automatic update of edge-testkube-cloud-ui
Nov 9, 2023
65d4713
Update README.md
ypoplavs Nov 9, 2023
1abbe10
update readme
ypoplavs Nov 9, 2023
6530b9f
Merge branch 'update-main' of github.com:kubeshop/testkube-cloud-char…
ypoplavs Nov 9, 2023
04f0160
Updating helm-chart versions and README files
Nov 9, 2023
0f85bd0
update smtp password env var in testkube cloud api
dejanzele Nov 9, 2023
a9e295f
pull new changes
ypoplavs Nov 9, 2023
2130b7d
Merge branch 'update-main' of github.com:kubeshop/testkube-cloud-char…
ypoplavs Nov 9, 2023
e7a31ef
updating testkube-enterprise chart version to 1.20.0
Nov 9, 2023
dfc022e
update with main
ypoplavs Nov 10, 2023
aaf89bb
Merge branch 'update-main' of github.com:kubeshop/testkube-cloud-char…
ypoplavs Nov 10, 2023
00f88ec
updating testkube-enterprise chart version to 1.21.0
Nov 10, 2023
99f940f
update ent chart yaml
ypoplavs Nov 10, 2023
f2820c1
updating testkube-enterprise chart version to 1.22.0
Nov 10, 2023
a8b9406
update from main
ypoplavs Nov 10, 2023
0a36fc9
Merge branch 'update-main' of github.com:kubeshop/testkube-cloud-char…
ypoplavs Nov 10, 2023
b863a80
updating testkube-enterprise chart version to 1.23.0
Nov 10, 2023
f256972
update values
ypoplavs Nov 10, 2023
5ba446f
Merge branch 'update-main' of github.com:kubeshop/testkube-cloud-char…
ypoplavs Nov 10, 2023
96b8b08
updating testkube-enterprise chart version to 1.24.0
Nov 10, 2023
ee47598
update labels
ypoplavs Nov 10, 2023
3fcb26a
Merge branch 'update-main' of github.com:kubeshop/testkube-cloud-char…
ypoplavs Nov 10, 2023
4047fe2
updating testkube-enterprise chart version to 1.25.0
Nov 10, 2023
b1abec6
add ttl for jobs:
ypoplavs Nov 10, 2023
92982d9
updating testkube-enterprise chart version to 1.26.0
Nov 10, 2023
57d669c
update values
ypoplavs Nov 10, 2023
4750fde
Update chart-release.yaml
ypoplavs Nov 10, 2023
f8a2383
updating testkube-enterprise chart version to 1.27.0
Nov 10, 2023
4591340
build: automatic update of edge-testkube-cloud-api
Nov 10, 2023
89d8ca1
feat: add minio ingress (#59)
dejanzele Nov 10, 2023
5a0419a
updating testkube-enterprise chart version to 1.28.0
Nov 10, 2023
3fd06e8
Update chart-release.yaml
ypoplavs Nov 10, 2023
14af17e
release new chart version
ypoplavs Nov 10, 2023
68f9719
updating testkube-enterprise chart version to 1.29.0
Nov 10, 2023
6e12915
release new charrt version
ypoplavs Nov 10, 2023
bf172d2
Merge branch 'develop' of github.com:kubeshop/testkube-cloud-charts i…
ypoplavs Nov 10, 2023
580e97f
updating testkube-enterprise chart version to 1.30.0
Nov 10, 2023
ffc47d9
docs: enterprise (#62)
dejanzele Nov 10, 2023
d994bfa
updating testkube-enterprise chart version to 1.31.0
Nov 10, 2023
0acb897
disable migration
ypoplavs Nov 10, 2023
1f5d069
Merge branch 'develop' of github.com:kubeshop/testkube-cloud-charts i…
ypoplavs Nov 10, 2023
9959c3e
updating testkube-enterprise chart version to 1.32.0
Nov 10, 2023
c54f478
Update chart-release.yaml
ypoplavs Nov 10, 2023
c57d666
persist the config for ws ingress (#61)
emamihe Nov 11, 2023
a8a5fca
bug fix (#63)
emamihe Nov 11, 2023
5d3d820
back merge
ypoplavs Nov 13, 2023
37bac75
fix readme
ypoplavs Nov 13, 2023
75f907a
fix chart lock
ypoplavs Nov 13, 2023
c94d471
update ci file
ypoplavs Nov 13, 2023
5cf18ac
build: automatic update of edge-testkube-cloud-api
Nov 13, 2023
af9c30d
updating testkube-enterprise chart version to 1.32.1
Nov 13, 2023
9541b1f
bump grpc payload size in api and make it configurable
dejanzele Nov 14, 2023
f0af516
build: automatic update of norauto-testkube-cloud-api
Nov 14, 2023
60b1542
update enterprise docs
dejanzele Nov 15, 2023
7430f26
build: automatic update of edge-testkube-cloud-api
Nov 15, 2023
8262bcd
build: automatic update of norauto-testkube-cloud-api
Nov 15, 2023
6ac2acb
build: automatic update of edge-testkube-cloud-api
Nov 15, 2023
8dfdf72
chore: update develop (#65)
ypoplavs Nov 15, 2023
4ce98f5
build: automatic update of edge-testkube-cloud-api
Nov 15, 2023
52f3e3d
chore: Check develop for conflicts (#66)
ypoplavs Nov 15, 2023
0154133
build: automatic update of norauto-testkube-cloud-api
Nov 15, 2023
7e35901
Update dev (#68)
ypoplavs Nov 15, 2023
bf6d6a3
hack noaruto ui tag
dejanzele Nov 16, 2023
f37594b
hack noaruto ui tag
dejanzele Nov 16, 2023
8c7ea88
build: automatic update of edge-testkube-cloud-api
Nov 16, 2023
34f8ee8
build: automatic update of edge-testkube-cloud-api
Nov 16, 2023
c40e0bf
build: automatic update of edge-testkube-cloud-api
Nov 16, 2023
3e110c0
build: automatic update of edge-testkube-cloud-ui
Nov 17, 2023
a5f2aad
build: automatic update of edge-testkube-cloud-ui
Nov 17, 2023
58b0520
build: automatic update of edge-testkube-cloud-ui
Nov 17, 2023
1e05dd8
build: automatic update of edge-testkube-cloud-api
Nov 17, 2023
63cd59d
build: automatic update of edge-testkube-cloud-api
Nov 17, 2023
cbebda8
build: automatic update of edge-testkube-cloud-api
Nov 17, 2023
d6c3a0b
build: automatic update of norauto-testkube-cloud-api
Nov 17, 2023
49758a0
build: automatic update of edge-testkube-cloud-ui
Nov 20, 2023
f78dd18
Update .argocd-source-norauto-testkube-cloud-ui.yaml
dejanzele Nov 20, 2023
cfd5f3c
build: automatic update of edge-testkube-cloud-ui
Nov 20, 2023
269b36b
bugfix on es (#69)
emamihe Nov 20, 2023
acec5f5
build: automatic update of edge-testkube-cloud-api
Nov 21, 2023
7bd6ced
build: automatic update of edge-testkube-cloud-ui
Nov 21, 2023
2827a65
update enterprise chart
dejanzele Nov 21, 2023
2d196a6
Merge branch 'develop' of github.com:kubeshop/testkube-cloud-charts i…
dejanzele Nov 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/chart-release-dispatch.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,10 @@ jobs:
git --no-pager diff charts/testkube-enterprise >> $GITHUB_STEP_SUMMARY
echo -e '```' >> $GITHUB_STEP_SUMMARY

- name: Check for changes in generated Helm docs models (helm-docs)
run: |
./scripts/helm-docs.sh

- name: Commit & push changes
run: |
git status
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/chart-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,10 @@ jobs:
git --no-pager diff charts/testkube-enterprise >> $GITHUB_STEP_SUMMARY
echo -e '```' >> $GITHUB_STEP_SUMMARY

- name: Check for changes in generated Helm docs models (helm-docs)
run: |
./scripts/helm-docs.sh

- name: Commit & push changes
run: |
git status
Expand Down
24 changes: 0 additions & 24 deletions .github/workflows/lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,6 @@ permissions:
contents: write

jobs:
docs-up-to-date:
name: Docs Up To Date
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.ref }}

- name: Check for changes in generated Helm docs models (helm-docs)
run: |
./scripts/helm-docs.sh
changed=$(git status -s -uno | wc -l)
if [[ "$changed" -gt 0 ]]; then
echo "Updating helm-docs"
git config --global user.name "testkube-cloud-ci-bot"
git config --global user.email "testkube-cloud-ci-bot@users.noreply.github.com"
git add **/*README.md
git commit -m "Updating helm-chart versions and README files"
git push
else
echo "Docs are up to date"
fi

chart-test:
name: Chart lint
runs-on: ubuntu-22.04
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ helm:
value: kubeshop/testkube-cloud-api
forcestring: true
- name: image.tag
value: 1.6.3-rc-cc26fc4
value: 1.6.7-rc-832fdf0
forcestring: true
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ helm:
value: kubeshop/testkube-cloud-api
forcestring: true
- name: image.tag
value: 1.7.0-dev-e879953
value: 1.7.0-dev-bf894c2
forcestring: true
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ helm:
value: kubeshop/testkube-cloud-api
forcestring: true
- name: image.tag
value: 1.6.3-rc-cc26fc4
value: 1.7.0-rc-37d51f3
forcestring: true
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ helm:
value: kubeshop/testkube-cloud-api
forcestring: true
- name: image.tag
value: 1.6.4
value: 1.6.7
forcestring: true
4 changes: 2 additions & 2 deletions charts/testkube-cloud-api/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: testkube-cloud-api
description: A Helm chart for Testkube Cloud API
type: application
version: 1.18.1
appVersion: 1.6.4
version: 1.22.1
appVersion: 1.6.7
maintainers:
- name: testkube
url: https://testkube.io
Expand Down
27 changes: 19 additions & 8 deletions charts/testkube-cloud-api/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# testkube-cloud-api

![Version: 1.16.2](https://img.shields.io/badge/Version-1.16.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.2](https://img.shields.io/badge/AppVersion-1.6.2-informational?style=flat-square)
![Version: 1.22.1](https://img.shields.io/badge/Version-1.22.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.7](https://img.shields.io/badge/AppVersion-1.6.7-informational?style=flat-square)

A Helm chart for Testkube Cloud API

Expand Down Expand Up @@ -40,6 +40,7 @@ A Helm chart for Testkube Cloud API
| api.email.fromName | string | `"Testkube Cloud"` | |
| api.inviteMode | string | `"email"` | Configure which invitation mode to use (email|auto-accept): email uses SMTP protocol to send email invites and auto-accept immediately adds them |
| api.migrations.enabled | bool | `false` | Toggle whether to apply migrations for MongoDB |
| api.migrations.ttlSecondsAfterFinished | int | `90` | TTL for the migration job |
| api.migrations.useHelmHooks | bool | `true` | Toggle whether to enable pre-install & pre-upgrade hooks |
| api.minio.accessKeyId | string | `""` | MinIO access key id |
| api.minio.credsSecretRef | string | `""` | Credentials secret ref (secret should contain keys: MINIO_ACCESS_KEY_ID, MINIO_SECRET_ACCESS_KEY, MINIO_TOKEN) (default is `testkube-cloud-minio-secret`) |
Expand All @@ -63,7 +64,7 @@ A Helm chart for Testkube Cloud API
| api.outputsBucket | string | `"testkube-cloud-outputs"` | S3 bucket in which outputs are stored |
| api.sendgrid.apiKey | string | `""` | Sendgrid API key |
| api.sendgrid.secretRef | string | `""` | Secret API key secret ref (secret must contain key SENDGRID_API_KEY) (default is `sendgrid-api-key`) |
| api.smtp.host | string | `"smtp.sendgrid.net"` | SMTP host |
| api.smtp.host | string | `"smtp.example.com"` | SMTP host |
| api.smtp.password | string | `""` | SMTP password |
| api.smtp.passwordSecretRef | string | `""` | SMTP secret ref (secret must contain key SMTP_PASSWORD), overrides password field if defined |
| api.smtp.port | int | `587` | SMTP port |
Expand Down Expand Up @@ -100,15 +101,17 @@ A Helm chart for Testkube Cloud API
| global.ingress.enabled | bool | `true` | Toggle whether to enable or disable all Ingress resources (if false, all Ingress resources will be disabled and cannot be overriden) |
| global.restApiSubdomain | string | `"api"` | REST API subdomain which get prepended to the domain |
| global.statusPagesApiSubdomain | string | `"status"` | Status Pages API subdomain which get prepended to the domain |
| global.storageApiSubdomain | string | `"storage"` | Storage API subdomain which get prepended to the domain |
| global.uiSubdomain | string | `"cloud"` | UI subdomain which get prepended to the domain |
| global.websocketApiSubdomain | string | `"websockets"` | Websocket API subdomain which get prepended to the domain |
| grpcIngress.annotations | object | `{}` | Additional annotations to add to the gRPC Ingress resource |
| grpcIngress.enabled | bool | `true` | Toggle whether to enable the gRPC API Ingress |
| grpcIngress.host | string | `""` | Hostname for which to create rules and TLS certificates |
| grpcIngress.host | string | `""` | Hostname for which to create rules and TLS certificates (if omitted, the host will be generated using the global subdomain and `domain` values) |
| grpcIngress.labels | object | `{}` | Additional labels to add to the gRPC Ingress resource |
| grpcIngress.maxPayloadSize | string | `"16m"` | Max payload size for proxied gRPC API |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"kubeshop/testkube-cloud-api"` | |
| image.tag | string | `"1.6.3"` | |
| image.tag | string | `"1.6.7"` | |
| imagePullSecrets | list | `[]` | |
| ingress.annotations | object | `{"nginx.ingress.kubernetes.io/force-ssl-redirect":"true","nginx.ingress.kubernetes.io/preserve-trailing-slash":"true"}` | Common annotations which will be added to all Ingress resources |
| ingress.className | string | `"nginx"` | Common Ingress class name (NGINX is the only officially supported ingress controller and should not be changed) |
Expand All @@ -120,9 +123,16 @@ A Helm chart for Testkube Cloud API
| minio.customServiceAccountName | string | `""` | Custom service account to attach to the MinIO deployment |
| minio.enabled | bool | `false` | Toggle whether to deploy MinIO |
| minio.extraEnvVars | object | `{}` | Extra env vars to pass to MinIO deployment |
| minio.fullnameOverride | string | `""` | MinIO full name override |
| minio.image.pullPolicy | string | `"IfNotPresent"` | |
| minio.image.repository | string | `"minio/minio"` | |
| minio.image.tag | string | `"RELEASE.2023-05-04T21-44-30Z"` | |
| minio.image.tag | string | `"RELEASE.2023-11-06T22-26-08Z"` | |
| minio.ingress.annotations | object | `{}` | Additional annotations to add to the MinIO Ingress resource |
| minio.ingress.enabled | bool | `false` | Toggle whether to enable the MinIO Ingress |
| minio.ingress.host | string | `""` | Hostname for which to create rules and TLS certificates (if omitted, the host will be generated using the global subdomain and `domain` values) |
| minio.ingress.labels | object | `{}` | Additional labels to add to the MinIO Ingress resource |
| minio.ingress.tls.tlsSecret | string | `"testkube-cloud-minio-tls"` | TLS secret name which contains the certificate files |
| minio.nameOverride | string | `""` | MinIO name override |
| minio.nodeSelector | object | `{}` | Node labels for pod assignment. |
| minio.persistence.storage | string | `"10Gi"` | Size of the volume claim for MinIO data |
| minio.podSecurityContext | object | `{}` | MinIO Pod Security Context |
Expand All @@ -134,6 +144,7 @@ A Helm chart for Testkube Cloud API
| minio.serviceAccount.create | bool | `false` | Toggle whether to create a ServiceAccount resource |
| minio.serviceAccount.labels | object | `{}` | Additional labels to add to the ServiceAccount resource |
| minio.serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
| minio.storageClassName | string | `""` | Storage class name of MinIO PVC |
| minio.tolerations | list | `[]` | Tolerations for pod assignment. |
| nameOverride | string | `""` | |
| nodeSelector | object | `{}` | |
Expand All @@ -155,7 +166,7 @@ A Helm chart for Testkube Cloud API
| resources.requests.memory | string | `"128Mi"` | |
| restIngress.annotations | object | `{}` | Additional annotations to add to the REST Ingress resource |
| restIngress.enabled | bool | `true` | Toggle whether to enable the REST API Ingress |
| restIngress.host | string | `""` | Hostname for which to create rules and TLS certificates |
| restIngress.host | string | `""` | Hostname for which to create rules and TLS certificates (if omitted, the host will be generated using the global subdomain and `domain` values) |
| restIngress.labels | object | `{}` | Additional labels to add to the REST Ingress resource |
| securityContext | object | `{"readOnlyRootFilesystem":true}` | Security Context for app container |
| service.annotations | object | `{}` | Additional annotations to add to the Service resource |
Expand All @@ -170,12 +181,12 @@ A Helm chart for Testkube Cloud API
| serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
| statusPagesIngress.annotations | object | `{}` | Additional annotations to add to the WebSocket Ingress resource |
| statusPagesIngress.enabled | bool | `true` | Toggle whether to enable the Status Pages API Ingress |
| statusPagesIngress.host | string | `""` | Hostname for which to create rules and TLS certificates |
| statusPagesIngress.host | string | `""` | Hostname for which to create rules and TLS certificates (if omitted, the host will be generated using the global subdomain and `domain` values) |
| statusPagesIngress.labels | object | `{}` | Additional labels to add to the WebSocket Ingress resource |
| tolerations | list | `[]` | |
| websocketsIngress.annotations | object | `{}` | Additional annotations to add to the WebSocket Ingress resource |
| websocketsIngress.enabled | bool | `true` | Toggle whether to enable the Websocket API Ingress |
| websocketsIngress.host | string | `""` | Hostname for which to create rules and TLS certificates |
| websocketsIngress.host | string | `""` | Hostname for which to create rules and TLS certificates (if omitted, the host will be generated using the global subdomain and `domain` values) |
| websocketsIngress.labels | object | `{}` | Additional labels to add to the WebSocket Ingress resource |

----------------------------------------------
Expand Down
13 changes: 13 additions & 0 deletions charts/testkube-cloud-api/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -171,3 +171,16 @@ Get Status Pages Ingress host
{{- .Values.statusPagesIngress.host }}
{{- end }}
{{- end }}

{{/*
Get MinIO Ingress host
*/}}
{{- define "testkube-cloud-api.ingress.minioHost" -}}
{{- if .Values.global.domain }}
{{- printf "%s.%s" .Values.global.storageApiSubdomain .Values.global.domain }}
{{- else if .Values.minio.ingress.host }}
{{- .Values.minio.ingress.host }}
{{- else }}
{{- .Values.api.minio.endpoint }}
{{- end }}
{{- end }}
8 changes: 4 additions & 4 deletions charts/testkube-cloud-api/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ spec:
key: SMTP_PASS
name: {{ .Values.api.smtp.passwordSecretRef }}
{{- else }}
value: {{ .Values.api.smtp.password }}
value: "{{ .Values.api.smtp.password }}"
{{- end }}
{{- end }}
- name: FROM_EMAIL
Expand Down Expand Up @@ -250,11 +250,11 @@ spec:
value: "{{ .Values.api.outputsBucket }}"
{{- if .Values.minio.enabled }}
- name: MINIO_ENDPOINT
value: "{{ .Values.api.minio.endpoint }}"
value: {{ include "testkube-cloud-api.ingress.minioHost" . | quote }}
- name: MINIO_REGION
value: "{{ .Values.api.minio.region }}"
- name: MINIO_SSL
value: "{{ .Values.api.minio.secure }}"
value: "{{ if .Values.minio.ingress.enabled }}true{{ else }}{{ .Values.api.minio.secure }}{{ end }}"
- name: MINIO_EXPIRATION
value: "{{ .Values.api.minio.expirationPeriod }}"
- name: MINIO_ACCESS_KEY_ID
Expand Down Expand Up @@ -294,7 +294,7 @@ spec:
- name: {{ $key }}
valueFrom:
secretKeyRef:
key: {{ $key }}
key: {{ $value }}
name: api-external-secrets
{{ end }}
{{- end}}
Expand Down
2 changes: 1 addition & 1 deletion charts/testkube-cloud-api/templates/ingress-grpc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ metadata:
{{- end }}
annotations:
nginx.ingress.kubernetes.io/backend-protocol: {{ if .Values.api.tls.serveHTTPS }}GRPCS{{ else }}GRPC{{ end }}
nginx.ingress.kubernetes.io/proxy-body-size: 8m
nginx.ingress.kubernetes.io/proxy-body-size: {{ .Values.grpcIngress.maxPayloadSize }}
nginx.ingress.kubernetes.io/client-header-timeout: "10800"
nginx.ingress.kubernetes.io/client-body-timeout: "10800"
{{- if and (not .Values.api.tls.serveHTTPS) (eq .Values.global.certificateProvider "cert-manager") }}
Expand Down
57 changes: 57 additions & 0 deletions charts/testkube-cloud-api/templates/ingress-minio.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{{- if and .Values.global.ingress.enabled .Values.minio.ingress.enabled -}}
{{- $fullName := include "testkube-cloud-api.minio.fullname" . -}}
{{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
{{- if not (hasKey .Values.minio.ingress.annotations "kubernetes.io/ingress.class") }}
{{- $_ := set .Values.minio.ingress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}}
{{- end }}
{{- end }}
{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}}
apiVersion: networking.k8s.io/v1
{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
apiVersion: networking.k8s.io/v1beta1
{{- else -}}
apiVersion: extensions/v1beta1
{{- end }}
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
{{- include "testkube-cloud-api.labels" . | nindent 4 }}
{{- with .Values.minio.ingress.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
annotations:
nginx.ingress.kubernetes.io/backend-protocol: HTTP
{{- if eq .Values.global.certificateProvider "cert-manager" }}
cert-manager.io/cluster-issuer: {{ required ".Values.global.certManager.issuerRef must be provided if provider is cert-manager" .Values.global.certManager.issuerRef }}
{{- end }}
{{- with .Values.minio.ingress.annotations }}
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
{{- if and .Values.ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }}
ingressClassName: {{ .Values.ingress.className }}
{{- end }}
tls:
- hosts:
- {{ include "testkube-cloud-api.ingress.minioHost" . | quote }}
secretName: {{ .Values.minio.ingress.tls.tlsSecret }}
rules:
- host: {{ include "testkube-cloud-api.ingress.minioHost" . | quote }}
http:
paths:
- path: /
{{- if semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion }}
pathType: Prefix
{{- end }}
backend:
{{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
service:
name: {{ $fullName }}
port:
name: http
{{- else }}
serviceName: {{ $fullName }}
servicePort: http
{{- end }}
{{- end }}
18 changes: 9 additions & 9 deletions charts/testkube-cloud-api/templates/ingress-statuspages.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{{- if and .Values.global.ingress .Values.statusPagesIngress.enabled -}}
{{- $fullName := include "testkube-cloud-api.fullname" . -}}
{{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
{{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }}
{{- $_ := set .Values.ingress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}}
{{- if not (hasKey .Values.restIngress.annotations "kubernetes.io/ingress.class") }}
{{- $_ := set .Values.statusPagesIngress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}}
{{- end }}
{{- end }}
{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}}
Expand All @@ -17,12 +17,11 @@ metadata:
name: {{ $fullName }}-status-pages
labels:
{{- include "testkube-cloud-api.labels" . | nindent 4 }}
{{- if .Values.statusPagesIngress.labels }}
{{- toYaml .Values.ingress.labels | nindent 4 }}
{{- end }}
{{- with .Values.statusPagesIngress.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
annotations:
nginx.ingress.kubernetes.io/backend-protocol: "HTTP"
nginx.ingress.kubernetes.io/preserve-trailing-slash: "true"
nginx.ingress.kubernetes.io/backend-protocol: {{ if .Values.api.tls.serveHTTPS }}HTTPS{{ else }}HTTP{{ end }}
nginx.ingress.kubernetes.io/configuration-snippet: |
add_header X-Frame-Options "sameorigin";
add_header X-XSS-Protection "1; mode=block";
Expand All @@ -47,6 +46,7 @@ spec:
- {{ include "testkube-cloud-api.ingress.statusPagesHost" . | quote }}
secretName: {{ .Values.api.tls.tlsSecret }}
rules:
{{- $tlsConfig := .Values.api.tls }}
- host: {{ include "testkube-cloud-api.ingress.statusPagesHost" . | quote }}
http:
paths:
Expand All @@ -59,9 +59,9 @@ spec:
service:
name: {{ $fullName }}
port:
name: http
name: {{ if $tlsConfig.serveHTTPS }}https{{ else }}http{{ end }}
{{- else }}
serviceName: {{ $fullName }}
servicePort: http
servicePort: {{ if $tlsConfig.serveHTTPS }}https{{ else }}http{{ end }}
{{- end }}
{{- end }}
1 change: 1 addition & 0 deletions charts/testkube-cloud-api/templates/ingress-ws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ metadata:
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
nginx.ingress.kubernetes.io/proxy-body-size: 8m
nginx.ingress.kubernetes.io/backend-protocol: {{ if .Values.api.tls.serveHTTPS }}HTTPS{{ else }}HTTP{{ end }}
{{- if and (not .Values.api.tls.serveHTTPS) (eq .Values.global.certificateProvider "cert-manager") }}
cert-manager.io/cluster-issuer: {{ required ".Values.global.certManager.issuerRef must be provided if provider is cert-manager" .Values.global.certManager.issuerRef }}
{{- end }}
Expand Down
Loading
Loading