summaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2022-09-19Release ccsdk/sli version 1.5.0Dan Timoney31-31/+31
Release ccsdk/sli version 1.5.0 - initial Kohn version and roll to next snapshot version. Issue-ID: CCSDK-3754 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Id3ce3374bef180ee30a6103917a43321118643bb
2022-09-14Use version 2.4.2 parent pomsDan Timoney31-31/+31
Use version 2.4.2 of parent poms Issue-ID: CCSDK-3754 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I415f355535331452b0b6ce74ae829a4df04fafa4
2022-08-10Use released version 2.4.1 of parent pomsDan Timoney31-31/+31
Use released version 2.4.1 of parent poms Issue-ID: CCSDK-3693 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ib0579aa6f2e25b156377b207fa73cd42f4305253
2022-07-27Fix restconf-provider blueprintDan Timoney1-1/+1
Add missin
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
.. Copyright 2017 Huawei Technologies Co., Ltd.

Install Docker
===============

Make sure curl is installed on the Ubuntu VM:

.. code-block:: bash

	sudo apt update
	sudo apt install curl

If you are behind a corporate firewall (replace "proxyhost:port" with your actual proxy information)
	https_proxy="https://*proxyhost:port*" curl -fsSL https://apt.dockerproject.org/gpg | sudo apt-key add -
	
Otherwise:
	curl -fsSL https://apt.dockerproject.org/gpg | sudo apt-key add -
Expected Response:
	OK
Add the docker package repository:
	sudo apt-add-repository "deb https://apt.dockerproject.org/repo ubuntu-xenial main"
	
Install packages:

.. code-block:: bash

    sudo apt update
    sudo apt-cache policy docker-engine
	sudo apt install docker-engine
	sudo apt install docker-compose
	
If you are behind a corporate firewall, you will need to configure proxy settings for docker so that images may be obtained from internet repositories.  In the commands shown here, replace *"proxyhost:port"*, *"yourdomain1.com"*, and *"yourdomain2.com"* with appropriate values.
	
    Make the docker configuration directory:

.. code-block:: bash
	
        sudo mkdir -p /etc/systemd/system/docker.service.d
	
    Edit (create) this file:

.. code-block:: bash
	
		sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf
	
    Add these lines:

        [Service]
        
		Environment="HTTP_PROXY=https://*proxyhost:port*"
        
		Environment="HTTPS_PROXY=https://*proxyhost:port*"
        
		Environment="NO_PROXY=localhost,127.0.0.1,.yourdomain1.com,.yourdomain2.com"
	
    Restart docker:

.. code-block:: bash
	
        sudo systemctl daemon-reload
        sudo systemctl restart docker

Add yourself to the docker user group (replace "userid" with your user ID):

.. code-block:: bash

    sudo usermod -a -G docker *userid*

Log out and log back in so that the user group change will takeeffect.

Verify that you can connect to docker as yourself (i.e. not as root):

.. code-block:: bash

    docker ps

Verify that you can download and run the hello-world container

.. code-block:: bash

    docker run hello-world
	
