17:32:41 #startmeeting thirdparty 17:32:41 Meeting started Tue Oct 4 17:32:41 2016 UTC and is due to finish in 60 minutes. The chair is asselin__. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:32:42 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:32:44 The meeting name has been set to 'thirdparty' 17:32:54 dragonmaster, ask away :) 17:33:03 thanks asselin__ 17:33:21 sounds like dragonmaster has q's. I'm on another call now. 17:33:33 so, (1) would we be able to use central auth with zuul / gerrit ? 17:33:41 ie - ldap auth 17:34:06 dragonmaster, gerrit supports ldap auth 17:34:17 yeah, 17:34:17 zuul uses ssh public key to talk to gerrit 17:34:48 ok 17:35:09 so, as long as a user exists with that key, it should work 17:35:51 yes. Are you setting up 3rd party ci? or a separate gerrit/zuul installation? 17:36:36 our own zuul / gerrit stack which will integrate with private gitlab server 17:37:16 ci would be either jenkins (i know it was how openstack used to be built) 17:37:26 #link http://docs.openstack.org/infra/zuul/connections.html#gerrit 17:37:30 but potentially switch to buildbot 17:37:48 this is where your configure zuul with the gerrit username and path to public ssh key 17:41:21 but , take a step back 17:41:24 from. http://docs.openstack.org/infra/zuul/quick-start.html 17:41:50 pip install zuul doesnt active the webui component from my tests 17:42:52 which webui component? 17:43:44 zuul.openstack.org has the gates displayed there 17:44:19 look at http://git.openstack.org/cgit/openstack-infra/puppet-zuul/tree/templates/zuul.vhost.erb, seems it's on port 8001 ? 17:45:08 from my zuul server (base install of trusty with zuul) 17:45:13 root@zuul01:~# netstat -ntap | grep -i listen 17:45:13 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 800/mysqld 17:45:15 tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 889/memcached 17:45:16 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 398/sshd 17:45:17 tcp 0 0 0.0.0.0:4730 0.0.0.0:* LISTEN 220/gearmand 17:45:18 tcp6 0 0 :::22 :::* LISTEN 398/sshd 17:45:19 tcp6 0 0 :::4730 :::* LISTEN 220/gearmand 17:47:06 tcp 0 0 0.0.0.0:8001 0.0.0.0:* LISTEN 13239/python 17:47:34 zuul 13239 1 3 Sep28 ? 04:13:53 /usr/bin/python /usr/local/bin/zuul-server 17:48:02 but this is an older version of zuul...not sure if that still applies ^^ 17:48:19 taking a quick look, maybe the zuul-server didn’t startup 17:48:26 how many zuul-server processes are running? 17:49:52 seems it’s dying, i’ll need to make sure my configs are correct 17:50:11 use -f to run it in foreground mode 17:50:51 sorry, I mean -d 17:50:57 -d do not run as a daemon 17:51:44 yeah, just did it 17:52:12 directory /var/lib/zuul didnt get created with he install 17:52:50 stacktrace::: 17:52:53 root@zuul01:~# zuul-server -d 17:52:53 Traceback (most recent call last): 17:52:55 File "/usr/local/bin/zuul-server", line 10, in 17:52:56 sys.exit(main()) 17:52:58 File "/usr/local/lib/python2.7/dist-packages/zuul/cmd/server.py", line 239, in main 17:53:00 server.main() 17:53:01 File "/usr/local/lib/python2.7/dist-packages/zuul/cmd/server.py", line 164, in main 17:53:03 self.sched = zuul.scheduler.Scheduler(self.config) 17:53:04 File "/usr/local/lib/python2.7/dist-packages/zuul/scheduler.py", line 265, in __init__ 17:53:06 time_dir = self._get_time_database_dir() 17:53:07 File "/usr/local/lib/python2.7/dist-packages/zuul/scheduler.py", line 759, in _get_time_database_dir 17:53:09 os.mkdir(d) 17:53:10 OSError: [Errno 2] No such file or directory: '/var/lib/zuul/times' 17:53:12 Traceback (most recent call last): 17:53:13 File "/usr/local/bin/zuul-server", line 10, in 17:53:15 sys.exit(main()) 17:53:16 File "/usr/local/lib/python2.7/dist-packages/zuul/cmd/server.py", line 239, in main 17:53:18 server.main() 17:53:19 File "/usr/local/lib/python2.7/dist-packages/zuul/cmd/server.py", line 159, in main 17:53:21 self.start_gear_server() 17:53:22 File "/usr/local/lib/python2.7/dist-packages/zuul/cmd/server.py", line 132, in start_gear_server 17:53:22 dragonmaster, use http://paste.openstack.org/ next time ^^ 17:53:24 statsd_prefix='zuul.geard') 17:53:25 File "/usr/local/lib/python2.7/dist-packages/gear/__init__.py", line 2514, in __init__ 17:53:26 raise Exception("Could not open socket") 17:53:27 Exception: Could not open socket 17:53:36 will do 17:54:29 dragonmaster, I wonder if that's hard-coded in the code or a default that you need to overide in a conf file? 17:54:52 dragonmaster, either way, most folks install it using puppet: http://git.openstack.org/cgit/openstack-infra/puppet-zuul/ 17:55:41 or http://git.openstack.org/cgit/openstack-infra/puppet-openstackci/tree/manifests/zuul_scheduler.pp 17:55:41 we’ve addoped ansible for our openstack deployments 17:55:59 but will definately look at the puppet 17:56:22 try reverse engineer and contribute back 17:57:18 try this then: http://git.openstack.org/cgit/openstack/ansible-role-zuul/ 17:58:45 never used it, but I knew Paul Belanger was working it a while back...didn't realize until now that it's official 17:59:12 dragonmaster, we have about 2 minutes left. We can continue in #openstack-infra if you like. 17:59:25 o/ 17:59:27 thanks asselin__ 17:59:27 #endmeeting