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

K8s local #124

Open
wants to merge 392 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
392 commits
Select commit Hold shift + click to select a range
fd30198
add compil files
Nikita-Levuskin Sep 7, 2024
9d027fb
add compil files
Nikita-Levuskin Sep 7, 2024
8e12f94
add compil files
Nikita-Levuskin Sep 7, 2024
80fc96a
add compil files
Nikita-Levuskin Sep 7, 2024
83610cc
add compil files
Nikita-Levuskin Sep 8, 2024
a52e742
add compil files
Nikita-Levuskin Sep 8, 2024
5249bb0
add compil files
Nikita-Levuskin Sep 9, 2024
4bf0714
add compil files
Nikita-Levuskin Sep 9, 2024
81b2976
add compil files
Nikita-Levuskin Sep 9, 2024
e8f2364
add compil files
Nikita-Levuskin Sep 9, 2024
fad11b9
add compil files
Nikita-Levuskin Sep 9, 2024
84a18bb
add compil files
Nikita-Levuskin Sep 9, 2024
4320885
add compil files
Nikita-Levuskin Sep 9, 2024
9e72bd4
add compil files
Nikita-Levuskin Sep 9, 2024
d254dcb
add compil files
Nikita-Levuskin Sep 9, 2024
34b7d4e
add compil files
Nikita-Levuskin Sep 9, 2024
b5ef910
add compil files
Nikita-Levuskin Sep 9, 2024
9ef2520
add compil files
Nikita-Levuskin Sep 9, 2024
2a05f95
add compil files
Nikita-Levuskin Sep 9, 2024
9c45e5a
add compil files
Nikita-Levuskin Sep 9, 2024
2d05709
add compil files
Nikita-Levuskin Sep 9, 2024
e5b67ed
add compil files
Nikita-Levuskin Sep 9, 2024
008c321
add compil files
Nikita-Levuskin Sep 9, 2024
a89875b
add compil files
Nikita-Levuskin Sep 10, 2024
d3c22c1
add compil files
Nikita-Levuskin Sep 10, 2024
9e6a31b
add compil files
Nikita-Levuskin Sep 10, 2024
9057ba1
add compil files
Nikita-Levuskin Sep 12, 2024
1398ca2
add compil files
Nikita-Levuskin Sep 12, 2024
010da34
add compil files
Nikita-Levuskin Sep 12, 2024
7754828
add compil files
Nikita-Levuskin Sep 12, 2024
606c073
add compil files
Nikita-Levuskin Sep 12, 2024
a600b8e
add compil files
Nikita-Levuskin Sep 12, 2024
278cfe1
add compil files
Nikita-Levuskin Sep 12, 2024
045413d
add compil files
Nikita-Levuskin Sep 12, 2024
6ba4182
add compil files
Nikita-Levuskin Sep 12, 2024
2f06b30
add compil files
Nikita-Levuskin Sep 12, 2024
e291856
add compil files
Nikita-Levuskin Sep 12, 2024
5762525
add compil files
Nikita-Levuskin Sep 12, 2024
c451a07
add compil files
Nikita-Levuskin Sep 12, 2024
8df19ad
add compil files
Nikita-Levuskin Sep 12, 2024
b40521e
Merge pull request #121 from ydb-platform/test-k8s-local
asmyasnikov Sep 16, 2024
bddf1e8
add compil files
Nikita-Levuskin Sep 16, 2024
cb15b39
Merge branch 'k8s-local' of https://github.com/ydb-platform/slo-tests…
Nikita-Levuskin Sep 16, 2024
8a6074e
previous version
Nikita-Levuskin Sep 18, 2024
5dbe167
add compil files
Nikita-Levuskin Sep 18, 2024
ff1ec5e
add compil files
Nikita-Levuskin Sep 18, 2024
09cc704
add compil files
Nikita-Levuskin Sep 18, 2024
c2b3864
add compil files
Nikita-Levuskin Sep 18, 2024
5d49e5e
add compil files
Nikita-Levuskin Sep 18, 2024
e70cd54
add compil files
Nikita-Levuskin Sep 18, 2024
36323c1
add compil files
Nikita-Levuskin Sep 18, 2024
98ad462
add compil files
Nikita-Levuskin Sep 18, 2024
04c2f71
add compil files
Nikita-Levuskin Sep 18, 2024
3b3b5b7
add compil files
Nikita-Levuskin Sep 18, 2024
d263c82
add compil files
Nikita-Levuskin Sep 18, 2024
a40ee0b
add compil files
Nikita-Levuskin Sep 18, 2024
34c4191
add compil files
Nikita-Levuskin Sep 18, 2024
146a44c
add compil files
Nikita-Levuskin Sep 18, 2024
ebc1805
add compil files
Nikita-Levuskin Sep 18, 2024
4aebce8
add compil files
Nikita-Levuskin Sep 18, 2024
4618be3
add compil files
Nikita-Levuskin Sep 18, 2024
67ba29e
add compil files
Nikita-Levuskin Sep 18, 2024
07ce9c7
add compil files
Nikita-Levuskin Sep 18, 2024
ea28177
add compil files
Nikita-Levuskin Sep 18, 2024
93b281f
add compil files
Nikita-Levuskin Sep 19, 2024
3617d77
add compil files
Nikita-Levuskin Sep 19, 2024
8f34b87
add compil files
Nikita-Levuskin Sep 19, 2024
ff3ffa5
add compil files
Nikita-Levuskin Sep 19, 2024
4ea38c6
add compil files
Nikita-Levuskin Sep 19, 2024
31a326c
add compil files
Nikita-Levuskin Sep 19, 2024
af1de38
add compil files
Nikita-Levuskin Sep 19, 2024
077cd5e
add compil files
Nikita-Levuskin Sep 19, 2024
0216364
add compil files
Nikita-Levuskin Sep 19, 2024
45ba016
add compil files
Nikita-Levuskin Sep 19, 2024
0068abc
add compil files
Nikita-Levuskin Sep 20, 2024
dcc71f7
add compil files
Nikita-Levuskin Sep 20, 2024
6863dd3
add compil files
Nikita-Levuskin Sep 20, 2024
4548b82
add compil files
Nikita-Levuskin Sep 20, 2024
18eef28
add compil files
Nikita-Levuskin Sep 20, 2024
4c6d436
add compil files
Nikita-Levuskin Sep 20, 2024
4ad0b62
add compil files
Nikita-Levuskin Sep 20, 2024
572b243
add compil files
Nikita-Levuskin Sep 23, 2024
5590b81
add compil files
Nikita-Levuskin Sep 23, 2024
45e47bd
add compil files
Nikita-Levuskin Sep 24, 2024
dd3bdc9
add compil files
Nikita-Levuskin Sep 24, 2024
ba79e8a
add compil files
Nikita-Levuskin Sep 24, 2024
34c4e0c
add compil files
Nikita-Levuskin Sep 24, 2024
7fec9f7
add compil files
Nikita-Levuskin Sep 24, 2024
d2dd002
add compil files
Nikita-Levuskin Sep 24, 2024
1b907e9
add compil files
Nikita-Levuskin Sep 25, 2024
1200945
add compil files
Nikita-Levuskin Sep 25, 2024
cdf1e0e
add compil files
Nikita-Levuskin Sep 25, 2024
0e2aa21
add compil files
Nikita-Levuskin Sep 25, 2024
206fc16
add compil files
Nikita-Levuskin Sep 25, 2024
5e76a0f
add compil files
Nikita-Levuskin Sep 25, 2024
9ed75aa
add compil files
Nikita-Levuskin Sep 25, 2024
cb6133a
add compil files
Nikita-Levuskin Sep 25, 2024
e982f6a
add compil files
Nikita-Levuskin Sep 25, 2024
a0ba671
add compil files
Nikita-Levuskin Sep 25, 2024
78d510a
add compil files
Nikita-Levuskin Sep 25, 2024
a96a8f7
add compil files
Nikita-Levuskin Sep 25, 2024
0b4fc00
add compil files
Nikita-Levuskin Sep 25, 2024
847a601
add compil files
Nikita-Levuskin Sep 25, 2024
d6b94e8
add compil files
Nikita-Levuskin Sep 25, 2024
fd606ce
add compil files
Nikita-Levuskin Sep 25, 2024
c75f4a8
add compil files
Nikita-Levuskin Sep 25, 2024
f080bb3
add compil files
Nikita-Levuskin Sep 25, 2024
9e608e7
add compil files
Nikita-Levuskin Sep 25, 2024
cc5c4a5
add compil files
Nikita-Levuskin Sep 25, 2024
f1d04f0
add compil files
Nikita-Levuskin Sep 25, 2024
090316d
add compil files
Nikita-Levuskin Sep 25, 2024
a3b0620
add compil files
Nikita-Levuskin Sep 25, 2024
425ca27
add compil files
Nikita-Levuskin Sep 25, 2024
aa71ef4
add compil files
Nikita-Levuskin Sep 25, 2024
eb6548c
add compil files
Nikita-Levuskin Sep 25, 2024
7fce409
add compil files
Nikita-Levuskin Sep 25, 2024
0ec72c8
add compil files
Nikita-Levuskin Sep 25, 2024
6268ee9
add compil files
Nikita-Levuskin Sep 25, 2024
2fc12de
add compil files
Nikita-Levuskin Sep 25, 2024
04fd7ae
add compil files
Nikita-Levuskin Sep 25, 2024
5851fe6
add compil files
Nikita-Levuskin Sep 25, 2024
d948716
add compil files
Nikita-Levuskin Sep 25, 2024
9a09f03
add compil files
Nikita-Levuskin Sep 25, 2024
59b3c62
add compil files
Nikita-Levuskin Sep 25, 2024
99d432f
add compil files
Nikita-Levuskin Sep 25, 2024
c7f0a74
add compil files
Nikita-Levuskin Sep 25, 2024
3e4e1f2
add compil files
Nikita-Levuskin Sep 25, 2024
39dc611
add compil files
Nikita-Levuskin Sep 25, 2024
825c816
add compil files
Nikita-Levuskin Sep 25, 2024
2e00a57
add compil files
Nikita-Levuskin Sep 25, 2024
a56958b
add compil files
Nikita-Levuskin Sep 25, 2024
b1baca0
add compil files
Nikita-Levuskin Sep 25, 2024
be046f0
add compil files
Nikita-Levuskin Sep 25, 2024
53634f6
add compil files
Nikita-Levuskin Sep 25, 2024
de5a95b
add compil files
Nikita-Levuskin Sep 25, 2024
ecf96d5
add compil files
Nikita-Levuskin Sep 26, 2024
686a11e
add compil files
Nikita-Levuskin Sep 26, 2024
cf81a28
add compil files
Nikita-Levuskin Sep 26, 2024
420adb7
add compil files
Nikita-Levuskin Sep 26, 2024
59d258c
add compil files
Nikita-Levuskin Sep 26, 2024
35010b7
add compil files
Nikita-Levuskin Sep 26, 2024
16b1aa9
add compil files
Nikita-Levuskin Sep 26, 2024
33585de
add compil files
Nikita-Levuskin Sep 26, 2024
eacce37
add compil files
Nikita-Levuskin Sep 26, 2024
8c3e028
add compil files
Nikita-Levuskin Sep 26, 2024
b5778d2
add compil files
Nikita-Levuskin Sep 26, 2024
e4ed003
add compil files
Nikita-Levuskin Sep 26, 2024
526cbc3
add compil files
Nikita-Levuskin Sep 26, 2024
742db0b
add compil files
Nikita-Levuskin Sep 26, 2024
91f935e
add compil files
Nikita-Levuskin Sep 26, 2024
eb5bafa
add compil files
Nikita-Levuskin Sep 26, 2024
b3fbe8b
add compil files
Nikita-Levuskin Sep 26, 2024
01c47bb
add compil files
Nikita-Levuskin Sep 26, 2024
b3cc88a
add compil files
Nikita-Levuskin Sep 26, 2024
94a4d04
add compil files
Nikita-Levuskin Sep 30, 2024
b40694c
add compil files
Nikita-Levuskin Sep 30, 2024
8a760f5
add compil files
Nikita-Levuskin Sep 30, 2024
c3ebf19
add compil files
Nikita-Levuskin Sep 30, 2024
da01353
add compil files
Nikita-Levuskin Sep 30, 2024
8fdfe1a
add compil files
Nikita-Levuskin Sep 30, 2024
3f1bd73
add compil files
Nikita-Levuskin Sep 30, 2024
40ab8d5
add compil files
Nikita-Levuskin Sep 30, 2024
f8497b4
add compil files
Nikita-Levuskin Sep 30, 2024
9db30c1
add compil files
Nikita-Levuskin Sep 30, 2024
d5eba50
add compil files
Nikita-Levuskin Oct 1, 2024
04e80f5
add compil files
Nikita-Levuskin Oct 1, 2024
f02c752
add compil files
Nikita-Levuskin Oct 1, 2024
ac15473
Merge branch 'main' into k8s-local
Nikita-Levuskin Oct 1, 2024
481959f
add compil files
Nikita-Levuskin Oct 1, 2024
fa255b1
Merge branch 'k8s-local' of https://github.com/ydb-platform/slo-tests…
Nikita-Levuskin Oct 1, 2024
398e208
add compil files
Nikita-Levuskin Oct 1, 2024
01d48a3
add compil files
Nikita-Levuskin Oct 1, 2024
83a308a
Rename test-k8s-local.yml to k8s-local-python.yml
asmyasnikov Oct 2, 2024
d0c3e8a
Create k8s-local-go.yml
asmyasnikov Oct 2, 2024
1c3eedb
Merge branch 'main' into k8s-local
asmyasnikov Oct 2, 2024
36decee
add compil files
Nikita-Levuskin Oct 2, 2024
485f6e8
Merge branch 'k8s-local' of https://github.com/ydb-platform/slo-tests…
Nikita-Levuskin Oct 2, 2024
36edca4
add compil files
Nikita-Levuskin Oct 2, 2024
7b5f540
add compil files
Nikita-Levuskin Oct 2, 2024
3152bac
add compil files
Nikita-Levuskin Oct 2, 2024
1df0156
Delete k8s/ci/foles.tar.gz
Nikita-Levuskin Oct 2, 2024
4c7fbf3
Delete k8s/ci/create-sa.yaml
Nikita-Levuskin Oct 2, 2024
76c8754
Delete k8s/ci/ingress copy.yaml
Nikita-Levuskin Oct 2, 2024
265a9c6
Delete k8s/ci/ingress.yaml
Nikita-Levuskin Oct 2, 2024
777b6fb
Delete k8s/ci/test_configmap.yaml
Nikita-Levuskin Oct 2, 2024
7c067a0
Delete k8s/ci/test_pod.yaml
Nikita-Levuskin Oct 2, 2024
2d213a0
Delete k8s/ci/test_storage.yaml
Nikita-Levuskin Oct 2, 2024
3ee2ea3
Delete k8s/ci/valuesForYDBOperator.yaml
Nikita-Levuskin Oct 2, 2024
16d33b6
Delete k8s/ci/ydb-operator.yaml
Nikita-Levuskin Oct 2, 2024
2e64dae
add compil files
Nikita-Levuskin Oct 2, 2024
ed76646
add compil files
Nikita-Levuskin Oct 2, 2024
695e984
add compil files
Nikita-Levuskin Oct 2, 2024
c59e840
add compil files
Nikita-Levuskin Oct 2, 2024
23b482e
add compil files
Nikita-Levuskin Oct 2, 2024
8924e6a
add compil files
Nikita-Levuskin Oct 2, 2024
7e67d0f
add compil files
Nikita-Levuskin Oct 2, 2024
ec42707
add compil files
Nikita-Levuskin Oct 2, 2024
03454e5
add compil files
Nikita-Levuskin Oct 2, 2024
eb82501
add compil files
Nikita-Levuskin Oct 2, 2024
01751b6
add compil files
Nikita-Levuskin Oct 2, 2024
00ec799
add compil files
Nikita-Levuskin Oct 2, 2024
c68d55e
add compil files
Nikita-Levuskin Oct 2, 2024
4eb8c73
add compil files
Nikita-Levuskin Oct 2, 2024
8572492
add compil files
Nikita-Levuskin Oct 2, 2024
6a86edc
rebuild dist
asmyasnikov Oct 2, 2024
4a9b4d8
rebuild
asmyasnikov Oct 2, 2024
ee1569e
remove ydb metrics
asmyasnikov Oct 2, 2024
f5081f8
removed monitoring from ydb
asmyasnikov Oct 2, 2024
e8857d3
add compil files
Nikita-Levuskin Oct 2, 2024
7251c17
Merge branch 'main' into k8s-local
Nikita-Levuskin Oct 2, 2024
3118a5e
Merge branch 'main' into k8s-local
asmyasnikov Oct 2, 2024
f9de9ed
rebuild
asmyasnikov Oct 2, 2024
98bd063
rebuild
asmyasnikov Oct 2, 2024
f80adbd
rebuild
asmyasnikov Oct 2, 2024
019eaa3
update deps
asmyasnikov Oct 2, 2024
8f1f7db
reverted jq
asmyasnikov Oct 2, 2024
bbced9a
jq
asmyasnikov Oct 2, 2024
ba0c6a1
jq
asmyasnikov Oct 2, 2024
87a34a0
jq
asmyasnikov Oct 2, 2024
3480bf4
jq
asmyasnikov Oct 2, 2024
1ad33bd
remove jq
asmyasnikov Oct 3, 2024
fd10c95
Merge branch 'main' into k8s-local
asmyasnikov Oct 4, 2024
8c9a8be
fix manifests
asmyasnikov Oct 4, 2024
fdbbb9d
add compil files
Nikita-Levuskin Oct 4, 2024
04c505c
Delete dist/main/index_BACKUP_122354.js
Nikita-Levuskin Oct 4, 2024
f6f93de
add compil files
Nikita-Levuskin Oct 4, 2024
6574660
Merge branch 'k8s-local' of https://github.com/ydb-platform/slo-tests…
Nikita-Levuskin Oct 4, 2024
41750f1
Delete binGithubDeploy.sh
Nikita-Levuskin Oct 4, 2024
ad640cc
add compil files
Nikita-Levuskin Oct 6, 2024
31dd50a
Merge branch 'k8s-local' of https://github.com/ydb-platform/slo-tests…
Nikita-Levuskin Oct 6, 2024
20d2998
add compil files
Nikita-Levuskin Oct 6, 2024
b05ea44
add compil files
Nikita-Levuskin Oct 6, 2024
779c97a
add compil files
Nikita-Levuskin Oct 6, 2024
8b9bb11
add compil files
Nikita-Levuskin Oct 6, 2024
cded797
add compil files
Nikita-Levuskin Oct 6, 2024
533b036
add compil files
Nikita-Levuskin Oct 6, 2024
8e01aac
add compil files
Nikita-Levuskin Oct 7, 2024
59c08b3
add compil files
Nikita-Levuskin Oct 7, 2024
148a562
add compil files
Nikita-Levuskin Oct 7, 2024
8a1343b
add compil files
Nikita-Levuskin Oct 7, 2024
d8c3649
add compil files
Nikita-Levuskin Oct 7, 2024
e87fa76
add compil files
Nikita-Levuskin Oct 8, 2024
9a52fb3
add compil files
Nikita-Levuskin Oct 8, 2024
cdf7958
add compil files
Nikita-Levuskin Oct 8, 2024
2130224
add compil files
Nikita-Levuskin Oct 8, 2024
d753143
add compil files
Nikita-Levuskin Oct 8, 2024
b6a1c13
add compil files
Nikita-Levuskin Oct 9, 2024
a6f7539
add compil files
Nikita-Levuskin Oct 9, 2024
31736c4
add compil files
Nikita-Levuskin Oct 9, 2024
b56f58d
add compil files
Nikita-Levuskin Oct 15, 2024
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
87 changes: 87 additions & 0 deletions .github/workflows/go-slo-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
name: SLO
on:
workflow_dispatch:
inputs:
BRANCH_OF_FORK:
description: 'branch name, on which this pipeline should run'
required: true
jobs:
test-slo:
concurrency:
group: slo-${{ github.ref }}
if: (!contains(github.event.pull_request.labels.*.name, 'no slo'))

