[openstack-dev] [OpenStack-Infra] Upcoming changes now that Jenkins has retired

Joshua Hesketh joshua.hesketh at gmail.com
Fri Jun 17 10:01:06 UTC 2016


We can update those without any trouble. We just need to also update the
tests that check the usernames. You should be able to make all of the
changes (as per your first patchset) and then find where the tests also
need changing. Happy to help you on the review if you need more guidance.

To clarify though, these are just usernames used in the testing. They can
be anything arbitrarily. And as mentioned by James, it is still possible to
run Jenkins with zuul (in v2.5). So the tests aren't necessarily incorrect.

There are still some places in infra that do still use jenkins though. For
example, when uploading logs or assets zuul ssh's into the log server as
the user 'jenkins'. We could create a new user for zuul to use in these
cases.

On Fri, Jun 17, 2016 at 6:08 PM, Will Zhou <zzxwill at gmail.com> wrote:

> Hi James,
>
> I submitted a fix to openstack-infra/zuul via
> https://review.openstack.org/#/c/330853/. I found that username could not
> be changed from 'jenkins' to 'zuul' like
>
>
> https://github.com/openstack-infra/zuul/blob/master/tests/fixtures/layouts/good_require_approvals.yaml#L11
> review_gerrit:
> - event: comment-added
> require-approval:
> * - username: jenkins*
> older-than: 48h
> - event: comment-added
> require-approval:
> - email: jenkins at example.com
> newer-than: 48h
> It seems that it might be a little early for the fix?
>
> Thanks.
>
> On Fri, Jun 17, 2016 at 9:15 AM James E. Blair <corvus at inaugust.com>
> wrote:
>
>> Now that we have retired Jenkins, we have some upcoming changes:
>>
>> * Console logs are now available via TCP
>>
>>   The status page now has "telnet" protocol links to running jobs.  If
>>   you connect to the host and port specified in that link, you will be
>>   sent the console log for that job up to that point in time and it
>>   will continue to stream over that connection in real time.  If your
>>   browser doesn't understand "telnet://" URLs, just grab the host and
>>   port and type "telnet <host> <port>" or better yet, "nc <host>
>>   <port>" into your terminal.  You can also grep through in progress
>>   console logs with "nc <host> <port> | grep <string>".
>>
>> * Console logs will soon be available over the WWW
>>
>>   Netcatting to Grep is cool, but sometimes if you're already in a
>>   browser, it may be easier to click on a link and have that just open
>>   up in your existing browser.  Monty has been working on a websocket
>>   interface to the console log stream that we hope to have in place
>>   soon.
>>
>> * Zuul will stop using the name "Jenkins"
>>
>>   There is a new user in Gerrit named "Zuul".  Zuul has been
>>   masquerading as Jenkins for the past few years, but now that we no
>>   longer run any software named "Jenkins" it is the right time to
>>   change the name to Zuul.  If you have any programs, scripts,
>>   dashboards, etc, that look for either the full name "Jenkins" or
>>   username "jenkins" from Gerrit, you should immediately update them
>>   to also use the full name "Zuul" or username "zuul" in order to
>>   prepare for the change.
>>
>> -Jim
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
> _______________________________________________
> OpenStack-Infra mailing list
> OpenStack-Infra at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160617/06514b15/attachment.html>


More information about the OpenStack-dev mailing list