diff --git a/.gitignore b/.gitignore index 58408d0..2b7d8f7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ **/.tmp/* +.tmp +.toolchain-e2e.git .venv .vscode benchmark-scenario diff --git a/dev-sandbox/Containerfile b/ci-scripts/dev-sandbox/Containerfile similarity index 100% rename from dev-sandbox/Containerfile rename to ci-scripts/dev-sandbox/Containerfile diff --git a/ci-scripts/dev-sandbox/Makefile b/ci-scripts/dev-sandbox/Makefile new file mode 100644 index 0000000..1a5e058 --- /dev/null +++ b/ci-scripts/dev-sandbox/Makefile @@ -0,0 +1,31 @@ +#SHELL="/bin/bash -x" + +export RHDH_OLM_INDEX_IMAGE ?= quay.io/rhdh/iib:1.2-v4.15-x86_64 +export RHDH_OPERATOR_NAMESPACE ?= rhdh-operator +export RHDH_OLM_CHANNEL ?= fast +export RHDH_OLM_OPERATOR_PACKAGE ?= rhdh + +.PHONY: setup +setup: + ./setup.sh + +.PHONY: deploy +deploy: + ./deploy.sh + +.PHONY: undeploy +undeploy: + ./undeploy.sh + +.PHONY: run +run: + ./run.sh + +.PHONY: clean +clean: + ./clean.sh + +.PHONY: show-counts +show-counts: + ./counts.sh + diff --git a/ci-scripts/dev-sandbox/clean.sh b/ci-scripts/dev-sandbox/clean.sh new file mode 100755 index 0000000..8d0dec2 --- /dev/null +++ b/ci-scripts/dev-sandbox/clean.sh @@ -0,0 +1,43 @@ +#!/bin/bash + +SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +# shellcheck disable=SC1090,SC1091 +source "$(readlink -m "$SCRIPT_DIR/../../test.env")" + +rootdir=$(readlink -m "$SCRIPT_DIR/../..") + +export TMP_DIR +TMP_DIR=$(readlink -m "${TMP_DIR:-"$rootdir/.tmp"}") +mkdir -p "${TMP_DIR}" + +wait_for_deployment() { + deployment=$1 + ns=$2 + #Wait for the operator to get up and running + retries=50 + until [[ $retries == 0 ]]; do + kubectl get deployment/"$deployment" -n "$ns" >/dev/null 2>&1 && break + echo "Waiting for $deployment to be created in $ns namespace" + sleep 5 + retries=$((retries - 1)) + done + kubectl rollout status -w deployment/"$deployment" -n "$ns" +} + +# Ensure oc is loged in +export OPENSHIFT_API_TOKEN +OPENSHIFT_API_TOKEN=$(oc whoami -t) || (echo "a token is required to capture metrics, use 'oc login' to log into the cluster" && exit 1) + +# Install Developer Sandbox +WSTC=$TMP_DIR/toolchain-e2e.git +TOOLCHAIN_E2E_REPO=${TOOLCHAIN_E2E_REPO:-https://github.com/codeready-toolchain/toolchain-e2e} +TOOLCHAIN_E2E_BRANCH=${TOOLCHAIN_E2E_BRANCH:-master} +if [ ! -d "$WSTC" ]; then + git clone "$TOOLCHAIN_E2E_REPO" "$WSTC" +fi +cd "$WSTC" || exit +git reset --hard +git checkout "$TOOLCHAIN_E2E_BRANCH" +git pull + +make clean-e2e-resources clean-dev-resources clean-all-toolchain-resources diff --git a/ci-scripts/dev-sandbox/counts.sh b/ci-scripts/dev-sandbox/counts.sh new file mode 100755 index 0000000..7e070df --- /dev/null +++ b/ci-scripts/dev-sandbox/counts.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +for i in backstages secrets configmaps pods jobs; do + echo "$i,$(oc get "$i" -A -o name | wc -l)" +done diff --git a/ci-scripts/dev-sandbox/deploy.sh b/ci-scripts/dev-sandbox/deploy.sh new file mode 100755 index 0000000..d5a6b69 --- /dev/null +++ b/ci-scripts/dev-sandbox/deploy.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +export RHDH_OPERATOR_NAMESPACE=rhdh-operator + +SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +# shellcheck disable=SC1090,SC1091 +source "$(readlink -m "$SCRIPT_DIR/../../test.env")" + +rootdir=$(readlink -m "$SCRIPT_DIR/../..") + +cli="oc" +clin="$cli -n $RHDH_OPERATOR_NAMESPACE" + +$cli create namespace "$RHDH_OPERATOR_NAMESPACE" --dry-run=client -o yaml | $cli apply -f - + +until envsubst <"$rootdir/ci-scripts/rhdh-setup/template/backstage/secret-rhdh-pull-secret.yaml" | $clin apply -f -; do $clin delete secret rhdh-pull-secret --ignore-not-found=true; done +envsubst <"$SCRIPT_DIR/operator.yaml" | $cli apply -f - diff --git a/ci-scripts/dev-sandbox/metrics.txt b/ci-scripts/dev-sandbox/metrics.txt new file mode 100644 index 0000000..a3e7bd5 --- /dev/null +++ b/ci-scripts/dev-sandbox/metrics.txt @@ -0,0 +1,7 @@ +sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster="", namespace="rhdh-performance"} * on(namespace,pod) group_left(workload, workload_type) namespace_workload_pod:kube_pod_owner:relabel{cluster="", namespace="rhdh-performance", workload="backstage-developer-hub", workload_type="deployment"}) by (pod) + +sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate{cluster="", namespace="rhdh-operator"} * on(namespace,pod) group_left(workload, workload_type) namespace_workload_pod:kube_pod_owner:relabel{cluster="", namespace="rhdh-operator", workload="rhdh-operator", workload_type="deployment"}) by (pod) + +sum(container_memory_working_set_bytes{cluster="", namespace="rhdh-performance", container!="", image!=""} * on(namespace,pod) group_left(workload, workload_type) namespace_workload_pod:kube_pod_owner:relabel{cluster="", namespace="rhdh-performance", workload="backstage-developer-hub", workload_type="deployment"}) by (pod) + +sum(container_memory_working_set_bytes{cluster="", namespace="rhdh-operator", container!="", image!=""} * on(namespace,pod) group_left(workload, workload_type) namespace_workload_pod:kube_pod_owner:relabel{cluster="", namespace="rhdh-operator", workload="rhdh-operator", workload_type="deployment"}) by (pod) \ No newline at end of file diff --git a/dev-sandbox/mvp.sh b/ci-scripts/dev-sandbox/mvp.sh similarity index 100% rename from dev-sandbox/mvp.sh rename to ci-scripts/dev-sandbox/mvp.sh diff --git a/ci-scripts/dev-sandbox/operator.yaml b/ci-scripts/dev-sandbox/operator.yaml new file mode 100644 index 0000000..740b2fe --- /dev/null +++ b/ci-scripts/dev-sandbox/operator.yaml @@ -0,0 +1,31 @@ +--- +apiVersion: operators.coreos.com/v1alpha1 +kind: CatalogSource +metadata: + name: rhdh-perf-catalog + namespace: openshift-marketplace +spec: + secrets: + - "rhdh-pull-secret" + sourceType: grpc + image: ${RHDH_OLM_INDEX_IMAGE} + publisher: rhdh-perf-testing + displayName: RHDH perf&scale testing catalog +--- +apiVersion: operators.coreos.com/v1 +kind: OperatorGroup +metadata: + name: rhdh-perf-operator-group + namespace: ${RHDH_OPERATOR_NAMESPACE} +--- +apiVersion: operators.coreos.com/v1alpha1 +kind: Subscription +metadata: + name: ${RHDH_OLM_OPERATOR_PACKAGE} + namespace: ${RHDH_OPERATOR_NAMESPACE} +spec: + channel: ${RHDH_OLM_CHANNEL} + installPlanApproval: Automatic + name: ${RHDH_OLM_OPERATOR_PACKAGE} + source: rhdh-perf-catalog + sourceNamespace: openshift-marketplace diff --git a/ci-scripts/dev-sandbox/rhdh-perf-workloads.template.yaml b/ci-scripts/dev-sandbox/rhdh-perf-workloads.template.yaml new file mode 100644 index 0000000..37184e0 --- /dev/null +++ b/ci-scripts/dev-sandbox/rhdh-perf-workloads.template.yaml @@ -0,0 +1,141 @@ +kind: Template +apiVersion: template.openshift.io/v1 +metadata: + name: user-workloads +objects: + - apiVersion: batch/v1 + kind: Job + metadata: + name: rhdh-perf + spec: + template: + spec: + containers: + - name: curl-container + image: quay.io/pmacik-testing/rhdh-perf-testing-client:v1.2 + imagePullPolicy: Always + env: + - name: RHDH_BASE_URL + value: "${RHDH_BASE_URL}" + restartPolicy: Never + backoffLimit: 4 + - apiVersion: v1 + kind: Secret + stringData: + secret: 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 + metadata: + name: perf-test-secret-1 + - apiVersion: v1 + kind: Secret + stringData: + secret: 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 + metadata: + name: perf-test-secret-2 + - apiVersion: v1 + kind: Secret + stringData: + secret: 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 + metadata: + name: perf-test-secret-3 + - apiVersion: v1 + kind: Secret + stringData: + secret: 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 + metadata: + name: perf-test-secret-4 + - apiVersion: v1 + kind: Secret + stringData: + secret: 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 + metadata: + name: perf-test-secret-5 + - apiVersion: v1 + kind: Secret + stringData: + secret: yIrfizRmD9Y5Z3GfcsJwhhYabyrR8b4IfcpC3f6A3EZN6PDvAV5fKQ7VLGqeigSbll15rbwhXlFVjMBIvpcNuaQnhP+F6ZC3jWfOcS35jI8qPSq6l/7j6tXH4iXXChMorYwk2PJmsIQ3mw/mbWrrplhc7EylODifeAraGR+5AHiVLLXWuXWHq+68tTj+2t0lk5Dqf5lATQe/gWJMPvg1wfPGL8VmHdqNP+MiZ+VO8Lr9OgsG8358Wzye/KLaTuOuIga+Jb1RljMXsuhH+qsKRt7cRSGLi/ZNbrtyKjJlSK2WY+Wv6w3sY0lrINbpR0WyRR2e9WdhkuOJCCRlYtZkEl9GFv440iJQfivRV1rHgdyBrfsAGJQmC8QgFp3dIh4igBrNhTJr2cdVu10Fd02FUH21Da1aDUQ/37SMcoJx9FCnLGXf2vkE0+Ra3nEBmm/5ursr0Z6j8R1U7QP9BFnk971Gpey0yNA1ztSIjEu06V4mJ5UuwH20gFzD3T+ZkNksCuk8y6OxmIe9oQsEse+nbXtw5ynTuLGZKSXjNZ8vgu4jRKbuyVcpJkzMo0NW5ClOQyeppG4QRn9MLqHOi0O1PkTbuCeRzr+OxqL9lrkNOH3H9aNd70Ynl5137df6yZLtnxvY5i+oHdBrej0G1waKRs7WCqyJrWH9DjGkU0drg4weQQJW2b1Xqb9QM5TO8UsOy0maPt6APxf/pLkh9M/84bfyKIRRND88JNx285ExbDebaLr7eOIq7u+wFB+bJKnthkBgfHg5813t8AhQ0uMKZuO8YlBYguQRpBjnMiN5wVYg/4zou+le3S+9H+cgC2AplaTo1QxLRz8jX+/g156MnUX0jclcv88qQ/gfAsMR/ynUm3YWIX5oUNl6Ot/9sPgptrTSAstgMrtPYYQ+CjnUgJwZNF6bLgXcrwKwC68tIPIb1bbiAIdOSIZ42qsvK+Pph4lxtfGVnb5VmG/HW6evovOoTmJcNKa3KbnGC1cAMs+aM37FN2LCy363pwEeLNoO4ZyG721+zNbL3OWsYOtSKcNnDA8iBFKOGHQKfUkKF5mQQFbzhV0j6mdTXYjbij5v/9GywICbhBhJmOQ06i36elnc0+w8GH/tGML3fZtdodBF8ex01ab0QbsxL7x2MaMHEFUSQnovG8VPJfSvqSv478wtntVujgbF6lV7KLVMTQOZ1N/Oidlu8iewa/6HapXYeIEw/KbVS/KSyV62oHUgWe13ErUSELxnodooCB15U30Wil1l0xWUTly//CxqNdKIi5wP8fMqS3v2oTzgZTHjd2N7SETWONsJfs0sp4XCyYWuhPswe5g/FEZLYmYKVFiBIGHhV/Gv9dIrCEvpl7BzF+kamtLECj80aF8iPwJZRDVxJ27c9+axj2uGel4ekPb8SCw81IYcvTTGSavp/iWcjnOzbG7noyBpC5VHJtb5MXgpZiRZF+ApzPneR5U16iB5H5MFoVP5HwTHGhhBdTP1aDA0ILX+o11MRwp8oBaw6oPitOlr5xm49x347jCQq5XrBe8lyTCq0QHnPHIF+7G1rtOssgonj9Uc56k8pyQsxl59ZBnk47KqSJkc7LqP/FkeiKZjq59bfZ5ikDjNGm4kElEDVwqM4CKLM86XEguXGayq3cFTaCzeVDiLHfRFYxgtL2CnLIaQC+ZVkWTMy1SBP1Y5J8BeJgzZli7HAYZK95gvsQzwjVfuIsEl86rDOVQhXjXM1s4OL1r5o6hFZ/dQVKj/sevJ3uoeqsYVWklYlf3q0AcvoIEthBK6nuzU2BNyMazRq/AvYyz9Q1QFJJ9+dtu+TWdoIQRlV80Aro+qDoVN+p8niCl1nCc2Vd/E2MjD3BOYAoahJ/pfLwgiQASDwfpFjJV6ogHqgrt6QvxFDindcnRGNTVz7zDETvyN1412WTva3Y05FoYfqAXlZHByMmHOUm8jJCw4Q++h6eWfYi08+5fI6gttfP1FVrV5pDURO2BkutZ2n9HsQdQwoCQ2U3JmlT27ZPrSXavdQboFj3FvZYN5i2as2Ug4k9/UIEMPikOhSNQxw4n6Wjh4XLwhjR2wq0ZPsepSrnOn3UnuNf2XcrZEsZrP6WpDMiMBlliBudJznTqcbvQVya/nMpnmdoot5IexVSyp2TrakR3aX1Uglbyo1Tm+XjqImSZ7tlSGcVrIKs2cFl2GnjMXU3udmM2NC8JP0fEKVGUwkyjCKLgXjzJqu9wjIuM8fo4glF3NaXBrsyaKqb+uI7Gmas3ma0Xhe0rksApp0qeoy4yIHLMTOoFbiQpC1HKHVP1+D2lAYGXMQennVl91xPxbKPahyg5PuTy2agvf/Y3usrPttCOP2bShgJImghgedgYdbaEJcEQ8zdwxcGA59jJrGkLmBwyeJnuwi+aANvUsNRccGPzc61Y7SlEzIHxWrTRxDJarXWuHj/ZJkG4tx4KPzJdhIyMsBVOZuMfq5rUY3c3o1b38+htgiCxFTGAF9SUh/5keGf9h3W7UJTFtpXhUhzIRyD+7NpwHJ+pBo9EIBSuKJhgha/keZD3thSkBODawI6aZgW6sMaGBYY9Yf/G99c2oue6ocR+etI7p1FUZX21D8zBePtO+xAGcWoFR+WYTYR+pYACy3tNml6R9EoQULdfhkpAPyaCaFtii62TXj+6aJN9rH0eGh218EMTR1AiU2RuYOQr4V7N167r9vBparFu5yXjQk5r1M1c51OjC9PbYISbYtrIR5IJKRmM0bAv5KEFU23Rbxx/qGQCafZCboRAw/zcEdw51kFP6qiuY9+hp0S+D/wGmQz+mcskQex3up7KI/L721IiZ+8E7/m0PWswZ3mSY+JjkYS+NEoDr1MemZkA4f8kuvPLoBnPPTX2fGC0cBxGlXCnVhj9hmcrgs5iUlpf/RXCmh16BGgjiDyxS4zSuCKM3WmZqVujzrKYyho3qpLRgusvDijPWn9MDfWGr/Q8637DZ0G06XxkfLluRGrx0qnL3XfsxI2M6dywpyEzBh1gbjOjTQzqmSE/XZMZtS1Bbgxs/0ISXEMC0eBfNTZdBFRHvcqJj1nNcdxdWnW4yZyt+qvNveYhCN0bRlAtrrP6HOpyVG6/fldLDJ9l+hckSUPWEuZoQB++GQgdXkff2qu6UFmcmfgYJB4cRMbRc8z40Siqgn0g/2eQ5/D4EgSYYltAGJR5PsDaYogQXh/thEBrG0bWfyrPq+JUJ80yNhLMAkyJvXeihRIvhBRJU2zZ6Se8G01EtEG7u1S13z850CDqkCcK05S+H4WYerMdVeWErvYhRocn0zwcSWcAeaLX/NrGTtGi5cmHBbA/V5ylxt997D+VIUwTAO8decOu0n9BeJaBKoa2ZQxKk2fFDqjCrxx+RXyXI8glPQda+L7H3aAQhKmVb9zjdhmE9lOJWja8oUGuqHuowyQfQSX46FqKOXFt3BZ3y28O6a73pV6ldS/B9vtR80zmmqvz83oA0V4p7A46utxhWIZRg7iXL15ecq1s23YuAz8z1fq2OyzL3tKrX7P1ZdnVzPQ3Gl3x3ljamosefwZeD0g3KddzGbUwTMdo/BvuZhOuPPiYikAc5ZLhmVitSZpitzmi1E4NgFJ8qqC94KMlUeLaek8dew46Yiu8zNF27qaO37YSrHASBF28K+fRaR6WhTSffmTKVP0Emh6s1mE2teYp+1WiKk7o6i0OdhYGPSY1JvWLrKBh2GeXiS24jHaCMSZPwMIFx8C/SxlBWy5YXmpqsWKhhxw493/Dz9jH3JpZJB25uzfwtYxgfGdD8Exhc8EQS8nC1DlT/MrK9NDLqwdmuHIoE+9X62hZnd43a1WAkTg/iOSZNd7FYcQ2NFUNYSXHTHYJi5HdEmsZe+yYsXYwKhWFNAJZAfvLbM2grE53XV9esHrzfmNxz0STOA92xa6z4W2ga436FBNdKnjCJAi9oHIPs6XKYbh8NbQlDOo1B/hk1czF/xOryF/N93kHRIG5k8s49BsRqFG/aphBbWIMigtGTzcQXnlNicJsGFvfMM1nFqPiDHKwEBLaYKvbWaNTfGRT05GXbpX1KKqFpTg8o2moxszP2fro5Y5I/i7pZdziWYfb9PxSn63Vr6y3IuSoudAnlM118rOmVvD9JoezgI2L+glUB3XYUiMgJUdaWMgn5ytV6112zC4OcmIzLCpnTMlLb5EwVGshh+ES5AG5JGiJUYFsa93EQxIF9RUf3hD28J/90F5exaOQXWp1ySkCeqNAWN0uLfOI89s3sWbzDgr1xIo5CLtKCBCCk/xlyA5hHO3Y/QWvUz1KEwT4tRmu5SDXn67n4LGcb62FxHMk8m+nsPxqmJ17CjBmnphRodbawWnedKi8yTGlZw4cImWCO2EwyWiounv42AZiRFMnQy+JZ4SASdEm7GZtSkW1n0HlXbqHLYa9Q37xLk+RpXtGA9eZXYSS8DbFCtfxIwJiNIXNdDKOptPo1YaX3YR9ITNpwMKUWir+YDkiCMwjrT8Vb+6WtpEggi52Mzsr4KTJnMbfnAMUAUJsheFV+jnABsrVhEMcSI4mOoj0HLwkLUkya6so1l/yOvJ5bFg0NNPakkuMkDLjhU3Pb9CV2Q3JK54yeSv+QDssJfprW0L9vA4Lw23NQkTgzqn33I+7A1sdSJ3SxFc7K+QciP4FDwbv3C3xbXOIzKGGbmUKBllyurRTqsrcanLg0g/UKXj5n3fajZ610fTFQYZL9vFT/yBwtHv9A9RSYiA8FK0ZZAouwdsnENCvLG4YiDVjNi+7e84jw5IJZmN7hXSbAyua0IGsi0bnlqoel75Wv+0JAoHHDfiCp62NnR1kqm8WdGERyIdFsbfZBzYgMDatuAcKluIZrgmaeC3Hh1xiH0ZZzJBwFfceBaT6fQEZMDx7uT1d6fWxzhMw1D2XfEO5+5C4iO86y5t6OAHqmUUg57JwAgduiVACnQGoenai8ErJvJF2UXZBH4JoFQvc/VBBcmWcqETBQh1gVXhkHNWaNKSncK7vl+S848Epdj3AHNrovqAvNMPqfKLE54t+IgaSpxi9o6ZtiAybxcSBHIt5vuB8TSaEWiTKsHRwXSWP9NYIrmzlsqqwx+5aMm2Rhc7nCxsMFkpNe5qjOpbxBfr2SihodyVdzh9nrkSKcYEgBFq3/f0Cf6pGfVJIcNtCD6PCyFRxuu12IfKj7525uDuLFVCWG0HEdtH08TGrJzrAe4sI7/C1XS3f8vBcmO9bjZT1yENbgMcl8nwfNXXUeuev5+PZON4yv7Q5tC6XgEVMfWIv8uZRgZm+5ZKX1YD28wIUnp1YL7QDK8c7g+vJdBbAJv2aksWD0wkI6/yPgsGdluFh4JnNd8BjhJkUnircp0UdgLsOBJdhMzAyIPe9DzYh26vTTMifeSNHnhEDgaemD5An7dKx3PI/IakLOmvdJrYjlEEKbxKz6k6CwuWsVM3jwkkQXJyIa1CUZUI6rwg== + metadata: + name: perf-test-secret-6 + - apiVersion: v1 + kind: Secret + stringData: + secret: 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 + metadata: + name: perf-test-secret-7 + - apiVersion: v1 + kind: Secret + stringData: + secret: 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 + metadata: + name: perf-test-secret-8 + - apiVersion: v1 + kind: Secret + stringData: + secret: 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 + metadata: + name: perf-test-secret-9 + - apiVersion: v1 + kind: Secret + stringData: + secret: 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 + metadata: + name: perf-test-secret-10 + - apiVersion: v1 + kind: Secret + stringData: + secret: value + metadata: + name: perf-test-secret-11 + - apiVersion: v1 + kind: Secret + stringData: + secret: value + metadata: + name: perf-test-secret-12 + - apiVersion: v1 + kind: Secret + stringData: + secret: value + metadata: + name: perf-test-secret-13 + - apiVersion: v1 + kind: Secret + stringData: + secret: value + metadata: + name: perf-test-secret-14 + - apiVersion: v1 + kind: Secret + stringData: + secret: value + metadata: + name: perf-test-secret-15 + - apiVersion: v1 + kind: Secret + stringData: + secret: value + metadata: + name: perf-test-secret-16 + - apiVersion: v1 + kind: Secret + stringData: + secret: value + metadata: + name: perf-test-secret-17 + - apiVersion: v1 + kind: Secret + stringData: + secret: value + metadata: + name: perf-test-secret-18 + - apiVersion: v1 + kind: Secret + stringData: + secret: value + metadata: + name: perf-test-secret-19 + - apiVersion: v1 + kind: Secret + stringData: + secret: value + metadata: + name: perf-test-secret-20 diff --git a/ci-scripts/dev-sandbox/run.sh b/ci-scripts/dev-sandbox/run.sh new file mode 100755 index 0000000..c6c533c --- /dev/null +++ b/ci-scripts/dev-sandbox/run.sh @@ -0,0 +1,73 @@ +#!/bin/bash + +SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +# shellcheck disable=SC1090,SC1091 +source "$(readlink -m "$SCRIPT_DIR/../../test.env")" + +rootdir=$(readlink -m "$SCRIPT_DIR/../..") + +export ARTIFACT_DIR +ARTIFACT_DIR="${ARTIFACT_DIR:-"$rootdir/.artifacts"}" + +export TMP_DIR +TMP_DIR=$(readlink -m "${TMP_DIR:-"$rootdir/.tmp"}") +mkdir -p "${TMP_DIR}" + +WSTC=$(readlink -m "$rootdir/.toolchain-e2e.git") + +export RHDH_INSTALL_METHOD=${RHDH_INSTALL_METHOD:-olm} + +cd "$WSTC" || exit + +collect_counts() { + out="$WSTC/tmp/results/$(date +%F_%T)-${1:-counts}.csv" + rm -rvf "$out" + for i in backstages secrets configmaps pods jobs; do + echo "$i,$(oc get "$i" -A -o name | wc -l)" | tee -a "$out" + done +} + +rm -rvf "$ARTIFACT_DIR/dev-sandbox" +mkdir -p "$ARTIFACT_DIR/dev-sandbox" +rm -rvf "$WSTC/tmp" +mkdir -p "$WSTC/tmp" +ln -s "$ARTIFACT_DIR/dev-sandbox" "$WSTC/tmp/results" + +workloads=$(for i in $(yq '.workloads[]' "$SCRIPT_DIR/workloads.yaml"); do echo -n --workloads="$i"; done) + +make clean-users +collect_counts "baseline-counts-pre" +echo "Running baseline..." +cmd="go run setup/main.go --users 1 --default 1 --custom 0 --username baseline --testname=baseline $workloads" +yes | $cmd +collect_counts "baseline-counts-post" + +# testing env +if [ "$RHDH_INSTALL_METHOD" == "olm" ]; then + rhdh_route="backstage-developer-hub" +elif [ "$RHDH_INSTALL_METHOD" == "helm" ]; then + export RHDH_HELM_RELEASE_NAME RHDH_HELM_CHART + + RHDH_HELM_RELEASE_NAME=${RHDH_HELM_RELEASE_NAME:-rhdh} + RHDH_HELM_CHART=${RHDH_HELM_CHART:-redhat-developer-hub} + + rhdh_route="${RHDH_HELM_RELEASE_NAME}-${RHDH_HELM_CHART}" +else + echo "Invalid RHDH install method: $RHDH_INSTALL_METHOD" + exit 1 +fi +export RHDH_BASE_URL +RHDH_BASE_URL="https://$(oc get routes "$rhdh_route" -n "${RHDH_NAMESPACE:-rhdh-performance}" -o jsonpath='{.spec.host}')" +# end-of testing env + +envsubst <"$SCRIPT_DIR/rhdh-perf-workloads.template.yaml" >"$TMP_DIR/rhdh-perf.workloads.yaml" +template="${1:-"$TMP_DIR/rhdh-perf.workloads.yaml"}" +for r in $(seq -w 1 "${2:-10}"); do + TEST_ID="run$r" + echo "Running $TEST_ID" + make clean-users + collect_counts "$TEST_ID-counts-pre" + cmd="go run setup/main.go --users 2000 --default 2000 --custom 2000 --template=$template $workloads --username $TEST_ID --testname=$TEST_ID --verbose --idler-timeout 15m" + yes | $cmd |& tee "$TEST_ID.log" && out="tmp/results/$(date +%F_%T)-counts.csv" + collect_counts "$TEST_ID-counts-post" +done diff --git a/ci-scripts/dev-sandbox/setup.sh b/ci-scripts/dev-sandbox/setup.sh new file mode 100755 index 0000000..4b588af --- /dev/null +++ b/ci-scripts/dev-sandbox/setup.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +# shellcheck disable=SC1090,SC1091 +source "$(readlink -m "$SCRIPT_DIR/../../test.env")" + +rootdir=$(readlink -m "$SCRIPT_DIR/../..") + +export TMP_DIR +TMP_DIR=$(readlink -m "${TMP_DIR:-"$rootdir/.tmp"}") +mkdir -p "${TMP_DIR}" + +wait_for_deployment() { + deployment=$1 + ns=$2 + #Wait for the operator to get up and running + retries=50 + until [[ $retries == 0 ]]; do + kubectl get deployment/"$deployment" -n "$ns" >/dev/null 2>&1 && break + echo "Waiting for $deployment to be created in $ns namespace" + sleep 5 + retries=$((retries - 1)) + done + kubectl rollout status -w deployment/"$deployment" -n "$ns" +} + +# Ensure oc is loged in +export OPENSHIFT_API_TOKEN +OPENSHIFT_API_TOKEN=$(oc whoami -t) || (echo "a token is required to capture metrics, use 'oc login' to log into the cluster" && exit 1) + +# Install Developer Sandbox +WSTC="$rootdir/.toolchain-e2e.git" +TOOLCHAIN_E2E_REPO=${TOOLCHAIN_E2E_REPO:-https://github.com/codeready-toolchain/toolchain-e2e} +TOOLCHAIN_E2E_BRANCH=${TOOLCHAIN_E2E_BRANCH:-master} +rm -rvf "$WSTC" +git clone "$TOOLCHAIN_E2E_REPO" "$WSTC" +cd "$WSTC" || exit +git reset --hard +git checkout "$TOOLCHAIN_E2E_BRANCH" +git pull + +make dev-deploy-latest diff --git a/ci-scripts/dev-sandbox/undeploy.sh b/ci-scripts/dev-sandbox/undeploy.sh new file mode 100755 index 0000000..ddedaa3 --- /dev/null +++ b/ci-scripts/dev-sandbox/undeploy.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +export RHDH_OPERATOR_NAMESPACE=rhdh-operator + +SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +# shellcheck disable=SC1090,SC1091 +source "$(readlink -m "$SCRIPT_DIR/../../test.env")" + +cli="oc" + +$cli delete namespace "$RHDH_OPERATOR_NAMESPACE" --ignore-not-found=true + +envsubst <"$SCRIPT_DIR/operator.yaml" | $cli delete -f - --ignore-not-found=true diff --git a/ci-scripts/dev-sandbox/workloads.yaml b/ci-scripts/dev-sandbox/workloads.yaml new file mode 100644 index 0000000..b472ce5 --- /dev/null +++ b/ci-scripts/dev-sandbox/workloads.yaml @@ -0,0 +1,3 @@ +workloads: + - "rhdh-operator:rhdh-operator" + #- "rhdh-operator:backstage-controller-manager" diff --git a/ci-scripts/rhdh-setup/create_resource.sh b/ci-scripts/rhdh-setup/create_resource.sh index 876a23f..5e7675d 100755 --- a/ci-scripts/rhdh-setup/create_resource.sh +++ b/ci-scripts/rhdh-setup/create_resource.sh @@ -113,7 +113,6 @@ clone_and_upload() { echo "Uploading entities from $upload_url" curl -k "$(backstage_url)/api/catalog/locations" --cookie "$COOKIE" --cookie-jar "$COOKIE" -X POST -H 'Accept-Encoding: gzip, deflate, br' -H 'Authorization: Bearer '"$ACCESS_TOKEN" -H 'Content-Type: application/json' --data-raw '{"type":"url","target":"'"${upload_url}"'"}' - timeout_timestamp=$(date -d "600 seconds" "+%s") while true; do if [ "$(date "+%s")" -gt "$timeout_timestamp" ]; then @@ -152,7 +151,7 @@ create_cmp() { create_group() { token=$(get_token) groupname="group${0}" - echo " g, group:default/${groupname}, role:default/perf_admin" >> "$TMP_DIR/group-rbac.yaml" + echo " g, group:default/${groupname}, role:default/perf_admin" >>"$TMP_DIR/group-rbac.yaml" curl -s -k --location --request POST "$(keycloak_url)/auth/admin/realms/backstage/groups" \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer '"$token" \ @@ -254,7 +253,6 @@ rhdh_token() { echo "$ACCESS_TOKEN" } - get_token() { service=$1 if [[ ${service} == 'rhdh' ]]; then diff --git a/ci-scripts/rhdh-setup/deploy.sh b/ci-scripts/rhdh-setup/deploy.sh index 8a9f3b6..8267e0e 100755 --- a/ci-scripts/rhdh-setup/deploy.sh +++ b/ci-scripts/rhdh-setup/deploy.sh @@ -44,6 +44,7 @@ OCP_VER="$(oc version -o json | jq -r '.openshiftVersion' | sed -r -e "s#([0-9]+ OCP_ARCH="$(oc version -o json | jq -r '.serverVersion.platform' | sed -r -e "s#linux/##" | sed -e 's#amd64#x86_64#')" export RHDH_OLM_INDEX_IMAGE="${RHDH_OLM_INDEX_IMAGE:-quay.io/rhdh/iib:1.2-v${OCP_VER}-${OCP_ARCH}}" export RHDH_OLM_CHANNEL=${RHDH_OLM_CHANNEL:-fast} +export RHDH_OLM_OPERATOR_PACKAGE=${RHDH_OLM_OPERATOR_PACKAGE:-rhdh} export PRE_LOAD_DB="${PRE_LOAD_DB:-true}" export BACKSTAGE_USER_COUNT="${BACKSTAGE_USER_COUNT:-1}" @@ -103,6 +104,37 @@ wait_to_start() { wait_to_start_in_namespace "$RHDH_NAMESPACE" "$@" } +label() { + namespace=$1 + resource=$2 + name=$3 + label=$4 + $cli -n "$namespace" label "$resource" "$name" "$label" +} + +label_n() { + label "$RHDH_NAMESPACE" "$1" "$2" "$3" +} + +annotate() { + namespace=$1 + resource=$2 + name=$3 + annotation=$4 + $cli -n "$namespace" annotate "$resource" "$name" "$annotation" +} + +annotate_n() { + annotate "$RHDH_NAMESPACE" "$1" "$2" "$3" +} + +mark_resource_for_rhdh() { + resource=$1 + name=$2 + annotate_n "$resource" "$name" "rhdh.redhat.com/backstage-name=developer-hub" + label_n "$resource" "$name" "rhdh.redhat.com/ext-config-sync=true" +} + install() { appurl=$(oc whoami --show-console) export OPENSHIFT_APP_DOMAIN=${appurl#*.} @@ -158,11 +190,13 @@ backstage_install() { if [ "${AUTH_PROVIDER}" == "keycloak" ]; then yq -i '. |= . + {"signInPage":"oauth2Proxy"}' "$TMP_DIR/app-config.yaml"; fi if [ "${AUTH_PROVIDER}" == "keycloak" ]; then yq -i '. |= . + {"auth":{"environment":"production","providers":{"oauth2Proxy":{}}}}' "$TMP_DIR/app-config.yaml"; else yq -i '. |= . + {"auth":{"providers":{"guest":{"dangerouslyAllowOutsideDevelopment":true}}}}' "$TMP_DIR/app-config.yaml"; fi until envsubst