aboutsummaryrefslogtreecommitdiffstats
path: root/packer
AgeCommit message (Collapse)AuthorFilesLines
2019-04-24Redo new baseimages with packer vers 1.4.0Jan-Simon Möller4-2/+9
and use the new image_disk_format Change-Id: I17fa60f6013d5382237cdb100717cc9776945ac5 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-11Revert "Updated machine spec"Jan-Simon Moeller2-4/+2
Unsupported by builder atm. This reverts commit ab4982bce22b34d81b382d480f7a0d94bc1684ca. Change-Id: I044bab978ddb50fb5fd3c51928b5079a78d9f62d
2019-04-11Updated machine specJan-Simon Möller2-2/+4
Change-Id: I16284e1e28b621a06fd3eff93f961193faaae04b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-11Update basebuilds for iops-optimized workersJan-Simon Möller3-3/+3
Change-Id: Idc8dd9ddccdb59ab9baab0521f943f5d98d98042 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-01-24jjb: lava-labs-prepare: use lavacli to find devices and tagsLoys Ollivier1-1/+7
lava-tool is deprecated. There is a new "Tags" feature in lavacli that we would like to leverage to create customize tests depending on tags. Include lavacli into the script dependencies. Use it to find devices and list corresponding tags. Note, for now it is not replacing lava-tool but only ran alongside to test the behavior. Change-Id: I29546f4109ce869f7f047639f46e4a9c4499a9b2 Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
2018-12-21Add iperf for debugging cloud nodesJan-Simon Möller1-1/+1
Change-Id: I7c6dc4c199879994bf2c6bcf6a63d21b6e05f314 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-10docs: new job for multiversion documentation siteStephane Desneux1-0/+2
The generated website has two subfolders and a front page to let use chose between AGL versions: * master * flounder Bug-AGL: SPEC-1993 Change-Id: Ia8edd76f5f8119c2a4f29a2e36113aa2207e6031 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-09-26Use known working version of jjbJan-Simon Möller1-1/+1
Change-Id: I300fd56d8ed26d78dd12a0c77822fcecc909ddac Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-08-21Disable ipv6 in slave imagesJan-Simon Möller1-0/+2
Change-Id: I611edcdacb58bd565f14a9dac583d3c2c06cd26b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-12Remove conflict in installation of nodejsJan-Simon Möller1-1/+3
: The following packages have unmet dependencies: : nodejs : Conflicts: npm Change-Id: Ic331d758b111edd15d778c71971cbf3915678d54 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-12Fixed nodejs+npm install (noninteractive mode)Sebastien Douheret1-1/+1
Change-Id: I80380416d80541f73603ca6b41e1ec88fcc66821 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
2018-07-11Uprev templates to apiv3Jan-Simon Möller3-20/+35
Change-Id: I7b4e12e450534d7923af10b779b12f0cbe68e52a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-11Use v3 api for vexxJan-Simon Möller1-1/+1
Change-Id: I3c1bc61f972ffec15b63ae25d3e603c124aa938c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-10Merge "Crossbuild std go libraries for MacOS and Windows"Jan-Simon Moeller1-1/+5
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-07-09Crossbuild std go libraries for MacOS and WindowsSebastien Douheret1-1/+5
Standard go librairies must be compiled at least once to be able to build go code for other OSes. Note that you must be root in order to write resulting static libraries into /usr/lib/go-X.Y/pkg/windows_amd64 and /usr/lib/go-X.Y/pkg/darwin_amd64 Change-Id: Icdf09f627ad2c5c1bbf1b42fb8c92f9d9e65469d 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>