system-config/tools
Jeremy Stanley d12740116f Be more careful checking the change submitted date
While rare, it _is_ possible for changes to be in a merged state in
Gerrit while lacking a submitted datestamp. For example,
https://review.openstack.org/274113 was merged in a strange way that
left it with no record of merge submission. We had fallback error
handling in owners.py to report this condition, but neglected an
exception path in the previous implementation which would cause the
script to bail early rather than falling through to that error
handler. Now it should use the submitted date if one is present, and
report an explicit warning (including change and owner IDs) for any
where it is not.

Change-Id: I1a40959fdd14dfef720c32e3c87ff5bbde7432df
2016-09-12 23:05:49 +00:00
..
atc Remap repo names in ATC query script 2015-08-08 02:57:05 +00:00
invite2summit Handle non-ASCII characters in body and subject 2016-08-02 16:12:32 +02:00
phabricator Re-home migrate-to-phab.sql 2015-11-01 07:41:30 +10:00
apply-test.sh Add support for logstash-filter integration tests 2016-05-25 14:06:15 -07:00
clean-fips.py Add FIP cleaning script 2016-05-06 19:43:35 -07:00
debug-image-uploads.py Add simple script to help debug shade image uploads 2016-04-11 09:03:21 -05:00
delete-gerrit-spam.py Commit transaction in delete-gerrit-spam 2016-07-13 10:51:48 -07:00
downgrade-gerrit-10-8.sql Add script to downgrade gerrit from 2.10 2015-10-29 10:05:43 +09:00
gerrit_delete_group.sh Add helper script to delete Gerrit groups 2016-01-21 16:06:57 -08:00
gerrit-2.8.4-cleanup.sh Add script to cleanup Gerrit 2.8 data 2015-12-11 09:34:53 -08:00
gerrit-rollback-2.10-2.8.sql Add SQL file for emergency rollback 2015-05-11 19:37:37 -04:00
gerrit-rollback-2.11-2.8.sql Add rollback script for 2.11 2015-11-30 15:42:29 -08:00
hieraedit.py Remove common.yaml default for hieredit 2015-10-28 15:27:08 +10:00
infracloud_dns_from_bifrost.py Script to generate dns for infracloud 2016-02-25 11:26:48 +11:00
install_modules_acceptance.sh Script to install modules during integration 2015-07-03 14:11:58 -07:00
jenkins-job.xml Add a script to test the Jenkins API. 2013-02-21 22:34:09 +00:00
kick.sh Add a playbook and script for doing adhoc puppet 2016-03-09 14:23:49 -06:00
logstash-filter-test.sh Add support for logstash-filter integration tests 2016-05-25 14:06:15 -07:00
lp_openid_lookup Add a simple LP OpenId reverse lookup utility 2016-02-29 21:09:51 +00:00
maintain-infra-groups.py Update groups maint script 2015-09-15 07:49:17 -07:00
module_versions.sh Add utility for inspecting puppet module versions 2015-05-07 15:39:14 -07:00
nodepool_log_config.py Cleanup of nodepool builder logging 2016-03-17 09:37:23 +11:00
owners.py Be more careful checking the change submitted date 2016-09-12 23:05:49 +00:00
parse_puppet_report.py Add tool to parse puppet reports 2014-05-05 15:16:43 -07:00
prep-apply.sh Add support for logstash-filter integration tests 2016-05-25 14:06:15 -07:00
puppetmaster_bootstrap.sh Rename config => system-config in tools/ 2014-10-17 15:04:52 -04:00
remap_manifest.py Dump hiera values properly in remap 2015-10-28 12:31:11 +09:00
run-bashate.sh Clean up bashate failures 2014-09-30 12:40:59 -07:00
sorted_modules_env.py Fix shebang for modules.env sort check script 2016-07-21 11:52:40 -05:00
test_puppet_apply.sh Remove -e from apply test applier 2015-07-08 16:30:59 -07:00
update-gerrit-group.py Add a tool to update gerrit groups 2015-06-23 14:41:19 -07:00
who-approves.py Filter nonexistent groups in who-approves.py 2016-04-12 18:21:05 +00:00