aboutsummaryrefslogtreecommitdiffstats
path: root/packer
AgeCommit message (Collapse)AuthorFilesLines
2018-07-09Bump nodejs 8.x and npm 5.xSebastien Douheret1-8/+6
Default nodejs & npm are very old (nodejs 4.x and npm 3.x) and don't allow to build xds dashboard. Note that one reason to bump to a recent npm version (at least npm ^5.0.0) is the support of package-lock.json that is very useful to lock dependencies of nodejs packages in a project. (for more info see https://docs.npmjs.com/files/package-lock.json) Change-Id: I639b97ee12e9d11f47a09bf5443fb2470fbf485a Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
2018-04-18Fix key importJan-Simon Möller1-1/+1
Change-Id: Ia51673829bcfbbb21edb695f4240738e1186b906 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-04-18add key from keyserver for goJan-Simon Möller1-0/+3
Change-Id: Ic9db1e2347ab7518b7556f25613982749c1e5289 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-04-18Add dependencies for xds build in CIJan-Simon Möller1-1/+11
Change-Id: I5e22868ecb676006ea3e92296ded1d2d9d35f381 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-04-03Update Ubuntu 16.04 from revision 3 to 4Ronan Le Martret1-2/+2
Change-Id: Ida617723f8af6a55af6e41957574db4241662bb4 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-03-08Add dependency for g++-multilibJan-Simon Möller1-1/+1
Change-Id: I243214abf1505496bbc04797678a275be771b0dc Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-03-06Change flavor of build images to v1-standard-16Jeremy Phelps3-3/+3
This will enable us to configure a performance node that will still have a 300g disk size. Change-Id: Ied77e1a6c238b3600e4a96a5d43497a1ba0fa8c1 Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
2017-11-11Add python-simplejson as dependency of lava-tool 0.19Jan-Simon Möller1-1/+1
Change-Id: Icfdfc454106b14c94f05da61d5e349d22ae1fbaa Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-10Disable src and sstate mirror on imageJan-Simon Möller1-8/+8
Change-Id: Ic5cbae9c7eda50110b23acc4a354528bfc02975a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-10packer/provision: agl_dependencies force lava-tool version 0.19Loys Ollivier1-1/+5
lava-tool version 0.14 from ubuntu xenial is almost deprecated. Use the jessie-backeports version 0.19. Change-Id: I4ddb6eb81757ffdb978c8d2edafc4931cf5a42a4 Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
2017-10-09Enforce the reinstallation of jinja2Jan-Simon Möller1-0/+5
to make sure we get the desired version ... Change-Id: I56a8be583340b851e62773bb4d8ba5ac9dde692d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-10-04packer: agl_dependencies: need latest python jinja2 libKevin Hilman1-0/+3
releng-scripts templating depends on the current stable (v2.9) version of jinja2. Change-Id: I0cde55c53567755edf3f2d1e8b009d0b0b7cc8ec Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-08-08Have basebuild-local-kvm work without DISPLAYTom Rini1-1/+1
packer is quite happy to work without DISPLAY and still have VNC up so that if needed a connection to the display can be made. Change-Id: Iae93aec9e9c1421a25dc719300bd4afec54cc533 Signed-off-by: Tom Rini <trini@konsulko.com>
2017-08-08Update source of iso fileJan-Simon Möller1-2/+2
Change-Id: I4ddb6642f0393e83f064bca0735b7b8755257a41 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-25Add linters for doc generationJan-Simon Möller1-0/+4
Change-Id: I0edee9740a6766acc5bc2020b4a758830ed4ee53 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-06-15Add hashicorp's packer 1.0.0Anil Belur2-9/+9
The previous change: 9515, does not pull in the packer binaries into basebuild, so moving this to baseline is more appropriate. Change-Id: I149e83635cce5e9ce62d06fccb4d30099ecd3906 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2017-05-25Add hashicorp's packer 1.0.0 to basebuildAnil Belur1-0/+9
Change-Id: Id939111ccbfdf5ab0ca3aef0d33f6c88d9c30172 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2017-05-19Fix webdoc dependencies to match containerJan-Simon Möller1-2/+18
Change-Id: I696e833ed63f624410359e6b57b2fa6ec3bac094 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-05-19Change download-new to download for the download serverJan-Simon Möller2-5/+5
Change-Id: I4ef925c7bf1ea80a2bb8d7fffcdc5d3f050ef843 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-05-04Add readme for packer cmdline.Jan-Simon Möller1-0/+20
Change-Id: Ia183cc2b6184b08b8e60793464ad834b33836e9d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-05-04Install more recent versions of jekyll and kramdownJan-Simon Möller1-2/+5
This should fix the rendering issues from SPEC-574. Change-Id: Ib536a1aaf8ed29d613e33b238751e1a6b67afc3b Bug-AGL: SPEC-574 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-25Merge "Properly name basebuild images after slave label"Jan-Simon Moeller2-8/+55
2017-01-25Properly name basebuild images after slave labelJan-Simon Möller2-8/+55
Change-Id: I283c08200ba3faf06752b4d4aecc099299be0ad2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-25All provisioners need to have their type definedAndrew Grimberg1-0/+1
Provisioner 3 is missing the type of provisioner it is Change-Id: I45ddd46ba39fec2f8c2a2b8dc8d35c249dcd81cd Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-01-25Packer templates should properly name their buildsAndrew Grimberg1-1/+1
Templates shouldn't have the same image build name as it's confusing Change-Id: I84bbd0d6b8fbfcda62f906b3dc434d3c12100000 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-01-25Merge "New small baseimage for control node."Jan-Simon Moeller2-0/+57
2017-01-25New small baseimage for control node.Jan-Simon Möller2-0/+57
Change-Id: Iec3e26163caad81cd12c6cce6a35431403dc285d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-24Update dependencies and add jekyll-plantumlJan-Simon Möller2-266/+262
jekyll-plantuml was requested by Jens. Change-Id: Ic6e1d32b57dd3c5b36b8388e1ac985a80f4381dc Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-06Use pip with sudoJan-Simon Möller1-1/+1
Change-Id: Id36f63feaebe1bc2ac84a0754872d4ed164c9c6b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-06Merge "Use http now internally"Jan-Simon Moeller1-5/+5
2017-01-06Use http now internallyJan-Simon Möller1-5/+5
Change-Id: I90739edd345af31c895beb033982ef0a3b6a998b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-06Add pip and update jenkins-job-builder via pip.Jan-Simon Möller1-1/+3
Change-Id: I5d1d8d03ae4f52edd8f1f355880d62723fa622c0 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-02Add ubuntu to group docker and add lava-tool as dependencyJan-Simon Möller1-1/+5
Change-Id: I9e298be879477e81678a2d4fa4fa4b9713c7c263 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-02Fix docker installation and clone from docs-aglJan-Simon Möller1-12/+28
Change-Id: Ifb6eb061515faf665a1ff06d599da795267deb7d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-30Modify /etc/hosts on slavesRyan F Day1-1/+1
We want the minions to be downloading directly from the download server and not go through the nginx proxy. Change-Id: I78c109a48d5700ffd9a0c6071af0cb270ae3a3c7 Signed-off-by: Ryan F Day <rday@linuxfoundation.org>
2016-12-10Add kramdown via gem to get latest version.Jan-Simon Möller1-0/+1
Change-Id: I5925e8fed685d7e22a3d996c6a79e538098e58ae Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-02Add nodejsJan-Simon Möller1-1/+1
Change-Id: I77cc895ed787dffeb523204e71a0b3061a8a2355 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-11-09Add documentation framework dependencies.Jan-Simon Möller1-1/+15
Change-Id: Ie61b417dc6451d5435c5d41b04aa7e0ff52b9d83 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-11-09Lots of small fixes and improvements to the test infra.Jan-Simon Möller1-12/+59
Change-Id: I437d7d159ec667cf630c872ed19944f4a0d561e2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-27Add python3 to the mix of dependenciesJan-Simon Möller1-1/+1
Change-Id: Ib030055ae38b0d7a6b16f53995722d188eb6c85c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-27Add pandoc to dependencies.Jan-Simon Möller1-2/+2
Change-Id: I67ab4a444ac0a461e8bee88d20afb8ae61dd0c81 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-26Add local packer script for testing prior to submitting itJan-Simon Möller1-0/+2
Change-Id: I8326f1e18566d35d3cda5a4c4e21e4b13c59ff0c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-26Fix stress tests.Jan-Simon Möller1-2/+2
Change-Id: I9f9af8963506003c3a056349acf45275368fbd7b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-26Add more dependencies and update yaml files.Jan-Simon Möller1-1/+49
Change-Id: I7b49f415edd463aaf64d1d7cb0a34e4fd4eef29c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-21OptimizationsJan-Simon Möller1-1/+7
Change-Id: I92604ab0337c744e3e8e5c5ce8cd72c2ed920ee6 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-05Improve performance for batch jobsJan-Simon Möller1-1/+11
Change-Id: I352912676901cf7c13c8da2431a777b7d51b0ea6 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-03Change hosts.Jan-Simon Möller1-1/+1
Change-Id: I380b5b12493d722075f89563e756124b50b6eee0 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-03Add host aliasJan-Simon Möller1-0/+1
Change-Id: I6d4dbb34c523240ff38c228c30d429dda5094b83 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-03Add /opt/AGL/lava-agl, its dependencies and json fileJan-Simon Möller6-3/+191
Change-Id: I65e5c48f91d0c4df084cfa3e66d43ae48e52bb9d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-09-30Change dns back after firewall was resolvedJan-Simon Möller1-8/+2
Change-Id: I7d51f97167505d1b0b3456a1ddfe90e8b2e17fa8 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>