runs-on: ubuntu-latest
name: SLO test
permissions:
checks: write
pull-requests: write
contents: read
issues: write

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
repository: ydb-platform/ydb-go-sdk

- name: Run SLO
uses: ydb-platform/slo-tests@main
continue-on-error: true
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
AWS_CREDENTIALS_B64: ${{ secrets.SLO_AWS_CREDENTIALS }}
AWS_CONFIG_B64: ${{ secrets.SLO_AWS_CONFIG }}
DOCKER_USERNAME: ${{ secrets.SLO_DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.SLO_DOCKER_PASSWORD }}
DOCKER_REPO: ${{ secrets.SLO_DOCKER_REPO }}
DOCKER_FOLDER: ${{ secrets.SLO_DOCKER_FOLDER }}
s3_endpoint: ${{ secrets.SLO_S3_ENDPOINT }}
s3_images_folder: ${{ vars.SLO_S3_IMAGES_FOLDER }}
grafana_domain: ${{ vars.SLO_GRAFANA_DOMAIN }}
grafana_dashboard: ${{ vars.SLO_GRAFANA_DASHBOARD }}
ydb_version: 'newest'
timeBetweenPhases: 30
shutdownTime: 30

language_id0: 'native-table'
workload_path0: 'tests/slo'
language0: 'Native ydb-go-sdk/v3 over table-service'
workload_build_context0: ../..
workload_build_options0: -f Dockerfile --build-arg SRC_PATH=native/table --build-arg JOB_NAME=workload-native-table

