Add TLS init container 25/65525/3
authorJack Lucas <jflucas@research.att.com>
Mon, 10 Sep 2018 12:39:53 +0000 (12:39 +0000)
committerJack Lucas <jflucas@research.att.com>
Tue, 11 Sep 2018 15:55:11 +0000 (15:55 +0000)
Remove the binary .jks and .p12 files.
Also update bootstrap container to load latest version of k8s plugin
Update CM container to load latest version of k8s type file

Change-Id: I6ad5dfdf7b5c4c485a3c6e4b921405c6061143e8
Issue-ID: DCAEGEN2-591
Signed-off-by: Jack Lucas <jflucas@research.att.com>
15 files changed:
cm-container/get-type-files.sh
cm-container/pom.xml
k8s-bootstrap-container/build-plugins.sh
k8s-bootstrap-container/pom.xml
mvn-phase-script.sh
pom.xml
tls-init-container/Dockerfile-template [new file with mode: 0644]
tls-init-container/pom.xml [new file with mode: 0644]
tls-init-container/setup-tls.sh [new file with mode: 0755]
tls-init-container/tls/cacert.pem [new file with mode: 0644]
tls-init-container/tls/cert.pem [new file with mode: 0644]
tls-init-container/tls/jks.pass [new file with mode: 0644]
tls-init-container/tls/key.pem [new file with mode: 0644]
tls-init-container/tls/p12.pass [new file with mode: 0644]
tls-init-container/tls/trust.pass [new file with mode: 0644]

index dd848e9..95dda9e 100755 (executable)
@@ -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 \
 
 "
 
index f8e78f1..584bb92 100644 (file)
@@ -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>
index 1cf0c86..ed1c982 100755 (executable)
@@ -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 \
 "