.. image:: images/Docker_install_1.png
.4.0) of ccsdk/sli Issue-ID: CCSDK-3492 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I1d71668335f1c23b41251568d57fefd60c87696e 2021-10-04CCSDK-3480 Allow empty variables.Oleg Mitsura1-1/+1 Issue-ID: CCSDK-3480 Empty variables should be allowed, else they will not be found in MDSAL at a later time. Current RestapiCallNode removes them. Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com> Change-Id: I22167fa9dbdef37fa70dc42c03799a05d5c38705 2021-09-21Roll versions for JakartaDan Timoney31-62/+62 Roll versions to set up for Jakarta release Issue-ID: CCSDK-3470 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: If9f10ad6e93ffa9693f08f3402b7e73ec78b0791 2021-09-09Release version 1.3.1 of ccsdk/sliDan Timoney31-31/+31 Release version 1.3.1 of ccsdk/sli and roll to next snapshot Issue-ID: CCSDK-3444 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I11b714ba8dfdd979193e44e4826a6e88a8b096ff 2021-09-08Fix Proxy support for A1 adapter southboundychacon2-9/+39 Issue-ID: CCSDK-3438 Signed-off-by: ychacon <yennifer.chacon@est.tech> Change-Id: I587d8ddcaa9697a10bc7bb3d73ba801bf3e59cd5 2021-08-31Release initial Istanbul ccsdk/sliDan Timoney31-62/+62 Release initial Istanbul release (1.3.0) of ccsdk/sli Issue-ID: CCSDK-3444 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ia8149a113d8e6608d7dd17d37487ce938d968e74 2021-07-20Fix weak crypto issue in restconf adaptorDan Timoney3-4/+7 Added new capability to disable host name verification on a per-connection basis in restapi-call-node and restconf adaptors, and use custom hostname verifier to handle IP addresses and localhost as exception cases. Issue-ID: CCSDK-3196 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I379f3b5093b5ff46433a33821127670747e8efa6 2021-07-13Fix XML external entity vulnerability (CCSDK-3327)Jonathan Platt1-0/+3 Disabled XML external entity references to resolve XML external entity vulnerability in 'XmlParser.java' Issue-ID: CCSDK-3327 Issue-ID: CCSDK-3317 Signed-off-by: Jonathan Platt <jonathan.platt@att.com> Change-Id: I7bae80f3e5858e05d6782c6a290fba33bc7a38ed 2021-07-09Add host name verifier that accepts IP addressesDan Timoney2-3/+7 Add a host name verifier that handles IP addresses as special cases, so that they can be safely ignored in lab environments Issue-ID: CCSDK-3196 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I83cec989102620b52a227b7ca71efb92227d834c 2021-07-09Fix XML external entity vulnerabilityDan Timoney1-4/+12 Disabled XML external entity references to resolve XML external entity vulnerability. Issue-ID: CCSDK-3117 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I1824b52c03148b2bc8a87b7eee8e08768d4284f4 2021-07-08Synching artifacts and features-all pomsSingal, Kapil (ks220y)2-17/+21 Issue-ID: CCSDK-3368 Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com> Change-Id: I0876bdc0c5ee704f6194691341df313248bdcf0a 2021-06-10Upgrading akka cluster dependencySingal, Kapil (ks220y)1-1/+1 Issue-ID: CCSDK-3333 Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com> Change-Id: Ia5da682990acbf99a2026393f8dea511ccca4420 2021-05-04Moving Rest Adaptor from APPC to CCSDKSingal, Kapil (ks220y)1-1/+0 Issue-ID: CCSDK-3198 Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com> Change-Id: I70868423761ce9b8bf04fba2a46913d6e153a30b 2021-04-19Fix yangparser invocationDan Timoney20-39/+8206 Fix YangParser invocation in restconf-provider to address breaking change in ODL Aluminum release. Issue-ID: SDNC-1515 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I9974889bfa9bbd11077c95275c0cb8ba59b1b0bb 2021-04-05avoid potential NPE in RestapiCallNodeSmokowski, Kevin (ks6305)1-1/+1 avoid potential NPE in class sendRequest method sendRequest Issue-ID: CCSDK-3246 Signed-off-by: Smokowski, Kevin (ks6305) <ks6305@us.att.com> Change-Id: I3b378336887b43c55ec2a3cdb8a82a4578eb6260 2021-03-16modernizing propertyProvider by replacing Vector to ArrayListSingal, Kapil (ks220y)1-4/+5 Issue-ID: CCSDK-3213 Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com> Change-Id: Ifcc3f618512f1f5a347b8045e54ba82d0e21d6dd 2021-03-09Roll master version for IstanbulDan Timoney31-62/+62 Roll versions of ccskd parent poms to 2.2.0-SNAPSHOT and of ccsdk/sli to 1.3.0-SNAPSHOT for Istanbul release Issue-ID: CCSDK-3190 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I1af3a469f0d8b5f46eed878e59dc318a9857c6db 2021-03-09Refactoring pom's name tagSingal, Kapil (ks220y)35-927/+925 Indenting pom's and running mvn tidy:pom to rearrange items Issue-ID: CCSDK-3198 Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com> Change-Id: Ic9c7cfd76bd98e6a101ec7788841d96316508735 2021-02-23Roll to next Honolulu snapshotDan Timoney31-31/+31 Roll to next Honolulu snapshot Issue-ID: CCSDK-3179 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I63f203e2d0dfc300b0693fdc46abeb9054596727 2021-02-23Fix error in artifacts parentDan Timoney1-3/+4 The artifacts modules are using wrong parent pom, which is causing compile issues in some local builds. Issue-ID: CCSDK-3179 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ie2b8a9ac662bf842cc1c7e268e6a53254f4b5463 2021-02-22Use released version of parent pomsDan Timoney31-31/+31 Use released version 2.1.1 of parent poms Issue-ID: CCSDK-3179 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ied983f40f2d445dd58061eed3475aa0ac210a7d2 2021-02-18Add new EnvProperties classDan Timoney9-12/+37 Added new class EnvProperties, which extends java.util.Properties and supports property values containing embedded environment variable references. Updated code to use this class to load svclogic.properties, and updated dmaap listener to use that class to load dmaap listener configuration. Issue-ID: SDNC-1482 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I7538b719631d8c10c27d059aeb4f70ce92760ebd 2021-02-02migrate sli to alu-SR1Michael DÜrre17-298/+189 migrate ODL interfaces and fix code for changes in alu-SR1 Issue-ID: CCSDK-3089 Signed-off-by: Michael DÜrre <michael.duerre@highstreet-technologies.com> Change-Id: Id48dcfc517585f2ce6b30047113cd1d173c3c9dc Signed-off-by: Michael DÜrre <michael.duerre@highstreet-technologies.com> 2021-01-29Revert "migrate sli to alu-SR1"Dan Timoney17-189/+298 This reverts commit ce4e5f9a00d2677495240ad367b9bfc4b74752d0. Reason for revert: ODL upgrade changes need to be backed out until issues in ccsdk/features are resolved. Change-Id: I168e2519e37f3eee61609d0da890c14db49ec49e 2021-01-27migrate sli to alu-SR1Michael DÜrre17-298/+189 migrate ODL interfaces and fix code for changes in alu-SR1 Issue-ID: CCSDK-3089 Signed-off-by: Michael DÜrre <michael.duerre@highstreet-technologies.com> Change-Id: Iad824627c581c902b639a2f0246e3133d4e38c48 2021-01-26Revert "Limit use of odlparent poms"Dan Timoney28-86/+91 This reverts commit 7de29bfea89ff53a446bea07d8f74d1aaa87045b, due to issues encountered in the odlsli container in ccsdk/distribution. Issue-ID: CCSDK-3001 Issue-ID: CCSDK-3099 Change-Id: I79252b74693895f483eb390c575bb244195fe7ed Signed-off-by: Dan Timoney <dtimoney@att.com> 2020-12-10Limit use of odlparent pomsDan Timoney31-96/+91 Updated pom.xmls to use standard maven project structure (i.e. parent of pom is pom in directory above), and updated top level pom to use org.ccsdk.parent:oparent as parent - EXCEPT in cases where module has true OpenDaylight dependencies and therefore needs to use ODL parent pom. Change-Id: I50429f28225152251ac2086235c14bb00f09c05c Issue-ID: CCSDK-3001 Signed-off-by: Dan Timoney <dtimoney@att.com> 2020-12-07Remove references to indivdual repo version propertiesDan Timoney7-9/+9 Updated combined ccsdl/sli repo to replace references to old repo versions (e.g. ccsdk.sli.core.version) with build-in maven property project.version. Issue-ID: CCSDK-3009 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I89c42dd571781f9bd8f9b463f53298519f61b96f 2020-12-02Add missing pom.xml filesDan Timoney31-30/+174 Add missing modules to top level pom.xml and add missing pom files for core, adaptors, northbound and plugin directories. Also rolled version to next minor version (1.2.0-SNAPSHOT) to avoid conflict with compiled code from individual repos during transition to new structure. Issue-ID: CCSDK-3009 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: If58175bd2519955cd896290cac7001df4eb62287 2020-12-01Migrate files from sli-pluginsJessica Wagantall311-0/+32214 Migrate sli-plugins repo into new directory "plugins". Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>