Skip to content

Commit

Permalink
PCR-5150 Release new version of charts due to 2024.3 SaaS release
Browse files Browse the repository at this point in the history
  • Loading branch information
TricentisDevOps authored and pavel-spacil committed Nov 6, 2024
1 parent 7ebceac commit 59ecb15
Show file tree
Hide file tree
Showing 29 changed files with 153 additions and 78 deletions.
8 changes: 2 additions & 6 deletions Charts/qtest-insights-etl/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,8 @@ dependencies:
repository: "https://stakater.github.io/stakater-charts"
condition: reloader.enabled
maintainers:
- name: byangtri
email: [email protected]
- name: pjaladi21
email: [email protected]
- name: liemng
email: [email protected]
- name: Tricentis support
url: https://support-hub.tricentis.com/open
kubeVersion: ">=1.24.0-0"
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
Expand Down
12 changes: 3 additions & 9 deletions Charts/qtest-insights/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,16 @@ dependencies:
repository: "https://stakater.github.io/stakater-charts"
condition: reloader.enabled
maintainers:
- name: byangtri
email: [email protected]
- name: pjaladi21
email: [email protected]
- name: liemng
email: [email protected]
- name: KaranKanojiya
email: [email protected]
- name: Tricentis support
url: https://support-hub.tricentis.com/open
home: https://github.com/Tricentis-qTest/qtest-chart.git
kubeVersion: ">=1.24.0-0"
icon: https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_c2d6524c36c94138504f7a18bf179d76/tricentis-qtest.png
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)

version: 1.7.2
version: 1.7.3
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
Expand Down
4 changes: 4 additions & 0 deletions Charts/qtest-insights/templates/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,7 @@ data:
SMTP_ACCOUNT: "{{ .Values.qTestInsights.smtp.account }}"
SMTP_SERVER: "{{ .Values.qTestInsights.smtp.server }}"
SSL_MOUNT_PATH: "{{ .Values.qTestInsights.server.sslMountPath }}"
IS_SSL_REQUIRED: "{{ .Values.qTestInsights.serverAppSSLRequired }}"
{{- if .Values.qTestInsights.qTestInsightsSSLCipherSuites }}
SSL_CIPHERS: "ciphers=\"{{- join "," .Values.qTestInsights.qTestInsightsSSLCipherSuites -}}\""
{{- end -}}
2 changes: 2 additions & 0 deletions Charts/qtest-insights/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,8 @@ qTestInsights:
qTestInsightsSessionDBPort: 5432
qTestInsightsCSRFAllowPattern: \"$insights_security_csrf_trusted_source_pattern\"
serverAppSSLRequired: false
# Array of cipher suites for SSL/TLS connection in OpenSSL format (e.g. ["TLS_AES_256_GCM_SHA384", "TLS_CHACHA20_POLY1305_SHA256"])
qTestInsightsSSLCipherSuites: []
server:
sslMountPath: "/mnt/secrets/tls"
smtp:
Expand Down
10 changes: 3 additions & 7 deletions Charts/qtest-launch/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,15 @@ dependencies:
repository: "https://stakater.github.io/stakater-charts"
condition: reloader.enabled
maintainers:
- name: byangtri
email: [email protected]
- name: pjaladi21
email: [email protected]
- name: liemng
email: [email protected]
- name: Tricentis support
url: https://support-hub.tricentis.com/open
home: https://github.com/Tricentis-qTest/qtest-chart.git
kubeVersion: ">=1.24.0-0"
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)

