Skip to content
Snippets Groups Projects
Commit 986e9fa7 authored by Felix Reichenbach's avatar Felix Reichenbach
Browse files

OZG-7906 adjust naming in helm chart

parent 0932f998
Branches
Tags
1 merge request!15Ozg 7906 aggregation manager server
Showing
with 92 additions and 92 deletions
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
apiVersion: v1 apiVersion: v1
appVersion: "1.0" appVersion: "1.0"
description: OZG-Cloud Helm chart for aggregation-manager description: OZG-Cloud Helm chart for aggregation-manager-job
name: aggregation-manager name: aggregation-manager-job
version: 0.0.0-MANAGED-BY-JENKINS version: 0.0.0-MANAGED-BY-JENKINS
icon: https://simpleicons.org/icons/helm.svg icon: https://simpleicons.org/icons/helm.svg
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
{{/* Default Labels: Helm recommended best-practice labels https://helm.sh/docs/chart_best_practices/labels/ */}} {{/* Default Labels: Helm recommended best-practice labels https://helm.sh/docs/chart_best_practices/labels/ */}}
{{- define "app.defaultLabels" }} {{- define "app.defaultLabels" }}
app.kubernetes.io/instance: aggregation-manager app.kubernetes.io/instance: aggregation-manager-job
app.kubernetes.io/managed-by: {{ include "app.managedBy" . }} app.kubernetes.io/managed-by: {{ include "app.managedBy" . }}
app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/name: {{ .Release.Name }}
app.kubernetes.io/namespace: {{ include "app.namespace" . }} app.kubernetes.io/namespace: {{ include "app.namespace" . }}
......
...@@ -42,14 +42,14 @@ spec: ...@@ -42,14 +42,14 @@ spec:
metadata: metadata:
labels: labels:
{{- include "app.defaultLabels" . | indent 12 }} {{- include "app.defaultLabels" . | indent 12 }}
component: aggregation-manager component: aggregation-manager-job
spec: spec:
{{- if (.Values.serviceAccount).create }} {{- if (.Values.serviceAccount).create }}
serviceAccountName: {{ .Values.serviceAccount.name }} serviceAccountName: {{ .Values.serviceAccount.name }}
{{- end }} {{- end }}
restartPolicy: "Never" restartPolicy: "Never"
containers: containers:
- name: aggregation-manager - name: aggregation-manager-job
image: "{{ .Values.image.repo }}/{{ .Values.image.name }}:{{ .Values.image.tag }}" image: "{{ .Values.image.repo }}/{{ .Values.image.name }}:{{ .Values.image.tag }}"
imagePullPolicy: Always imagePullPolicy: Always
env: env:
......
...@@ -26,12 +26,12 @@ ...@@ -26,12 +26,12 @@
apiVersion: networking.k8s.io/v1 apiVersion: networking.k8s.io/v1
kind: NetworkPolicy kind: NetworkPolicy
metadata: metadata:
name: network-policy-aggregation-manager name: network-policy-aggregation-manager-job
namespace: {{ include "app.namespace" . }} namespace: {{ include "app.namespace" . }}
spec: spec:
podSelector: podSelector:
matchLabels: matchLabels:
component: aggregation-manager component: aggregation-manager-job
policyTypes: policyTypes:
- Ingress - Ingress
- Egress - Egress
......
...@@ -29,7 +29,7 @@ metadata: ...@@ -29,7 +29,7 @@ metadata:
namespace: {{ include "app.namespace" . }} namespace: {{ include "app.namespace" . }}
labels: labels:
{{- include "app.defaultLabels" . | indent 4 }} {{- include "app.defaultLabels" . | indent 4 }}
component: aggregation-manager-service component: aggregation-manager-job-service
spec: spec:
type: ClusterIP type: ClusterIP
ports: ports:
...@@ -38,4 +38,4 @@ spec: ...@@ -38,4 +38,4 @@ spec:
protocol: TCP protocol: TCP
selector: selector:
{{- include "app.matchLabels" . | indent 4 }} {{- include "app.matchLabels" . | indent 4 }}
component: aggregation-manager component: aggregation-manager-job
...@@ -29,7 +29,7 @@ metadata: ...@@ -29,7 +29,7 @@ metadata:
namespace: {{ include "app.namespace" . }} namespace: {{ include "app.namespace" . }}
labels: labels:
{{- include "app.defaultLabels" . | indent 4 }} {{- include "app.defaultLabels" . | indent 4 }}
component: aggregation-manager-service-monitor component: aggregation-manager-job-service-monitor
spec: spec:
endpoints: endpoints:
- port: metrics - port: metrics
...@@ -40,4 +40,4 @@ spec: ...@@ -40,4 +40,4 @@ spec:
selector: selector:
matchLabels: matchLabels:
{{- include "app.matchLabels" . | indent 6 }} {{- include "app.matchLabels" . | indent 6 }}
component: aggregation-manager-service component: aggregation-manager-job-service
\ No newline at end of file \ No newline at end of file
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
image: image:
repo: docker.ozg-sh.de repo: docker.ozg-sh.de
name: aggregation-manager name: aggregation-manager-job
tag: latest tag: latest
ozgcloud: ozgcloud:
...@@ -50,7 +50,7 @@ cronjob: ...@@ -50,7 +50,7 @@ cronjob:
serviceAccount: serviceAccount:
create: true create: true
name: aggregation-manager-service-account name: aggregation-manager-job-service-account
imagePullSecret: "" imagePullSecret: ""
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
suite: configmap_bindings_type suite: configmap_bindings_type
release: release:
name: aggregation-manager name: aggregation-manager-job
namespace: sh-helm-test namespace: sh-helm-test
templates: templates:
- templates/configmap_bindings_type.yaml - templates/configmap_bindings_type.yaml
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
suite: cronjob database suite: cronjob database
release: release:
name: aggregation-manager name: aggregation-manager-job
namespace: sh-helm-test namespace: sh-helm-test
templates: templates:
- templates/cronjob.yaml - templates/cronjob.yaml
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
suite: test cronjob default labels suite: test cronjob default labels
release: release:
name: aggregation-manager name: aggregation-manager-job
namespace: sh-helm-test namespace: sh-helm-test
templates: templates:
- templates/cronjob.yaml - templates/cronjob.yaml
...@@ -37,13 +37,13 @@ tests: ...@@ -37,13 +37,13 @@ tests:
- equal: - equal:
path: metadata.labels path: metadata.labels
value: value:
app.kubernetes.io/instance: aggregation-manager app.kubernetes.io/instance: aggregation-manager-job
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: aggregation-manager app.kubernetes.io/name: aggregation-manager-job
app.kubernetes.io/namespace: sh-helm-test app.kubernetes.io/namespace: sh-helm-test
app.kubernetes.io/part-of: ozgcloud app.kubernetes.io/part-of: ozgcloud
app.kubernetes.io/version: 0.0.0-MANAGED-BY-JENKINS app.kubernetes.io/version: 0.0.0-MANAGED-BY-JENKINS
helm.sh/chart: aggregation-manager-0.0.0-MANAGED-BY-JENKINS helm.sh/chart: aggregation-manager-job-0.0.0-MANAGED-BY-JENKINS
ozgcloud-mongodb-client: "true" ozgcloud-mongodb-client: "true"
- it: should have correct deyploment spec.template.metadata.labels - it: should have correct deyploment spec.template.metadata.labels
...@@ -51,12 +51,12 @@ tests: ...@@ -51,12 +51,12 @@ tests:
- equal: - equal:
path: spec.jobTemplate.spec.template.metadata.labels path: spec.jobTemplate.spec.template.metadata.labels
value: value:
app.kubernetes.io/instance: aggregation-manager app.kubernetes.io/instance: aggregation-manager-job
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: aggregation-manager app.kubernetes.io/name: aggregation-manager-job
app.kubernetes.io/namespace: sh-helm-test app.kubernetes.io/namespace: sh-helm-test
app.kubernetes.io/part-of: ozgcloud app.kubernetes.io/part-of: ozgcloud
app.kubernetes.io/version: 0.0.0-MANAGED-BY-JENKINS app.kubernetes.io/version: 0.0.0-MANAGED-BY-JENKINS
component: aggregation-manager component: aggregation-manager-job
helm.sh/chart: aggregation-manager-0.0.0-MANAGED-BY-JENKINS helm.sh/chart: aggregation-manager-job-0.0.0-MANAGED-BY-JENKINS
ozgcloud-mongodb-client: "true" ozgcloud-mongodb-client: "true"
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
suite: cronjob service account suite: cronjob service account
release: release:
name: aggregation-manager name: aggregation-manager-job
namespace: by-helm-test namespace: by-helm-test
templates: templates:
- templates/cronjob.yaml - templates/cronjob.yaml
...@@ -32,11 +32,11 @@ set: ...@@ -32,11 +32,11 @@ set:
ozgcloud: ozgcloud:
environment: dev environment: dev
tests: tests:
- it: should use aggregation-manager service account - it: should use aggregation-manager-job service account
asserts: asserts:
- equal: - equal:
path: spec.jobTemplate.spec.template.spec.serviceAccountName path: spec.jobTemplate.spec.template.spec.serviceAccountName
value: aggregation-manager-service-account value: aggregation-manager-job-service-account
- it: should set service account name - it: should set service account name
set: set:
serviceAccount: serviceAccount:
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
suite: cronjob test suite: cronjob test
release: release:
name: aggregation-manager name: aggregation-manager-job
namespace: sh-helm-test namespace: sh-helm-test
templates: templates:
- templates/cronjob.yaml - templates/cronjob.yaml
...@@ -40,7 +40,7 @@ tests: ...@@ -40,7 +40,7 @@ tests:
of: batch/v1 of: batch/v1
- equal: - equal:
path: metadata.name path: metadata.name
value: "aggregation-manager" value: "aggregation-manager-job"
- equal: - equal:
path: metadata.namespace path: metadata.namespace
value: "sh-helm-test" value: "sh-helm-test"
...@@ -90,10 +90,10 @@ tests: ...@@ -90,10 +90,10 @@ tests:
asserts: asserts:
- equal: - equal:
path: spec.jobTemplate.spec.template.spec.containers[0].name path: spec.jobTemplate.spec.template.spec.containers[0].name
value: "aggregation-manager" value: "aggregation-manager-job"
- equal: - equal:
path: spec.jobTemplate.spec.template.spec.containers[0].image path: spec.jobTemplate.spec.template.spec.containers[0].image
value: "docker.ozg-sh.de/aggregation-manager:latest" value: "docker.ozg-sh.de/aggregation-manager-job:latest"
- equal: - equal:
path: spec.jobTemplate.spec.template.spec.containers[0].imagePullPolicy path: spec.jobTemplate.spec.template.spec.containers[0].imagePullPolicy
value: "Always" value: "Always"
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
suite: cronjob volumes tests suite: cronjob volumes tests
release: release:
name: aggregation-manager name: aggregation-manager-job
templates: templates:
- templates/cronjob.yaml - templates/cronjob.yaml
set: set:
......
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
# unter der Lizenz sind dem Lizenztext zu entnehmen. # unter der Lizenz sind dem Lizenztext zu entnehmen.
# #
suite: network policy aggregation-manager test suite: network policy aggregation-manager-job test
release: release:
name: aggregation-manager name: aggregation-manager-job
namespace: by-helm-test namespace: by-helm-test
templates: templates:
- templates/network_policy.yaml - templates/network_policy.yaml
...@@ -52,7 +52,7 @@ tests: ...@@ -52,7 +52,7 @@ tests:
- equal: - equal:
path: metadata path: metadata
value: value:
name: network-policy-aggregation-manager name: network-policy-aggregation-manager-job
namespace: by-helm-test namespace: by-helm-test
- it: validate spec - it: validate spec
set: set:
...@@ -107,7 +107,7 @@ tests: ...@@ -107,7 +107,7 @@ tests:
protocol: TCP protocol: TCP
podSelector: podSelector:
matchLabels: matchLabels:
component: aggregation-manager component: aggregation-manager-job
policyTypes: policyTypes:
- Ingress - Ingress
- Egress - Egress
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
suite: test service account suite: test service account
release: release:
name: aggregation-manager name: aggregation-manager-job
namespace: sh-helm-test namespace: sh-helm-test
templates: templates:
- templates/service_account.yaml - templates/service_account.yaml
...@@ -37,7 +37,7 @@ tests: ...@@ -37,7 +37,7 @@ tests:
of: v1 of: v1
- equal: - equal:
path: metadata.name path: metadata.name
value: aggregation-manager-service-account value: aggregation-manager-job-service-account
- equal: - equal:
path: metadata.namespace path: metadata.namespace
value: sh-helm-test value: sh-helm-test
......
...@@ -24,12 +24,12 @@ ...@@ -24,12 +24,12 @@
suite: test service_monitor suite: test service_monitor
release: release:
name: aggregation-manager name: aggregation-manager-job
namespace: sh-helm-test namespace: sh-helm-test
templates: templates:
- templates/service_monitor.yaml - templates/service_monitor.yaml
tests: tests:
- it: should have basic info and the label component with value aggregation-manager-service-monitor attached - it: should have basic info and the label component with value aggregation-manager-job-service-monitor attached
asserts: asserts:
- isKind: - isKind:
of: ServiceMonitor of: ServiceMonitor
...@@ -37,27 +37,27 @@ tests: ...@@ -37,27 +37,27 @@ tests:
of: monitoring.coreos.com/v1 of: monitoring.coreos.com/v1
- equal: - equal:
path: metadata.name path: metadata.name
value: aggregation-manager value: aggregation-manager-job
- equal: - equal:
path: metadata.namespace path: metadata.namespace
value: sh-helm-test value: sh-helm-test
- equal: - equal:
path: metadata.labels["component"] path: metadata.labels["component"]
value: aggregation-manager-service-monitor value: aggregation-manager-job-service-monitor
- it: should contain default lables and component lables - it: should contain default lables and component lables
asserts: asserts:
- equal: - equal:
path: metadata.labels path: metadata.labels
value: value:
app.kubernetes.io/instance: aggregation-manager app.kubernetes.io/instance: aggregation-manager-job
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: aggregation-manager app.kubernetes.io/name: aggregation-manager-job
app.kubernetes.io/namespace: sh-helm-test app.kubernetes.io/namespace: sh-helm-test
app.kubernetes.io/part-of: ozgcloud app.kubernetes.io/part-of: ozgcloud
app.kubernetes.io/version: 0.0.0-MANAGED-BY-JENKINS app.kubernetes.io/version: 0.0.0-MANAGED-BY-JENKINS
component: aggregation-manager-service-monitor component: aggregation-manager-job-service-monitor
helm.sh/chart: aggregation-manager-0.0.0-MANAGED-BY-JENKINS helm.sh/chart: aggregation-manager-job-0.0.0-MANAGED-BY-JENKINS
ozgcloud-mongodb-client: "true" ozgcloud-mongodb-client: "true"
- it: should have the metrics endpoint configured by default - it: should have the metrics endpoint configured by default
...@@ -79,6 +79,6 @@ tests: ...@@ -79,6 +79,6 @@ tests:
- equal: - equal:
path: spec.selector.matchLabels path: spec.selector.matchLabels
value: value:
app.kubernetes.io/name: aggregation-manager app.kubernetes.io/name: aggregation-manager-job
app.kubernetes.io/namespace: sh-helm-test app.kubernetes.io/namespace: sh-helm-test
component: aggregation-manager-service component: aggregation-manager-job-service
...@@ -27,7 +27,7 @@ suite: service ...@@ -27,7 +27,7 @@ suite: service
templates: templates:
- templates/service.yaml - templates/service.yaml
release: release:
name: aggregation-manager name: aggregation-manager-job
namespace: helm-test namespace: helm-test
tests: tests:
...@@ -36,7 +36,7 @@ tests: ...@@ -36,7 +36,7 @@ tests:
- containsDocument: - containsDocument:
kind: Service kind: Service
apiVersion: v1 apiVersion: v1
name: aggregation-manager name: aggregation-manager-job
namespace: helm-test namespace: helm-test
- it: should be of type ClusterIP - it: should be of type ClusterIP
asserts: asserts:
...@@ -56,7 +56,7 @@ tests: ...@@ -56,7 +56,7 @@ tests:
asserts: asserts:
- equal: - equal:
path: spec.selector["app.kubernetes.io/name"] path: spec.selector["app.kubernetes.io/name"]
value: aggregation-manager value: aggregation-manager-job
- equal: - equal:
path: spec.selector["app.kubernetes.io/namespace"] path: spec.selector["app.kubernetes.io/namespace"]
value: helm-test value: helm-test
...@@ -64,18 +64,18 @@ tests: ...@@ -64,18 +64,18 @@ tests:
asserts: asserts:
- equal: - equal:
path: spec.selector.component path: spec.selector.component
value: aggregation-manager value: aggregation-manager-job
- it: should contain default lables and component lables - it: should contain default lables and component lables
asserts: asserts:
- equal: - equal:
path: metadata.labels path: metadata.labels
value: value:
app.kubernetes.io/instance: aggregation-manager app.kubernetes.io/instance: aggregation-manager-job
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: aggregation-manager app.kubernetes.io/name: aggregation-manager-job
app.kubernetes.io/namespace: helm-test app.kubernetes.io/namespace: helm-test
app.kubernetes.io/part-of: ozgcloud app.kubernetes.io/part-of: ozgcloud
app.kubernetes.io/version: 0.0.0-MANAGED-BY-JENKINS app.kubernetes.io/version: 0.0.0-MANAGED-BY-JENKINS
component: aggregation-manager-service component: aggregation-manager-job-service
helm.sh/chart: aggregation-manager-0.0.0-MANAGED-BY-JENKINS helm.sh/chart: aggregation-manager-job-0.0.0-MANAGED-BY-JENKINS
ozgcloud-mongodb-client: "true" ozgcloud-mongodb-client: "true"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment