summaryrefslogtreecommitdiffstats
path: root/packer/provision
AgeCommit message (Collapse)AuthorFilesLines
2020-03-19Workaround to install nodejsBengt Thuree1-2/+27
18.04 images fails due to dependecy issues. Workaround to install package separately. Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I00ba7081a106ab06a39bfb7b562d62d28851d897
2020-03-18Update Python env installationJessica Wagantall1-4/+4
Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I69d6ae298d31da1fd61ccb5206f6c2f9e87f3ea7
2020-03-16Swap NPM dependenciesJessica Wagantall1-6/+6
This is a change I miss to commit as part of dbba0aa4c389e717f043d50d5653d7ac1cb34011 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ic64fdc1458ee497eca31afd90ee8624988f88531
2020-03-16Fix NPM dependency orderJessica Wagantall1-6/+22
Some NPM packages need a specific order of install and one library in particular is just needed for Ubuntu 18 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I1c22f3ed7916151c6bde7d1e6de41636be93ff59
2020-03-13Fix Node dependency issuesJessica Wagantall1-2/+12
Re-arrange dependencies and force fix any install issues. Isolate npm addons Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I0dff65c088cbeb78bb63897897e620edc8bea2d7
2020-02-24Update centos nodesJessica Wagantall2-4/+14
Update with missing dependencies for tox Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I42d2921b2065f1dc3c93c5293d2da0f9981f2147
2020-02-20Update ubuntu packagesJessica Wagantall2-2/+2
Remove libssl1.0-dev library Add python3.6-venv RELENG-2738 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I84e5ba9c2a02b80753b20f36c15cd2b96e2cecdb
2020-02-19Update local support packages for packerJessica Wagantall2-14/+22
Update local-docker and local-builder support package list. Add additional npm dependencies needed for Ubuntu 18.04 (RELENG-2738) Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I93c416ef676ac7bd8b90e40f81573a4f73e4b069
2020-01-24Upgrade helm to 2.12.3Jessica Wagantall1-1/+1
ONAP el alto release mandates helm v2.12.3 Change-Id: I89aac28ab105fb5543c5b698670a61db5a9d0618 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2020-01-07Add python packages in redisJessica Wagantall1-1/+10
Add additional python 3.6 support packages for redis nodes. Change-Id: I8f7df209c1fbd1299af79894185a2a97aa3c1460 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2020-01-07Remove no longer public jonathonf ppaBengt Thuree1-6/+0
This fix should have been part of I7764d0af3c47b22b00114bb944f5d729a42325d6 Issue-ID: CIMAN-359 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: Ibf75fff9ea03cfc821408e338ddff7c3996aec83
2019-12-19Remove no longer public jonathonf ppaMarcus G K Williams1-6/+0
Issue-ID: CIMAN-359 Change-Id: I7764d0af3c47b22b00114bb944f5d729a42325d6 Signed-off-by: Marcus G K Williams <marcus.williams@intel.com>
2019-11-27Add Python 3.7 to CI Nodesefiacor2-6/+36
Change-Id: I0013c6e59c3b02cc9a8c5182ad8c9d7040b69dfa Signed-off-by: efiacor <fiachra.corcoran@est.tech> Issue-ID: CIMAN-356
2019-10-07Fix local-builder fileJessica Wagantall1-0/+1
Missing tasks section added Change-Id: I829c64edfa87b1d5cc1a47a4b0c7e0812bd562b1 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-10-07Install baseline basic packagesJessica Wagantall1-0/+62
Install basic packages for teams using basline nodes to run verify and merge maven jobs These packages were added long ago before common-packer and got lost after the latest node upgrade. Change-Id: I6c26b61813ac444a8f4e9a54bf577bed502c1536 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-09-05Add python3-tk to packerMilin1-0/+1
Added python3-tk to packer for VV project in ONAP. Signed-off-by: Milin <mjaiswal@contractor.linuxfoundation.org> Issue-ID: CIMAN-33 Change-Id: I2e6bbb164448a1389519c79e991517b50f1de414
2019-06-28Modify Elang installVanessa Rene Valderrama1-1/+1
The Ubuntu 16.04 docker image builds are failing because the path to the Erlang package is incorrect. This change is to update the path. Issue-ID: CIMAN-33 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Id22d677f08eed116baea7ab0d56c375aeac279e4
2019-06-27Update Ubuntu base imageVanessa Rene Valderrama1-0/+7
Updating the Ubuntu base image to install Jinja2 Issue-ID: CIMAN-33 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I39d82166aed3c897690f82558dc7d5bf406dd030
2019-06-10Remove invalid local-docker attributeJessica Wagantall1-1/+0
'install_recommends' is not a valid attribute for a Task. Change-Id: I70903be70b98c216a0e4797c73c24279892b52fc Issue-ID: CIMAN-34 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-05-07Update local-docker.yaml to support CentosJessica Wagantall1-15/+21
-Few packages do not need to run on a Centos packer build. Leave them exclusively for Ubuntu. -Update install tox step. -Simplify already exisitng Ubuntu rules as we only have Ubuntu flavor for Debian OS. Change-Id: If27f26f195c6beadb9c3ee03c1f5a7e3c3efb0a0 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-05-06Install libxml2-utils only on UbuntuJessica Wagantall1-0/+1
Change-Id: I3a9a9019de44adc7d4c4802053af1b3c7d4d30f1 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-03-28Packer local-docker support for ARM64Martin Klozik1-5/+16
Ansible playbook local-docker.yaml was fixed to install arm64 specific binaries of docker-compose and golang into arm64 images created by packer. Change-Id: Ief9fbbeed5847bb2c7842d906dcf9cb4a4f34453 Issue-ID: CIMAN-229 Signed-off-by: Martin Klozik <martin.klozik@tieto.com>
2019-02-18Remove unused basebuild filesThanh Ha1-0/+0
Issue-ID: CIMAN-1 Change-Id: I7bab1f7829d1d059060679d8298ebae39cd7bee4 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2018-11-29Change from baseline to dockerBengt Thuree1-3/+3
Small configuration change to use docker.yaml instead of baseline.yaml, as well as bumping version requirements on kubectl and helm. kubectl_version: 1.8.6 --> 1.11.2 helm_version: 2.6.1 --> 2.9.1 Issue-ID: CIMAN-1 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I11e67d326f53f8f87627b058943eb882e29f76f9
2018-10-30Disable local-docker packages for ARMJessica Wagantall1-0/+12
Only Install Chrome, Erlang, Rebar, Geckodriver and Firefox for non ARM architectures builds. Change-Id: Id02c767fa59623a0d99578ff39491911af44a2e0 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-10-25Install memcached with sudoJessica Wagantall1-0/+1
Change-Id: I941730dedd6ee8cc67901ee30ddf8afae69183d6 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-09-25Fix installation path for FirefoxJessica Wagantall1-2/+2
Update installation path for Firefox Change-Id: Ic0d730660bc5d14121366a6d4f1e7228c30dca2f Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-09-05Add symbolic link to Go binJessica Wagantall1-2/+5
Add symbolic link in /usr/bin instead of updating PATH since this one gets lost once packer finishes building and does not gets preserved after. Change-Id: Ic523a19351de0eb7f440153a51acd98920135202 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-09-04Install Firefox 55.0.3Jessica Wagantall1-1/+15
CSIT tests fail on the latest version of Firefox. Looks like this is caused due to new dependency libraries. Downgrade to 55.0.3. Change-Id: I52d6b67472131e48ebcae52ab5e7825dad9be991 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-24Fix rebar3, geckodriver modeJessica Wagantall1-2/+2
Wrongly using 0644 which was not executable. Change to 0755 Change-Id: I8a1fc8e44e0fa300aee842152a1ef124d86aead1 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-23Add geckodriver for dockerJessica Wagantall1-0/+8
Install geckodriver for docker images. Change-Id: I625fa148051ca260a7d1d89d7f7e118026458c8a Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-22Make rebar3 executableJessica Wagantall1-0/+1
Change-Id: Ib9cc2124498970ca9cb82364baced9fadcf41bbf Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-21Use root to copy rebar3Jessica Wagantall1-0/+1
Copy rebar3 to /usr/bin as root Change-Id: Ia40a067000ae08583dd1678be798905b59834547 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-21Install Erlang and dependenciesJessica Wagantall1-0/+14
Rebar3 depends on Erlang. Install Erlang and its dependency packages. Change-Id: Iac21a88d0c7d9f8f01dbcc9740a6f6fa2e5b141c Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-21Copy rebar3 instead of moveJessica Wagantall1-3/+5
Copy rebar3 to /usr/bin instead of moving to be able to set the proper attributes. Change-Id: I1a873410c90250fb11702e3d45883a474176ebb2 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-21Add rebar3 tool for DCAEGENJessica Wagantall1-0/+19
Clone and bootstrap rebar3. Move rebar3 bin to /usr/bin. Change-Id: I339bec85eb1ed884ae55d840dd8f145e323641b2 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-17Install Chrome on docker imagesJessica Wagantall1-0/+21
Add Chrome install role for docker images. Used by CSIT jobs. Change-Id: I7c891e6338c546c851d222786a9a4a5c232398b4 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-15Fix docker-compose URLJessica Wagantall1-1/+1
The previous URL downloads the HTML and not the executable. Need to translate 'uname -s' and 'uname -m'. Change-Id: I95c4c993bee1a9f12d20004c4b09934bd8620e54 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-13Use sudo for docker-composeJessica Wagantall1-0/+1
Use sudo while trying to change permisisons on docker-compose. Change-Id: Ia52bfcd375a041b6ec3faac30faac2f243db5e6f Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-11Make docker-compose executableJessica Wagantall1-0/+4
Change-Id: I68c69c2473ab6175ecb9e4d9804a6d2086e97efc Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-10Remove python-ncclient packagesJessica Wagantall1-11/+0
Change-Id: Ic60ebcde3bc8346b02f699430111e7e20eb22b13 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-10Run apt-get update for python libsJessica Wagantall1-0/+1
Fetch cache to be able to install python-ncclient support packages. Change-Id: I4af2f830963c3269e511a640be89cc5dba6baead Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-10Add node support packagesJessica Wagantall1-0/+36
Add support packages for projects building docker images and maven autoreleases. These packages are brought up from the old packer scripts. Change-Id: Id3383b81b17a161b7604ba953b7eaf2b5cd4d1f8 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-09Install Python3.6 and depsJessica Wagantall1-0/+21
Install python-3.6 and dependency packages needed for docker images Change-Id: Ic54346243ebfd8aad75ea9dbf6d695cdc2f580d8 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-09Install python-tox for dockerJessica Wagantall1-0/+6
Change-Id: Ia05719ee7994b858a4c29ffc63d60fdafa600b42 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-10Revert "Install Chrome on docker images"Jessica Wagantall1-22/+0
This reverts commit 22c11531ef1bc07c7e84088e1a595cd5c26fb3a6. Issue-ID: CIMAN-33 Change-Id: I824e29e064c716104d4d17c3cac63c2e2db17552 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-08Install Chrome on docker imagesJessica Wagantall1-0/+22
Add Chrome install role for docker images. Used by CSIT jobs. Change-Id: I79643d05bb2c72db5e6b54c93699c6befb499984 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-08Install libxml2-utils for dockerJessica Wagantall1-0/+6
Add libxml2-utils used by OOF team for docker images Change-Id: Ib28e415107b02bef9d329c2ba6ff7284d15391c2 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-07-25Merge "Remove provision scripts"Thanh Ha5-473/+0
2018-07-25Start redis serviceJessica Wagantall1-1/+7
Enable redis and then start redis Change-Id: I632972b589fd6e1dd20e2e0a19e0ab2660276756 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>