@fairmint/canton-node-sdk
Version:
Canton Node SDK
82 lines (80 loc) • 2.55 kB
YAML
# Copyright (c) 2024 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
suite: "Mediator values"
templates:
- mediator.yaml
release:
# Set for testing labels
name: global-domain-6
chart:
# Override for testing labels
version: 0.1.1
appVersion: 0.1.0
tests:
- it: "sets labels as expected"
documentSelector:
path: kind
value: Deployment
asserts:
# Sanity checks
- equal:
path: metadata.name
value: global-domain-6-mediator
- equal:
path: spec.template.spec.containers[0].name
value: mediator
# Labels on deployment
- isSubset:
path: metadata.labels
content:
# Splice-specific
app: global-domain-6-mediator
splice-component: mediator
# k8s/Helm standard
app.kubernetes.io/component: mediator
app.kubernetes.io/instance: global-domain-6
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: global-domain-6-mediator
app.kubernetes.io/version: "0.1.0"
helm.sh/chart: splice-global-domain-0.1.1
# Labels on pod; should be the same as on deployment
- isSubset:
path: spec.template.metadata.labels
content:
# Splice-specific
app: global-domain-6-mediator
splice-component: mediator
# k8s/Helm standard
app.kubernetes.io/component: mediator
app.kubernetes.io/instance: global-domain-6
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: global-domain-6-mediator
app.kubernetes.io/version: "0.1.0"
helm.sh/chart: splice-global-domain-0.1.1
- it: "can enable pvc"
set:
pvc:
size: 10Gi
volumeStorageClass: standard-rwo
documentSelector:
path: kind
value: PersistentVolumeClaim
asserts:
- equal:
path: metadata.name
value: global-domain-6-mediator-pvc
- it: "can set additional env vars"
set:
mediator:
additionalEnvVars:
- name: ADDITIONAL_MEDIATOR_ENV_VAR_NAME
value: ADDITIONAL_MEDIATOR_ENV_VAR_VALUE
documentSelector:
path: kind
value: Deployment
asserts:
- contains:
path: spec.template.spec.containers[0].env
content:
name: ADDITIONAL_MEDIATOR_ENV_VAR_NAME
value: ADDITIONAL_MEDIATOR_ENV_VAR_VALUE