X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fhelm%2Fosm%2Ftemplates%2Flcm%2Flcm-client-certificate.yaml;fp=installers%2Fhelm%2Fosm%2Ftemplates%2Flcm%2Flcm-client-certificate.yaml;h=a16a8059f7b954cdabc20cf45ed0f20952bcbe84;hb=7abbfd5aed5bd744d5f49ee834f89822136ca6cc;hp=0000000000000000000000000000000000000000;hpb=0a997e26592ea05b60a97ea55fdf480c70333ca4;p=osm%2Fdevops.git diff --git a/installers/helm/osm/templates/lcm/lcm-client-certificate.yaml b/installers/helm/osm/templates/lcm/lcm-client-certificate.yaml new file mode 100644 index 00000000..a16a8059 --- /dev/null +++ b/installers/helm/osm/templates/lcm/lcm-client-certificate.yaml @@ -0,0 +1,39 @@ +{{- if .Values.certauth.enabled -}} +####################################################################################### +# Copyright ETSI Contributors and Others. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. +# See the License for the specific language governing permissions and +# limitations under the License. +####################################################################################### +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: lcm-client + namespace: {{ .Release.Namespace }} +spec: + secretName: lcm-client-cert + privateKey: + rotationPolicy: Always + algorithm: ECDSA + size: 256 + duration: "8760h" + renewBefore: "2208h" + dnsNames: + - lcm.osm.svc.cluster.local + usages: + - "client auth" + issuerRef: + name: ca-issuer + kind: ClusterIssuer + group: cert-manager.io +{{- end }}