lp:~sylvain-pineau/plainbox
- Get this repository:
-
git clone
https://git.launchpad.net/~sylvain-pineau/plainbox
Branches
Name | Last Modified | Last Commit |
---|---|---|
potfiles.in_update | 2018-01-15 08:21:59 UTC |
Update po/POTFILES.in
Author:
Sylvain Pineau
Update po/POTFILES.in |
new-html-report | 2018-01-10 13:36:31 UTC |
exporter:tar: Add the HTML report to the archive
Author:
Sylvain Pineau
exporter:tar: Add the HTML report to the archive |
xmas_diet | 2018-01-08 16:41:29 UTC |
Remove whitelist support
Author:
Sylvain Pineau
Remove whitelist support |
new_warning_ |
2017-12-22 08:08:31 UTC |
ctrl.py: better warning msg when a parameter is missing from the resource
Author:
Sylvain Pineau
ctrl.py: better warning msg when a parameter is missing from the resource |
jinja2_for_all | 2017-12-19 09:24:01 UTC |
Allow jinja2 template syntax for non template jobs
Author:
Sylvain Pineau
Allow jinja2 template syntax for non template jobs Mainly to add condition blocks based on __system_env__ and __on_ubuntucore__ |
is_snap_ |
2017-12-18 12:17:24 UTC |
unit: Add helper functions to detect if checkbox runs on ubuntu core
Author:
Sylvain Pineau
unit: Add helper functions to detect if checkbox runs on ubuntu core on_ubuntucore() is later used in parameters shared trough jinja2 templates. |
bye_padme | 2017-12-13 12:03:05 UTC |
Remove PatternProxy and dependency on padme
Author:
Sylvain Pineau
Remove PatternProxy and dependency on padme |
xlsx_3_ |
2017-12-07 08:24:08 UTC |
exporter:xlsx: Only Display 3 lines max in I/O log cells
Author:
Sylvain Pineau
exporter:xlsx: Only Display 3 lines max in I/O log cells In order to keep the xlsx readable, we cannot keep all I/O logs data. |
fix-1731389 | 2017-11-13 16:58:56 UTC |
trusted-launcher: Add siblings generated jobs to the job_list used by PTL1
Author:
Sylvain Pineau
trusted-launcher: Add siblings generated jobs to the job_list used by PTL1 Use a get_throwaway_ Fixes: LP:1731389 |
xml-removal | 2017-11-07 16:42:40 UTC |
Remove the XML/HEXR exporter
Author:
Sylvain Pineau
Remove the XML/HEXR exporter |
more_system_ |
2017-10-27 12:28:31 UTC |
unit.py: Add __system_env__ to the parameters used by jinja2 templates
Author:
Sylvain Pineau
unit.py: Add __system_env__ to the parameters used by jinja2 templates |
after-suspend- |
2017-10-27 12:12:10 UTC |
session:state: Add the before suspend job as a dependency of its after suspen...
Author:
Sylvain Pineau
session:state: Add the before suspend job as a dependency of its after suspend sibling After suspend jobs can be created on demand when a definition contain one of - also-after-suspend In both case the "original" job is now added to its "after suspend" sibling |
fix-1719406 | 2017-09-28 10:02:32 UTC |
Don't create empty records for package and snap resources in xml/json reports
Author:
Sylvain Pineau
Don't create empty records for package and snap resources in xml/json reports if their name property is an empty string Fixes: lp:1719406 |
preserve-cwd-auto | 2017-07-18 15:29:14 UTC |
ctrl: Always preserve cwd to run commands on snappy
Author:
Sylvain Pineau
ctrl: Always preserve cwd to run commands on snappy Snaps calling other snaps commands require this execution mode. |
empty_resource | 2017-07-06 12:23:35 UTC |
Always return an empty Resource object if the resource command outputs nothing
Author:
Sylvain Pineau
Always return an empty Resource object if the resource command outputs nothing This way requirements like 'foo.name or bar.type' won't fail the whole |
fix_collapse_ |
2017-07-01 16:22:15 UTC |
Fix xlsx exporter to collapse all categories (including the last one)
Author:
Sylvain Pineau
Fix xlsx exporter to collapse all categories (including the last one) See http:// |
adios_textland | 2017-06-29 16:40:20 UTC |
Remove the bundled textland copy
Author:
Sylvain Pineau
Remove the bundled textland copy checkbox-ng UI now runs with URWID |
speed_optim | 2017-06-26 07:20:26 UTC |
Add various cache based decorators to unit properties and methods
Author:
Sylvain Pineau
Add various cache based decorators to unit properties and methods @lru_cache( |
fail-on-resource | 2017-06-20 16:10:56 UTC |
Add the fail-on-resource job flag
Author:
Sylvain Pineau
Add the fail-on-resource job flag This flags makes plainbox fail the job if one of the resource requirements |
tar_folders | 2017-05-22 11:23:35 UTC |
exporter:tar: Create folders in the archive to quickly review attachments
Author:
Sylvain Pineau
exporter:tar: Create folders in the archive to quickly review attachments Example: . |
strip_ns_json | 2017-04-05 08:55:02 UTC |
exporters:data:checkbox.json: Strip namespace from job ids
Author:
Sylvain Pineau
exporters: |
json_dict_export | 2017-04-03 08:46:41 UTC |
Fix integration tests to match the new json export format
Author:
Sylvain Pineau
Fix integration tests to match the new json export format |
fix-1674594-bis | 2017-03-24 10:35:10 UTC |
session:resume: Ensure siblings are generated in the session
Author:
Sylvain Pineau
session:resume: Ensure siblings are generated in the session The previous fix was only recreating them based on the jobs results. Solution is to process all jobs known to the session and call add_unit() in |
fix-1674594 | 2017-03-21 10:34:09 UTC |
session:resume: Recreate siblings when resuming a session
Author:
Sylvain Pineau
session:resume: Recreate siblings when resuming a session Siblings jobs have to be recreated like jobs generated from templates. Fixes: LP: #1674594 |
fix-1670344 | 2017-03-06 12:58:41 UTC |
session:state: Use an OrderedDict to compute the override_map
Author:
Sylvain Pineau
session:state: Use an OrderedDict to compute the override_map override_ Fixes: LP: #1670344 |
siblings | 2017-01-24 15:27:35 UTC |
session:state: Add also-after-suspend/also-after-suspend-auto flags
Author:
Sylvain Pineau
session:state: Add also-after- Given the base job A: id:foo The also-after-suspend flag is a shortcut to create the following job: id: after-suspend-foo also-after- id: after-suspend- |
snappy- |
2016-11-04 13:48:39 UTC |
session:restart: Set up the systemd unit for all-snaps using sudo
Author:
Sylvain Pineau
session:restart: Set up the systemd unit for all-snaps using sudo Ubuntu Core 16 users have a sudoers configuration allowing sudo usage without The new version takes advantage of this sudoer config by calling sudo from plainbox, The benefits are threefold, we stop using sudo to run stress tests, all logs |
json_exporter_ |
2016-10-31 09:51:05 UTC |
Merge branch 'master' of git+ssh://git.launchpad.net/plainbox
Author:
Sylvain Pineau
Merge branch 'master' of git+ssh: |
jinja2_ |
2016-10-25 12:19:30 UTC |
Add support for Jinja2 in template units
Author:
Sylvain Pineau
Add support for Jinja2 in template units Just add the following line to start using the Jinja2 template syntax. unit: template |
add_python_ |
2016-10-22 11:00:39 UTC |
Fix the differential execution environment on snappy to preserve python speci...
Author:
Sylvain Pineau
Fix the differential execution environment on snappy to preserve python specific vars On snappy (as of UC16), to run the bundled python3 interpreter and find the right When the plainbox sudo controller computes the differential execution environment, |
fix_sudo_ |
2016-10-21 12:38:19 UTC |
Update the sudo controller alg to also check /etc/sudoers.d on snappy
Author:
Sylvain Pineau
Update the sudo controller alg to also check /etc/sudoers.d on snappy |
new_json_ |
2016-10-19 11:55:28 UTC |
Update translations after the json.py module removal
Author:
Sylvain Pineau
Update translations after the json.py module removal |
new_json_exporter | 2016-10-19 11:20:54 UTC |
JSON exporter update, creating data that C3 can consume
Author:
Sylvain Pineau
JSON exporter update, creating data that C3 can consume It's now based on a Jinja2 template. |
ping_rtd | 2016-10-14 15:28:25 UTC |
PMR: Ping rtfd.org to refresh the documentation
Author:
Sylvain Pineau
PMR: Ping rtfd.org to refresh the documentation |
1 → 34 of 34 results | First • Previous • Next • Last |