summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xcm-container/get-type-files.sh2
-rw-r--r--cm-container/pom.xml2
-rwxr-xr-xk8s-bootstrap-container/build-plugins.sh2
-rw-r--r--k8s-bootstrap-container/pom.xml2
-rwxr-xr-xmvn-phase-script.sh2
-rw-r--r--pom.xml1
-rw-r--r--tls-init-container/Dockerfile-template22
-rw-r--r--tls-init-container/pom.xml172
-rwxr-xr-xtls-init-container/setup-tls.sh21
-rw-r--r--tls-init-container/tls/cacert.pem31
-rw-r--r--tls-init-container/tls/cert.pem66
-rw-r--r--tls-init-container/tls/jks.pass1
-rw-r--r--tls-init-container/tls/key.pem29
-rw-r--r--tls-init-container/tls/p12.pass1
-rw-r--r--tls-init-container/tls/trust.pass1
15 files changed, 350 insertions, 5 deletions
diff --git a/cm-container/get-type-files.sh b/cm-container/get-type-files.sh
index dd848e9..95dda9e 100755
--- a/cm-container/get-type-files.sh
+++ b/cm-container/get-type-files.sh
@@ -31,7 +31,7 @@ DCAETYPEFILES=\
"\
/dcaepolicyplugin/2.3.0/dcaepolicyplugin_types.yaml \
/relationshipplugin/1.0.0/relationshipplugin_types.yaml \
-/k8splugin/1.4.2/k8splugin_types.yaml \
+/k8splugin/1.4.3/k8splugin_types.yaml \
"
diff --git a/cm-container/pom.xml b/cm-container/pom.xml
index f8e78f1..584bb92 100644
--- a/cm-container/pom.xml
+++ b/cm-container/pom.xml
@@ -27,7 +27,7 @@ limitations under the License.
<groupId>org.onap.dcaegen2.deployments</groupId>
<artifactId>cm-container</artifactId>
<name>dcaegen2-deployments-cm-container</name>
- <version>1.4.0</version>
+ <version>1.4.1</version>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
diff --git a/k8s-bootstrap-container/build-plugins.sh b/k8s-bootstrap-container/build-plugins.sh
index 1cf0c86..ed1c982 100755
--- a/k8s-bootstrap-container/build-plugins.sh
+++ b/k8s-bootstrap-container/build-plugins.sh
@@ -31,7 +31,7 @@ DEST=wagons
# For DCAE, we get zips of the archives and build wagons
DCAEPLUGINFILES=\
"\
-k8splugin/1.4.2/k8splugin-1.4.2.tgz
+k8splugin/1.4.3/k8splugin-1.4.3.tgz
relationshipplugin/1.0.0/relationshipplugin-1.0.0.tgz
dcaepolicyplugin/2.3.0/dcaepolicyplugin-2.3.0.tgz \
"
diff --git a/k8s-bootstrap-container/pom.xml b/k8s-bootstrap-container/pom.xml
index 066a71d..7b2096d 100644
--- a/k8s-bootstrap-container/pom.xml
+++ b/k8s-bootstrap-container/pom.xml
@@ -27,7 +27,7 @@ limitations under the License.
<groupId>org.onap.dcaegen2.deployments</groupId>
<artifactId>k8s-bootstrap-container</artifactId>
<name>dcaegen2-deployments-k8s-bootstrap-container</name>
- <version>1.4.1</version>
+ <version>1.4.2</version>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
diff --git a/mvn-phase-script.sh b/mvn-phase-script.sh
index 3aea64f..e5bb58e 100755
--- a/mvn-phase-script.sh
+++ b/mvn-phase-script.sh
@@ -83,7 +83,7 @@ deploy)
upload_files_of_extension sh
build_and_push_docker
;;
- k8s-bootstrap-container|tca-cdap-container|cm-container|redis-cluster-container|healthcheck-container|pnda-mirror-container|pnda-bootstrap-container)
+ k8s-bootstrap-container|tca-cdap-container|cm-container|redis-cluster-container|healthcheck-container|pnda-mirror-container|pnda-bootstrap-container|tls-init-container)
build_and_push_docker
;;
scripts|cloud_init|heat)
diff --git a/pom.xml b/pom.xml
index 2c789e4..c837ed4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -47,6 +47,7 @@ limitations under the License.
<module>healthcheck-container</module>
<module>pnda-mirror-container</module>
<module>pnda-bootstrap-container</module>
+ <module>tls-init-container</module>
</modules>
<properties>
diff --git a/tls-init-container/Dockerfile-template b/tls-init-container/Dockerfile-template
new file mode 100644
index 0000000..5906311
--- /dev/null
+++ b/tls-init-container/Dockerfile-template
@@ -0,0 +1,22 @@
+# ============LICENSE_START=======================================================
+# org.onap.dcae
+# ================================================================================
+# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
+# ================================================================================
+# 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.
+# ============LICENSE_END=========================================================
+FROM busybox
+RUN mkdir -p /opt/tls/source && mkdir -p /opt/tls/shared
+COPY ./tls /opt/tls/source
+COPY setup-tls.sh /opt/tls
+ENTRYPOINT ["/opt/tls/setup-tls.sh"] \ No newline at end of file
diff --git a/tls-init-container/pom.xml b/tls-init-container/pom.xml
new file mode 100644
index 0000000..324c3b3
--- /dev/null
+++ b/tls-init-container/pom.xml
@@ -0,0 +1,172 @@
+<?xml version="1.0"?>
+<!--
+================================================================================
+Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
+================================================================================
+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.
+============LICENSE_END=========================================================
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.onap.dcaegen2.deployments</groupId>
+ <artifactId>deployments</artifactId>
+ <version>1.2.0-SNAPSHOT</version>
+ </parent>
+ <groupId>org.onap.dcaegen2.deployments</groupId>
+ <artifactId>tls-init-container</artifactId>
+ <name>dcaegen2-deployments-tls-init-container</name>
+ <version>1.0.0</version>
+ <url>http://maven.apache.org</url>
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <sonar.skip>true</sonar.skip>
+ <sonar.sources>.</sonar.sources>
+ <!-- customize the SONARQUBE URL -->
+ <!-- sonar.host.url>http://localhost:9000</sonar.host.url -->
+ <!-- below are language dependent -->
+ <!-- for Python -->
+ <sonar.language>py</sonar.language>
+ <sonar.pluginName>Python</sonar.pluginName>
+ <sonar.inclusions>**/*.py</sonar.inclusions>
+ <!-- for JavaScaript -->
+ <!--
+ <sonar.language>js</sonar.language>
+ <sonar.pluginName>JS</sonar.pluginName>
+ <sonar.inclusions>**/*.js</sonar.inclusions>
+ -->
+ </properties>
+ <build>
+ <finalName>${project.artifactId}-${project.version}</finalName>
+ <plugins>
+ <!-- plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.4.1</version>
+ <configuration>
+ <descriptors>
+ <descriptor>assembly/dep.xml</descriptor>
+ </descriptors>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin -->
+ <!-- now we configure custom action (calling a script) at various lifecycle phases -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <version>1.2.1</version>
+ <executions>
+ <execution>
+ <id>clean phase script</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ <configuration>
+ <arguments>
+ <argument>${project.artifactId}</argument>
+ <argument>clean</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ <execution>
+ <id>generate-sources script</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ <configuration>
+ <arguments>
+ <argument>${project.artifactId}</argument>
+ <argument>generate-sources</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ <execution>
+ <id>compile script</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ <configuration>
+ <arguments>
+ <argument>${project.artifactId}</argument>
+ <argument>compile</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ <execution>
+ <id>package script</id>
+ <phase>package</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ <configuration>
+ <arguments>
+ <argument>${project.artifactId}</argument>
+ <argument>package</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ <execution>
+ <id>test script</id>
+ <phase>test</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ <configuration>
+ <arguments>
+ <argument>${project.artifactId}</argument>
+ <argument>test</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ <execution>
+ <id>install script</id>
+ <phase>install</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ <configuration>
+ <arguments>
+ <argument>${project.artifactId}</argument>
+ <argument>install</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ <execution>
+ <id>deploy script</id>
+ <phase>deploy</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ <configuration>
+ <arguments>
+ <argument>${project.artifactId}</argument>
+ <argument>deploy</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/tls-init-container/setup-tls.sh b/tls-init-container/setup-tls.sh
new file mode 100755
index 0000000..1adee91
--- /dev/null
+++ b/tls-init-container/setup-tls.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+# ================================================================================
+# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
+# ================================================================================
+# 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.
+# ============LICENSE_END=========================================================
+#
+# Copy files and set up permissions for TLS certificate artifacts
+cp -r /opt/tls/source/* /opt/tls/shared
+chown -R root:root /opt/tls/shared/*
+chmod -R 755 /opt/tls/shared/
diff --git a/tls-init-container/tls/cacert.pem b/tls-init-container/tls/cacert.pem
new file mode 100644
index 0000000..e9a50d7
--- /dev/null
+++ b/tls-init-container/tls/cacert.pem
@@ -0,0 +1,31 @@
+-----BEGIN CERTIFICATE-----
+MIIFPjCCAyagAwIBAgIJAJ6u7cCnzrWdMA0GCSqGSIb3DQEBCwUAMCwxDjAMBgNV
+BAsMBU9TQUFGMQ0wCwYDVQQKDARPTkFQMQswCQYDVQQGEwJVUzAeFw0xODA0MDUx
+NDE1MjhaFw0zODAzMzExNDE1MjhaMCwxDjAMBgNVBAsMBU9TQUFGMQ0wCwYDVQQK
+DARPTkFQMQswCQYDVQQGEwJVUzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
+ggIBAMA5pkgRs7NhGG4ew5JouhyYakgYUyFaG121+/h8qbSdt0hVQv56+EA41Yq7
+XGie7RYDQK9NmAFF3gruE+6X7wvJiChp+Cyd7sFMnb65uWhxEdxWTM2BJFrgfzUn
+H8ZCxgaCo3XH4PzlKRy2LQQJEJECwl/RZmRCXijMt5e9h8XoZY/fKkKcZZUsWNCM
+pTo266wjvA9MXLmdgReRj0+vrCjrNqy+htwJDztoiHWiYPqT6o8EvGcgjNqjlZx7
+NUNf8MfLDByqKF6+wRbHv1GKjn3/Vijd45Fv8riyRYROiFanvbV6jIfBkv8PZbXg
+2VDWsYsgp8NAvMxK+iV8cO+Ck3lBI2GOPZbCEqpPVTYbLUz6sczAlCXwQoPzDIZY
+wYa3eR/gYLY1gP2iEVHORag3bLPap9ZX5E8DZkzTNTjovvLk8KaCmfcaUMJsBtDd
+ApcUitz10cnRyZc1sX3gE1f3DpzQM6t9C5sOVyRhDcSrKqqwb9m0Ss04XAS9FsqM
+P3UWYQyqDXSxlUAYaX892u8mV1hxnt2gjb22RloXMM6TovM3sSrJS0wH+l1nznd6
+aFXftS/G4ZVIVZ/LfT1is4StoyPWZCwwwly1z8qJQ/zhip5NgZTxQw4mi7ww35DY
+PdAQOCoajfSvFjqslQ/cPRi/MRCu079heVb5fQnnzVtnpFQRAgMBAAGjYzBhMB0G
+A1UdDgQWBBRTVTPyS+vQUbHBeJrBKDF77+rtSTAfBgNVHSMEGDAWgBRTVTPyS+vQ
+UbHBeJrBKDF77+rtSTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAN
+BgkqhkiG9w0BAQsFAAOCAgEAPx/IaK94n02wPxpnYTy+LVLIxwdq/kawNd6IbiMz
+L87zmNMDmHcGbfoRCj8OkhuggX9Lx1/CkhpXimuYsZOFQi5blr/u+v4mIbsgbmi9
+7j+cUHDP0zLycvSvxKHty51LwmaX9a4wkJl5zBU4O1sd/H9tWcEmwJ39ltKoBKBx
+c94Zc3iMm5ytRWGj+0rKzLDAXEWpoZ5bE5PLJauA6UDCxDLfs3FwhbS7uDggxYvf
+jySF5FCNET94oJ+m8s7VeHvoa8iPGKvXrIqdd7XDHnqJJlVKr7m9S0fMbyEB8ci2
+RtOXDt93ifY1uhoEtEykn4dqBSp8ezvNMnwoXdYPDvTd9uCAFeWFLVreBAWxd25h
+PsBTkZA5hpa/rA+mKv6Af4VBViYr8cz4dZCsFChuioVebe9ighrfjB//qKepFjPF
+CyjzKN1u0JKm/2x/ORqxkTONG8p3uDwoIOyimUcTtTMv42bfYD88RKakqSFXE9G+
+Z0LlaKABqfjK49o/tsAp+c5LoNlYllKhnetO3QAdraHwdmC36BhoghzR1jpX751A
+cZn2VH3Q4XKyp01cJNCJIrua+A+bx6zh3RyW6zIIkbRCbET+UD+4mr8WIcSE3mtR
+ZVlnhUDO4z9//WKMVzwS9Rh8/kuszrGFI1KQozXCHLrce3YP6RYZfOed79LXaRwX
+dYY=
+-----END CERTIFICATE-----
diff --git a/tls-init-container/tls/cert.pem b/tls-init-container/tls/cert.pem
new file mode 100644
index 0000000..4532215
--- /dev/null
+++ b/tls-init-container/tls/cert.pem
@@ -0,0 +1,66 @@
+-----BEGIN CERTIFICATE-----
+MIIHBDCCBeygAwIBAgIJAKVeyw7a8adeMA0GCSqGSIb3DQEBCwUAMEcxCzAJBgNV
+BAYTAlVTMQ0wCwYDVQQKDARPTkFQMQ4wDAYDVQQLDAVPU0FBRjEZMBcGA1UEAwwQ
+aW50ZXJtZWRpYXRlQ0FfNzAeFw0xODA5MDUxNTQ4MjJaFw0xOTAzMDUxNTQ4MjJa
+MGkxDTALBgNVBAMMBGRjYWUxDzANBgkqhkiG9w0BCQEWADEbMBkGA1UECwwSZGNh
+ZUBkY2FlLm9uYXAub3JnMQ4wDAYDVQQLDAVPU0FBRjENMAsGA1UECgwET05BUDEL
+MAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCGBONJ
+XqOsVVr4eK7Gbly1UlzvFHBjBrqT54ssqWR0mgq4LEbRRmUiSnt/2CnexNf1mpAV
+QuQb6ocPMdaykREJQNG0WD5xvVyCJR29rg5RY3VQZq5o0J/BfvTEu+9kHH2v+ivG
+QCBCVh+x4GVZXeP6W6QqEZP4vifxrPzN8mduUWKWb6LRkb030ImhA2pCuw9/02+4
+uX/UF0F2Ug25hWKPhEKX2CC6ie3pEZzOlS/Um4qarAI5nIxfeB5zP4bKb+STaxjG
+WhqcOqeSzjvb68VsQetlwJVXmiOCgr6LvZAw/oTPL/56VpqOwJEhoqGdO/nWgN3C
+3mbU1l9I4LptlAPHAgMBAAGjggPPMIIDyzAJBgNVHRMEAjAAMA4GA1UdDwEB/wQE
+AwIF4DAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwVAYDVR0jBE0w
+S4AUDxAU59Nn98SrC24ziGU1inCTQ5OhMKQuMCwxDjAMBgNVBAsMBU9TQUFGMQ0w
+CwYDVQQKDARPTkFQMQswCQYDVQQGEwJVU4IBBTAdBgNVHQ4EFgQUVn6m8qpPNlNa
+HMcWcV7VXaT4jX4wggMVBgNVHREEggMMMIIDCIIEZGNhZYIWY29uZmlnLWJpbmRp
+bmctc2VydmljZYIbY29uZmlnLWJpbmRpbmctc2VydmljZS5vbmFwgi1jb25maWct
+YmluZGluZy1zZXJ2aWNlLm9uYXAuc3ZjLmNsdXN0ZXIubG9jYWyCFWRjYWUtY2xv
+dWRpZnktbWFuYWdlcoIaZGNhZS1jbG91ZGlmeS1tYW5hZ2VyLm9uYXCCLGRjYWUt
+Y2xvdWRpZnktbWFuYWdlci5vbmFwLnN2Yy5jbHVzdGVyLmxvY2FsghJkY2FlLXRj
+YS1hbmFseXRpY3OCF2RjYWUtdGNhLWFuYWx5dGljcy5vbmFwgilkY2FlLXRjYS1h
+bmFseXRpY3Mub25hcC5zdmMuY2x1c3Rlci5sb2NhbIISZGNhZS12ZXMtY29sbGVj
+dG9yghdkY2FlLXZlcy1jb2xsZWN0b3Iub25hcIIpZGNhZS12ZXMtY29sbGVjdG9y
+Lm9uYXAuc3ZjLmNsdXN0ZXIubG9jYWyCEmRlcGxveW1lbnQtaGFuZGxlcoIXZGVw
+bG95bWVudC1oYW5kbGVyLm9uYXCCKWRlcGxveW1lbnQtaGFuZGxlci5vbmFwLnN2
+Yy5jbHVzdGVyLmxvY2FsghJob2xtZXMtZW5naW5lLW1nbXSCF2hvbG1lcy1lbmdp
+bmUtbWdtdC5vbmFwgilob2xtZXMtZW5naW5lLW1nbXQub25hcC5zdmMuY2x1c3Rl
+ci5sb2NhbIIQaG9sbWVzLXJ1bGUtbWdtdIIWaG9sbWVzLXJ1bGVzLW1nbXQub25h
+cIIoaG9sbWVzLXJ1bGVzLW1nbXQub25hcC5zdmMuY2x1c3Rlci5sb2NhbIIJaW52
+ZW50b3J5gg5pbnZlbnRvcnkub25hcIIgaW52ZW50b3J5Lm9uYXAuc3ZjLmNsdXN0
+ZXIubG9jYWyCDnBvbGljeS1oYW5kbGVyghNwb2xpY3ktaGFuZGxlci5vbmFwgiVw
+b2xpY3ktaGFuZGxlci5vbmFwLnN2Yy5jbHVzdGVyLmxvY2FsMA0GCSqGSIb3DQEB
+CwUAA4IBAQBlgNVprnks7MyxXIdJZvNWhobod9PkE/FAP4DLKPAeUd7bktLKtSBN
+vGQbqUuFkg63ja7ApD+TYG3rbovbfOLTXAZrbwxizlysgWBcq+9B/kQqaQGgvDgV
+UtiJn2J5G8vU6cMeCgdW9PNcaE+TwkaI3FFHGJh5DcGLD2h7eRzQcN21SlYP21tZ
+Mw9sJLevmMDu0vPQPxrM2ftUNqUKtUmXOQfftbxAgRjYyOWXhrV4tWybl3fNb37g
+NbtBzX6do/6gqryzezEuC8xai+7kjIMNxChjByGf9JawHAX/TMt7Tc7RsZkiYpKL
+I81J4Hz6J+AGVzXsiTy0549UlIyBtkUs
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIEdTCCAl2gAwIBAgIBBTANBgkqhkiG9w0BAQsFADAsMQ4wDAYDVQQLDAVPU0FB
+RjENMAsGA1UECgwET05BUDELMAkGA1UEBhMCVVMwHhcNMTgwNzAyMTEyNjMwWhcN
+MjMwNzAyMTEyNjMwWjBHMQswCQYDVQQGEwJVUzENMAsGA1UECgwET05BUDEOMAwG
+A1UECwwFT1NBQUYxGTAXBgNVBAMMEGludGVybWVkaWF0ZUNBXzcwggEiMA0GCSqG
+SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDQAcZtvJ5j4wqaZHqU/NkG0CjflDRD3x9Y
+4a+C63dxuTyWZ6EtQanoM9l6vwb6Gj4SOHeBfOaQbxwiJfX3WP9+SWV/Rciei0EY
+w9C0ZOsDA8VVA5S4TK4OLXCLDSeTeMN8wrlydnwG5u/14m22yNTNxPX90bijc6WH
+zo7+z+3WarveN0CBYcDQkKkyR8rKafkCWlq+GzqLYQh0K4atnuyIZQ7kr9Od48vT
+KyVJzkyMS6HeH++3Ty0JmPREgzOUjUAoYvR2kI02LedFndr5ZdiBQGAXnLQsVuG6
+mJHfsRjQ+zTZ2Q5Xs++Bc/clSNlWz7Kqqcxto2bp8YOWC3RaXzfNAgMBAAGjgYYw
+gYMwHQYDVR0OBBYEFA8QFOfTZ/fEqwtuM4hlNYpwk0OTMB8GA1UdIwQYMBaAFFNV
+M/JL69BRscF4msEoMXvv6u1JMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/
+BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0B
+AQsFAAOCAgEAsUvLinLLby1D+F+UKv/7jCqqrUYxlpNsdBm1dD8M3mIIpsjoTrlU
+2yywL9EPp4BhCN7rI0YbPX+DWu2RnxtbsEKdhutEvbTE2Sfg6a1+9dH7txdaGp3F
+qapojPqdZ7pjgtIhHVgepGJc08efsxSW6+Gv5easQXhn7XyaZf1MfZUobAPnEcaY
+p5cOee2gjMy6usB8AiKzVXrmGn6MAQQ9w6u8XKnvIoivQW3PLlKTMbLFVB7B4YH8
+90HQJnhnLJ9T5U+Gy1Mb5GpVKnI0ZIKURA9b/x8bVFixT83xugstbeVdxgS97Fcz
+9wOjG6d6YhrwnE/kz8aiXWs8KsTsrgk//kv3AqL4ykpvn545WJUj7EhuAK+Kmh1B
+LCC0wyny2RBZYVP92AMdLqgU7HEng2ZWsCGdf/QLKpXsawsR/0oM2uAT2KeDiSy4
+0WTfe3qirhJ9AKtfkj1NukymIcpx9Ld1kb3rapfT63LJ5kGkQpztuYoEa1FCsQwU
+z/UeknC00mqnH5X4ooGRMMkRyPp68+iWmTNlUaVfU2NUNwZiIsD9CbytR5y9rt2r
+XJM2BkKy5QEEvmr4GGfbGAYYOfdVpUXB/VBUYNf5uwENqhQB6q7OmiU39Vb/37Zf
+EWK8mju11Om2l1a4xYw6HH/SPIqqIDtS28XccDTMMiOVoR2HUAZMNdw=
+-----END CERTIFICATE-----
diff --git a/tls-init-container/tls/jks.pass b/tls-init-container/tls/jks.pass
new file mode 100644
index 0000000..6a86bf6
--- /dev/null
+++ b/tls-init-container/tls/jks.pass
@@ -0,0 +1 @@
+^9:Es8uq^xbF#!Uwv?,w&jj$
diff --git a/tls-init-container/tls/key.pem b/tls-init-container/tls/key.pem
new file mode 100644
index 0000000..3832b9f
--- /dev/null
+++ b/tls-init-container/tls/key.pem
@@ -0,0 +1,29 @@
+-----BEGIN PRIVATE KEY-----
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCGBONJXqOsVVr4
+eK7Gbly1UlzvFHBjBrqT54ssqWR0mgq4LEbRRmUiSnt/2CnexNf1mpAVQuQb6ocP
+MdaykREJQNG0WD5xvVyCJR29rg5RY3VQZq5o0J/BfvTEu+9kHH2v+ivGQCBCVh+x
+4GVZXeP6W6QqEZP4vifxrPzN8mduUWKWb6LRkb030ImhA2pCuw9/02+4uX/UF0F2
+Ug25hWKPhEKX2CC6ie3pEZzOlS/Um4qarAI5nIxfeB5zP4bKb+STaxjGWhqcOqeS
+zjvb68VsQetlwJVXmiOCgr6LvZAw/oTPL/56VpqOwJEhoqGdO/nWgN3C3mbU1l9I
+4LptlAPHAgMBAAECggEATF9Ossn21cdSbxQ+7R+JP18vTKNGJHh6LL0fZ5UkhPof
+r7KzrKDEE1WEqWci/SsJspGhGCylV29ABh2trtbScYZ5up8q/qAdrqC+IRCmYiUe
+fnH1ZA+3aooRrGc41cESsw0KkxCKEaOIrlIlD1ddCpfcpoib3X1nv+aHrkk8PfXS
+8bQo/rqBhktxhxygqEFxniTVm6IIWPmELIFewwjBkfymRlSm+CHdj66NgYtiROwE
+1hGZ+bajXhCUR7sZW4CgqXgi/Pbr9Xb60HxvTpLOceTeJgm8GZM1WNxOp1rV0o3o
+eg34u58Rq3B1/6Rgyb6bYTRPMMP2zsOl5qNT5BLGyQKBgQDvbPpb3QZPgg342Y66
+KuMP1+x6VsNRMM8w+lv5tH2SN+ou7qzZKNTjBKxk0hx25fRbUbJ7Zx9oVF3vvm/3
+YKRbHcdmILh8OjYo90ZHk4S1r54Hgt4kAM73rpM2u5x46mitKPyPCMEYttkdvYqx
+WoCCjK1vrWWoGVfPVe2mGadcjQKBgQCPS+3p9097qRmIECXsQA1lqZlaIP0x0X1R
+KFS7ZLCzdWI8tp5MWu0UzpxO34g1Uji0EMjGtIsocHEI/zAUZxnuqSIBSh2gWrfB
+SUYVJpaAlHTI67iRG68b3qwh2kcSPCJEJQWz4hVn42Q+QpCeRYT4hSQj/5x16uCZ
+fRwmFB3uowKBgGU/Tnf+daa1trbfOW4cqLyQcN4jRqFU5Kkvlil4XAmzP4LtR4bl
+r3D5DvXrrEHTaIwddj6dEzkJRFgXzj1sTtSBOUtE1v8hlrmoJ74o8dvrEgbXHp1X
+Ai7XUkW4/KhdaDqhtHvAFfgfipz7BGWPgfyzBLzPNMfrP6jcC41MF+wZAoGAd9MU
+ZTrKmitzEBYAwCdnjIVfmMBROSFmW0EQaYrvP4F+3ioPAOZfrbB/gGznJz9T7y7B
+1XcPjodH3jAV8lmsk6eWqeFiGL8DPXuaQQF9hJOffIuwUJcHvJRc+AnguFzUgos6
+04rQP4kkP/PFnrOfV3luGTQbj3cSzQaTTTwxM2UCgYEAl5Xxd3U/Ir+QPIoWhBG7
+6/Ad0UIJHmtf8XOk76/czV2An2dRz6lHE15d0TNQ5jB/ICMOntOszyVPCgLpDptv
+SxJU5XNQ1ZPGPtFkVMzfKJqcFVaOQgRscEWGEirhjtnM4LtGyMoYhfyroE2ADAAd
+MtlLox0Cc37w7PVKtKvOqyI=
+-----END PRIVATE KEY-----
+
diff --git a/tls-init-container/tls/p12.pass b/tls-init-container/tls/p12.pass
new file mode 100644
index 0000000..85f9a7a
--- /dev/null
+++ b/tls-init-container/tls/p12.pass
@@ -0,0 +1 @@
+8z@;^vxTC.[Ml^ij97*NTITj
diff --git a/tls-init-container/tls/trust.pass b/tls-init-container/tls/trust.pass
new file mode 100644
index 0000000..3011373
--- /dev/null
+++ b/tls-init-container/tls/trust.pass
@@ -0,0 +1 @@
+:zkApfV7z}%]8$d$z7fK4pkN