index 066a71d..7b2096d 100644 (file)
@@ -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>
index 3aea64f..e5bb58e 100755 (executable)
@@ -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 (file)
--- 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 (file)
index 0000000..5906311
--- /dev/null
@@ -0,0 +1,22 @@
+# ============LICENSE_START=======================================================\r
+# org.onap.dcae\r
+# ================================================================================\r
+# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.\r
+# ================================================================================\r
+# Licensed under the Apache License, Version 2.0 (the "License");\r
+# you may not use this file except in compliance with the License.\r
+# You may obtain a copy of the License at\r
+#\r
+#      http://www.apache.org/licenses/LICENSE-2.0\r
+#\r
+# Unless required by applicable law or agreed to in writing, software\r
+# distributed under the License is distributed on an "AS IS" BASIS,\r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+# See the License for the specific language governing permissions and\r
+# limitations under the License.\r
+# ============LICENSE_END=========================================================\r
+FROM busybox\r
+RUN mkdir -p /opt/tls/source && mkdir -p /opt/tls/shared\r
+COPY ./tls /opt/tls/source\r
+COPY setup-tls.sh /opt/tls\r
+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 (file)
index 0000000..324c3b3
--- /dev/null
@@ -0,0 +1,172 @@
+<?xml version="1.0"?>\r
+<!--\r
+================================================================================\r
+Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.\r
+================================================================================\r
+Licensed under the Apache License, Version 2.0 (the "License");\r
+you may not use this file except in compliance with the License.\r
+You may obtain a copy of the License at\r
+\r
+     http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+Unless required by applicable law or agreed to in writing, software\r
+distributed under the License is distributed on an "AS IS" BASIS,\r
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+See the License for the specific language governing permissions and\r
+limitations under the License.\r
+============LICENSE_END=========================================================\r
+\r
+-->\r
+<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">\r
+  <modelVersion>4.0.0</modelVersion>\r
+  <parent>\r
+    <groupId>org.onap.dcaegen2.deployments</groupId>\r
+    <artifactId>deployments</artifactId>\r
+    <version>1.2.0-SNAPSHOT</version>\r
+  </parent>\r
+  <groupId>org.onap.dcaegen2.deployments</groupId>\r
+  <artifactId>tls-init-container</artifactId>\r
+  <name>dcaegen2-deployments-tls-init-container</name>\r
+  <version>1.0.0</version>\r
+  <url>http://maven.apache.org</url>\r
+  <properties>\r
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
+    <sonar.skip>true</sonar.skip>\r
+    <sonar.sources>.</sonar.sources>\r
+    <!-- customize the SONARQUBE URL -->\r
+    <!-- sonar.host.url>http://localhost:9000</sonar.host.url -->\r
+    <!-- below are language dependent -->\r
+    <!-- for Python -->\r
+    <sonar.language>py</sonar.language>\r
+    <sonar.pluginName>Python</sonar.pluginName>\r
+    <sonar.inclusions>**/*.py</sonar.inclusions>\r
+    <!-- for JavaScaript -->\r
+    <!--\r
+    <sonar.language>js</sonar.language>\r
+    <sonar.pluginName>JS</sonar.pluginName>\r
+    <sonar.inclusions>**/*.js</sonar.inclusions>\r
+    -->\r
+  </properties>\r
+  <build>\r
+    <finalName>${project.artifactId}-${project.version}</finalName>\r
+    <plugins>\r
+      <!-- plugin>\r
+        <artifactId>maven-assembly-plugin</artifactId>\r
+        <version>2.4.1</version>\r
+        <configuration>\r
+          <descriptors>\r
+            <descriptor>assembly/dep.xml</descriptor>\r
+          </descriptors>\r
+        </configuration>\r
+        <executions>\r
+          <execution>\r
+            <id>make-assembly</id>\r
+            <phase>package</phase>\r
+            <goals>\r
+              <goal>single</goal>\r
+            </goals>\r
+          </execution>\r
+        </executions>\r
+      </plugin -->\r
+      <!-- now we configure custom action (calling a script) at various lifecycle phases -->\r
+      <plugin>\r
+        <groupId>org.codehaus.mojo</groupId>\r
+        <artifactId>exec-maven-plugin</artifactId>\r
+        <version>1.2.1</version>\r
+        <executions>\r
+          <execution>\r
+            <id>clean phase script</id>\r
+            <phase>clean</phase>\r
+            <goals>\r
+              <goal>exec</goal>\r
+            </goals>\r
+            <configuration>\r
+              <arguments>\r
+                <argument>${project.artifactId}</argument>\r
+                <argument>clean</argument>\r
+              </arguments>\r
+            </configuration>\r
+          </execution>\r
+          <execution>\r
+            <id>generate-sources script</id>\r
+            <phase>generate-sources</phase>\r
+            <goals>\r
+              <goal>exec</goal>\r
+            </goals>\r
+            <configuration>\r
+              <arguments>\r
+                <argument>${project.artifactId}</argument>\r
+                <argument>generate-sources</argument>\r
+              </arguments>\r
+            </configuration>\r
+          </execution>\r
+          <execution>\r
+            <id>compile script</id>\r
+            <phase>compile</phase>\r
+            <goals>\r
+              <goal>exec</goal>\r
+            </goals>\r
+            <configuration>\r
+              <arguments>\r
+                <argument>${project.artifactId}</argument>\r
+                <argument>compile</argument>\r
+              </arguments>\r
+            </configuration>\r
+          </execution>\r
+          <execution>\r
+            <id>package script</id>\r
+            <phase>package</phase>\r
+            <goals>\r
+              <goal>exec</goal>\r
+            </goals>\r
+            <configuration>\r
+              <arguments>\r
+                <argument>${project.artifactId}</argument>\r
+                <argument>package</argument>\r
+              </arguments>\r
+            </configuration>\r
+          </execution>\r
+          <execution>\r
+            <id>test script</id>\r
+            <phase>test</phase>\r
+            <goals>\r
+              <goal>exec</goal>\r
+            </goals>\r
+            <configuration>\r
+              <arguments>\r
+                <argument>${project.artifactId}</argument>\r
+                <argument>test</argument>\r
+              </arguments>\r
+            </configuration>\r
+          </execution>\r
+          <execution>\r
+            <id>install script</id>\r
+            <phase>install</phase>\r
+            <goals>\r
+              <goal>exec</goal>\r
+            </goals>\r
+            <configuration>\r
+              <arguments>\r
+                <argument>${project.artifactId}</argument>\r
+                <argument>install</argument>\r
+              </arguments>\r
+            </configuration>\r
+          </execution>\r
+          <execution>\r
+            <id>deploy script</id>\r
+            <phase>deploy</phase>\r
+            <goals>\r
+              <goal>exec</goal>\r
+            </goals>\r
+            <configuration>\r
+              <arguments>\r
+                <argument>${project.artifactId}</argument>\r
+                <argument>deploy</argument>\r
+              </arguments>\r
+            </configuration>\r
+          </execution>\r
+        </executions>\r
+      </plugin>\r
+    </plugins>\r
+  </build>\r
+</project>\r
diff --git a/tls-init-container/setup-tls.sh b/tls-init-container/setup-tls.sh
new file mode 100755 (executable)
index 0000000..1adee91
--- /dev/null
@@ -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 (file)
index 0000000..e9a50d7
--- /dev/null
@@ -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 (file)
index 0000000..4532215
--- /dev/null
@@ -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 (file)
index 0000000..6a86bf6
--- /dev/null
@@ -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 (file)
index 0000000..3832b9f
--- /dev/null
@@ -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 (file)
index 0000000..85f9a7a
--- /dev/null
@@ -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 (file)
index 0000000..3011373
--- /dev/null
@@ -0,0 +1 @@
+:zkApfV7z}%]8$d$z7fK4pkN