version: 1.5.1
version: 1.5.2
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
Expand Down
7 changes: 6 additions & 1 deletion Charts/qtest-launch/templates/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,9 @@ data:
qTestLaunchPort: "{{ .Values.service.targetHttpsPort }}"
{{- else }}
qTestLaunchPort: "{{ .Values.service.targetPort }}"
{{- end -}}
{{- end }}
{{- $nodeOptions := .Values.qTestLaunch.qTestLaunchNodeOptions -}}
{{- if (and .Values.qTestLaunch.qTestLaunchSSLRequired .Values.qTestLaunch.qTestLaunchSSLCipherSuites) -}}
{{- $nodeOptions = print $nodeOptions " --tls-cipher-list='" (join ":" .Values.qTestLaunch.qTestLaunchSSLCipherSuites) "'" -}}
{{- end }}
qTestLaunchNodeOptions: "{{ $nodeOptions }}"
7 changes: 6 additions & 1 deletion Charts/qtest-launch/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,12 @@ spec:
configMapKeyRef:
name: qtest-launch-configmap
key: qTestLaunchSSLKey
{{- end -}}
{{- end }}
- name: NODE_OPTIONS
valueFrom:
configMapKeyRef:
name: qtest-launch-configmap
key: qTestLaunchNodeOptions
{{- with .Values.extraEnv }}
{{ toYaml . | indent 12 }}
{{- end }}
Expand Down
3 changes: 3 additions & 0 deletions Charts/qtest-launch/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,10 @@ qTestLaunch:
qTestLaunchDBSSLMountPath: "/etc/ssl"
qTestLaunchDBSSL: ""
qTestLaunchDBCRT: ""
# Array of cipher suites for SSL/TLS connection in OpenSSL format (e.g. ["TLS_AES_256_GCM_SHA384", "TLS_CHACHA20_POLY1305_SHA256"])
qTestLaunchSSLCipherSuites: []
qTestLaunchDeploymentEnv: "op"
qTestLaunchNodeOptions: ""
#### Ingress/IngressClass (> K8s 1.24-1.30+) #####
ingressClass:
enabled: false
Expand Down
10 changes: 3 additions & 7 deletions Charts/qtest-mgr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,20 +52,16 @@ dependencies:
repository: "https://stakater.github.io/stakater-charts"
condition: reloader.enabled
maintainers:
- name: byangtri
email: [email protected]
- name: pjaladi21
email: [email protected]
- name: liemng
email: [email protected]
- name: Tricentis support
url: https://support-hub.tricentis.com/open
home: https://github.com/Tricentis-qTest/qtest-chart.git
kubeVersion: ">=1.24.0-0"
icon: https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_c2d6524c36c94138504f7a18bf179d76/tricentis-qtest.png
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)

