summaryrefslogtreecommitdiffstats
path: root/packer/provision/local-docker.yaml
AgeCommit message (Collapse)AuthorFilesLines
2023-05-03Refactor: Update for pre-commitAndrew Grimberg1-20/+26
Change-Id: Ib15a07129c3e6a29ed75681af13c93e45a39a3e5 Issue-ID: CIMAN-33 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-04-17Chore: Set NPM version to 9.6.4Jessica Wagantall1-0/+1
Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ic70a2848e65604cfee4e7e8807193ae1e7b99dbd
2023-04-17Fix: Use same Node/NPM install step for UbuntuJessica Wagantall1-31/+1
Remove separate solution for node install for Ubuntu18.04 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I86956efbd3e653725a71b39e5154d755ed358452
2023-04-14Fix: Update libssl artifactJessica Wagantall1-1/+1
Update to libssl1.0.0_1.0.2n-1ubuntu5.11_amd64.deb Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I8c14b3b43e4fcac3949ad15e916deea03da0556c
2023-04-14Fix: change state of nodejs repository stepJessica Wagantall1-1/+1
Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ib99fc82f5c5ecec56f0b4a98820d9aa8eacdf43d
2023-04-13Fix: Elevate permissions during nodejs install stepJessica Wagantall1-0/+2
Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Iadcc19970d2f482c223f41f67d27de0e85abe60f
2023-04-13Fix: Re-structure nodejs installationJessica Wagantall1-4/+28
Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Iace186aafa4391cc7b064bfeacd3043362a79f7d
2023-04-12Fix: Do not install libnode-devJessica Wagantall1-8/+0
It conflicts with the new nodejs install Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Icd866d90b0f36dc788762b1dfa6a38a1a4bb9468
2023-04-12Fix: Fix ansible steps to install NodeJS and NPMJessica Wagantall1-0/+19
Restructure NodeJS and NPM installation for 20.04 https://github.com/nodesource/distributions Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I27d9f31d798c231a6b19c40cf8c4753bf1d3935d
2022-09-19Chore: Remove old ansible moduleJessica Wagantall1-8/+0
This code seems to be old and should not be needed since the python install role should be all that is needed. Additional pip packages needed by the projects need to be added to their requirements file. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ic0f298afbd52b5d8c8deb42861b25c37cebc417a
2022-09-19Chore: Update local-builder and local-packerJessica Wagantall1-3/+0
Remove zipp and virtualenv, these packages are covered in global-jjb install python tools macro. Update latest version of more-itertools Remove more-itertools Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org> Change-Id: Id00c4df8ee435c78dbff3af207396b685c003b65
2022-09-12Update Erlang versionJessica Wagantall1-1/+1
Update to the latest version available for ubuntu trusty amd64 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: If70ef85ebab7456dccd8b5323f12a788430d0d77
2022-09-09Add dependency libssl for Ubuntu 20.04Jessica Wagantall1-0/+6
Needed as dependency of Erlang Issue-ID: CIMAN-33 Change-Id: I32debebfacf62d9df59bc501af569524f2ebece1 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2022-09-09Merge "Chore: Adding python3-ncclient for 20.04"Jessica Wagantall1-0/+1
2022-09-08Chore: Adding python3-ncclient for 20.04Bengt Thuree1-0/+1
Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I42197163bddfe2f214b62584ed082052dc17dfc0
2022-09-08Chore: Update local-dockerBengt Thuree1-1/+14
Replace libwxgtk3.0-0v5 with libwxgtk3.0-gtk3-0v5 Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I6aa5cdc57b8cb0ad623fb9cae1012f367c6eac20
2022-09-06Update local-dockerJessica Wagantall1-0/+3
NPM and supporting libraries are only installed for Ubuntu. Skip NPM upgrades for CentOS. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I7d48c2c31c5ac9da9f85510ee626bc9dc6bd820b
2022-09-06Update packer for Ubuntu 20.04Jessica Wagantall1-3/+19
Update supporting packages available for Ubuntu 20.04 Isolate the packages needed for Ubuntu 18.04 Remove duplicates Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I15750c2fb5dd5389a3525e2a441d241cce30e331
2022-08-30Fix: Replace nodejs-dev with libnode-dev on 20.04 UbuntuBengt Thuree1-1/+9
Should fix IT-24453 Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: Ieaffcda560eaa39d49ad3a66ddf1c19f0a286e8c
2022-07-11Fix: Download rebar3 bin rather than sourceEric Ball1-17/+6
Packer builds have been broken due to the removal of the bootstrap step. Instead of the more error-prone process of building from source, we will instead download the bin directly (with steps based on those already used for docker-compose). Change-Id: Ie0d156a4608f413894dc3c2bde27c7f33ed02a1a Issue-ID: CIMAN-33 Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2022-07-06Chore: Update docker-compose version to 1.29.2Eric Ball1-1/+1
Per LF Jira ticket IT-24219, the current version 1.17.1 does not support compose file version 3.7. The update should provide this compatibility while maintaining backwards compatibility with all current compose files. Change-Id: Iee4816119e3d8c3f8d0243c8717d110b4c154c87 Issue-ID: CIMAN-33 Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2021-10-11Merge "Fix: Do not bootstrap rebar"Jessica Wagantall1-6/+0
2021-06-28fix: Pin version of rebar3Jessica Wagantall1-0/+7
Pin version of rebar3 to v3.13 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I975c72a86a120ddc677f7045ef1dc2a015a13464
2021-06-21CI: Update node versionJessica Wagantall1-6/+13
- Update node version to the latest stable - Update npm to the latest version - Deprecate rebar bootstrap - Update node with the latest node changes Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I2d06752be51183211482cdb701ca46fa6469d650
2021-06-21Fix: Do not bootstrap rebarJessica Wagantall1-6/+0
Only install rebar, skip bootstrap Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Idfbb9adc51732a3bb32f09c2ce549a2c097d696d
2021-03-17Adding python3.9-distutilsBengt Thuree1-0/+1
Need to add distutils explicitly for python3.9 Ubuntu 18.04LTS do not have it. Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: Ib53e64a5a8d035fe55313fa9b66fc554c4b6cd2e
2021-01-22Python 3.9 supportMichal Jagiello1-0/+9
Issue-ID: DCAEGEN2-2494 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I5db9bd47db63f76b2c7a5865bf3bdba943aa65df
2020-07-17Python 3.8 support for ONAP CI nodesvv770d1-0/+9
Change-Id: I8b2c84eafdf8fe17866a2272665ff9396a84e432 Signed-off-by: vv770d <vv770d@att.com> Issue-ID: DCAEGEN2-2330 Issue-ID: CIMAN-383
2020-03-26Removed warning message from AnsibleBengt Thuree1-1/+1
Upgrade requires a string, not a boolean. Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I0a03702e2cfb00b06e9a783fd5ce3b95dcee0e29
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 Wagantall1-2/+7
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 Wagantall1-1/+1
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 Wagantall1-7/+11
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-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-11-27Add Python 3.7 to CI Nodesefiacor1-0/+15
Change-Id: I0013c6e59c3b02cc9a8c5182ad8c9d7040b69dfa Signed-off-by: efiacor <fiachra.corcoran@est.tech> Issue-ID: CIMAN-356
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>
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-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>