|
1 | | -#!/bin/bash -x |
2 | 1 |
|
3 | | -# To override system environment variables, uncomment the variables down bellow. It will be sourced by the ci-scripts. |
| 2 | +export DURATION=10m |
| 3 | +export PRE_LOAD_DB=true |
| 4 | +export SCALE_ACTIVE_USERS_SPAWN_RATES='1:1 10:2 25:5 50:10 100:20 150:30 200:40 250:50 300:60 400:80 500:100' |
| 5 | +export SCALE_BS_USERS_GROUPS='1000:250' |
| 6 | +export SCALE_CATALOG_SIZES='2500:2500' |
| 7 | +export SCALE_CPU_REQUESTS_LIMITS=':' |
| 8 | +export SCALE_DB_STORAGES='2Gi' |
| 9 | +export SCALE_MEMORY_REQUESTS_LIMITS=':' |
| 10 | +export SCALE_REPLICAS='2:2' |
| 11 | +export SCALE_WORKERS='100' |
| 12 | +export SCALE_RBAC_POLICY_SIZE='1000' |
| 13 | +export RBAC_POLICY='all_groups_admin' |
| 14 | +export ENABLE_RBAC=true |
| 15 | +export SCENARIO=orchestrator |
| 16 | +export USE_PR_BRANCH=true |
| 17 | +export WAIT_FOR_SEARCH_INDEX=false |
| 18 | +export RHDH_HELM_CHART=redhat-developer-hub |
| 19 | +export AUTH_PROVIDER=keycloak |
| 20 | +export ENABLE_ORCHESTRATOR=true |
| 21 | +export RHDH_HELM_CHART_VERSION=1.8-164-CI |
| 22 | +export ALWAYS_CLEANUP=true |
4 | 23 |
|
5 | | -## Scenario |
6 | | -# export SCENARIO=mvp |
7 | | -# export BASE_HOST= |
8 | | -# export USERS=100 |
9 | | -# export WORKERS=5 |
10 | | -# export DURATION=1m |
11 | | -# export SPAWN_RATE=20 |
12 | | -# export WAIT_FOR_SEARCH_INDEX=false |
13 | | - |
14 | | -## RHDH database population |
15 | | -# export PRE_LOAD_DB=true |
16 | | -# export BACKSTAGE_USER_COUNT=1 |
17 | | -# export GROUP_COUNT=1 |
18 | | -# export API_COUNT=1 |
19 | | -# export COMPONENT_COUNT=1 |
20 | | -# export KEYCLOAK_USER_PASS=changeme |
21 | | -# export AUTH_PROVIDER=keycloak |
22 | | -# export POPULATION_CONCURRENCY=10 |
23 | | -# export COMPONENT_SHARD_SIZE=500 |
24 | | - |
25 | | -## RHDH installed via Helm |
26 | | -# export RHDH_INSTALL_METHOD=helm |
27 | | -# export RHDH_NAMESPACE=rhdh-performance-helm |
28 | | -# export RHDH_HELM_REPO=oci://quay.io/rhdh/chart |
29 | | -# export RHDH_HELM_CHART=redhat-developer-hub |
30 | | -# export RHDH_HELM_CHART_VERSION= # auto-determined in deploy.sh if empty and based on RHDH_BASE_VERSION |
31 | | -# export RHDH_HELM_RELEASE_NAME=rhdh |
32 | | - |
33 | | -# export RHDH_IMAGE_REGISTRY= |
34 | | -# export RHDH_IMAGE_REPO= |
35 | | -# export RHDH_IMAGE_TAG= |
36 | | - |
37 | | -# export RHDH_BASE_VERSION=1.8 |
38 | | - |
39 | | -## RHDH installed via OLM |
40 | | -# export RHDH_INSTALL_METHOD=olm |
41 | | -# export RHDH_NAMESPACE=rhdh-performance-olm |
42 | | -# export RHDH_OPERATOR_NAMESPACE=rhdh-operator |
43 | | -# export RHDH_OLM_INDEX_IMAGE= # auto-determined in deploy.sh if empty and based on RHDH_BASE_VERSION |
44 | | -# export RHDH_OLM_CHANNEL=fast |
45 | | -# export RHDH_OLM_OPERATOR_PACKAGE=rhdh-operator |
46 | | -# export RHDH_OLM_WATCH_EXT_CONF=true |
47 | | -# export RHDH_OLM_OPERATOR_RESOURCES_CPU_REQUESTS= |
48 | | -# export RHDH_OLM_OPERATOR_RESOURCES_CPU_LIMITS= |
49 | | -# export RHDH_OLM_OPERATOR_RESOURCES_MEMORY_REQUESTS= |
50 | | -# export RHDH_OLM_OPERATOR_RESOURCES_MEMORY_LIMITS= |
51 | | -# export RHDH_OLM_OPERATOR_RESOURCES_EPHEMERAL_STORAGE_REQUESTS= |
52 | | -# export RHDH_OLM_OPERATOR_RESOURCES_EPHEMERAL_STORAGE_LIMITS= |
53 | | - |
54 | | -## RHDH on Developer Sandbox |
55 | | -# export RHDH_WORKLOADS_TEMPLATE_NAME=default |
56 | | - |
57 | | -## RHDH horizontal scaling |
58 | | -# export RHDH_DEPLOYMENT_REPLICAS=1 |
59 | | -# export RHDH_DB_REPLICAS=1 |
60 | | -# export RHDH_DB_STORAGE=1Gi |
61 | | -# export RHDH_RESOURCES_CPU_REQUESTS= |
62 | | -# export RHDH_RESOURCES_CPU_LIMITS= |
63 | | -# export RHDH_RESOURCES_MEMORY_REQUESTS= |
64 | | -# export RHDH_RESOURCES_MEMORY_LIMITS= |
65 | | -# export RHDH_KEYCLOAK_REPLICAS=1 |
66 | | - |
67 | | -## Extras |
68 | | -# export LOCUST_EXTRA_CMD=--debug=true |
69 | | -# export ARTIFACT_DIR=.artifacts |
70 | | -# export ENABLE_RBAC=false |
71 | | -# export ENABLE_ORCHESTRATOR=false |
72 | | -# export FORCE_ORCHESTRATOR_INFRA_UNINSTALL=false |
73 | | -# export RBAC_POLICY=all_groups_admin |
74 | | -# export RBAC_POLICY_SIZE=10000 |
75 | | -# export ENABLE_PROFILING=false |
76 | | -# export RHDH_LOG_LEVEL=warn |
77 | | -# export PSQL_LOG=true |
78 | | -# export PSQL_EXPORT=false |
79 | | - |
80 | | -## Scalability testing |
81 | | -# export SCALE_WORKERS="1 2" |
82 | | -# export SCALE_ACTIVE_USERS_SPAWN_RATES="1:1 200:40" |
83 | | -# export SCALE_BS_USERS_GROUPS="1:1 1000:250" |
84 | | -# export SCALE_RBAC_POLICY_SIZE="1 10000" |
85 | | -# export SCALE_CATALOG_SIZES="1:1 2500:2500" |
86 | | -# export SCALE_REPLICAS="1:1" |
87 | | -# export SCALE_DB_STORAGES="1Gi 2Gi" |
88 | | -# export SCALE_CPU_REQUESTS_LIMITS=": 1:1" |
89 | | -# export SCALE_MEMORY_REQUESTS_LIMITS=": 1Gi:1Gi" |
0 commit comments