Skip to content
Snippets Groups Projects
Commit 7b8e58ce authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6833 resolve comments

parent 70c393e3
No related branches found
No related tags found
No related merge requests found
Showing
with 270 additions and 89 deletions
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
~ Copyright (c) 2024.
~ Lizenziert unter der EUPL, Version 1.2 oder - sobald Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
~ diese von der Europäischen Kommission genehmigt wurden - Ministerpräsidenten des Landes Schleswig-Holstein
~ Folgeversionen der EUPL ("Lizenz"); Staatskanzlei
~ Sie dürfen dieses Werk ausschließlich gemäß Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
~ dieser Lizenz nutzen.
~ Eine Kopie der Lizenz finden Sie hier: Lizenziert unter der EUPL, Version 1.2 oder - sobald
~ diese von der Europäischen Kommission genehmigt wurden -
~ https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 Folgeversionen der EUPL ("Lizenz");
~ Sie dürfen dieses Werk ausschließlich gemäß
~ Sofern nicht durch anwendbare Rechtsvorschriften dieser Lizenz nutzen.
~ gefordert oder in schriftlicher Form vereinbart, wird Eine Kopie der Lizenz finden Sie hier:
~ die unter der Lizenz verbreitete Software "so wie sie
~ ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
~ ausdrücklich oder stillschweigend - verbreitet.
~ Die sprachspezifischen Genehmigungen und Beschränkungen Sofern nicht durch anwendbare Rechtsvorschriften
~ unter der Lizenz sind dem Lizenztext zu entnehmen. 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.
--> -->
<project xmlns="https://maven.apache.org/POM/4.0.0" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" <project xmlns="https://maven.apache.org/POM/4.0.0" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="https://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
...@@ -24,7 +30,7 @@ ...@@ -24,7 +30,7 @@
<parent> <parent>
<groupId>de.ozgcloud.common</groupId> <groupId>de.ozgcloud.common</groupId>
<artifactId>ozgcloud-common-parent</artifactId> <artifactId>ozgcloud-common-parent</artifactId>
<version>4.3.2</version> <version>4.7.0-SNAPSHOT</version>
<relativePath/> <relativePath/>
</parent> </parent>
...@@ -32,9 +38,9 @@ ...@@ -32,9 +38,9 @@
<artifactId>aggregation-manager</artifactId> <artifactId>aggregation-manager</artifactId>
<version>1.0.0-SNAPSHOT</version> <version>1.0.0-SNAPSHOT</version>
<name>OZG-Cloud Aggregation Manager</name> <name>OZG-Cloud Aggregation Manager</name>
<inceptionYear>2024</inceptionYear>
<properties> <properties>
<ozgcloud.license.version>1.6.0</ozgcloud.license.version>
<ozgcloud.api-lib.version>0.11.0</ozgcloud.api-lib.version> <ozgcloud.api-lib.version>0.11.0</ozgcloud.api-lib.version>
<spring-boot.build-image.imageName>docker.ozg-sh.de/aggregation-manager:build-latest</spring-boot.build-image.imageName> <spring-boot.build-image.imageName>docker.ozg-sh.de/aggregation-manager:build-latest</spring-boot.build-image.imageName>
<docker-java.version>3.3.3</docker-java.version> <docker-java.version>3.3.3</docker-java.version>
...@@ -93,33 +99,14 @@ ...@@ -93,33 +99,14 @@
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId> <artifactId>maven-surefire-plugin</artifactId>
</plugin> </plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin> <plugin>
<groupId>com.mycila</groupId> <groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId> <artifactId>license-maven-plugin</artifactId>
<configuration>
<mapping>
<config>SCRIPT_STYLE</config>
</mapping>
<licenseSets>
<licenseSet>
<header>license/eupl_v1_2_de/header.txt</header>
<excludes>
<exclude>**/README</exclude>
<exclude>src/test/resources/**</exclude>
<exclude>src/main/resources/**</exclude>
</excludes>
</licenseSet>
</licenseSets>
</configuration>
<dependencies>
<dependency>
<groupId>de.ozgcloud.common</groupId>
<artifactId>ozgcloud-common-license</artifactId>
<version>${ozgcloud.license.version}</version>
</dependency>
</dependencies>
</plugin> </plugin>
</plugins> </plugins>
</pluginManagement>
</build> </build>
</project> </project>
#!/bin/sh #!/bin/sh
#
# Copyright (C) 2024 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.
#
set -e set -e
......
# #
# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch das # Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerium für Energiewende, Klimaschutz, Umwelt und Natur # Ministerpräsidenten des Landes Schleswig-Holstein
# Zentrales IT-Management # Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
# #
# Lizenziert unter der EUPL, Version 1.2 oder - sobald # Lizenziert unter der EUPL, Version 1.2 oder - sobald
# diese von der Europäischen Kommission genehmigt wurden - # diese von der Europäischen Kommission genehmigt wurden -
...@@ -19,6 +20,8 @@ ...@@ -19,6 +20,8 @@
# ausdrücklich oder stillschweigend - verbreitet. # ausdrücklich oder stillschweigend - verbreitet.
# Die sprachspezifischen Genehmigungen und Beschränkungen # Die sprachspezifischen Genehmigungen und Beschränkungen
# unter der Lizenz sind dem Lizenztext zu entnehmen. # unter der Lizenz sind dem Lizenztext zu entnehmen.
#
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
......
...@@ -91,9 +91,6 @@ spec: ...@@ -91,9 +91,6 @@ spec:
imagePullPolicy: Always imagePullPolicy: Always
name: aggregation-manager name: aggregation-manager
ports: ports:
- containerPort: 8080
name: 8080tcp1
protocol: TCP
- containerPort: 8081 - containerPort: 8081
name: metrics name: metrics
protocol: TCP protocol: TCP
......
#
# Copyright (C) 2024 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.
#
{{- if not (.Values.networkPolicy).disabled }} {{- if not (.Values.networkPolicy).disabled }}
apiVersion: networking.k8s.io/v1 apiVersion: networking.k8s.io/v1
kind: NetworkPolicy kind: NetworkPolicy
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
# Die sprachspezifischen Genehmigungen und Beschränkungen # Die sprachspezifischen Genehmigungen und Beschränkungen
# unter der Lizenz sind dem Lizenztext zu entnehmen. # unter der Lizenz sind dem Lizenztext zu entnehmen.
# #
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
...@@ -32,10 +33,6 @@ metadata: ...@@ -32,10 +33,6 @@ metadata:
spec: spec:
type: ClusterIP type: ClusterIP
ports: ports:
- name: 8080tcp1
port: 8080
protocol: TCP
targetPort: 8080
- name: metrics - name: metrics
port: 8081 port: 8081
protocol: TCP protocol: TCP
......
#
# Copyright (C) 2024 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.
#
{{- if (.Values.serviceAccount).create }}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "app.serviceAccountName" . }}
namespace: {{ include "app.namespace" . }}
{{- end }}
\ No newline at end of file
# #
# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den # Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerpräsidenten des Landes Schleswig-Holstein # Ministerpräsidenten des Landes Schleswig-Holstein
# Staatskanzlei # Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
......
...@@ -22,7 +22,6 @@ package de.ozgcloud.aggregation.vorgang; ...@@ -22,7 +22,6 @@ package de.ozgcloud.aggregation.vorgang;
import java.util.List; import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import de.ozgcloud.apilib.vorgang.OzgCloudVorgang; import de.ozgcloud.apilib.vorgang.OzgCloudVorgang;
...@@ -35,7 +34,7 @@ import lombok.RequiredArgsConstructor; ...@@ -35,7 +34,7 @@ import lombok.RequiredArgsConstructor;
@Service @Service
@RequiredArgsConstructor @RequiredArgsConstructor
public class VorgangService { public class VorgangService {
@Autowired
private OzgCloudVorgangService ozgCloudVorgangService; private OzgCloudVorgangService ozgCloudVorgangService;
public List<OzgCloudVorgangStub> search(final String searchString) { public List<OzgCloudVorgangStub> search(final String searchString) {
......
# #
# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch das # Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerium für Energiewende, Klimaschutz, Umwelt und Natur # Ministerpräsidenten des Landes Schleswig-Holstein
# Zentrales IT-Management # Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
# #
# Lizenziert unter der EUPL, Version 1.2 oder - sobald # Lizenziert unter der EUPL, Version 1.2 oder - sobald
# diese von der Europäischen Kommission genehmigt wurden - # diese von der Europäischen Kommission genehmigt wurden -
...@@ -19,7 +20,7 @@ ...@@ -19,7 +20,7 @@
# ausdrücklich oder stillschweigend - verbreitet. # ausdrücklich oder stillschweigend - verbreitet.
# Die sprachspezifischen Genehmigungen und Beschränkungen # Die sprachspezifischen Genehmigungen und Beschränkungen
# unter der Lizenz sind dem Lizenztext zu entnehmen. # unter der Lizenz sind dem Lizenztext zu entnehmen.
#
ozgcloud: ozgcloud:
environment: dev environment: dev
......
# #
# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch das # Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerium für Energiewende, Klimaschutz, Umwelt und Natur # Ministerpräsidenten des Landes Schleswig-Holstein
# Zentrales IT-Management # Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
# #
# Lizenziert unter der EUPL, Version 1.2 oder - sobald # Lizenziert unter der EUPL, Version 1.2 oder - sobald
# diese von der Europäischen Kommission genehmigt wurden - # diese von der Europäischen Kommission genehmigt wurden -
...@@ -19,6 +20,8 @@ ...@@ -19,6 +20,8 @@
# ausdrücklich oder stillschweigend - verbreitet. # ausdrücklich oder stillschweigend - verbreitet.
# Die sprachspezifischen Genehmigungen und Beschränkungen # Die sprachspezifischen Genehmigungen und Beschränkungen
# unter der Lizenz sind dem Lizenztext zu entnehmen. # unter der Lizenz sind dem Lizenztext zu entnehmen.
#
suite: configmap_bindings_type suite: configmap_bindings_type
release: release:
name: aggregation-manager name: aggregation-manager
......
# #
# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den # Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerpräsidenten des Landes Schleswig-Holstein # Ministerpräsidenten des Landes Schleswig-Holstein
# Staatskanzlei # Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
......
# #
# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den # Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerpräsidenten des Landes Schleswig-Holstein # Ministerpräsidenten des Landes Schleswig-Holstein
# Staatskanzlei # Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
......
# #
# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch das # Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerium für Energiewende, Klimaschutz, Umwelt und Natur # Ministerpräsidenten des Landes Schleswig-Holstein
# Zentrales IT-Management # Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
# #
# Lizenziert unter der EUPL, Version 1.2 oder - sobald # Lizenziert unter der EUPL, Version 1.2 oder - sobald
# diese von der Europäischen Kommission genehmigt wurden - # diese von der Europäischen Kommission genehmigt wurden -
...@@ -19,6 +20,7 @@ ...@@ -19,6 +20,7 @@
# ausdrücklich oder stillschweigend - verbreitet. # ausdrücklich oder stillschweigend - verbreitet.
# Die sprachspezifischen Genehmigungen und Beschränkungen # Die sprachspezifischen Genehmigungen und Beschränkungen
# unter der Lizenz sind dem Lizenztext zu entnehmen. # unter der Lizenz sind dem Lizenztext zu entnehmen.
#
suite: deployment image pull secret suite: deployment image pull secret
......
# #
# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch das # Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerium für Energiewende, Klimaschutz, Umwelt und Natur # Ministerpräsidenten des Landes Schleswig-Holstein
# Zentrales IT-Management # Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
# #
# Lizenziert unter der EUPL, Version 1.2 oder - sobald # Lizenziert unter der EUPL, Version 1.2 oder - sobald
# diese von der Europäischen Kommission genehmigt wurden - # diese von der Europäischen Kommission genehmigt wurden -
...@@ -19,6 +20,7 @@ ...@@ -19,6 +20,7 @@
# ausdrücklich oder stillschweigend - verbreitet. # ausdrücklich oder stillschweigend - verbreitet.
# Die sprachspezifischen Genehmigungen und Beschränkungen # Die sprachspezifischen Genehmigungen und Beschränkungen
# unter der Lizenz sind dem Lizenztext zu entnehmen. # unter der Lizenz sind dem Lizenztext zu entnehmen.
#
suite: deployment resources suite: deployment resources
......
#
# Copyright (C) 2024 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.
#
suite: deployment service account suite: deployment service account
release: release:
name: aggregation-manager name: aggregation-manager
...@@ -6,6 +30,8 @@ templates: ...@@ -6,6 +30,8 @@ templates:
- templates/deployment.yaml - templates/deployment.yaml
set: set:
imagePullSecret: test-image-pull-secret imagePullSecret: test-image-pull-secret
ozgcloud:
environment: dev
tests: tests:
- it: should use service account with default name - it: should use service account with default name
set: set:
......
# #
# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den # Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerpräsidenten des Landes Schleswig-Holstein # Ministerpräsidenten des Landes Schleswig-Holstein
# Staatskanzlei # Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
......
...@@ -126,21 +126,12 @@ tests: ...@@ -126,21 +126,12 @@ tests:
value: "Always" value: "Always"
- equal: - equal:
path: spec.template.spec.containers[0].ports[0].containerPort path: spec.template.spec.containers[0].ports[0].containerPort
value: 8080
- equal:
path: spec.template.spec.containers[0].ports[0].name
value: "8080tcp1"
- equal:
path: spec.template.spec.containers[0].ports[0].protocol
value: "TCP"
- equal:
path: spec.template.spec.containers[0].ports[1].containerPort
value: 8081 value: 8081
- equal: - equal:
path: spec.template.spec.containers[0].ports[1].name path: spec.template.spec.containers[0].ports[0].name
value: "metrics" value: "metrics"
- equal: - equal:
path: spec.template.spec.containers[0].ports[1].protocol path: spec.template.spec.containers[0].ports[0].protocol
value: "TCP" value: "TCP"
- equal: - equal:
path: spec.template.spec.containers[0].readinessProbe.failureThreshold path: spec.template.spec.containers[0].readinessProbe.failureThreshold
......
# #
# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den # Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerpräsidenten des Landes Schleswig-Holstein # Ministerpräsidenten des Landes Schleswig-Holstein
# Staatskanzlei # Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
......
#
# Copyright (C) 2024 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.
#
suite: test service account
release:
name: aggregation-manager
namespace: sh-helm-test
templates:
- templates/service_account.yaml
tests:
- it: should create service account with default name
set:
serviceAccount:
create: true
asserts:
- isKind:
of: ServiceAccount
- isAPIVersion:
of: v1
- equal:
path: metadata.name
value: aggregation-manager-service-account
- equal:
path: metadata.namespace
value: sh-helm-test
- it: should create service account with name
set:
serviceAccount:
create: true
name: helm-service-account
asserts:
- isKind:
of: ServiceAccount
- equal:
path: metadata.name
value: helm-service-account
- equal:
path: metadata.namespace
value: sh-helm-test
- it: should not create service account
asserts:
- hasDocuments:
count: 0
\ 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