Last modified: 2013-06-26 13:31:47 UTC
The integration-zuul-layoutvalidation has been migrated to run on the 'gallium' slave as jenkins-slave. That prevents it from reading the /etc/zuul/zuul.conf file which belong to jenkins:root and is only readeable by the jenkins user. The layout validation is thus lacking a configuration file. Since Zuul lookup the configuration in ~/zuul.conf , we need to generate a zuul conf for jenkins-slave user that would not have the api token.
Related URL: https://gerrit.wikimedia.org/r/70621 (Gerrit Change I763994475e80a09449bf7f16b78adc7d18e79e20)
Related URL: https://gerrit.wikimedia.org/r/70625 (Gerrit Change I5e305fd7f5b4b870c91be495f60e16138739b4d9)
The new public.conf file fixed the issue :-)