commit e2078ec64845a3850565926e358b28983ffdc750 Author: Dan Callaghan Date: Wed Aug 26 09:13:47 2015 +1000 Automatic commit of release 21.0 commit 89c395967114cf410dec99c40947325659d9457c Author: Matt Jia Date: Thu Aug 20 12:03:19 2015 +1000 bkr system-release: add client tests to ensure the command can run successfully Bug: 1252503 Change-Id: Iba6cb563a65aff93f4d16920b771baea008a530c commit 759dfe4938df4b03d5fc96e09f80390e0006c554 Author: Dan Callaghan Date: Thu Aug 20 10:54:04 2015 +1000 fixed handling of added/removed disks when updating inventory Also updated the activity recording to capture all the disk attributes when they are added/removed, not just the size. Bug: 1253103 Change-Id: I7453a02c3127155425db3b3e5d117d12308d8e0c commit 25fe8c84068b924e6aea4e428339313078894275 Author: Dan Callaghan Date: Thu Aug 13 11:48:06 2015 +1000 Automatic commit of release 21.0rc1 commit 6879d640663a9842a53954a1ec1f3b63e5eb7b9a Author: Dan Callaghan Date: Thu Aug 13 11:44:45 2015 +1000 generate_release_notes.py: call get_bugs() with kwargs Makes it easier to evolve the arguments accepted by get_bugs() without constantly tweaking this script in Beaker's source tree. commit ee8fd2fb28a8d022c11f264ed13b37b4f2c7a5b3 Author: mjia@redhat.com Date: Tue Aug 4 09:47:02 2015 +1000 use sed instead of yum-config-mamanger to disable repos yum-config-manager is not avaiable on all the distros so we have to use sed to disable yum repos instead. Bug: 1202075 Change-Id: Ie23ccc9a53963e2c5568682e25e33aacacaa99ae commit 4ae97a90497c61a3afc1aa0e4f09c2577cc45265 Author: Dan Callaghan Date: Tue Aug 11 16:49:31 2015 +1000 tests: fix expected kickstarts for commit ef067a45 We didn't spot the failures because dogfood task on beaker-devel was not actually running tests... Bug: 967502 commit 970b11c4345a290e71a44556f972ff0f38c58039 Author: Dan Callaghan Date: Tue Aug 11 12:30:22 2015 +1000 tests: fix some warnings in db migration tests Change-Id: Ib886dd3200c902d01671c95b9edf537d728a8aa7 commit ad9e7fb3565a9a32033320b3cd27e2b4db2e33e4 Author: Dan Callaghan Date: Tue Aug 11 12:25:54 2015 +1000 fix bz1198914 migration to delete policy rules Added a test demonstrating the actual orphaned rows we are trying to delete. Bug: 1198914 Change-Id: I168e2199488f1f94f17e10a5c4ebdcf971a128ec commit f10ad1d82e7de646de3d0aa317da85311a2b44d9 Author: Dan Callaghan Date: Tue Aug 11 11:36:35 2015 +1000 prefer RHEL7 over RHEL6 for inventory scans Now that we have beaker-system-scan 2.0 using lshw, the data on RHEL7 will be equivalent or better than RHEL6. And we need to use the newer distro on POWER to avoid the system running in a backwards compatibility mode which hides some CPU features. Change-Id: I519a678c1c59561c0ba5a7d63325a5de131a8153 commit 9f1e181cfadd638d9d2c9979cef6dfd6bee8991b Author: Dan Callaghan Date: Fri Aug 7 12:01:46 2015 +1000 release notes for 21.0 Change-Id: I2ed51ea01b7c3a8ebca08aefe3d7d1347df20db7 commit deee629c343afdf32b87f887e5060af2f7b4d65e Author: mjia@redhat.com Date: Wed Jul 29 17:08:44 2015 +1000 bkr watchdog-extend: need to convert internal error When using this command to extend recipes that have no watchdog, we need to convert the BX exception to HTTP 400 error. Bug: 1249923 Change-Id: I68c5365ed9ce6cc93aa2b097f7fd02b90a2861b6 commit 3e5959ccb8c9ababab59319ed3351ade1f3fdaa6 Author: Dan Callaghan Date: Tue Jul 7 15:42:33 2015 +1000 docs: Beaker 20 schema version Change-Id: I8614b20deee5131fc9c9ed2d4a21e0381c0cf350 commit ef067a45a52bdd8e1f7374181fc37f4513c9cb9d Author: Dan Callaghan Date: Mon Jul 20 20:12:01 2015 +1000 only enable beah console logging for non-systemd distros On systemd distros, as of beah 0.7.9, all output from the beah processes will be captured by systemd and sent to the journal and to /dev/console. Bug: 967502 Change-Id: Id6ca5e9f3de92ac204550ffc97930089d03bed4e commit 7a0ace8534a021c508465d1da4f409e0d7179f34 Author: Dan Callaghan Date: Wed Jul 15 13:41:51 2015 +1000 docs: add bz1102442 to 20.2 release notes It was accidentally omitted because the Bugzilla target milestone was wrong. Change-Id: I6b3b44cc48ee4cd5d37cf8f3aa88236bc1c59175 commit 7e21389743f595cc644d8c53250efaf93dd62fb0 Author: Matt Jia Date: Mon Jun 29 16:39:24 2015 +1000 bkr watchdog-extend: accept taskspec or system FQDN as a parameter Bug: 1103582 Change-Id: I0c79e1ee4566ecc30cc9ee9f5faa849de1c7058d commit 8e74b10337c3f6f588a07c6b9881cf5dfbc71dc9 Author: Matt Jia Date: Fri Jun 12 12:04:43 2015 +1000 rhts_partitions snippet: add no_autopart variable to suppress the autopart Bug: 1198881 Change-Id: I6c21134f6e516a792ab956e4744d0c51363a4a09 commit c86e21717450e70f6660fd01c36a50dd38e7634e Author: Matt Jia Date: Thu Jun 18 14:18:57 2015 +1000 support provisioning EOL Fedora releases Bug: 1202075 Change-Id: Ic6bd814908b124bc326a416c1f4af27afb4d7647 commit 99098e13cf0cce22d52b5ef85d9fc11a4c7dabdd Author: Dan Callaghan Date: Mon Jun 15 11:18:29 2015 +1000 ignore unknown fields in testinfo.desc Patch contributed by Bill Peck . Bug: 1226443 Change-Id: I54be6ad972005dc286465d206a6e0c39c572b86e commit 107ca9203a61c304e661671e02e02c06f71dcfb8 Author: Dan Callaghan Date: Mon Jun 15 10:40:35 2015 +1000 test_beakerd: don't mask exceptions in setUp Change-Id: Ia31506f400264e50d37483d68b3f7c81e677b6bd commit fc1b5cf3fec826213848a7f5c6e8e5a1acb09620 Author: Dan Callaghan Date: Fri Jun 12 15:11:51 2015 +1000 also break down system command metrics by arch and power type Bug: 1173069 Change-Id: I7f284a880a5985d111fe91983af7f573435d55b3 commit 767b5460c3a030bc12746df2700dcd6791483228 Author: Dan Callaghan Date: Fri Jun 12 14:55:54 2015 +1000 break down counters.system_commands_* metrics into categories The counts are broken down into 'all' and 'by_lab.*' categories. This matches the categories for gauges.system_commands_* and it's also what the docs already promise. Bug: 1173069 Change-Id: I033779298d09c6fc2920779bd4aea7d99f68e3bf commit 56b96f4174382f81c7a42933e0b2027bf68984b6 Author: mjia@redhat.com Date: Tue May 19 16:42:05 2015 +1000 beaker-repo-update: only sync repos for OS majors that have existing trees Bug: 1213225 Change-Id: I5ead18cc67c104c883ae387c66fedc67a9bc7bb1 commit 345b9bca17cbcc6e966a3aacc62949dce9468166 Author: Matt Jia Date: Tue Jun 16 13:42:21 2015 +1000 fix a mistake when merging branches Change-Id: I2bd61cec07c6d3efb9eca5e6d755538c496a2c22 commit 4c7821a2954c76edd8ae130b28e5de0c9b42e820 Author: Matt Jia Date: Wed Jun 3 13:38:08 2015 +1000 beaker-init: add support for alembic 0.7 Bug: 1211465 Change-Id: If27d03d24939a4d763a12538c88dece71bc8ed1e commit 50e0adf08aab0c4d7034d6988daa0a4ae32b77c9 Author: Matt Jia Date: Tue Jun 2 11:52:42 2015 +1000 make db migration version scripts compatible with MySQL 5.6 As of MySQL 5.6.7, the server prohibits changes to foreign key columns with the potential to cause loss of referential integrity. A workaround is to use ALTER TABLE ... DROP FOREIGN KEY before changing the column definition and ALTER TABLE ... ADD FOREIGN KEY afterward. Change-Id: I135d513f71fca821ac462fa8446f63a6be887faa commit 2c9a20683e54867a1b8ba37eba8f43d0ab58cc48 Author: Matt Jia Date: Fri Jun 12 12:10:39 2015 +1000 fix wrong revision identifier introduced in 5642e673 Change-Id: Ie3070887b80876d950653b6aead56dcc266564c7 commit 5642e673aad2e5a1d5b93e4a26da25e813326d0d Author: mjia@redhat.com Date: Tue May 19 13:57:56 2015 +1000 remove orphan system access policy rows Bug: 1198914 Change-Id: I8c66effcf2481a7c8a8287711c0cf347324b7a52 commit c35189ae473cd11a5c74ab5c5f1bcd34c1f1c89e Author: mjia@redhat.com Date: Thu May 21 10:38:22 2015 +1000 update beaker-in-a-box doc Change-Id: I8306df04cc0ea97c08a75bf8bc5ed787cd53c183 commit 25d607693ad33275fbe4a41fa69b909033b8e32b Author: Amit Saha Date: Mon May 25 12:38:00 2015 +1000 Add bkr update-inventory command Bug: 1121462 Change-Id: I9625e32f8b5a3788308bf23f79750efe2e51af1d commit 14691df9738ab76f149731dd259f9217a8accec0 Author: Amit Saha Date: Mon May 11 19:12:29 2015 +1000 Implement the HTTP API endpoint and Web UI for submitting an inventory job for a system Bug: 846185 Change-Id: Ie85a46e807939feaea1ed4ceb8f0ca90ebb40b64 commit c8e6f048072553012ff60ef6165e99de58bc6466 Author: mjia@redhat.com Date: Thu May 14 12:35:39 2015 +1000 add hostRequires XML filter for total disk space Bug: 1187402 Change-Id: I38d194eca9894a2e842c4ac74707ce2b2e3f0f5d commit ae5bcc14a8198e81e4a3a5dceda651426ab32064 Author: Dan Callaghan Date: Fri May 8 13:50:43 2015 +1000 test_tasks: use addCleanup to clean uploaded RPMs Currently the test case for ARM-related arches leaves behind a task RPM which will cause subsequent runs of the test suite to fail. Took the opportunity to refactor the cleanup to use addCleanup() which should make it a bit harder to forget adding the cleanups in future test cases. commit b5e2ed25d2063d18d3b3ee921b33bae8720c44d8 Author: Matt Jia Date: Tue May 5 12:58:32 2015 +1000 exclude watchdogs with dirty job in expired watchdogs Bug: 1210540 Change-Id: I5ad4aee8c97ca05120c37fd61cdfa4ede3d1a89d commit bca089b9a90da901869354a59fd2ca768e422dff Author: Dan Callaghan Date: Fri Jan 16 10:44:29 2015 +1000 send metrics for system command queue Bug: 1173069 Change-Id: I6344fe42f5009186ef68e3b9bba16e1bd3b95f02 commit b177a66665c73825e09ff5f69e4a62455fc37fda Author: Dan Callaghan Date: Wed Jan 14 13:26:35 2015 +1000 send metrics for dirty job count Bug: 1173069 Change-Id: I56efac3b147b935a189f44e1f832e818b1c3f6d8 commit eee3d357d65f7fb94aa7f6fd4d57093e48350b95 Author: Dan Callaghan Date: Wed Jan 14 13:12:56 2015 +1000 test_beakerd: use mock.patch for mocking metrics Also fixed some missing assertions and other problems in the test case for recipe counts. Change-Id: I253d6fabddfcdfe201f9b2feb51c750846c7d12a commit 38fa4f607146bfbad1301cdc2c3a5fac29c411ef Author: Dan Callaghan Date: Fri Apr 24 13:47:37 2015 +1000 test case for bz1195558 This bug was actually fixed by the previous commit to change status ordering (bug 714937) but it's worth having a test case which reproduces it anyway. Bug: 1195558 Change-Id: I15c193e36defbd0bbecaf0f73b1b7c43a4da0081 commit ad895c0fe2d311bb476a977be8da4844a99c1227 Author: Dan Callaghan Date: Fri Apr 24 13:36:46 2015 +1000 change status ordering so that Aborted > Cancelled > Completed When aggregating task statuses, Aborted will now "win" over Cancelled which will win over Completed. Bug: 714937 Change-Id: I7820420532391992ab4a8f31e80f2789dafad7b7 commit 54f52959425d81de5cffca7aeff0cfaec6ed766b Author: Matt Jia Date: Fri Apr 17 12:34:00 2015 +1000 update beaker-in-a-box doc with Vagrant and Ansible instructions Change-Id: I40894a7a5d3ee3f9dcc2ac30abcd8f3826f3c4e5 commit 1272514efc3767918bcda07a0ee3c5a247227224 Author: Dan Callaghan Date: Thu Apr 9 18:01:41 2015 +1000 some slight wording tweaks for the pool page Change-Id: Id83ad38b710348a93ca23130db6091c8856ab6a6