Skip to content

Commit

Permalink
feat: added extension-loadtest
Browse files Browse the repository at this point in the history
  • Loading branch information
ReuDa committed Oct 31, 2023
1 parent 56f2db0 commit 10c3782
Show file tree
Hide file tree
Showing 5 changed files with 47 additions and 32 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,10 @@ jobs:
run: |
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo add extension-aws https://steadybit.github.io/extension-aws
helm repo add extension-azure https://steadybit.github.io/extension-azure
helm repo add extension-container https://steadybit.github.io/extension-container
helm repo add extension-datadog https://steadybit.github.io/extension-datadog
helm repo add extension-gcp https://steadybit.github.io/extension-gcp
helm repo add extension-host https://steadybit.github.io/extension-host
helm repo add extension-http https://steadybit.github.io/extension-http
helm repo add extension-istio https://steadybit.github.io/extension-istio
Expand All @@ -37,11 +39,10 @@ jobs:
helm repo add extension-k6 https://steadybit.github.io/extension-k6
helm repo add extension-kong https://steadybit.github.io/extension-kong
helm repo add extension-kubernetes https://steadybit.github.io/extension-kubernetes
helm repo add extension-loadtest https://steadybit.github.io/extension-loadtest
helm repo add extension-postman https://steadybit.github.io/extension-postman
helm repo add extension-prometheus https://steadybit.github.io/extension-prometheus
helm repo add extension-stackstate https://steadybit.github.io/extension-stackstate
helm repo add extension-azure https://steadybit.github.io/extension-azure
helm repo add extension-gcp https://steadybit.github.io/extension-gcp
- uses: actions/setup-python@v4

Expand Down
7 changes: 5 additions & 2 deletions charts/steadybit-outpost/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@ dependencies:
- name: steadybit-extension-kubernetes
repository: https://steadybit.github.io/extension-kubernetes
version: 1.4.40
- name: steadybit-extension-loadtest
repository: https://steadybit.github.io/extension-loadtest
version: 1.0.13
- name: steadybit-extension-postman
repository: https://steadybit.github.io/extension-postman
version: 1.6.24
Expand All @@ -50,5 +53,5 @@ dependencies:
- name: steadybit-extension-stackstate
repository: https://steadybit.github.io/extension-stackstate
version: 1.0.15
digest: sha256:a4a29a7f55986bc72bb5e47da7b264eae1d528b6d13ecf7ecc99739f3b3b25a8
generated: "2023-10-26T20:52:46.093664+02:00"
digest: sha256:220af9e5a5e62805ffc4c17789f85f7bfab9d2cf132a35ddedddcd2330027c65
generated: "2023-10-31T12:57:32.897782+01:00"
7 changes: 6 additions & 1 deletion charts/steadybit-outpost/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
name: steadybit-outpost
description: steadybit outpost Helm chart for Kubernetes.
version: 1.1.35
version: 1.1.36
appVersion: latest
home: https://www.steadybit.com/
icon: https://steadybit-website-assets.s3.amazonaws.com/logo-symbol-transparent.png
Expand Down Expand Up @@ -90,6 +90,11 @@ dependencies:
repository: https://steadybit.github.io/extension-kubernetes
alias: extension-kubernetes
condition: extension-kubernetes.enabled
- name: steadybit-extension-loadtest
version: ^1.0.13
repository: https://steadybit.github.io/extension-loadtest
alias: extension-loadtest
condition: extension-loadtest.enabled
- name: steadybit-extension-postman
version: ^1.6.13
repository: https://steadybit.github.io/extension-postman
Expand Down
Binary file not shown.
60 changes: 33 additions & 27 deletions charts/steadybit-outpost/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,21 @@ extension-aws:
# extensions-aws.serviceAccount.eksRoleArn -- This is the recommended way to authenticate to AWS CLI. See extension-aws README for more information.
eksRoleArn: null

# extension-azure.* -- settings for the azure extension sub chart.
# Further configuration not listed here may be required.
# See https://github.com/steadybit/extension-azure for more information.
extension-azure:
# extension-azure.enabled -- Enable the Azure extension
enabled: false
azure:
clientID: null
clientSecret: null
tenantID: null
subscriptionID: null
certificatePath: null
certificatePassword: null
userAssertionString: null

# extension-container.* -- settings for the container extension. See https://github.com/steadybit/extension-container for more information.
extension-container:
# extension-container.enabled -- Enable the container extension
Expand Down Expand Up @@ -250,6 +265,17 @@ extension-gatling:
# extension-gatling.enabled -- Enable the Gatling extension
enabled: false

# extension-gcp.* -- settings for the google cloud extension sub chart.
# Further configuration not listed here may be required.
# See https://github.com/steadybit/extension-gcp for more information.
extension-gcp:
# extension-gcp.enabled -- Enable the Google Cloud extension
enabled: false
gcp:
credentialsKeyfilePath: null
credentialsKeyfileJson: null
projectID: null

# extension-jmeter.* -- settings for the jmeter extension sub chart.
# See https://github.com/steadybit/extension-jmeter for more information.
extension-jmeter:
Expand Down Expand Up @@ -284,6 +310,12 @@ extension-kubernetes:
# extension-kubernetes.enabled -- Enable the Kubernetes extension
enabled: true

# extension-loadtest.* -- settings for the steadybit internal loadtest extension sub chart.
# Don't use this unless Steadybit support told you to do so. This deploys an extension which will create different load scenarios to test your steadybit setup.
extension-loadtest:
# extension-loadtest.enabled -- Enable the loadtest extension
enabled: false

# extension-postman.* -- settings for the postman extension sub chart.
# Further configuration not listed here may be required.
# See https://github.com/steadybit/extension-postman for more information.
Expand All @@ -306,30 +338,4 @@ extension-stackstate:
enabled: false
stackstate:
serviceToken: null
apiBaseUrl: null

# extension-azure.* -- settings for the azure extension sub chart.
# Further configuration not listed here may be required.
# See https://github.com/steadybit/extension-azure for more information.
extension-azure:
# extension-azure.enabled -- Enable the Azure extension
enabled: false
azure:
clientID: null
clientSecret: null
tenantID: null
subscriptionID: null
certificatePath: null
certificatePassword: null
userAssertionString: null

# extension-gcp.* -- settings for the google cloud extension sub chart.
# Further configuration not listed here may be required.
# See https://github.com/steadybit/extension-gcp for more information.
extension-gcp:
# extension-gcp.enabled -- Enable the Google Cloud extension
enabled: false
gcp:
credentialsKeyfilePath: null
credentialsKeyfileJson: null
projectID: null
apiBaseUrl: null

0 comments on commit 10c3782

Please sign in to comment.