Re: [Release-job-failures] Release of openstack/tripleo-ui failed
zuul@openstack.org wrote:
Build failed.
- release-openstack-javascript http://logs.openstack.org/b5/b5dbb90fb347db2876f61cae8c2623f9ce767dfe/releas... : POST_FAILURE in 6m 25s - announce-release announce-release : SKIPPED
Issue: ------ The release jobs for openstack/tripleo-ui failed while processing the recently-added 10.3.0 tag. The upload-npm task failed with: The task includes an option with an undefined variable. The error was: "hostvars['ubuntu-xenial']" is undefined The error appears to have been in '/var/lib/zuul/builds/83dee2d5710f427583d21e5f49a4c186/trusted/project_1/git.openstack.org/openstack-infra/zuul-jobs/roles/upload-npm/tasks/main.yaml': line 15, column 3, but may be elsewhere in the file depending on the exact syntax problem. The offending line appears to be: - name: Upload tarball to npm ^ here This is likely due to the transition to ubuntu-bionic servers. Impact: ------- The 10.3.0 tarball was never copied to tarballs.openstack.org, and it was not uploaded to NPM either. Once the issue is resolved we should probably re-enqueue that reference to re-trigger the job. -- Thierry Carrez (ttx)
On 2019-03-14 12:16:26 +0100 (+0100), Thierry Carrez wrote: [...]
The upload-npm task failed with:
The task includes an option with an undefined variable. The error was: "hostvars['ubuntu-xenial']" is undefined
The error appears to have been in '/var/lib/zuul/builds/83dee2d5710f427583d21e5f49a4c186/trusted/project_1/git.openstack.org/openstack-infra/zuul-jobs/roles/upload-npm/tasks/main.yaml': line 15, column 3, but may be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: Upload tarball to npm ^ here
This is likely due to the transition to ubuntu-bionic servers. [...]
That does seem to be the case. The javascript release playbook at http://git.openstack.org/cgit/openstack-infra/project-config/tree/playbooks/... used a hard-coded hostname in a hostvars lookup, and also was generally presumptive with the name of the job node for the release roles list. Our current attempt at fixing this to be nodename agnostic can be found at https://review.openstack.org/643353 for those interested. -- Jeremy Stanley
On 2019-03-14 14:41:14 +0000 (+0000), Jeremy Stanley wrote:
On 2019-03-14 12:16:26 +0100 (+0100), Thierry Carrez wrote: [...]
The upload-npm task failed with:
The task includes an option with an undefined variable. The error was: "hostvars['ubuntu-xenial']" is undefined
The error appears to have been in '/var/lib/zuul/builds/83dee2d5710f427583d21e5f49a4c186/trusted/project_1/git.openstack.org/openstack-infra/zuul-jobs/roles/upload-npm/tasks/main.yaml': line 15, column 3, but may be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: Upload tarball to npm ^ here
This is likely due to the transition to ubuntu-bionic servers. [...]
That does seem to be the case. The javascript release playbook at http://git.openstack.org/cgit/openstack-infra/project-config/tree/playbooks/... used a hard-coded hostname in a hostvars lookup, and also was generally presumptive with the name of the job node for the release roles list.
Our current attempt at fixing this to be nodename agnostic can be found at https://review.openstack.org/643353 for those interested.
After the hopeful fix above merged I reenqueued the 10.3.0 tag for openstack/tripleo-ui into Zuul. It has made it somewhat further, but the task now fails thusly: http://logs.openstack.org/b5/b5dbb90fb347db2876f61cae8c2623f9ce767dfe/releas... -- Jeremy Stanley
On 2019-03-14 19:40:54 +0000 (+0000), Jeremy Stanley wrote:
On 2019-03-14 14:41:14 +0000 (+0000), Jeremy Stanley wrote:
On 2019-03-14 12:16:26 +0100 (+0100), Thierry Carrez wrote: [...]
The upload-npm task failed with:
The task includes an option with an undefined variable. The error was: "hostvars['ubuntu-xenial']" is undefined
The error appears to have been in '/var/lib/zuul/builds/83dee2d5710f427583d21e5f49a4c186/trusted/project_1/git.openstack.org/openstack-infra/zuul-jobs/roles/upload-npm/tasks/main.yaml': line 15, column 3, but may be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: Upload tarball to npm ^ here
This is likely due to the transition to ubuntu-bionic servers. [...]
That does seem to be the case. The javascript release playbook at http://git.openstack.org/cgit/openstack-infra/project-config/tree/playbooks/... used a hard-coded hostname in a hostvars lookup, and also was generally presumptive with the name of the job node for the release roles list.
Our current attempt at fixing this to be nodename agnostic can be found at https://review.openstack.org/643353 for those interested.
After the hopeful fix above merged I reenqueued the 10.3.0 tag for openstack/tripleo-ui into Zuul. It has made it somewhat further, but the task now fails thusly:
http://logs.openstack.org/b5/b5dbb90fb347db2876f61cae8c2623f9ce767dfe/releas...
This has finally been fixed by https://review.openstack.org/643481 so I *think* it's safe to approve more releases for Javascript-based projects again. -- Jeremy Stanley
participants (2)
-
Jeremy Stanley
-
Thierry Carrez