version: 1.9.2
version: 1.9.3
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
Expand Down
13 changes: 8 additions & 5 deletions Charts/qtest-mgr/templates/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ data:
client.jdbc.postgres.username: "{{ .Values.qTestManager.client.jdbc.postgresUserName }}"
client.jdbc.postgres.sessionsschema: "{{ .Values.qTestManager.client.jdbc.sessionsSchema }}"
---
{{- end -}}
{{- end }}
apiVersion: v1
kind: ConfigMap
metadata:
Expand Down Expand Up @@ -56,7 +56,6 @@ data:
serverapp.ssl.required: "{{ .Values.qTestManager.serverAppSSLRequired }}"
serverapp.ssl.redirect.custom.status.enabled: "{{ .Values.qTestManager.serverAppSSLRequired }}"
parameter.page.size: "{{ .Values.qTestManager.parameterPageSize }}"
pentaho.usingClientId: "{{ .Values.qTestManager.pentaho.usingClientId }}"
preUrl: "{{ .Values.qTestManager.preUrl }}"
preUrl.https: "{{ .Values.qTestManager.preUrlHttps }}"
qasymphonyUrlPostfix: "{{ .Values.qTestManager.qasymphonyUrlPostfix }}"
Expand All @@ -82,13 +81,17 @@ data:
qtest.od.private: "{{ .Values.qTestManager.qTest.ODPrivate }}"
secret.volume.mount.path: "{{ .Values.qTestManager.secret.appVolumeMount }}"
emailchange.allow.clients: "{{ .Values.qTestManager.emailchange.allowClients }}"
report.http.url: "{{ .Values.qTestManager.report.httpUrl }}"
report.url: "{{ .Values.qTestManager.report.url }}"
request.execution.time.upper.threshold: "{{ .Values.qTestManager.requestExecutionTimeUpperThreshold }}"
task.execution.time.upper.threshold: "{{ .Values.qTestManager.taskExecutionTimeUpperThreshold }}"
vera.auto.testrun.beta.clients: "{{ .Values.qTestManager.vera.auto.testrun.beta.clients }}"
sslMountPath: "{{ .Values.qTestManager.server.sslMountPath }}"
sslCiphers: "ciphers=\"{{- join "," .Values.qTestManager.serverAppSSLCipherSuites -}}\""
isSSLRequired: "{{ .Values.qTestManager.serverAppSSLRequired }}"
system.passwords.encryption.mode: "{{ .Values.qTestManager.system.passwords.encryption.mode }}"
system.passwords.encryption.percentage: "{{ .Values.qTestManager.system.passwords.encryption.percentage }}"
system.passwords.encryption.tenants: "{{ .Values.qTestManager.system.passwords.encryption.tenants }}"
system.passwords.encryption.batch.size: "{{ .Values.qTestManager.system.passwords.encryption.batch.size }}"
scheduler.cron.system.passwords.encryption.interval: "{{ .Values.qTestManager.system.passwords.encryption.scheduler.cron }}"
{{ if .Values.qTestManager.l2c.enabled }}
l2c.config.url: "{{ .Values.qTestManager.l2c.config.url }}"
l2c.config.pemfile: "{{ .Values.qTestManager.l2c.config.pemfile }}"
Expand Down Expand Up @@ -237,4 +240,4 @@ data:
testconductor.app.path: "{{ .Values.poller.testconductorAppPath }}"
queue.manager.task.scheduler.enabled: "{{ .Values.poller.queue.manager.scheduler.enabled }}"
queue.manager.worker.enabled: "{{ .Values.poller.queue.manager.worker.enabled }}"
{{- end -}}
{{- end }}
24 changes: 22 additions & 2 deletions Charts/qtest-mgr/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,11 @@ spec:
{{ else }}
value: {{ $uiProfile }}
{{- end }}
- name: AES_SECRET_KEYS
valueFrom:
secretKeyRef:
name: {{ .Values.secrets.aesSecretKeysName }}
key: AESsecretKeys
{{- with .Values.extraEnv }}
{{ toYaml . | indent 8 }}
{{- end }}
Expand Down Expand Up @@ -381,7 +386,12 @@ spec:
value: {{ $pollerProfile }}
{{- with .Values.extraEnv }}
{{ toYaml . | indent 8 }}
{{- end }}
{{- end }}
- name: AES_SECRET_KEYS
valueFrom:
secretKeyRef:
name: {{ .Values.secrets.aesSecretKeysName }}
key: AESsecretKeys
volumeMounts:
- name: qtest-data
mountPath: {{ .Values.qTestManager.data.volumeMount }}
Expand Down Expand Up @@ -599,6 +609,11 @@ spec:
{{- with .Values.extraEnv }}
{{ toYaml . | indent 8 }}
{{- end }}
- name: AES_SECRET_KEYS
valueFrom:
secretKeyRef:
name: {{ .Values.secrets.aesSecretKeysName }}
key: AESsecretKeys
volumeMounts:
- name: qtest-data
mountPath: {{ .Values.qTestManager.data.volumeMount }}
Expand Down Expand Up @@ -815,7 +830,12 @@ spec:
value: {{ $apiProfile }}
{{- with .Values.extraEnv }}
{{ toYaml . | indent 8 }}
{{- end }}
{{- end }}
- name: AES_SECRET_KEYS
valueFrom:
secretKeyRef:
name: {{ .Values.secrets.aesSecretKeysName }}
key: AESsecretKeys
volumeMounts:
- name: qtest-data
mountPath: {{ .Values.qTestManager.data.volumeMount }}
Expand Down
2 changes: 1 addition & 1 deletion Charts/qtest-mgr/templates/hpa.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,6 @@ spec:
averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
{{- end }}
---
{{- end -}}
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
Expand Down Expand Up @@ -132,3 +131,4 @@ spec:
averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
{{- end }}
{{- end }}
{{- end }}
20 changes: 14 additions & 6 deletions Charts/qtest-mgr/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ secrets:
useExistingTls: false
## existingConfigs must be qtest-manager-secret
# existingConfigs: "qtest-manager-secret"
aesSecretKeysName: qtest-aes-secret-keys
serviceAccount:
create: true
name:
Expand Down Expand Up @@ -183,6 +184,8 @@ qTestManager:
pattern: ""
serverAppUseSecureCookie: true
serverAppSSLRequired: false
# Array of cipher suites for SSL/TLS connection in OpenSSL format (e.g. ["TLS_AES_256_GCM_SHA384", "TLS_CHACHA20_POLY1305_SHA256"])
serverAppSSLCipherSuites: []
preUrl: http://nephele.qtest.local
preUrlHttps: https://nephele.qtest.local
qasymphonyUrlPostfix: .qtest.local
Expand All @@ -199,8 +202,6 @@ qTestManager:
notification:
urlExternal: "https://notification.qtest.local"
urlInternal: "http://notification.qtest.local"
pentaho:
usingClientId: ""
qTest:
serverMapUrl: "http://qtest.local/public/jira-widget/server-map"
instance: US
Expand All @@ -209,9 +210,6 @@ qTestManager:
nonce:
disabled: true
mode: HighPrecision
report:
httpUrl: http://localhost/pentaho
url: https://localhost/pentaho
requestExecutionTimeUpperThreshold: -1
siteFieldTemplateAssigningProjectBatchSize: 50
taskExecutionTimeUpperThreshold: -1
Expand Down Expand Up @@ -267,6 +265,16 @@ qTestManager:
redis:
host: localhost
port: 6379
system:
passwords:
encryption:
mode: INCREMENTAL
percentage: 0
tenants: ""
batch:
size: 100
scheduler:
cron: 0 0 * * * *
ui:
action:
task:
Expand Down Expand Up @@ -512,7 +520,7 @@ vpaAutoscaling:
updateMode: "Off"
resourcePolicy:
containerPolicies:
- containerName: '*'
- containerName: "*"
controlledValues: RequestsAndLimits
# HPA values
autoscaling:
Expand Down
10 changes: 3 additions & 7 deletions Charts/qtest-parameters/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,14 @@ dependencies:
repository: "https://stakater.github.io/stakater-charts"
condition: reloader.enabled
maintainers:
- name: byangtri
email: [email protected]
- name: pjaladi21
email: [email protected]
- name: liemng
email: [email protected]
- name: Tricentis support
url: https://support-hub.tricentis.com/open
home: https://github.com/Tricentis-qTest/qtest-chart.git
kubeVersion: ">=1.24.0-0"
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 1.4.2
version: 1.4.3
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
Expand Down
7 changes: 6 additions & 1 deletion Charts/qtest-parameters/templates/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,9 @@ data:
{{- else }}
qTestParametersPort: "{{ .Values.service.targetPort }}"
qTestParametersDeploymentEnv: "{{ .Values.qTestParameters.qTestParametersDeploymentEnv }}"
{{- end -}}
{{- end }}
{{- $nodeOptions := .Values.qTestParameters.qTestParametersNodeOptions -}}
{{- if (and .Values.qTestParameters.qTestParametersSSLRequired .Values.qTestParameters.qTestParametersSSLCipherSuites) -}}
{{- $nodeOptions = print $nodeOptions " --tls-cipher-list='" (join ":" .Values.qTestParameters.qTestParametersSSLCipherSuites) "'" -}}
{{- end }}
qTestParametersNodeOptions: "{{ $nodeOptions }}"
5 changes: 5 additions & 0 deletions Charts/qtest-parameters/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,11 @@ spec:
name: qtest-parameters-configmap
key: qTestParametersSSLKey
{{- end }}
- name: NODE_OPTIONS
valueFrom:
configMapKeyRef:
name: qtest-parameters-configmap
key: qTestParametersNodeOptions
{{- with .Values.extraEnv }}
{{ toYaml . | indent 12 }}
{{- end }}
Expand Down
3 changes: 3 additions & 0 deletions Charts/qtest-parameters/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,11 @@ qTestParameters:
qTestParametersDBCRT: ""
qTestParametersSSLRequired: false
qTestParametersSSLMountPath: "/mnt/secrets/tls"
# Array of cipher suites for SSL/TLS connection in OpenSSL format (e.g. ["TLS_AES_256_GCM_SHA384", "TLS_CHACHA20_POLY1305_SHA256"])
qTestParametersSSLCipherSuites: []
qTestParametersCorsOrigin: "tricentis.com"
qTestParametersDeploymentEnv: "saas"
qTestParametersNodeOptions: ""
#### Ingress/IngressClass (> K8s 1.24-1.30+) #####
ingressClass:
enabled: false
Expand Down
10 changes: 3 additions & 7 deletions Charts/qtest-pulse/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,14 @@ dependencies:
repository: "https://stakater.github.io/stakater-charts"
condition: reloader.enabled
maintainers:
- name: byangtri
email: [email protected]
- name: pjaladi21
email: [email protected]
- name: liemng
email: [email protected]
- name: Tricentis support
url: https://support-hub.tricentis.com/open
home: https://github.com/Tricentis-qTest/qtest-chart.git
kubeVersion: ">=1.24.0-0"
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 1.3.3
version: 1.3.4
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
Expand Down
Loading

0 comments on commit 59ecb15

Please sign in to comment.