summaryrefslogtreecommitdiffstats
path: root/packer/provision
AgeCommit message (Collapse)AuthorFilesLines
2021-02-17[OOM] change variable namesSylvain Desbureaux1-6/+6
Clearly state we're installing helm 3.5 Issue-ID: OOM-1 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I1f7e5d48988ace4663796c7016bb9c622b8fde18
2021-02-16Update helm provisioning fileJessica Wagantall1-22/+22
Update ansible block names to provide better information on what commands are actually running since we are using different versions of the same binary for Helm. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ic64b5e74a3873202eeabece7a2063533e730caca
2021-02-16[OOM] move helm3 to helm3.5Sylvain Desbureaux1-16/+16
As we'll have several versions of helm3, it's better to clearly state which version it is. Issue-ID: OOM-1 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: Idb439717133a7a0fd90d656f6e412d3233b9a04b
2021-02-10Fix helm provision fileJessica Wagantall1-1/+1
Helm 3.3 needs to be stored in a directory called helm3_3. It was created by mistake as helm3 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I1efca0454647399e829ef0fb28f85f8c18efc7ed
2021-02-09[OOM] Install helm3.3Sylvain Desbureaux1-3/+37
As Guilin version supports only helm3.3 but Master supports helm 3.5, we need to install both in order to be able to test the branches with the correct versions. Issue-ID: OOM-1 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I8d297167b5f4bfbdedccf10aaf85e4299e4f2deb
2021-01-22Python 3.9 supportMichal Jagiello2-0/+18
Issue-ID: DCAEGEN2-2494 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I5db9bd47db63f76b2c7a5865bf3bdba943aa65df
2020-12-12Download helm3 in current pathJessica Wagantall1-1/+10
For some reason, the helm3 sources can't be uncompressed from /tmp compared to the helm ones. Download helm3 sources in the current dir instead. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ib4e33279a1e40a7d7b90ee47f54560f252173c1d
2020-12-11Remove un needed spacesJessica Wagantall1-1/+1
heml3_version had few empty spaces in the URL which might be causing helm3 to not install properly Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I9bfe6616335feff8cffa1fadad0b6556aea1a8dc
2020-12-11[OOM] Fix helm3 download URLSylvain Desbureaux1-6/+6
helm3 use a different url than helm2. Issue-ID: OOM-1 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I0e9eff21a9f5a4e4dad7885ef273174071da1f15
2020-12-08[OOM] add helm3 lintingSylvain Desbureaux1-1/+36
As OOM supports helm2 and helm3, it's important to check that all new additions don't break helm3 support. Issue-ID: OOM-1 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I38307e3b105606eb3dded1933e3a90673078d4dc [Add helm3 job template boilerplate] Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
2020-07-17Python 3.8 support for ONAP CI nodesvv770d2-0/+18
Change-Id: I8b2c84eafdf8fe17866a2272665ff9396a84e432 Signed-off-by: vv770d <vv770d@att.com> Issue-ID: DCAEGEN2-2330 Issue-ID: CIMAN-383
2020-05-07Update kubectl veraion to 1.15.11Anil Belur1-1/+1
Issue-ID: CIMAN-33 IT-19647 Change-Id: I4bb6667b952aa99adb916f6a2c7b54a668d849c9 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2020-05-06Upgrade helm version to 2.16.6Anil Belur1-2/+1
Issue-ID: CIMAN-33 Change-Id: Id8078bb73209ec0c0acda69480f27b03691e5be3 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2020-03-26Removed warning message from AnsibleBengt Thuree2-2/+2
Upgrade requires a string, not a boolean. Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I0a03702e2cfb00b06e9a783fd5ce3b95dcee0e29
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>