Skip to content
Snippets Groups Projects
Commit df67f6a8 authored by OZG-Cloud Team's avatar OZG-Cloud Team
Browse files

OZG-4788-move values in unit-values.yaml to unittests itself

parent 1e3403f8
No related branches found
No related tags found
No related merge requests found
Showing
with 43 additions and 72 deletions
......@@ -4,4 +4,4 @@ set -e
helm template ./src/main/helm/ -f src/test/helm-linter-values.yaml
helm lint -f src/test/helm-linter-values.yaml ./src/main/helm/
cd src/main/helm && helm unittest -f '../../test/helm/*.yaml' -v '../../test/unit-values.yaml' .
\ No newline at end of file
cd src/main/helm && helm unittest -f '../../test/helm/*.yaml' .
\ No newline at end of file
......@@ -25,6 +25,8 @@
suite: deployment bindings
templates:
- templates/deployment.yaml
set:
ozgcloud.environment: test
tests:
- it: should have temp-dir volume
asserts:
......
......@@ -28,6 +28,8 @@ release:
namespace: sh-helm-test
templates:
- templates/deployment.yaml
set:
ozgcloud.environment: test
tests:
- it: check default values
asserts:
......
......@@ -30,6 +30,8 @@ templates:
- templates/deployment.yaml
- templates/service_monitor.yaml
- templates/service.yaml
set:
ozgcloud.environment: test
tests:
- it: check default labels
asserts:
......
......@@ -25,6 +25,8 @@
suite: test environments
templates:
- templates/deployment.yaml
set:
ozgcloud.environment: test
tests:
- it: check customList
template: deployment.yaml
......@@ -39,8 +41,6 @@ tests:
name: my_test_environment_name
value: "A test value"
- it: check customList test value is not set by default
set:
ozgcloud.environment: test
template: deployment.yaml
asserts:
- notContains:
......
......@@ -28,6 +28,9 @@ release:
namespace: sh-helm-test
templates:
- templates/deployment.yaml
set:
ozgcloud.environment: test
tests:
- it: should not set hostAliases
asserts:
......
......@@ -28,6 +28,8 @@ release:
namespace: sh-helm-test
templates:
- templates/deployment.yaml
set:
ozgcloud.environment: test
tests:
- it: should use default imagePull secret
asserts:
......
......@@ -27,6 +27,8 @@ release:
name: afm-adapter
templates:
- templates/deployment.yaml
set:
ozgcloud.environment: test
tests:
- it: test resources
set:
......
......@@ -30,6 +30,7 @@ templates:
- deployment.yaml
set:
image.tag: latest
ozgcloud.environment: test
tests:
- it: validate default routing values without questions.yaml
asserts:
......
......@@ -28,6 +28,9 @@ release:
namespace: sh-helm-test
templates:
- templates/deployment.yaml
set:
ozgcloud.environment: test
tests:
- it: should use afm-adapter service account name
set:
......
......@@ -27,6 +27,7 @@ release:
name: if-adapter
templates:
- templates/deployment.yaml
tests:
- it: should override spring profiles
set:
......@@ -40,6 +41,8 @@ tests:
name: spring_profiles_active
value: oc,stage,ea
- it: should generate spring profiles
set:
ozgcloud.environment: test
asserts:
- isKind:
of: Deployment
......
......@@ -28,6 +28,8 @@ release:
namespace: sh-helm-test
templates:
- deployment.yaml
set:
ozgcloud.environment: test
tests:
- it: validate image type and container image
asserts:
......
......@@ -25,6 +25,11 @@
suite: test ingress creation dependent from values
templates:
- templates/ingress.yaml
set:
ozgcloud:
bezeichner: helm
tests:
- it: create ingress by config
set:
......
......@@ -25,6 +25,11 @@
suite: test ingress options
templates:
- templates/ingress.yaml
set:
ozgcloud:
bezeichner: helm
tests:
- it: should create afm ingress tls
release:
......
......@@ -28,6 +28,9 @@ release:
namespace: sh-helm-test
templates:
- templates/ingress.yaml
set:
ozgcloud:
bezeichner: helm
tests:
- it: should match basic data
asserts:
......
#
# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den
# Ministerpräsidenten des Landes Schleswig-Holstein
# Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
#
# Lizenziert unter der EUPL, Version 1.2 oder - sobald
# diese von der Europäischen Kommission genehmigt wurden -
# Folgeversionen der EUPL ("Lizenz");
# Sie dürfen dieses Werk ausschließlich gemäß
# dieser Lizenz nutzen.
# Eine Kopie der Lizenz finden Sie hier:
#
# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
#
# Sofern nicht durch anwendbare Rechtsvorschriften
# gefordert oder in schriftlicher Form vereinbart, wird
# die unter der Lizenz verbreitete Software "so wie sie
# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
# ausdrücklich oder stillschweigend - verbreitet.
# Die sprachspezifischen Genehmigungen und Beschränkungen
# unter der Lizenz sind dem Lizenztext zu entnehmen.
#
baseUrl: test.sh.ozg-cloud.de
ozgcloud:
bundesland: sh
environment: test
bezeichner: helm
routing:
targetVorgangManagerName: vorgang-manager
image:
repo: docker.ozg-sh.de
name: intelliform-adapter
tag: latest
......@@ -2,6 +2,6 @@
set -e
helm template ./src/main/helm/ -f src/main/helm/test-values.yaml
helm lint -f src/test/helm/values/unit-values.yaml ./src/main/helm/
cd src/main/helm && helm unittest -f '../../test/helm/*.yaml' -v '../../test/helm/values/unit-values.yaml' .
\ No newline at end of file
helm template ./src/main/helm/ -f src/test/helm-linter-values.yaml
helm lint -f src/test/helm-linter-values.yaml ./src/main/helm/
cd src/main/helm && helm unittest -f '../../test/helm/*.yaml' .
......@@ -28,6 +28,8 @@ templates:
release:
name: xta-adapter
namespace: helm-test
set:
ozgcloud.environment: test
tests:
- it: should use service account with default name
set:
......
#
# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den
# Ministerpräsidenten des Landes Schleswig-Holstein
# Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
#
# Lizenziert unter der EUPL, Version 1.2 oder - sobald
# diese von der Europäischen Kommission genehmigt wurden -
# Folgeversionen der EUPL ("Lizenz");
# Sie dürfen dieses Werk ausschließlich gemäß
# dieser Lizenz nutzen.
# Eine Kopie der Lizenz finden Sie hier:
#
# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
#
# Sofern nicht durch anwendbare Rechtsvorschriften
# gefordert oder in schriftlicher Form vereinbart, wird
# die unter der Lizenz verbreitete Software "so wie sie
# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
# ausdrücklich oder stillschweigend - verbreitet.
# Die sprachspezifischen Genehmigungen und Beschränkungen
# unter der Lizenz sind dem Lizenztext zu entnehmen.
#
ozgcloud:
bundesland: sh
environment: test
bezeichner: helm
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment