summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-03-06Create ONAP's ODL Fluorine SR1 distroAlexis de Talhouët9-0/+1065
Modules installed: - AAA - Controller - Daexim - Netconf - MDSAL (pulled trnasitively) - ODL Parent - YangTools (pulled transitively) Brings karaf from 255.9 MB to 215.7 MB. Note: Oxygen SR3 was 353.2 MB when Fluorine SR1 is 255.9 MB, so upstream ODL has already shrink their distribution size. Change-Id: Ic8618156efd4fc842b496bc25557eb322a6dbf26 Issue-ID: CCSDK-1105 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com> Reviewed-on: https://gerrit.onap.org/r/79075 Tested-by: ONAP Jobbuilder <onap-jobbuilder@jenkins.onap.org> Reviewed-by: Dan Timoney <dtimoney@att.com>
2019-03-05Fix SSH transport for Ansible serverSylvain Desbureaux2-1/+5
with previous configuration of ansible server docker, as there was no ssh binary, ansible switched to paramiko and it was causing "cannot import name aead". Added "ssh" as binary and tried to make paramiko work as some modules requires it (such as PAN-OS). but it still fails with the same error... Also given "ansible-server" to ansible user as it can create PlaybooksTemp (wasn't allowed before). Change-Id: Ic4a82e29edcf68b44219cd17dabcf2f6b03dc6c8 Issue-ID: APPC-1523 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
2019-02-21Run CCSDK dockers as non-rootTimoney, Dan (dt5972)4-7/+29
Update CCSDK docker images to run as non-root user by default Change-Id: Ia07c433a0e6f041d6684f24b765f4c1733b51162 Issue-ID: CCSDK-1099 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-02-19Merge "make ansible container backward compatible"Dan Timoney3-2/+30
2019-02-18make ansible container backward compatibleTaka Cho3-2/+30
Due to failure on docker-compose in APPC heat and k8s in APPC pod. I made this change backward compatible Change-Id: I9f4bb7b4a6d75cfdc7e3272b3382474342fb142c Issue-ID: APPC-1441 Signed-off-by: Taka Cho <takamune.cho@att.com>
2019-02-15Add missing installerTimoney, Dan (dt5972)2-0/+14
Add missing installer for grpc client Change-Id: I1e336c37f74b1213d2ad60d14a0dff7b7d931ed0 Issue-ID: CCSDK-1085 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-02-15Fix saltstack-server docker buildTimoney, Dan (dt5972)1-2/+2
Fixed incorrect URL in yum install, which was causing docker build to fail. Change-Id: I9a646c578f894e01474283ebbf47a235ddd21d98 Issue-ID: CCSDK-1084 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-02-13Merge "Changes in RestServer.py"Dan Timoney1-2/+2
2019-02-12Fix docker tagsTimoney, Dan (dt5972)15-811/+731
Updated docker tags to conform to ONAP standards Change-Id: If461ee7ea99a1966e66a03a3a970d0acef835320 Issue-ID: CCSDK-1059 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-02-12Base for saltstack serverGanesh Chandrasekaran7-0/+612
Issue-ID: CCSDK-1048 Change-Id: Ic177428fd9fb111919f4bfbd0978464a19ac75ab Signed-off-by: Ganesh Chandrasekaran <ganesh.c@samsung.com>
2019-02-07Fix odlsli ubuntu installTimoney, Dan (dt5972)1-0/+2
Fix feature install for Ubuntu-base ODLSLI container Change-Id: I1952bc6551c1451cb0bcfbe89385aa49fd84a10d Issue-ID: CCSDK-489 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-02-07Merge "Add missing MR to mtce release contents"Dan Timoney1-15/+17
2019-02-07Add missing MR to mtce release contentsTimoney, Dan (dt5972)1-15/+17
Added missing defect to Casablanca mtce release contents. Change-Id: Iffc4e616937fd06d0e5cb42323ec31f639ef2884 Issue-ID: CCSDK-1010 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-02-07Provide symlink to old ansible rootTimoney, Dan (dt5972)1-0/+2
For backward compatibility, provide symlink /opt/onap/ccsdk -> /opt/ansible-server in ansible server container. Change-Id: I935ded656800c6a94b0326dcdd52caaaf0c7a71a Issue-ID: CCSDK-1044 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-02-07Changes in RestServer.pyShubhada Ramkrishna Vaze1-2/+2
Ansible Inventory file includes all partial match entries for Nodelist Change-Id: I27613a2402731750441938b2b269cb9fc6259825 Issue-ID: APPC-1288 Signed-off-by: Shubhada Ramkrishna Vaze <SV00449682@TechMahindra.com>
2019-02-06INT-864 small, multi-arch imagesandovalfr1-1/+1
Issue-ID: INT-864 Change-Id: I9a108486f41bf53d93ee6a9bcd2012f7515c3287 Signed-off-by: sandovalfr <frank.sandoval@oamtechnologies.com>
2019-02-06Update odlsli image nameTimoney, Dan (dt5972)1-1/+1
Update docker-compose to use odlsli alpine image. Change-Id: I449c366eb13b00c5477b706614a4224102b6150c Issue-ID: CCSDK-862 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-02-05Fix Fluorine installationTimoney, Dan (dt5972)5-4/+11
Fix updates to features.cfg for Flourine. Change-Id: Icb8d4dc2ed98ac71a8f0ef1c8fe68729091436c5 Issue-ID: CCSDK-489 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-01-31remove proxy conf in pom for ansible-serverSylvain Desbureaux1-1/+0
Change-Id: I9f230afab027f4c2442c5af91a96bbddf691d78a Issue-ID: INT-816 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
2019-01-31Debug ansible docker issueTimoney, Dan (dt5972)1-0/+1
Debug ansible docker install issue by turning on verbose logging. Change-Id: I9b032f459c1d2a4f798417b53dfc9957d510e37a Issue-ID: INT-816 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-01-31Merge "reduce ccsdk-ansible-server image footprint"Dan Timoney16-1162/+1534
2019-01-31Merge "Install saltstack-adapter jar"Dan Timoney2-2/+16
2019-01-30Install saltstack-adapter jarTimoney, Dan (dt5972)2-2/+16
Install saltstack-adapter jar file in ODL local maven repo. Change-Id: Ic3132c01b33d11f38fde96df291256fafed79aca Issue-ID: CCSDK-1014 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-01-30reduce ccsdk-ansible-server image footprintSylvain Desbureaux16-1162/+1534
Project "CIA" scope is to provide smaller and multi architecture docker images. This proposition aims to do that for ccsdk-ansible-server. The current size of this proposal is 139mb compared to the 618Mb image proposed before (and before actual ansible installation). Principles used are the following: 1. a "basic" `docker build .` should provide a working image; 2. use the smallest (and multi arch) base image possibe; 3. install necessary stuff only; 4. leverage python best practices for installation; 5. remove installation stuff occuring at run level and move them to build level. * Dockerfile is now at the root part; * ansible configuration file `ansible.cfg` is created and put in `configuration` folder; * ansible configuration file `ansible.cfg` is pushed during the build part with a reproductible process; * `python` files are on `ansible-server" folder so copying during build works out of the box; * yml files are put directly on `ansible-server/Playbooks` so copying during build works out the box; * Dockerfile base image is now alpine:3.8; * `timeout` executable being now from busybox, change in the command-line call has been made (`--signal` is now `-s` and `-t` is set before setting the timeout value). * Only install python and python-pip as alpine package and remove build dependencies package after use. * put all python requirements in `requirements.txt` package and launch pip installation command with this file. * call directly python main script (`RestServer.py`) as entrypoint and do the python installation stuff at build time. - [x] change pom.xml so building parts works - [ ] consider changing destination folder (`/opt/ansible-server/`) to the ancient one (`/opt/onap/ccsdk/`) if this is problematic Change-Id: I5c66f29ca40d9224aef3d230593735b8e0aa1f3b Issue-ID: INT-816 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
2019-01-29alpine build, implement to follow VNF anisble ReqTaka Cho9-993/+1699
1. change from ubuntu build to alpine build 2, follow the dir path for playbook - pls see JIRA Change-Id: Iaa2f7e3c9fc66542b1bc0751826821276f773efa Issue-ID: CCSDK-1009 Signed-off-by: Taka Cho <takamune.cho@att.com>
2019-01-28Update release notes for Casablance mtceTimoney, Dan (dt5972)1-0/+34
Documented bugs fixed in Casablanca maintenance release. Change-Id: Iadef1c82eceb62c61077899575d4d92fe92dbea6 Issue-ID: CCSDK-1010 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-01-11Changes for FluorineTimoney, Dan (dt5972)24-54/+65
Update docker container for ODL Fluorine Change-Id: Ia595d5afb30b2ad53de547e3b5f89fd480a76a28 Issue-ID: CCSDK-870 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-01-11Enable the installation of TemplateNode featureMunir Ahmad2-0/+14
Change-Id: Ic037a8b2168a81c1d73868290f10fe043e9133f3 Signed-off-by: Munir Ahmad <munir.ahmad@bell.ca> Issue-ID: CCSDK-923
2019-01-08Prepare for release build0.4.0Timoney, Dan (dt5972)10-70/+62
Prepare for release of early ODL-Oxygen based CCSDK Dublin Change-Id: I8f725533def2c2bec8e37af86ee2657d125a50e0 Issue-ID: CCSDK-870 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-12-20Add base ODL Fluorine containersTimoney, Dan (dt5972)6-0/+509
Add base docker containers for OpenDaylight Fluorine SR1 Change-Id: I6f203352adae5d4d70628be62818d6f5f96f1457 Issue-ID: CCSDK-860 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-12-17Merge "update SVC_LOGIC table"Dan Timoney0-0/+0
2018-12-15Merge "Port ODL Oxygen to alpine"Dan Timoney32-781/+3941
2018-12-14Port ODL Oxygen to alpineTimoney, Dan (dt5972)32-781/+3941
Add new alpine-based images for OpenDaylight Oxygen container. Change-Id: I49eb198e39a4dd71736175876e2e1af0a85d5228 Issue-ID: CCSDK-841 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-12-13update SVC_LOGIC tableSmokowski, Kevin (ks6305)1-0/+2
Add missing columns modified_timestamp and md5sum Change-Id: I1719323459eacd895a8ae4ddd75c3df2a5df5953 Issue-ID: CCSDK-828 Signed-off-by: Smokowski, Kevin (ks6305) <kevin.smokowski@att.com>
2018-12-11Update INFO.yaml fileJessica Wagantall1-16/+46
- Add Gaurav Agrawal as committer - Add missing info sections - Fix indentation to pass verify Change-Id: I96e13aac1d865ae239874cceccea920a210cacd7 Issue-ID: CIMAN-134 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-12-05Update INFO.yaml fileJessica Wagantall1-5/+4
Remove Ryan Goulding Change-Id: I6bafe1c7a8ef205c3ae673992f20b328423f3d90 Issue-ID: CIMAN-134 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-11-29Update release notesTimoney, Dan (dt5972)1-8/+11
Update release notes with review comments. Change-Id: If0c2f4873b92aa361ab68c158165f893dc3f7aee Issue-ID: CCSDK-654 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-11-19Merge "[CCSDK-683] fixed dg import from local git repo"Dan Timoney9-10/+393
2018-11-19Merge "fix typos"Dan Timoney1-1/+1
2018-11-15Merge "Store .installed marker in persistent volume"Dan Timoney1-2/+8
2018-11-15Merge "Update packages inside the container"Dan Timoney1-0/+1
2018-11-14Store .installed marker in persistent volumeTimoney, Dan (dt5972)1-2/+8
Store .installed marker in persistent volume (/opt/opendaylight/current/daexim) Change-Id: If9bad7fcd8a2412d1db7fb3bbb77d5f81f4b7377 Issue-ID: SDNC-518 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com> (cherry picked from commit 9788155805ded9b76617e6c795c76b53f73426ec)
2018-11-12[CCSDK-683] fixed dg import from local git repoSheshashailavas Chinthakayala9-10/+393
and also added option to view difference of json and xml since import Change-Id: I4e2616f1880805bd74031020418ba2776616cbfa Issue-ID: CCSDK-683 Signed-off-by: Sheshashailavas Chinthakayala <sc2914@att.com>
2018-11-08Update release notes for CasablancaTimoney, Dan (dt5972)1-27/+60
Update release notes with links to user stories and bugs for Casablanca Change-Id: I6d94c0de07bd629faf51b6845bd05495b22fd661 Issue-ID: CCSDK-654 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-11-08fix typosStanislav Chlebec1-1/+1
Change-Id: Ib0581cb404e50defcbfcfeb399eeddb6c91799f5 Signed-off-by: Stanislav Chlebec <stanislav.chlebec@pantheon.tech> Issue-ID: AAF-582
2018-11-07Update packages inside the containerJulien Barbot1-0/+1
This prevents from package desynchronization, leading to half packages not installed. Change-Id: I11ef8a8f18e5b041b8c0c3c66b0792dad8361e28 Issue-ID: SDNC-443 Signed-off-by: Julien Barbot <julien@barbot.org>
2018-10-23Roll to initial Dublin snapshotTimoney, Dan (dt5972)14-32/+32
Roll version to initial Dublin snapshot Change-Id: If2e121ea6a05e532db7e055de9f86adec11ef378 Issue-ID: CCSDK-617 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-10-12Prepare for RC0 release3.0.0-ONAP0.3.1Timoney, Dan (dt5972)5-5/+5
Update to prepare for RC0 release build: remove -STAGING tag from release version and use released parent poms. Change-Id: I8737380807de0cb582d9a7a1fe99ca74b1c767b5 Issue-ID: CCSDK-617 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-10-04Roll to next snapshot versionTimoney, Dan (dt5972)14-28/+28
Roll ccsdk/distribution to next snapshot version. Change-Id: Ic5ba30c3abb0049dc125488f19e7622d2dce1ee1 Issue-ID: CCSDK-597 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-09-27Prepare for release build0.3.0Timoney, Dan (dt5972)5-6/+7
Remove -STAGING from release version and remove SNAPSHOT dependencies Change-Id: I2d10dea846bcdccf999ac34026a8c8b8677af4f1 Issue-ID: CCSDK-597 Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>