1
- #! /bin/bash -x
2
-
3
- # To override system environment variables, uncomment the variables down bellow. It will be sourced by the ci-scripts.
4
-
5
- # # Scenario
6
- # export SCENARIO=baseline-test
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.7
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 RBAC_POLICY=all_groups_admin
72
- # export RBAC_POLICY_SIZE=10000
73
- # export ENABLE_PROFILING=false
74
- # export RHDH_LOG_LEVEL=warn
75
-
76
- # # Scalability testing
77
- # export SCALE_WORKERS="1 2"
78
- # export SCALE_ACTIVE_USERS_SPAWN_RATES="1:1 200:40"
79
- # export SCALE_BS_USERS_GROUPS="1:1 1000:250"
80
- # export SCALE_RBAC_POLICY_SIZE="1 10000"
81
- # export SCALE_CATALOG_SIZES="1:1 2500:2500"
82
- # export SCALE_RHDH_REPLICAS="1 2"
83
- # export SCALE_RHDH_DB_REPLICAS="1 2"
84
- # export SCALE_DB_STORAGES="1Gi 2Gi"
85
- # export SCALE_CPU_REQUESTS_LIMITS=": 1:1"
86
- # export SCALE_MEMORY_REQUESTS_LIMITS=": 1Gi:1Gi"
1
+ export SCENARIO = mvp
2
+ export DURATION = 5m
3
+ export WAIT_FOR_SEARCH_INDEX = false
4
+ export PRE_LOAD_DB = true
5
+ export KEYCLOAK_USER_PASS = changeme
6
+ export AUTH_PROVIDER = keycloak
7
+ export RHDH_INSTALL_METHOD = helm
8
+ export ENABLE_RBAC = true
9
+ export RHDH_LOG_LEVEL = debug
10
+ export RBAC_POLICY = nested_groups
11
+ export SCALE_WORKERS = 40
12
+ export SCALE_ACTIVE_USERS_SPAWN_RATES = ' 1:1'
13
+ export SCALE_BS_USERS_GROUPS = ' 1000:1000'
14
+ export SCALE_RBAC_POLICY_SIZE = ' 1 5 10 50 100 500 1000'
15
+ export SCALE_CATALOG_SIZES = ' 2500:2500'
16
+ export SCALE_RHDH_REPLICAS = ' 1'
17
+ export SCALE_RHDH_DB_REPLICAS = ' 1'
18
+ export SCALE_DB_STORAGES = ' 2Gi'
19
+ export SCALE_CPU_REQUESTS_LIMITS = ' :'
20
+ export SCALE_MEMORY_REQUESTS_LIMITS = ' :'
0 commit comments