Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Print which file is used should multiple files be matched | Ben Brown | 2017-10-13 | 1 | -0/+1 | |
| | | ||||||
| * | Exit should multiple file match the prebuilt rpm pattern | Ben Brown | 2017-10-13 | 1 | -1/+2 | |
| | | | | | | | | Only applies if check-definitions is set to 'exit'. | |||||
| * | Sort the glob matches so order consistent across filesystems | Ben Brown | 2017-10-13 | 1 | -1/+2 | |
|/ | ||||||
* | Merge branch 'benbrown/kbas-silence' into 'master' | Ben Brown | 2017-10-03 | 1 | -4/+9 | |
|\ | | | | | | | | | kbas: fixup and silence tar/touch output See merge request baserock/ybd!391 | |||||
| * | Raise appropriate exception on invalid tar | Ben Brown | 2017-10-03 | 1 | -1/+1 | |
| | | ||||||
| * | Silence tar and touch output | Ben Brown | 2017-10-03 | 1 | -4/+9 | |
| | | ||||||
| * | `touch` the full path | Ben Brown | 2017-10-03 | 1 | -1/+1 | |
|/ | ||||||
* | Merge branch 'benbrown/lockfiles' into 'master' | Ben Brown | 2017-09-26 | 2 | -6/+12 | |
|\ | | | | | | | | | Fix file locking errors with higher number of instances See merge request baserock/ybd!371 | |||||
| * | Continue if the lockfile no longer existsbenbrown/lockfiles | Ben Brown | 2017-09-26 | 1 | -4/+8 | |
| | | ||||||
| * | Only delete file if this process (thread) locked it and has finished with it | Ben Brown | 2017-09-26 | 1 | -1/+3 | |
| | | ||||||
| * | flock throws IOErrors | Ben Brown | 2017-09-26 | 1 | -1/+1 | |
|/ | ||||||
* | Merge branch 'jjardon/vendor-in-all-packages' into 'master' | Ben Brown | 2017-09-26 | 1 | -0/+2 | |
|\ | | | | | | | | | Add 'vendor' field in all subpackages See merge request baserock/ybd!382 | |||||
| * | Only write sub-package 'vendor' tags if explicitly setjjardon/vendor-in-all-packages | Ben Brown | 2017-09-26 | 1 | -4/+2 | |
| | | | | | | | | Sub-packages will inherit from the top level declaration. | |||||
| * | Add vendor tag to all non main packages | Martin Brook | 2017-09-26 | 1 | -0/+4 | |
|/ | ||||||
* | Merge branch 'benbrown/warn-sha-not-in-ref' into 'master' | Ben Brown | 2017-09-07 | 4 | -8/+46 | |
|\ | | | | | | | | | | | | | Warn/error if sha is not present in provided ref Closes #264 See merge request !390 | |||||
| * | Exit/warn if a component ref does not contain the sha | Ben Brown | 2017-09-07 | 1 | -3/+36 | |
| | | ||||||
| * | Filter .trees from artifacts for culling | Ben Brown | 2017-09-07 | 2 | -2/+2 | |
| | | | | | | | | Rather than saving after cull. | |||||
| * | Don't reuse entry from trees if we're tracking-branch | Ben Brown | 2017-09-07 | 1 | -1/+2 | |
| | | ||||||
| * | Split tracking-branch logic into its own method | Ben Brown | 2017-09-07 | 1 | -2/+6 | |
|/ | ||||||
* | Merge branch 'benbrown/sanitise-ref-sha' into 'master' | Javier Jardón | 2017-09-06 | 9 | -45/+36 | |
|\ | | | | | | | | | Sanitise ref and sha usage See merge request !389 | |||||
| * | Warn if unpetrify-ref is set, it is now deprecatedbenbrown/sanitise-ref-sha | Ben Brown | 2017-09-06 | 1 | -0/+3 | |
| | | ||||||
| * | Sanitise track checking | Ben Brown | 2017-09-04 | 2 | -9/+7 | |
| | | | | | | | | | | Updated to use ref if tracking or no sha specified. unpetrify-ref is deprecated. | |||||
| * | Use sha in place of ref | Ben Brown | 2017-09-04 | 3 | -4/+4 | |
| | | | | | | | | This will be set by get_tree() at this point. | |||||
| * | Warn if 'ref' is not a sha1, assuming 'sha' is not provided | Ben Brown | 2017-09-01 | 1 | -3/+8 | |
| | | ||||||
| * | Use ref and sha in manifest | Ben Brown | 2017-09-01 | 1 | -4/+2 | |
| | | | | | | | | unpetrify-ref use is deprecated. | |||||
| * | Remove magic ref/sha logic | Ben Brown | 2017-09-01 | 3 | -15/+1 | |
| | | | | | | | | | | This has caused far more trouble than it's worth, just be explicit about what should be used. | |||||
| * | Return (tree, sha) pair with a single call | Ben Brown | 2017-09-01 | 1 | -5/+3 | |
| | | ||||||
| * | Save tree entry for reuse | Ben Brown | 2017-09-01 | 1 | -4/+5 | |
| | | ||||||
| * | Write cache-key to results file every time | Ben Brown | 2017-09-01 | 1 | -1/+1 | |
| | | | | | | | | | | This is useful for rpm generation, to determine the path rpms are deployed to programmatically. | |||||
| * | Return early if .trees file does not exist | Ben Brown | 2017-09-01 | 1 | -0/+2 | |
|/ | ||||||
* | Merge branch 'benbrown/rpm-deploy-no-sandbox' into 'master' | Javier Jardón | 2017-08-30 | 1 | -1/+1 | |
|\ | | | | | | | | | Remove erroneous double quote See merge request !388 | |||||
| * | 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 |