UNPKG

@fairmint/canton-node-sdk

Version:
49 lines (47 loc) 1.56 kB
# Copyright (c) 2024 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. # SPDX-License-Identifier: Apache-2.0 apiVersion: apps/v1 kind: Deployment metadata: name: load-tester namespace: {{ .Release.Namespace }} labels: {{- include "splice-util-lib.default-labels" (set . "app" .Release.Name) | nindent 4 }} spec: replicas: 1 selector: matchLabels: app: {{ .Release.Name }} strategy: type: Recreate template: metadata: labels: {{- include "splice-util-lib.default-labels" (set . "app" .Release.Name) | nindent 8 }} spec: {{- include "splice-util-lib.service-account" .Values | nindent 6 }} containers: - name: load-tester image: "{{ .Values.imageRepo }}/load-tester:{{ .Chart.AppVersion }}{{ ((.Values.imageDigests).load_tester) }}" {{- with .Values.imagePullPolicy }} imagePullPolicy: {{ . }} {{- end }} env: - name: EXTERNAL_CONFIG value: {{ .Values.config | quote }} - name: K6_PROMETHEUS_RW_SERVER_URL value: "{{ .Values.prometheusRw }}" - name: K6_PROMETHEUS_RW_TREND_AS_NATIVE_HISTOGRAM value: "true" {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} {{- end }} {{- with .Values.affinity }} affinity: {{- toYaml . | nindent 8 }} {{- end }} {{- with .Values.tolerations }} tolerations: {{- toYaml . | nindent 8 }} {{- end }}