language_id1: 'database-sql'
workload_path1: 'tests/slo'
language1: 'Go SDK database/sql'
workload_build_context1: ../..
workload_build_options1: -f Dockerfile --build-arg SRC_PATH=database/sql --build-arg JOB_NAME=workload-database-sql

language_id2: 'gorm'
workload_path2: 'tests/slo'
language2: 'Go SDK gorm'
workload_build_context2: ../..
workload_build_options2: -f Dockerfile --build-arg SRC_PATH=gorm --build-arg JOB_NAME=workload-gorm

language_id3: 'xorm'
workload_path3: 'tests/slo'
language3: 'Go SDK xorm'
workload_build_context3: ../..
workload_build_options3: -f Dockerfile --build-arg SRC_PATH=xorm --build-arg JOB_NAME=workload-xorm

language_id4: 'native-query'
workload_path4: 'tests/slo'
language4: 'Native ydb-go-sdk/v3 over query-service'
workload_build_context4: ../..
workload_build_options4: -f Dockerfile --build-arg SRC_PATH=native/query --build-arg JOB_NAME=workload-native-query

language_id5: 'native-query-with-pool'
workload_path5: 'tests/slo'
language5: 'Native ydb-go-sdk/v3 over query-service with session pool'
workload_build_context5: ../..
workload_build_options5: -f Dockerfile --build-arg SRC_PATH=native/query/with/pool --build-arg JOB_NAME=workload-native-query-with-pool

