blob: 2d47e6f57c8a22963bec6df4f5dcfb9e6d913ad1 [file] [log] [blame]
Jakub Latusek83087cd2020-09-28 16:40:19 +02001{{/*# Copyright © 2020, Nokia
EmmettCoxbca68e02020-02-27 14:20:52 +00002# Modifications Copyright © 2020, Nordix Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
Jakub Latusek83087cd2020-09-28 16:40:19 +020014# limitations under the License.*/}}
EmmettCoxbca68e02020-02-27 14:20:52 +000015
16{{- if .Values.global.cmpv2Enabled }}
17{{ include "common.secretFast" . }}
18---
19apiVersion: v1
20kind: Secret
21metadata:
22 name: {{ .Values.cmpServers.secret.name }}
23type: Opaque
24data:
25{{ if .Values.global.addTestingComponents }}
26 {{ (.Files.Glob "resources/test/cmpServers.json").AsSecrets }}
27{{ else }}
28 {{ (.Files.Glob "resources/default/cmpServers.json").AsSecrets }}
29{{ end }}
30---
31apiVersion: v1
32kind: Secret
33metadata:
Maciej Malewski955e39d2020-08-27 10:43:09 +020034 name: {{ .Values.global.certService.certServiceClient.secret.name | default .Values.tls.client.secret.defaultName }}
EmmettCoxbca68e02020-02-27 14:20:52 +000035type: Opaque
36data:
37 certServiceClient-keystore.jks:
38 {{ (.Files.Glob "resources/certServiceClient-keystore.jks").AsSecrets }}
39 truststore.jks:
40 {{ (.Files.Glob "resources/truststore.jks").AsSecrets }}
41---
42apiVersion: v1
43kind: Secret
44metadata:
45 name: {{ .Values.tls.server.secret.name }}
46type: Opaque
47data:
48 certServiceServer-keystore.jks:
49 {{ (.Files.Glob "resources/certServiceServer-keystore.jks").AsSecrets }}
50 certServiceServer-keystore.p12:
51 {{ (.Files.Glob "resources/certServiceServer-keystore.p12").AsSecrets }}
52 truststore.jks:
53 {{ (.Files.Glob "resources/truststore.jks").AsSecrets }}
54 root.crt:
55 {{ (.Files.Glob "resources/root.crt").AsSecrets }}
Jan Malkiewicz741fb0b2020-11-18 11:31:06 +010056---
57apiVersion: v1
58kind: Secret
59metadata:
60 name: {{ .Values.tls.provider.secret.name }}
61type: Opaque
62data:
63 certServiceServer-key.pem:
64 {{ (.Files.Glob "resources/certServiceServer-key.pem").AsSecrets }}
65 certServiceServer-cert.pem:
66 {{ (.Files.Glob "resources/certServiceServer-cert.pem").AsSecrets }}
67 truststore.pem:
68 {{ (.Files.Glob "resources/truststore.pem").AsSecrets }}
69{{ end -}}