Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove erroneous double quotebenbrown/rpm-deploy-no-sandbox | Ben Brown | 2017-08-30 | 1 | -1/+1 |
| | |||||
* | Merge branch 'benbrown/rpm-deploy-no-sandbox' into 'master' | Ben Brown | 2017-08-30 | 1 | -28/+13 |
|\ | | | | | | | | | Stop using the sandbox to query rpm metadata See merge request !387 | ||||
| * | Stop using the sandbox to query rpm metadata | Ben Brown | 2017-08-30 | 1 | -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 Brown | 2017-08-29 | 4 | -12/+85 |
|\ | | | | | | | | | | | | | Add culling functionality to KBAS Closes #172 See merge request !386 | ||||
| * | Use 'gigabytes' instead of magic numberps-kbas-cull-v2 | Paul Sherwood | 2017-08-29 | 1 | -1/+2 |
| | | |||||
| * | Add cull functionality to kbas: keep 5GB free by default | Paul Sherwood | 2017-08-29 | 3 | -7/+74 |
| | | |||||
| * | Fix description for kbas | Paul Sherwood | 2017-08-29 | 1 | -3/+3 |
| | | |||||
| * | Add note on how to upload to kbas using curl | Paul Sherwood | 2017-08-29 | 1 | -2/+7 |
|/ | |||||
* | Merge branch 'benbrown/no-cull-trees' into 'master' | devcurmudgeon | 2017-08-25 | 1 | -1/+2 |
|\ | | | | | | | | | Save trees file after culling See merge request !385 | ||||
| * | Save trees file after culling | Ben Brown | 2017-08-25 | 1 | -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ón | 2017-08-17 | 3 | -11/+13 |
|\ | | | | | | | | | Fixes potential for ybd to checkout ref instead of sha See merge request !383 | ||||
| * | Bump artifact version for ref/sha checkout fixes | Ben Brown | 2017-08-17 | 1 | -1/+2 |
| | | |||||
| * | Explicitly pass 'sha' to _checkout() if it exists | Ben Brown | 2017-08-17 | 1 | -1/+1 |
| | | | | | | | | If definition contains sha, it should override ref. | ||||
| * | Sanitise definition ref/sha when initally inserting into the dictionary | Ben Brown | 2017-08-17 | 1 | -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ón | 2017-08-01 | 1 | -0/+4 |
|\ | | | | | | | | | Support vendor tag for rpm generation See merge request !381 | ||||
| * | Support vendor tag for rpm generation | Ben Brown | 2017-08-01 | 1 | -0/+4 |
|/ | |||||
* | Merge branch 'benbrown/obsoletes-conflicts' into 'master' | Javier Jardón | 2017-07-31 | 1 | -12/+11 |
|\ | | | | | | | | | Add support for 'Conflicts' and 'Obsoletes' fields See merge request !378 | ||||
| * | Add support for 'Conflicts' and 'Obsoletes' fieldsbenbrown/obsoletes-conflicts | Ben Brown | 2017-07-31 | 1 | -12/+11 |
|/ | | | | | Iterates over a tuple of the fields that expect lists, to avoid further duplication. | ||||
* | Merge branch 'benbrown/epoch' into 'master' | devcurmudgeon | 2017-07-31 | 1 | -0/+6 |
|\ | | | | | | | | | Support epoch field in definitions See merge request !380 | ||||
| * | Support epoch field in definitions | Ben Brown | 2017-07-31 | 1 | -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ón | 2017-07-26 | 1 | -1/+1 |
|\ | | | | | | | | | Only strip .morph extension from target See merge request !379 | ||||
| * | Only strip .morph extension from target | Ben Brown | 2017-07-26 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'benbrown/metafile-macros' into 'master' | Ben Brown | 2017-07-21 | 1 | -2/+4 |
|\ | | | | | | | | | Expand metafile macros when copying into metadir See merge request !377 | ||||
| * | Expand metafile macros when copying into metadir | Ben Brown | 2017-07-21 | 1 | -2/+4 |
|/ | |||||
* | Merge branch 'benbrown/metafile-fix' into 'master' | Javier Jardón | 2017-07-19 | 1 | -1/+15 |
|\ | | | | | | | | | Extract metafiles into the metadir See merge request !375 | ||||
| * | Extract metafiles into the metadir | Ben Brown | 2017-07-19 | 1 | -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ón | 2017-07-19 | 3 | -17/+13 |
|\ | | | | | | | | | Small fixes/tidy ups See merge request !374 | ||||
| * | Set default value for out and err if values are unset by subprocess | Ben Brown | 2017-07-19 | 1 | -0/+1 |
| | | |||||
| * | Add helper method to create a directory with 'exist_ok' optional arg | Ben Brown | 2017-07-19 | 3 | -17/+12 |
|/ | | | | Will optionally ignore errors if the directory already exists. | ||||
* | Merge branch 'benbrown/jjardon/fix_clone_definitions' into 'master' | Javier Jardón | 2017-07-19 | 1 | -6/+6 |
|\ | | | | | | | | | Fix definitions cloning outside of project workspace See merge request !376 | ||||
| * | Exclude definitions path from pycodestyle check | Ben Brown | 2017-07-19 | 1 | -1/+1 |
| | | |||||
| * | .gitlab-ci.yml: Clone definitions in ybd namespace | Javier Jardón | 2017-07-19 | 1 | -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 Brown | 2017-07-14 | 1 | -0/+3 |
|\ | | | | | | | | | .gitlab-ci.yml: Use /cache to put all contents See merge request !373 | ||||
| * | .gitlab-ci.yml: Use /cache to put all contents | Javier Jardón | 2017-07-14 | 1 | -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 Brown | 2017-07-12 | 1 | -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_info | Daniel Firth | 2017-07-12 | 1 | -11/+21 |
|/ | | | | landing directory. | ||||
* | Merge branch 'jonathan/rpm-export-version-release-package' into 'master' | Javier Jardón | 2017-07-12 | 1 | -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-package | Ben Brown | 2017-07-10 | 1 | -1/+1 |
| | | |||||
| * | Move newline to before description | Ben Brown | 2017-07-10 | 1 | -1/+1 |
| | | |||||
| * | Remove invalid early check for version and release fields | Ben Brown | 2017-07-10 | 1 | -6/+0 |
| | | |||||
| * | Use top-level fields if package-level isn't present | Ben Brown | 2017-07-10 | 1 | -4/+8 |
| | | |||||
| * | rpm: Write version and release on a per-package basis | Jonathan Maw | 2017-07-10 | 1 | -4/+16 |
|/ | |||||
* | Merge branch 'benbrown/prebuilt-rpms' into 'master' | Javier Jardón | 2017-07-07 | 1 | -2/+2 |
|\ | | | | | | | | | 'sandbox' is a key in system See merge request !372 | ||||
| * | 'sandbox' is a key in system | Ben Brown | 2017-07-07 | 1 | -2/+2 |
|/ | |||||
* | Merge branch 'benbrown/prebuilt-rpms' into 'master' | Ben Brown | 2017-07-07 | 2 | -10/+45 |
|\ | | | | | | | | | Allow the deployment of prebuilt rpms See merge request !369 | ||||
| * | Skip rpmbuild if morph just packages prebuilt rpms | Ben Brown | 2017-07-07 | 1 | -0/+6 |
| | | |||||
| * | Allow prebuilt rpms to be specified in rpm-metadata | Ben Brown | 2017-07-07 | 1 | -6/+33 |
| | | |||||
| * | Add logs after copying to deployment area | Ben Brown | 2017-07-07 | 1 | -0/+1 |
| | | |||||
| * | Fix 'pacakge' typo | Ben Brown | 2017-07-07 | 1 | -1/+1 |
| | | |||||
| * | Treat missing kind as 'chunk' | Ben Brown | 2017-07-07 | 1 | -3/+4 |
|/ |