diff options
author | Dan Timoney <dtimoney@att.com> | 2017-03-31 17:47:19 -0400 |
---|---|---|
committer | Dan Timoney <dtimoney@att.com> | 2017-03-31 18:06:03 -0400 |
commit | b2175581c55981e2eb039f3543baffe76d13394d (patch) | |
tree | 3c12aec883ac2138516e977debb5853c124ebedd /installation | |
parent | 6a1dc58085031a5aaccab2e0bb425f825e24ec80 (diff) |
[SDNC-5] Rebase sdnc-oam
Port to OpenDaylight Boron and sync updates since 16.10
Change-Id: I9f6febe0bd3d50c3d27c775e5a41806ee3d2e6cb
Signed-off-by: Dan Timoney <dtimoney@att.com>
Former-commit-id: c7fb7db31a50d5f0005251d41f497fbd4fb2ae4b
Diffstat (limited to 'installation')
-rw-r--r-- | installation/admportal/pom.xml | 2 | ||||
-rw-r--r-- | installation/admportal/src/main/docker/Dockerfile | 2 | ||||
-rw-r--r-- | installation/dgbuilder/pom.xml | 37 | ||||
-rw-r--r-- | installation/dgbuilder/src/main/docker/Dockerfile | 6 | ||||
-rw-r--r-- | installation/sdnc/pom.xml | 2 | ||||
-rw-r--r-- | installation/sdnc/src/main/docker/Dockerfile | 10 | ||||
-rw-r--r-- | installation/sdnc/src/main/resources/distribution-karaf-0.4.2-Beryllium-SR2.tar.gz.REMOVED.git-id | 1 | ||||
-rw-r--r-- | installation/sdnc/src/main/resources/distribution-karaf-0.5.1-Boron-SR1.tar.gz.REMOVED.git-id | 1 | ||||
-rwxr-xr-x | installation/sdnc/src/main/scripts/installFeatures.sh | 4 | ||||
-rwxr-xr-x | installation/sdnc/src/main/scripts/startODL.sh | 21 | ||||
-rw-r--r-- | installation/src/main/yaml/docker-compose.yml | 8 | ||||
-rw-r--r-- | installation/ubuntu/pom.xml | 2 | ||||
-rw-r--r-- | installation/ubuntu/src/main/docker/Dockerfile | 10 |
13 files changed, 64 insertions, 42 deletions
diff --git a/installation/admportal/pom.xml b/installation/admportal/pom.xml index 03ebdfd6..491af965 100644 --- a/installation/admportal/pom.xml +++ b/installation/admportal/pom.xml @@ -18,7 +18,7 @@ <description>Creates admportal Docker container</description> <properties> - <image.name>ecomp/admportal-sdnc-image</image.name> + <image.name>openecomp/admportal-sdnc-image</image.name> </properties> diff --git a/installation/admportal/src/main/docker/Dockerfile b/installation/admportal/src/main/docker/Dockerfile index 8facc58b..4006af3e 100644 --- a/installation/admportal/src/main/docker/Dockerfile +++ b/installation/admportal/src/main/docker/Dockerfile @@ -1,5 +1,5 @@ # Base ubuntu with added packages needed for open ecomp -FROM ecomp/ubuntu-sdnc-image:${project.version} +FROM openecomp/ubuntu-sdnc-image:${project.version} MAINTAINER SDN-C Team (sdnc@lists.openecomp.org) # create link for pm2 diff --git a/installation/dgbuilder/pom.xml b/installation/dgbuilder/pom.xml index daef9865..f7a6375d 100644 --- a/installation/dgbuilder/pom.xml +++ b/installation/dgbuilder/pom.xml @@ -18,7 +18,7 @@ <description>Creates docker container for dgbuilder</description> <properties> - <image.name>ecomp/dgbuilder-sdnc-image</image.name> + <image.name>openecomp/dgbuilder-sdnc-image</image.name> </properties> @@ -51,7 +51,7 @@ <executions> <execution> <id>generate-images</id> - <phase>process-sources</phase> + <phase>generate-sources</phase> <goals> <goal>build</goal> </goals> @@ -98,20 +98,21 @@ <groupId>org.codehaus.mojo</groupId> <version>1.5.0</version> <executions> - <execution> - <id>make-path</id> - <phase>generate-sources</phase> - <goals> - <goal>exec</goal> - </goals> - <configuration> - <executable>/bin/mkdir</executable> - <arguments> - <argument>-p</argument> - <argument>${basedir}/target/docker-stage/opt/openecomp/sdnc</argument> - </arguments> - </configuration> - </execution> + <execution> + <id>Unzip dgbuilder</id> + <phase>generate-sources</phase> + <goals> + <goal>exec</goal> + </goals> + <configuration> + <executable>/usr/bin/unzip</executable> + <arguments> + <argument>-d</argument> + <argument>${basedir}/target/docker-stage/opt/openecomp/sdnc</argument> + <argument>../../dgbuilder/target/*.zip</argument> + </arguments> + </configuration> + </execution> <execution> <id>Copy dgbuilder</id> <phase>generate-sources</phase> @@ -137,7 +138,7 @@ <configuration> <executable>/bin/bash</executable> <arguments> - <argument>${basedir}/target/docker-stage/opt/openecomp/sdnc/dgbuilder/createReleaseDir</argument> + <argument>${basedir}/target/docker-stage/opt/openecomp/sdnc/dgbuilder/createReleaseDir.sh</argument> <argument>1702</argument> <argument>dguser</argument> <argument>change_email_id@dgbuilder.com</argument> @@ -147,7 +148,7 @@ <execution> <id>change shell permissions</id> - <phase>process-sources</phase> + <phase>process-sources</phase> <goals> <goal>exec</goal> </goals> diff --git a/installation/dgbuilder/src/main/docker/Dockerfile b/installation/dgbuilder/src/main/docker/Dockerfile index fd91e773..f3c0e815 100644 --- a/installation/dgbuilder/src/main/docker/Dockerfile +++ b/installation/dgbuilder/src/main/docker/Dockerfile @@ -1,11 +1,13 @@ # Base ubuntu with added packages needed for open ecomp -FROM ecomp/ubuntu-sdnc-image:${project.version} +FROM openecomp/ubuntu-sdnc-image:${project.version} MAINTAINER SDN-C Team (sdnc@lists.openecomp.org) # copy openecomp COPY opt /opt WORKDIR /opt/openecomp/sdnc/dgbuilder -RUN npm install +# Set the proxy if needed +# RUN npm config set proxy http://your.proxy.com:8080 +#RUN npm install #ENTRYPOINT /bin/bash /opt/openecomp/sdnc/dgbuilder/start sdnc1.0 EXPOSE 3100 diff --git a/installation/sdnc/pom.xml b/installation/sdnc/pom.xml index 51f49751..6efa823c 100644 --- a/installation/sdnc/pom.xml +++ b/installation/sdnc/pom.xml @@ -18,7 +18,7 @@ <description>Creates SDN Controller Docker container</description> <properties> - <image.name>ecomp/sdnc-image</image.name> + <image.name>openecomp/sdnc-image</image.name> <sdnc.core.version>${project.version}</sdnc.core.version> <sdnc.adaptors.version>${project.version}</sdnc.adaptors.version> <sdnc.northbound.version>${project.version}</sdnc.northbound.version> diff --git a/installation/sdnc/src/main/docker/Dockerfile b/installation/sdnc/src/main/docker/Dockerfile index 2e2140bc..14b77102 100644 --- a/installation/sdnc/src/main/docker/Dockerfile +++ b/installation/sdnc/src/main/docker/Dockerfile @@ -1,15 +1,15 @@ # Base ubuntu with added packages needed for open ecomp -FROM ecomp/ubuntu-sdnc-image:${project.version} +FROM openecomp/ubuntu-sdnc-image:${project.version} MAINTAINER SDN-C Team (sdnc@lists.openecomp.org) -ENV JAVA_HOME /usr/lib/jvm/java-7-openjdk-amd64 +ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 ENV ODL_HOME /opt/opendaylight/current ENV SDNC_CONFIG_DIR /opt/openecomp/sdnc/data/properties # copy the opendaylight tar and expand -COPY distribution-karaf-0.4.2-Beryllium-SR2.tar.gz /tmp +COPY distribution-karaf-0.5.1-Boron-SR1.tar.gz /tmp RUN mkdir /opt/opendaylight /opt/openecomp -RUN tar zxvf /tmp/distribution-karaf-0.4.2-Beryllium-SR2.tar.gz --directory /opt/opendaylight -RUN ln -s /opt/opendaylight/distribution-karaf-0.4.2-Beryllium-SR2 /opt/opendaylight/current +RUN tar zxvf /tmp/distribution-karaf-0.5.1-Boron-SR1.tar.gz --directory /opt/opendaylight +RUN ln -s /opt/opendaylight/distribution-karaf-0.5.1-Boron-SR1 /opt/opendaylight/current COPY idmlight.db.mv.db /opt/opendaylight/current # copy openecomp diff --git a/installation/sdnc/src/main/resources/distribution-karaf-0.4.2-Beryllium-SR2.tar.gz.REMOVED.git-id b/installation/sdnc/src/main/resources/distribution-karaf-0.4.2-Beryllium-SR2.tar.gz.REMOVED.git-id deleted file mode 100644 index 3d100916..00000000 --- a/installation/sdnc/src/main/resources/distribution-karaf-0.4.2-Beryllium-SR2.tar.gz.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -e3c6abcc979fe257f05da7f22ec22c6099d10a67
\ No newline at end of file diff --git a/installation/sdnc/src/main/resources/distribution-karaf-0.5.1-Boron-SR1.tar.gz.REMOVED.git-id b/installation/sdnc/src/main/resources/distribution-karaf-0.5.1-Boron-SR1.tar.gz.REMOVED.git-id new file mode 100644 index 00000000..db18b750 --- /dev/null +++ b/installation/sdnc/src/main/resources/distribution-karaf-0.5.1-Boron-SR1.tar.gz.REMOVED.git-id @@ -0,0 +1 @@ +b6c13a8f784e9c0fa155c8230ecf4dbc13d81895
\ No newline at end of file diff --git a/installation/sdnc/src/main/scripts/installFeatures.sh b/installation/sdnc/src/main/scripts/installFeatures.sh index 88a24f47..91b71fc6 100755 --- a/installation/sdnc/src/main/scripts/installFeatures.sh +++ b/installation/sdnc/src/main/scripts/installFeatures.sh @@ -10,9 +10,9 @@ # 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. diff --git a/installation/sdnc/src/main/scripts/startODL.sh b/installation/sdnc/src/main/scripts/startODL.sh index 93df96bb..bb50168f 100755 --- a/installation/sdnc/src/main/scripts/startODL.sh +++ b/installation/sdnc/src/main/scripts/startODL.sh @@ -1,5 +1,26 @@ #!/bin/bash +### +# ============LICENSE_START======================================================= +# openECOMP : SDN-C +# ================================================================================ +# Copyright (C) 2017 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========================================================= +### + # Install SDN-C platform components if not already installed and start container diff --git a/installation/src/main/yaml/docker-compose.yml b/installation/src/main/yaml/docker-compose.yml index 2533403c..932e5bb9 100644 --- a/installation/src/main/yaml/docker-compose.yml +++ b/installation/src/main/yaml/docker-compose.yml @@ -17,7 +17,7 @@ services: sdnc: - image: ${NEXUS_DOCKER_REPO}/ecomp/sdnc-image:latest + image: openecomp/sdnc-image:latest depends_on : - db container_name: sdnc_controller_container @@ -39,7 +39,7 @@ services: web: - image: ${NEXUS_DOCKER_REPO}/ecomp/admportal-sdnc-image:latest + image: openecomp/admportal-sdnc-image:latest depends_on: - db container_name: sdnc_portal_container @@ -65,14 +65,14 @@ services: dgbuilder: - image: ${NEXUS_DOCKER_REPO}/ecomp/dgbuilder-sdnc-image:latest + image: openecomp/dgbuilder-sdnc-image:latest depends_on: - db container_name: sdnc_dgbuilder_container entrypoint: - "/bin/bash" - "-c" - - "cd /opt/openecomp/sdnc/dgbuilder/ && ./start sdnc1.0 && wait" + - "cd /opt/openecomp/sdnc/dgbuilder/ && ./start.sh sdnc1.0 && wait" ports: - "3000:3100" links: diff --git a/installation/ubuntu/pom.xml b/installation/ubuntu/pom.xml index 321c58ed..5397b4ba 100644 --- a/installation/ubuntu/pom.xml +++ b/installation/ubuntu/pom.xml @@ -18,7 +18,7 @@ <description>Creates base ubuntu Docker container</description> <properties> - <image.name>ecomp/ubuntu-sdnc-image</image.name> + <image.name>openecomp/ubuntu-sdnc-image</image.name> </properties> diff --git a/installation/ubuntu/src/main/docker/Dockerfile b/installation/ubuntu/src/main/docker/Dockerfile index 4c6de286..5d5b1b82 100644 --- a/installation/ubuntu/src/main/docker/Dockerfile +++ b/installation/ubuntu/src/main/docker/Dockerfile @@ -1,9 +1,7 @@ # Base ubuntu with added packages needed for open ecomp -FROM ubuntu:14.04.5 +FROM ubuntu:16.04 MAINTAINER SDN-C Team (sdnc@lists.openecomp.org) -# Steps needed to run inside ATT -#COPY sources.list /etc/apt -#COPY my_key.pub /tmp -#RUN apt-key add - < /tmp/my_key.pub +# Set proxy if needed +# RUN echo 'Acquire::http::Proxy "http://your.proxy.com:8080";' > /etc/apt/apt.conf # Add tools needed for OpenDaylight -RUN apt-get update && apt-get install -y git openjdk-7-jdk maven2 mysql-client nodejs nodejs-legacy python-pip graphviz npm +RUN apt-get update && apt-get install -y git openjdk-8-jdk maven mysql-client nodejs nodejs-legacy python-pip graphviz npm unzip |