summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove erroneous double quotebenbrown/rpm-deploy-no-sandboxBen Brown2017-08-301-1/+1
|
* Merge branch 'benbrown/rpm-deploy-no-sandbox' into 'master'Ben Brown2017-08-301-28/+13
|\ | | | | | | | | Stop using the sandbox to query rpm metadata See merge request !387
| * Stop using the sandbox to query rpm metadataBen Brown2017-08-301-28/+13
|/ | | | | | | At this point, we just need to read any metadata from the rpm, this doesn't require the sandboxed environment. This should considerably speed up rpm deployment time.
* Merge branch 'ps-kbas-cull' into 'master'Ben Brown2017-08-294-12/+85
|\ | | | | | | | | | | | | Add culling functionality to KBAS Closes #172 See merge request !386
| * Use 'gigabytes' instead of magic numberps-kbas-cull-v2Paul Sherwood2017-08-291-1/+2
| |
| * Add cull functionality to kbas: keep 5GB free by defaultPaul Sherwood2017-08-293-7/+74
| |
| * Fix description for kbasPaul Sherwood2017-08-291-3/+3
| |
| * Add note on how to upload to kbas using curlPaul Sherwood2017-08-291-2/+7
|/
* Merge branch 'benbrown/no-cull-trees' into 'master'devcurmudgeon2017-08-251-1/+2
|\ | | | | | | | | Save trees file after culling See merge request !385
| * Save trees file after cullingBen Brown2017-08-251-1/+2
|/ | | | | It's possible that the .trees file could be culled immediately after it has been created, ensure we save after culling to prevent this.
* Merge branch 'benbrown/checkout-sha' into 'master'Javier Jardón2017-08-173-11/+13
|\ | | | | | | | | Fixes potential for ybd to checkout ref instead of sha See merge request !383
| * Bump artifact version for ref/sha checkout fixesBen Brown2017-08-171-1/+2
| |
| * Explicitly pass 'sha' to _checkout() if it existsBen Brown2017-08-171-1/+1
| | | | | | | | If definition contains sha, it should override ref.
| * Sanitise definition ref/sha when initally inserting into the dictionaryBen Brown2017-08-171-9/+10
|/ | | | | If the definition doesn't already exist in the dictionary, the ref never gets sanitised. Fixes incorrect checkout of ref instead of sha.
* Merge branch 'benbrown/vendor' into 'master'Javier Jardón2017-08-011-0/+4
|\ | | | | | | | | Support vendor tag for rpm generation See merge request !381
| * Support vendor tag for rpm generationBen Brown2017-08-011-0/+4
|/
* Merge branch 'benbrown/obsoletes-conflicts' into 'master'Javier Jardón2017-07-311-12/+11
|\ | | | | | | | | Add support for 'Conflicts' and 'Obsoletes' fields See merge request !378
| * Add support for 'Conflicts' and 'Obsoletes' fieldsbenbrown/obsoletes-conflictsBen Brown2017-07-311-12/+11
|/ | | | | Iterates over a tuple of the fields that expect lists, to avoid further duplication.
* Merge branch 'benbrown/epoch' into 'master'devcurmudgeon2017-07-311-0/+6
|\ | | | | | | | | Support epoch field in definitions See merge request !380
| * Support epoch field in definitionsBen Brown2017-07-311-0/+6
|/ | | | | Extracts the 'epoch' field from a packages rpm-metadata and adds it to the ybd generated spec file for generating rpms.
* Merge branch 'benbrown/only-strip-morph' into 'master'Javier Jardón2017-07-261-1/+1
|\ | | | | | | | | Only strip .morph extension from target See merge request !379
| * Only strip .morph extension from targetBen Brown2017-07-261-1/+1
|/
* Merge branch 'benbrown/metafile-macros' into 'master'Ben Brown2017-07-211-2/+4
|\ | | | | | | | | Expand metafile macros when copying into metadir See merge request !377
| * Expand metafile macros when copying into metadirBen Brown2017-07-211-2/+4
|/
* Merge branch 'benbrown/metafile-fix' into 'master'Javier Jardón2017-07-191-1/+15
|\ | | | | | | | | Extract metafiles into the metadir See merge request !375
| * Extract metafiles into the metadirBen Brown2017-07-191-1/+15
|/ | | | | | | | When generating rpms by specifying a chunk or stratum as the target to build, metafiles were not being found. Leading '/' characters caused rpmbuild to look in the root of the sandbox, rather than being limited to %buildroot. Strip leading '/'s and move the metafiles into the metadir for rpmbuild to pick up.
* Merge branch 'benbrown/tidyup' into 'master'Javier Jardón2017-07-193-17/+13
|\ | | | | | | | | Small fixes/tidy ups See merge request !374
| * Set default value for out and err if values are unset by subprocessBen Brown2017-07-191-0/+1
| |
| * Add helper method to create a directory with 'exist_ok' optional argBen Brown2017-07-193-17/+12
|/ | | | Will optionally ignore errors if the directory already exists.
* Merge branch 'benbrown/jjardon/fix_clone_definitions' into 'master'Javier Jardón2017-07-191-6/+6
|\ | | | | | | | | Fix definitions cloning outside of project workspace See merge request !376
| * Exclude definitions path from pycodestyle checkBen Brown2017-07-191-1/+1
| |
| * .gitlab-ci.yml: Clone definitions in ybd namespaceJavier Jardón2017-07-191-5/+5
|/ | | | The folder will not be cleanup if not, so build will fail if we reuse runners
* Merge branch 'jjardon/cache_location' into 'master'Ben Brown2017-07-141-0/+3
|\ | | | | | | | | .gitlab-ci.yml: Use /cache to put all contents See merge request !373
| * .gitlab-ci.yml: Use /cache to put all contentsJavier Jardón2017-07-141-0/+3
|/ | | | | | | | | | | This is how a runner looks like: $ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/docker-252:1-262208-36eaa91b86966a7afa39fbdbe717bdec58bc10efc52e09accd3e8e9ee4038658 10G 144M 9.9G 2% / tmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/vda1 79G 1.2G 75G 2% /cache shm 64M 0 64M 0% /dev/shm
* Merge branch 'lc/get_transport_info' into 'master'Ben Brown2017-07-121-11/+21
|\ | | | | | | | | Add get_transport_info helper method for normalizing repo urls, names and landing directory. See merge request !274
| * Add get_transport_info helper method for normalizing repo urls, names and ↵lc/get_transport_infoDaniel Firth2017-07-121-11/+21
|/ | | | landing directory.
* Merge branch 'jonathan/rpm-export-version-release-package' into 'master'Javier Jardón2017-07-121-11/+21
|\ | | | | | | | | rpm: Write version and release on a per-package basis See merge request !347
| * Use correct version from packagejonathan/rpm-export-version-release-packageBen Brown2017-07-101-1/+1
| |
| * Move newline to before descriptionBen Brown2017-07-101-1/+1
| |
| * Remove invalid early check for version and release fieldsBen Brown2017-07-101-6/+0
| |
| * Use top-level fields if package-level isn't presentBen Brown2017-07-101-4/+8
| |
| * rpm: Write version and release on a per-package basisJonathan Maw2017-07-101-4/+16
|/
* Merge branch 'benbrown/prebuilt-rpms' into 'master'Javier Jardón2017-07-071-2/+2
|\ | | | | | | | | 'sandbox' is a key in system See merge request !372
| * 'sandbox' is a key in systemBen Brown2017-07-071-2/+2
|/
* Merge branch 'benbrown/prebuilt-rpms' into 'master'Ben Brown2017-07-072-10/+45
|\ | | | | | | | | Allow the deployment of prebuilt rpms See merge request !369
| * Skip rpmbuild if morph just packages prebuilt rpmsBen Brown2017-07-071-0/+6
| |
| * Allow prebuilt rpms to be specified in rpm-metadataBen Brown2017-07-071-6/+33
| |
| * Add logs after copying to deployment areaBen Brown2017-07-071-0/+1
| |
| * Fix 'pacakge' typoBen Brown2017-07-071-1/+1
| |
| * Treat missing kind as 'chunk'Ben Brown2017-07-071-3/+4
|/