With https://gerrit.wikimedia.org/r/#/c/200525/, the class role::package::builder::labs was removed. However, its documentation is still up at https://doc.wikimedia.org/puppet/classes/__site__/role/package/builder/labs.html which is linked for example when you have added role::package::builder::labs to your project-specific Puppet groups on wikitech.
Description
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Convert 'operations-puppet-doc' job to run on a labs slave | integration/config | master | +28 -5 |
Related Objects
- Mentioned Here
- T86659: Migrate all jobs to labs slaves
Event Timeline
Most of the publish jobs use rsync and delete any extra files. However this one is still running on gallium directly and presumably Puppet's built-in doc generator does not clean up foreign files in the output directory:
- shell: | /usr/bin/puppet doc \ --mode rdoc \ --outputdir /srv/org/wikimedia/doc/puppet \
See T86659. This is fixed when it moves to labs and publishes via rsync.
Change 204982 had a related patch set uploaded (by Krinkle):
Convert 'operations-puppet-doc' job to run on a labs slave
Change 204982 merged by jenkins-bot:
Convert 'operations-puppet-doc' job to run on a labs slave
Might be fixed by https://gerrit.wikimedia.org/r/204982 which migrated the operations-puppet-doc job and thus use rsync. Should clean up the destination but I haven't verified.
Confirmed that a bunch of classes/roles that Yuvi has recently killed are no longer in the docs.