project-config/tools
Doug Hellmann 7ab3387080 validate service types used for documentation jobs
We want the service type use to be consistent across all of the various
repos where we refer to it. This patch adds validation to ensure that
service types associated with jobs for repositories match the service
types assigned by the registry.

In the process, it also changes the job definitions for some of the
projects that were publishing to the "wrong" location. A separate patch
will establish redirects from the old locations to the new locations.

Some of the projects were not listed in the registry at all, so this
patch depends on other patches that add the missing entries.

The validation class defined here will eventually move to the
os-service-types library, when that repository is ready to receive code.

Change-Id: I2785ca8782b592c7af574e0b5a41407610873349
Depends-On: I27765d7760352f4c589168037ddd2e6792d1561f
Depends-On: Ie530edd8aa40e5b89f997526e68117cafa68ee9c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-07-14 14:24:47 -04:00
..
build-dib-in-docker.sh Wrap some overly long lines 2015-12-23 13:56:53 +01:00
build-image.sh Remove stackviz from tools/build-image.sh 2017-06-21 16:20:26 +02:00
check-channels-yaml.sh Add small message to explain check-channels-yaml.sh 2016-10-18 22:43:43 +02:00
check_gerrit_projects_changed.py Check changed track-upstreams in gerrit/projects.yaml 2016-09-27 22:05:48 +02:00
check_gerrit_projects_changed.sh Delete files for proper cleanup after tests 2016-12-19 17:20:43 +01:00
check_irc_access.py Remove whitespaces and add parenthesis to print statements 2016-08-24 16:48:09 -04:00
check_projects_yaml_alphabetized.sh Fix test jobs 2014-09-25 16:40:07 +00:00
check_valid_gerrit_config.sh Improve gerrit checks messages 2016-09-13 13:57:48 +02:00
check_valid_gerrit_projects.py Check for newlines in project descriptions 2017-06-26 11:19:40 +10:00
ci2project.py Tool to list accounts voting verified 2015-01-16 14:18:42 -08:00
grafyaml-validate.sh Validate grafyaml based on master 2016-01-07 17:23:27 -08:00
irc_tests.py Remove gerritbot limit test 2016-12-01 19:47:50 +01:00
jenkins-projects-checks.py validate service types used for documentation jobs 2017-07-14 14:24:47 -04:00
layout-checks.py Detect misaligned ':' in zuul/layout.yaml 2017-02-28 10:33:14 +11:00
mount-image.sh Switch to using $() for subshells, part 1 2015-06-04 15:30:55 +10:00
normalize_acl.py Add Apache 2.0 license to source file 2017-02-16 10:46:54 +00:00
normalize_channels_yaml.py Test formatting of gerritbot/channels.yaml 2015-09-29 09:56:18 -04:00
normalize_projects_yaml.py Factor out yaml emitter/dumper functions from normalize_projects_yaml.py 2015-09-28 19:19:13 -04:00
projectconfig_yamllib.py Factor out yaml emitter/dumper functions from normalize_projects_yaml.py 2015-09-28 19:19:13 -04:00
propose_projects_yaml_update.sh Fix Normalize projects.yaml proposal 2015-07-01 08:39:07 +02:00
run-bashate.sh Ignore E011 in bashate 2016-01-07 16:52:39 -08:00
run-compare-clonemap.yaml Use zuul-cloner instead of git clone 2015-04-30 11:39:20 -07:00
umount-image.sh Port build-image.sh from old config repo 2014-09-30 15:06:19 -07:00
zuul.conf-sample Add JJB AFS module 2016-09-27 14:49:09 -07:00