summaryrefslogtreecommitdiffstats
path: root/packer/provision
AgeCommit message (Collapse)AuthorFilesLines
2023-07-12Chore: Update common-packer to the latest v0.14.1Anil Belur2-1/+2
Create local templates in hcl2 format to work with packer updates. Issue-ID: CIMAN-33 Change-Id: Ia5700bae9712df4d33ab83ca410d692692ad0c99 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2023-06-15CI: Symlink files to common-packerAnil Belur2-0/+2
Symlink is required as the jobs are designed to pick up the files from the packer dir. Issue-ID: CIMAN-33 Change-Id: I3b703de162d0511dcc2db8a150153f3d4779bac2 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2023-05-03Refactor: Update for pre-commitAndrew Grimberg5-70/+75
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
2023-04-11Fix: Use shell to run nodejs commands insteadJessica Wagantall1-1/+2
Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Iccf6274bdd9af1e7684e9c132c3f656e23c4edb1
2023-04-11Fix: Fix ansible steps to install NodeJS and NPMJessica Wagantall1-21/+13
Restructure NodeJS and NPM installation https://github.com/nodesource/distributions Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I09335dc462961dd9f7ebdff273121bc2661d6931
2023-03-29Fix: Restructure Chartmuseum blockJessica Wagantall1-5/+15
Re-write chartmuseum instalation block Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ic9ce878fa87bfec6d7048e8fc5e2762cad3754f7
2023-03-29Fix: Upgrade and fix Chartmuseum binJessica Wagantall1-4/+5
Download and install latest chartmuseum bin from https://github.com/helm/chartmuseum/releases Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I4480f28e274357924bc412017bd05c1aecba00ad
2022-11-10[OOM] Upgrade and clean up OOM jobsefiacor1-35/+1
Change-Id: I8c6a22f39add57a5b30ad711ac296825986feb20 Signed-off-by: efiacor <fiachra.corcoran@est.tech> Issue-ID: CIMAN-424
2022-10-13Chore: Add enchant package for Ubuntu 18.04Bengt Thuree1-2/+11
Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I3c1fb78226a9f6a40ff48ab1fe21aa54e3c6001d
2022-10-13Chore: Add missing enchant-2 libraryBengt Thuree1-0/+16
Needed for ONAP Doc team Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: If3820546f7f137985d7e57b540a478e0505d7ff8
2022-09-19Chore: Remove old ansible moduleJessica Wagantall2-16/+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 Wagantall2-6/+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 Wagantall2-0/+2
2022-09-08Chore: Adding python3-ncclient for 20.04Bengt Thuree2-0/+2
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-07Update local-builderJessica Wagantall1-3/+20
Update supporting packages for Ubuntu 18.04 and 20.04 Remove duplicates Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I63db8b56b794dde92c70c86dcb6f060ee3cdaf7f
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 Thuree2-2/+18
Should fix IT-24453 Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: Ieaffcda560eaa39d49ad3a66ddf1c19f0a286e8c
2022-08-11[OOM] Upgrade oom versionsefiacor1-1/+36
Change-Id: I79c7bdca4c7b683d74e10afed84395649a233a9f Signed-off-by: efiacor <fiachra.corcoran@est.tech> Issue-ID: OOM-3018
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>
2022-04-25[OOM] Clean up old jobsefiacor1-34/+0
Remove helm 2 and helm 3.5 Change-Id: I3acd07c23e8cfe8d88b93b13e39589c7e6188f84 Signed-off-by: efiacor <fiachra.corcoran@est.tech> Issue-ID: OOM-2965
2022-04-19[HELM] Fix helm 3.6 packer jobefiacor1-8/+8
Change-Id: Ib7816d07671cf87e78bb0c91e653838dd2a9e30c Signed-off-by: efiacor <fiachra.corcoran@est.tech> Issue-ID: OOM-2962
2022-04-11[OOM] Bump helm version etcefiacor1-41/+22
Change-Id: I7a7d5fa8ea75a7b443b1aee732c9f76b560cf296 Signed-off-by: efiacor <fiachra.corcoran@est.tech> Issue-ID: OOM-2962
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 Thuree2-0/+2
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-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>