- uses: actions/upload-artifact@v4
if: always()
with:
name: slo-logs
path: logs/
2 changes: 1 addition & 1 deletion .github/workflows/k8s-local-go.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: k8s-local-go
name: test-k8s-local-go
on:
workflow_dispatch:
inputs:
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/k8s-local-python.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@

name: k8s-local-python
name: test-k8s-local-python
on:
workflow_dispatch:
inputs:
Expand Down Expand Up @@ -36,7 +35,6 @@ jobs:
with:
repository: ydb-platform/ydb-python-sdk


- name: Run SLO
uses: ydb-platform/slo-tests@k8s-local
env:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
This repo contains github workflows and actions to run SLO tests over YDB and YDB SDK's

Here is simple diagram what's happening inside:

```mermaid
graph TD
A[Pull request] -->| | B(Create YDB cluster in k8s)
Expand Down
110 changes: 58 additions & 52 deletions action.yml
Original file line number Diff line number Diff line change
@@ -1,149 +1,155 @@
name: 'SLO test over YDB'
description: 'YDB SLO test for SDKs. Uses kubernetes cluster to run tests over. Creates possible errors in cluster to check how SDK handles them.'
name: "SLO test over YDB"
description: "YDB SLO test for SDKs. Uses kubernetes cluster to run tests over. Creates possible errors in cluster to check how SDK handles them."
inputs:
GITHUB_TOKEN:
description: 'Github token'
description: "Github token"
required: true
READ_RPS:
description: "Read rps for slo tests"
required: true
WRITE_RPS:
description: "Write rps for slo tests"
required: true
KUBECONFIG_B64:
description: '.kube/config base64'
description: ".kube/config base64"
required: true
AWS_CREDENTIALS_B64:
description: '.aws/credentials base64'
description: ".aws/credentials base64"
required: true
AWS_CONFIG_B64:
description: '.aws/config base64'
description: ".aws/config base64"
required: true
DOCKER_USERNAME:
description: 'Docker username'
description: "Docker username"
required: true
DOCKER_PASSWORD:
description: 'Docker password'
description: "Docker password"
required: true
DOCKER_REPO:
description: 'Docker repository'
description: "Docker repository"
required: true
DOCKER_FOLDER:
description: 'Docker folder'
description: "Docker folder"
required: true
s3_endpoint:
description: 'AWS S3-compatible service endpoint'
description: "AWS S3-compatible service endpoint"
required: true
s3_images_folder:
description: 'S3 folder'
description: "S3 folder"
required: true
grafana_domain:
description: 'Grafana service domain'
description: "Grafana service domain"
required: true
grafana_dashboard:
description: 'Grafana service dashboard'
description: "Grafana service dashboard"
required: true
grafana_dashboard_width:
description: 'Grafana service screenshot dashboard width'
description: "Grafana service screenshot dashboard width"
required: false
grafana_dashboard_height:
description: 'Grafana service screenshot dashboard height'
description: "Grafana service screenshot dashboard height"
required: false
ydb_version:
description: 'YDB version to run SLO over: use docker tag or `newest`'
description: "YDB version to run SLO over: use docker tag or `newest`"
required: true
timeBetweenPhases:
description: 'Time between errors phases of SLO test'
description: "Time between errors phases of SLO test"
required: true
shutdownTime:
description: 'SLO workload shutdown timeout'
description: "SLO workload shutdown timeout"
required: true
# You need to use sequential ids for workloads to run
language_id0:
description: 'SLO workload #0 language ID'
description: "SLO workload #0 language ID"
required: false
workload_path0:
description: 'SLO workload #0 workload path'
description: "SLO workload #0 workload path"
required: false
language0:
description: 'SLO workload #0 language name'
description: "SLO workload #0 language name"
required: false
workload_build_context0:
description: 'SLO workload #0 docker build context'
description: "SLO workload #0 docker build context"
required: false
workload_build_options0:
description: 'SLO workload #0 docker build arguments'
description: "SLO workload #0 docker build arguments"
required: false
language_id1:
description: 'SLO workload #1 language ID'
description: "SLO workload #1 language ID"
required: false
workload_path1:
description: 'SLO workload #1 workload path'
description: "SLO workload #1 workload path"
required: false
language1:
description: 'SLO workload #1 language name'
description: "SLO workload #1 language name"
required: false
workload_build_context1:
description: 'SLO workload #1 docker build context'
description: "SLO workload #1 docker build context"
required: false
workload_build_options1:
description: 'SLO workload #1 docker build arguments'
description: "SLO workload #1 docker build arguments"
required: false
language_id2:
description: 'SLO workload #2 language ID'
description: "SLO workload #2 language ID"
required: false
workload_path2:
description: 'SLO workload #2 workload path'
description: "SLO workload #2 workload path"
required: false
language2:
description: 'SLO workload #2 language name'
description: "SLO workload #2 language name"
required: false
workload_build_context2:
description: 'SLO workload #2 docker build context'
description: "SLO workload #2 docker build context"
required: false
workload_build_options2:
description: 'SLO workload #2 docker build arguments'
description: "SLO workload #2 docker build arguments"
required: false
language_id3:
description: 'SLO workload #3 language ID'
description: "SLO workload #3 language ID"
required: false
workload_path3:
description: 'SLO workload #3 workload path'
description: "SLO workload #3 workload path"
required: false
language3:
description: 'SLO workload #3 language name'
description: "SLO workload #3 language name"
required: false
workload_build_context3:
description: 'SLO workload #3 docker build context'
description: "SLO workload #3 docker build context"
required: false
workload_build_options3:
description: 'SLO workload #3 docker build arguments'
description: "SLO workload #3 docker build arguments"
required: false
language_id4:
description: 'SLO workload #4 language ID'
description: "SLO workload #4 language ID"
required: false
workload_path4:
description: 'SLO workload #4 workload path'
description: "SLO workload #4 workload path"
required: false
language4:
description: 'SLO workload #4 language name'
description: "SLO workload #4 language name"
required: false
workload_build_context4:
description: 'SLO workload #4 docker build context'
description: "SLO workload #4 docker build context"
required: false
workload_build_options4:
description: 'SLO workload #4 docker build arguments'
description: "SLO workload #4 docker build arguments"
required: false
language_id5:
description: 'SLO workload #5 language ID'
description: "SLO workload #5 language ID"
required: false
workload_path5:
description: 'SLO workload #5 workload path'
description: "SLO workload #5 workload path"
required: false
language5:
description: 'SLO workload #5 language name'
description: "SLO workload #5 language name"
required: false
workload_build_context5:
description: 'SLO workload #5 docker build context'
description: "SLO workload #5 docker build context"
required: false
workload_build_options5:
description: 'SLO workload #5 docker build arguments'
description: "SLO workload #5 docker build arguments"
required: false
runs:
using: 'node20'
main: 'dist/main/index.js'
post: 'dist/post/index.js'
using: "node20"
main: "dist/main/index.js"
post: "dist/post/index.js"
6 changes: 3 additions & 3 deletions dist/main/index.js

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions dist/main/index_BACKUP_122354 copy.js

Large diffs are not rendered by default.

37 changes: 13 additions & 24 deletions dist/main/licenses.txt

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions dist/post/index.js

Large diffs are not rendered by default.

Loading
Loading