Last modified: 2013-09-03 08:46:39 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T55422, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 53422 - [OPS] operations-dns-lint in operations/dns - authdns-gen-zones: command not found
[OPS] operations-dns-lint in operations/dns - authdns-gen-zones: command not ...
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
wmf-deployment
All All
: Low minor (vote)
: ---
Assigned To: Faidon Liambotis
: ops
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-08-27 20:33 UTC by Daniel Zahn
Modified: 2013-09-03 08:46 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Daniel Zahn 2013-08-27 20:33:15 UTC
in the operations/dns repo the lint check operations-dns-lint fails with:

 authdns-gen-zones: command not found

20:14:44 + mkdir -p /srv/ssd/jenkins-slave/workspace/operations-dns-lint/chroot/zones
20:14:44 + authdns-gen-zones /srv/ssd/jenkins-slave/workspace/operations-dns-lint/templates /srv/ssd/jenkins-slave/workspace/operations-dns-lint/chroot/zones
20:14:44 /tmp/hudson269577823213919719.sh: line 4: authdns-gen-zones: command not found
20:14:44 Build step 'Execute shell' marked build as failure
20:14:44 Finished: FAILURE

example:  https://integration.wikimedia.org/ci/job/operations-dns-lint/27/console

resulting in:

Build succeeded.

    https://integration.wikimedia.org/ci/job/operations-dns-lint/27/console : FAILURE in 2s (non-voting)

in the gerrit interface:

https://gerrit.wikimedia.org/r/#/c/81376/1
Comment 1 Antoine "hashar" Musso (WMF) 2013-08-27 21:02:47 UTC
The job was really a proof of concept I build following a conversation with Faidon.  We need a puppet class to install gdnsd on the Jenkins slaves and thus have the linting commands made available.
Comment 2 Antoine "hashar" Musso (WMF) 2013-08-29 07:44:35 UTC
Request a puppet class to install gndsd in https://rt.wikimedia.org/Ticket/Display.html?id=5688
Comment 3 Antoine "hashar" Musso (WMF) 2013-09-03 08:46:39 UTC
Faidon wrote the puppet class and I tweaked Jenkins jobs and Zuul configuration to adapt the operations-dns-lint job.

Changes:

Puppet authdns::lint: https://gerrit.wikimedia.org/r/#/c/82264/
Adapt jenkins job: https://gerrit.wikimedia.org/r/82372
Made it voting in Zuul: https://gerrit.wikimedia.org/r/82375
Validated with: https://gerrit.wikimedia.org/r/82376

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links