From 96a00ab0363cf3062eaf8ca11f506dc6a06cc1c0 Mon Sep 17 00:00:00 2001 From: Jack Lucas Date: Mon, 5 Oct 2020 10:33:49 -0400 Subject: Pre-load Cloudify 4.5.5 type files Issue-ID: DCAEGEN2-2471 Signed-off-by: Jack Lucas Change-Id: I759cdf8e85bd62b6e7cac494b2e7c5b64722f17b --- cm-container/Dockerfile-template | 14 +++++++++----- cm-container/pom.xml | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/cm-container/Dockerfile-template b/cm-container/Dockerfile-template index 0beaa5f..b5ce5ab 100644 --- a/cm-container/Dockerfile-template +++ b/cm-container/Dockerfile-template @@ -1,5 +1,6 @@ # ============LICENSE_START======================================================= # Copyright (c) 2018-2020 AT&T Intellectual Property. All rights reserved. +# Copyright (c) 2020 J. F. Lucas. 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. @@ -21,12 +22,15 @@ ENV PLUGIN_REPO {{ ONAPTEMPLATE_RAWREPOURL_org_onap_dcaegen2_platform_plugins_re RUN mkdir scripts COPY scripts/* scripts/ COPY reset_admin.py /opt/manager/ -# Load our plugin files -# Setup rc.local to set up k8s credentials for CM -RUN chmod +x /opt/manager/reset_admin.py\ - && chmod +x scripts/*.sh\ + +# Load plugins, set up TLS configuration, load Cloudify type file +RUN chmod +x /opt/manager/reset_admin.py \ + && chmod +x scripts/*.sh \ && scripts/get-plugins.sh ${PLUGIN_REPO} \ - && /scripts/configure-tls.sh + && /scripts/configure-tls.sh \ + && mkdir /opt/manager/resources/spec/cloudify/4.5.5 \ + && curl -Ss -L -f https://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml > /opt/manager/resources/spec/cloudify/4.5.5/types.yaml \ + && chown -R cfyuser:cfyuser /opt/manager/resources/spec/cloudify/4.5.5 # Create mount point for CM config file RUN mkdir -p /opt/onap && chown cfyuser:cfyuser /opt/onap diff --git a/cm-container/pom.xml b/cm-container/pom.xml index b37a5ce..c39f5e4 100644 --- a/cm-container/pom.xml +++ b/cm-container/pom.xml @@ -27,7 +27,7 @@ limitations under the License. org.onap.dcaegen2.deployments cm-container dcaegen2-deployments-cm-container - 3.3.3 + 3.3.4 http://maven.apache.org UTF-8 -- cgit 1.2.3-korg