Skip to content

Commit

Permalink
feat: Release/v1.16.21 (#702)
Browse files Browse the repository at this point in the history
* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* feat: regex field (#658)

* Update executors.json

* fix: enable secrets endpoint (#657)

* fix: enable secrets endpoint

* fix: comment typo

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml file

* Update Chart.yaml files

* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* feat: add nats endpoint to operator (#661)

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml files

* feat: add Helm configuration to disable MongoDB migrations (#662)

* Update executors.json

* fix: add git-dir (#663)

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* feat: data dir as working dir

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* fix: add download artifacts option

* Update executors.json

* Update Chart.yaml file

* Update Chart.yaml files

* Update Chart.yaml files

* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml files

* fix: enable secrets endpoint for  develop

* Update executors.json

* Update executors.json

* Update executors.json

* fix sync fpr hpa (#672)

* feat: use argo cd sync var

* Update executors.json

* Update values-develop.yaml

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml files

* Update Chart.yaml files

* Update Chart.yaml file

* Update executors.json

* Update executors.json

* testkube: add support for finer-grained MinIO TLS configuration (#677)

* testkube: add finer support for minio tls

* testkube: add changes in testkube-api deployment

* testkube-api: update templates so they render correctly in ConfigMap (#678)

* testkube-api: update templates so they render correctly in ConfigMap

* testkube-api: fix providing some config values directly

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* feat: slave pod spec (#674)

* feat: slave pod spec

* feat: add template enum

* feat: slave pod template

* fix: pod loop

* fix: rename containers

* fix: remove spaces

* fix: rename file

* fix: remove tab

* fix: template indent

* testkube: add support for running NATS with TLS; add support for TLS … (#679)

* testkube: add support for running NATS with TLS; add support for TLS in nats and minio client using self-signed certificates

* testkube: update docs on TLS setup for NATS and MinIO

* Update executors.json

* testkube: update docs on TLS setup for skipping certificate verification

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml files

* Update Chart.yaml file

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml file

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Revert "feat: add nats endpoint to operator (#661)" (#685)

This reverts commit 613e3d8.

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* fix: step start and end time

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* feat: shared artifacts

* fix: rename pvc template file

* fix: artifact volume for init container

* fix: add previous test names

* fix: typo in template

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* feat: install only specified executors

* fix: add docs

* fix: rename var

* fix: comment change

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml file

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* fix: version

---------

Co-authored-by: kubeshop-bot <[email protected]>
Co-authored-by: vsukhin <[email protected]>
Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: Dawid Rusnak <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: Dejan Zele Pejchev <[email protected]>
Co-authored-by: dejanzele <[email protected]>
Co-authored-by: exu <[email protected]>
  • Loading branch information
9 people authored Jan 8, 2024
1 parent 4caedfa commit db5ae26
Show file tree
Hide file tree
Showing 9 changed files with 118 additions and 4 deletions.
4 changes: 2 additions & 2 deletions charts/testkube-api/job-container-template.yml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ spec:
mountPath: /etc/certs
{{- end }}
{{- if .ArtifactRequest }}
{{- if .ArtifactRequest.VolumeMountPath }}
{{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }}
- name: artifact-volume
mountPath: {{ .ArtifactRequest.VolumeMountPath }}
{{- end }}
Expand Down Expand Up @@ -78,7 +78,7 @@ spec:
mountPath: /etc/certs
{{- end }}
{{- if .ArtifactRequest }}
{{- if .ArtifactRequest.VolumeMountPath }}
{{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }}
- name: artifact-volume
mountPath: {{ .ArtifactRequest.VolumeMountPath }}
{{- end }}
Expand Down
19 changes: 19 additions & 0 deletions charts/testkube-api/job-template.yml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@ spec:
- name: {{ .CertificateSecret }}
mountPath: /etc/certs
{{- end }}
{{- if .ArtifactRequest }}
{{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }}
- name: artifact-volume
mountPath: {{ .ArtifactRequest.VolumeMountPath }}
{{- end }}
{{- end }}
{{- range $configmap := .EnvConfigMaps }}
{{- if and $configmap.Mount $configmap.Reference }}
- name: {{ $configmap.Reference.Name }}
Expand Down Expand Up @@ -57,6 +63,12 @@ spec:
- name: {{ .CertificateSecret }}
mountPath: /etc/certs
{{- end }}
{{- if .ArtifactRequest }}
{{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }}
- name: artifact-volume
mountPath: {{ .ArtifactRequest.VolumeMountPath }}
{{- end }}
{{- end }}
{{- range $configmap := .EnvConfigMaps }}
{{- if and $configmap.Mount $configmap.Reference }}
- name: {{ $configmap.Reference.Name }}
Expand All @@ -77,6 +89,13 @@ spec:
secret:
secretName: {{ .CertificateSecret }}
{{- end }}
{{- if .ArtifactRequest }}
{{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }}
- name: artifact-volume
persistentVolumeClaim:
claimName: {{ .Name }}-pvc
{{- end }}
{{- end }}
{{- range $configmap := .EnvConfigMaps }}
{{- if and $configmap.Mount $configmap.Reference }}
- name: {{ $configmap.Reference.Name }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,11 @@ metadata:
spec:
storageClassName: {{ .ArtifactRequest.StorageClassName }}
accessModes:
{{- if .ArtifactRequest.SharedBetweenPods }}
- ReadWriteMany
{{- else }}
- ReadWriteOnce
{{- end }}
resources:
requests:
storage: 1Gi
19 changes: 19 additions & 0 deletions charts/testkube-api/slave-pod-template.yml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ spec:
- name: {{ .CertificateSecret }}
mountPath: /etc/certs
{{- end }}
{{- if .ArtifactRequest }}
{{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }}
- name: artifact-volume
mountPath: {{ .ArtifactRequest.VolumeMountPath }}
{{- end }}
{{- end }}
{{- range $configmap := .EnvConfigMaps }}
{{- if and $configmap.Mount $configmap.Reference }}
- name: {{ $configmap.Reference.Name }}
Expand Down Expand Up @@ -101,6 +107,12 @@ spec:
- name: {{ .CertificateSecret }}
mountPath: /etc/certs
{{- end }}
{{- if .ArtifactRequest }}
{{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }}
- name: artifact-volume
mountPath: {{ .ArtifactRequest.VolumeMountPath }}
{{- end }}
{{- end }}
{{- range $configmap := .EnvConfigMaps }}
{{- if and $configmap.Mount $configmap.Reference }}
- name: {{ $configmap.Reference.Name }}
Expand All @@ -121,6 +133,13 @@ spec:
secret:
secretName: {{ .CertificateSecret }}
{{- end }}
{{- if .ArtifactRequest }}
{{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }}
- name: artifact-volume
persistentVolumeClaim:
claimName: {{ .Name }}-pvc
{{- end }}
{{- end }}
{{- range $configmap := .EnvConfigMaps }}
{{- if and $configmap.Mount $configmap.Reference }}
- name: {{ $configmap.Reference.Name }}
Expand Down
4 changes: 2 additions & 2 deletions charts/testkube-api/templates/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ data:
{{- else }}
{{ .Files.Get "job-template.yml.tmpl" | indent 4 }}
{{- end }}
pvc-container-template.yml: |-
{{ .Files.Get "pvc-container-template.yml.tmpl" | indent 4 }}
pvc-template.yml: |-
{{ .Files.Get "pvc-template.yml.tmpl" | indent 4 }}
slack-config.json: |-
{{- if .Values.slackConfig }}
{{ toJson .Values.slackConfig | indent 4 }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,18 @@ spec:
items:
type: string
type: array
masks:
description: regexp to filter scraped artifacts, single or
comma separated
items:
type: string
type: array
omitFolderPerExecution:
description: don't use a separate folder for execution artifacts
type: boolean
sharedBetweenPods:
description: whether to share volume between pods
type: boolean
storageBucket:
description: artifact bucket storage
type: string
Expand Down Expand Up @@ -431,9 +440,18 @@ spec:
items:
type: string
type: array
masks:
description: regexp to filter scraped artifacts, single or
comma separated
items:
type: string
type: array
omitFolderPerExecution:
description: don't use a separate folder for execution artifacts
type: boolean
sharedBetweenPods:
description: whether to share volume between pods
type: boolean
storageBucket:
description: artifact bucket storage
type: string
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -462,9 +462,18 @@ spec:
items:
type: string
type: array
masks:
description: regexp to filter scraped artifacts, single or
comma separated
items:
type: string
type: array
omitFolderPerExecution:
description: don't use a separate folder for execution artifacts
type: boolean
sharedBetweenPods:
description: whether to share volume between pods
type: boolean
storageBucket:
description: artifact bucket storage
type: string
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -277,6 +277,13 @@ spec:
items:
description: execution result returned from executor
properties:
duration:
description: step duration
type: string
endTime:
description: step end time
format: date-time
type: string
execute:
items:
description: execution result returned from executor
Expand Down Expand Up @@ -304,10 +311,20 @@ spec:
items:
type: string
type: array
masks:
description: regexp to filter scraped artifacts,
single or comma separated
items:
type: string
type: array
omitFolderPerExecution:
description: don't use a separate folder for
execution artifacts
type: boolean
sharedBetweenPods:
description: whether to share volume between
pods
type: boolean
storageBucket:
description: artifact bucket storage
type: string
Expand Down Expand Up @@ -752,6 +769,10 @@ spec:
type: object
type: object
type: array
startTime:
description: step start time
format: date-time
type: string
step:
description: set of steps run in parallel
properties:
Expand Down Expand Up @@ -849,10 +870,19 @@ spec:
items:
type: string
type: array
masks:
description: regexp to filter scraped artifacts,
single or comma separated
items:
type: string
type: array
omitFolderPerExecution:
description: don't use a separate folder for execution
artifacts
type: boolean
sharedBetweenPods:
description: whether to share volume between pods
type: boolean
storageBucket:
description: artifact bucket storage
type: string
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -576,6 +576,11 @@ spec:
format: int32
type: integer
type: array
previousTestNames:
description: previous test names
items:
type: string
type: array
type: object
execute:
items:
Expand Down Expand Up @@ -614,6 +619,11 @@ spec:
format: int32
type: integer
type: array
previousTestNames:
description: previous test names
items:
type: string
type: array
type: object
execute:
items:
Expand Down Expand Up @@ -818,6 +828,11 @@ spec:
format: int32
type: integer
type: array
previousTestNames:
description: previous test names
items:
type: string
type: array
type: object
execute:
items:
Expand Down

0 comments on commit db5ae26

Please sign in to comment.