From 6292de70ae19c84c01d12562c0e6682918fe30f8 Mon Sep 17 00:00:00 2001 From: Jack Lucas Date: Mon, 10 Sep 2018 12:14:29 +0000 Subject: Add support for TLS init container Change-Id: I118af2c8a0294ffc89e045f8cdae24dfb7e57ab6 Issue-ID: DCAEGEN2-591 Signed-off-by: Jack Lucas --- k8s/k8s-node-type.yaml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'k8s/k8s-node-type.yaml') diff --git a/k8s/k8s-node-type.yaml b/k8s/k8s-node-type.yaml index d43d76a..5dae20a 100644 --- a/k8s/k8s-node-type.yaml +++ b/k8s/k8s-node-type.yaml @@ -25,7 +25,7 @@ plugins: k8s: executor: 'central_deployment_agent' package_name: k8splugin - package_version: 1.4.2 + package_version: 1.4.3 data_types: @@ -79,6 +79,22 @@ data_types: type: string required: false + dcae.types.TLSInfo: + description: > + Information for using TLS (HTTPS). (The properties all have to be declared as not + required, otherwise the tls_info property on the node would also be required.) + properties: + cert_directory: + description: > + The path in the container where the component expects to find TLS-related data. + type: string + required: false + use_tls: + description: > + Flag indicating whether TLS (HTTPS) is to be used + type: boolean + required: false + node_types: dcae.nodes.ContainerizedComponent: # Bese type for all containerized components @@ -109,6 +125,12 @@ node_types: Information for setting up centralized logging via ELK. required: false + tls_info: + type: dcae.types.TLSInfo + description: > + Information for setting up TLS (HTTPS). + required: false + replicas: type: integer description: > -- cgit 1.2.3-korg