Friday, 2018-07-27

corvusit *does* pass tests :)00:02
*** harlowja has joined #zuul00:05
tristanCcorvus: with openshift, when you run oc cluster up, you get a deployment with default scc and roles with a developper account created00:09
clarkbI expect that with k8s nodepool would talk to a cluster that already exists?00:12
tristanCcorvus: with k8s, it seems like i only get cluster-admin role by default00:12
*** rcarrill1 has joined #zuul00:16
*** rcarrillocruz has quit IRC00:17
clarkbtristanC: I half expect that nodepool would be given appropriate credentials for that cluster (whatever that means for that cluster and nodepool) and then it can provision pods as necessary?00:18
clarkband not be in the business of managing access directly?00:18
tristanCclarkb: sure, let me rephrase the initial question: how are we going to test the k8s driver?00:20
clarkbtristanC: I imagine it could be done similar to how we test openstack. Fakes in the main test suite and an integration job that talks to an actual k8s.00:20
tristanCclarkb: nodepool do need to manage individual pod access using service account for the zuul executor00:20
pabelangerfor integration testing, on nodepool, i think we could also do kubespray, like we use devstack00:21
tristanCclarkb: could we define an actual k8s then?00:21
clarkbtristanC: sure we deploy an actual openstack in the integration tests00:21
tristanCpabelanger: does kubespray setup rbac? is this what nodepool k8s user are going to use?00:22
clarkbminikube is the official thing iirc for this use case00:22
pabelangertristanC: I am not sure to be honest, most I've done with kubespray is in https://review.openstack.org/549768/00:22
pabelangerwas a POC zuul job00:22
pabelangeralso kubeup, honestly don't know the differences00:23
clarkbminikube is the devstack of k8s iirc00:23
pabelangerah00:23
clarkbhrm though it apparently demands a Vm00:24
clarkbtristanC: anyway that is where I would start for testing. Deploy a local single node cluster and do integration testing on it00:24
clarkbuse fakes in the test suite00:24
clarkbfigure out what needs to be added from there00:25
tristanCclarkb: yes, that's what i started to do, but, i couldn't figure rbac and user access. so i think we should set expectation in the spec regarding k8s deployment configuration00:25
pabelangerhttps://kubernetes.io/docs/setup/pick-right-solution/00:25
clarkbtristanC: when you say you couldn't figure it out you mean that you couldn't get it to work at all or to do something specific?00:25
tristanCclarkb: the initial k8s driver works with kubespray, e.g. with a cluster-admin role: https://review.openstack.org/53555700:26
clarkbI see you are asking about creating access to the namespaces that are created so that one job doens't have access to another?00:27
tristanCclarkb: i don't know what nodepool k8s user context (rbac access) would be00:27
clarkbI think nodepool would have an admin like cluster role (not sure if full admn is necessary) then create namespaces and hand out credentials to ze for a role on that namespace?00:28
clarkboh we just bind roles to users that maybe makes it easier00:29
clarkbwe can document a role that works. have people install it then provision users?00:29
tristanCclarkb: that kind of technical details would be useful to know00:30
clarkbtristanC: I think we don't know them yet though00:30
clarkb(this is me sort of hand waving based on a high level understanding of k8s rbac00:31
corvusyeah, we're going to have to figure details like this out as a team as we go00:35
tristanCin the meantime, the openshift implementation is working with the default deployment developper account...00:37
corvusi think we can generally expect nodepool to "own" the kubernetes that it's using.  my understanding is that kubernetes is still not really considered multi-tenant from a security standpoint, so i don't think we'd have to worry about folks colocating production with a hostile ci system as a use-case.  so saying "give nodepool the cluster-admin role" sounds reasonable to me.00:38
corvusif we can further restrict that, great.00:38
corvuslet's start with k8s first, then openshift later00:39
corvusclarkb: fortunately, we have a ci system that can give us virtual machines to install minikube :)00:41
corvusor, if kubespray is the thing, that.00:42
corvustristanC: so can you move forward using the cluster-admin role for now?00:42
tristanCcorvus: using minikube need a nested vm00:43
corvusoh, nested.  ick.00:44
corvuskubespray doesn't have that requirement?00:44
tristanCcorvus: i'll be on vacation until next week, i can have another look after using that new piece of information00:45
corvustristanC: ok.  have a nice vacation :)00:45
tristanCcorvus: though the container native base jobs remains to be defined.00:48
tristanCi guess you'll want the job to use pbrx?00:48
corvustristanC: not sure what you mean there -- what's "container native base jobs"?00:50
tristanCcorvus: when the driver create a namespace resource00:50
tristanC"native container workflow"00:50
tristanCcorvus: for the container as machine, we can easily test a linter can be executed on a vanilla image using the kubectl connection00:52
tristanCcorvus: but for the native container workflow, maybe the base job just need to demonstrate it can access the namespace using the k8s_raw module?00:52
corvustristanC: i guess i'm having trouble with what "base job" means in this context00:53
tristanCcorvus: the sequence of action to build an image of the speculative source of the project, deploy the pod(s) and give access to the untrusted job00:54
tristanCisn't this the base job of the native container workflow?00:54
corvustristanC: ah, that doesn't have to be done by a base job.  that can be done entirely as an untrusted job.  i think the action of building the image and deploying, etc, will depend on how the project is set up.  we can write jobs in zuul-jobs that do that for certain patterns.00:55
tristanCcorvus: note that base job doesn't have to trusted ;)00:55
corvustristanC: so i think we're almost saying the same thing.  except it doesn't need to be priviledged, or specifically be a base job.00:55
corvusit does actually00:56
tristanCcorvus: hum, but then the implemnetation i proposed with openshift isn't openshift centric (beside the rolebinding action from nodepool)00:56
corvushttps://zuul-ci.org/docs/zuul/user/config.html#job   "A job with no parent is called a base job and may only be defined in a config-project."00:56
tristanCcorvus: what clarkb found to be openshift centric was actually a zuul-jobs then00:57
corvustristanC: maybe you meant "parent job" instead of "base job"00:57
tristanCcorvus: well pabelanger started to move the base job (the default parent) in an untrusted project, and keep the trusted part in a base-minimal job (base has base-minimal as parent)00:58
tristanCcorvus: my bad, it's the default parent that is called base job00:58
corvusyeah.  the default value for default-parent is "base".  but it doesn't have to be a base job.00:59
tristanCalright, then i'll remove the base-openshift-native job proposal from the zuul-base-jobs project00:59
corvusanyway, now that we have the terminology settled :)  it seems reasonable to have multiple parent jobs for different circumstances.  that will let us try out build systems easily.  i can definitely see us having a k8s parent job and a openshift parent job, and possibly different variants of those based on different image builders, etc.01:00
corvustristanC: for functional testing, i'm not sure we really need to worry about all that right now.  your idea of running a job that talks to the k8s api is probably enough to validate the code.  the rest we can do inside of running zuuls by defining jobs.01:01
tristanCcorvus: alright, then a single task parent job that demonstrate usage of the k8s_raw module01:02
corvussounds like a plan01:02
tristanCand for the container as machine, an inventory node that can be accessed using the kubectl plugin01:02
corvus++01:02
tristanCassuming a kubespray pre-run01:03
tristanCthanks for the detail, i should be able to work on that next week01:04
corvustristanC: thank you!01:04
*** swest has quit IRC01:14
*** harlowja has quit IRC01:17
*** swest has joined #zuul01:29
*** myoung has quit IRC02:39
SpamapSmmmmm old patch :)03:27
SpamapSglad dequeue is finally getting some love.03:27
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Add a dequeue command to zuul client  https://review.openstack.org/9503504:21
*** pcaruana has joined #zuul04:28
*** pcaruana has quit IRC04:30
*** nchakrab has joined #zuul04:45
openstackgerritMerged openstack-infra/zuul master: Add a dequeue command to zuul client  https://review.openstack.org/9503505:03
*** zigo_ has joined #zuul05:53
*** zigo has quit IRC05:53
*** hashar has joined #zuul06:15
*** nchakrab has quit IRC07:38
*** nchakrab has joined #zuul07:50
*** nchakrab has quit IRC09:15
*** nchakrab has joined #zuul09:16
*** rcarrill1 is now known as rcarrillocruz09:41
*** nchakrab has quit IRC09:43
*** sshnaidm|afk has quit IRC10:09
*** nchakrab has joined #zuul10:45
*** nchakrab has quit IRC11:41
*** jtanner has quit IRC11:43
*** jtanner has joined #zuul11:46
ianwSpamapS: what's that joke about how when I tell you I'll fix it, I'll fix it, you don't have to keep reminding me every 3 years :)11:55
SpamapS:-D11:55
*** pawelzny has joined #zuul12:00
*** pawelzny has left #zuul12:05
*** pawelzny has joined #zuul12:05
*** sshnaidm has joined #zuul12:08
*** pawelzny has quit IRC12:08
*** sshnaidm is now known as sshnaidm|off12:08
*** rlandy has quit IRC12:48
*** rlandy has joined #zuul12:48
*** rcarrill1 has joined #zuul13:01
*** rcarrill2 has joined #zuul13:03
*** rcarrillocruz has quit IRC13:03
*** gchenuet has joined #zuul13:05
*** rcarrill2 is now known as rcarrillocruz13:05
*** rcarrill1 has quit IRC13:06
gchenuetHi guys ! I'm currently setup a Zuul v3 stack and i have a question about merger nodes, do I need to setup a reverse proxy (like zuul v2) to serve git repository ?13:07
*** samccann has joined #zuul13:07
*** rcarrill1 has joined #zuul13:08
mordredgchenuet: no, you do not. in v3 the git repos are prepared directly on the executors - and then in the base job we push the code from the executor to the node(s)13:08
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: scheduler: return project_canonical in status page  https://review.openstack.org/58245113:08
gchenuetok, perfect! thanks  mordred13:09
*** rcarrillocruz has quit IRC13:10
*** bbayszczak has joined #zuul13:14
*** rcarrillocruz has joined #zuul13:19
*** rcarrill1 has quit IRC13:21
*** rcarrill1 has joined #zuul13:22
*** rcarrillocruz has quit IRC13:25
bbayszczakhi everyone I'm working at leboncoin with gchenuet and we are bootstrapping zuul v313:29
mordred\o/13:30
bbayszczakI'm facing issues while running the web component. I can see in the log that the server in running and I can reach an api endpoint (/api/info). But it's impossible to display the dashboard, am I missing some steps ?13:30
gchenuetFYI: we are using the OpenStack ansible roles to setup Zuul13:31
*** rcarrill1 is now known as rcarrillocruz13:31
mordredbbayszczak: possibly - if you're installing from source you need to have yarn installed to build the javascript things13:31
mordredgchenuet: the windmill ones?13:31
gchenuetmorded: this one -> https://github.com/openstack/ansible-role-zuul13:32
mordredok. cool13:33
mordredpabelanger: ^^ is that a thing you can help with ?13:33
pabelangermordred: gchenuet: sure, what is the issue13:34
*** myoung has joined #zuul13:35
*** rcarrill1 has joined #zuul13:35
gchenuetAfter running the playbook to setup a web node, we faced some errors when browsing the dashboard13:37
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add a yarn role  https://review.openstack.org/58655013:37
gchenuetshould we need to run a script or something else ?13:37
*** rcarrillocruz has quit IRC13:37
pabelangerah, zuul web is still missing from the role. Need to add support to build it from source13:37
mordredwell - it SHOULD all just work as long as you have yarn installed13:38
mordredpabelanger: sweet - good to know -13:38
* mordred couldn't see anything, but isn't familiar with those yet13:38
pabelangerI'll poke around it today13:39
pabelangeryou might be able just to use http://tarballs.openstack.org/zuul/zuul-content-latest.tar.gz for now13:39
pabelangeruntil role is updated13:39
gchenuetok, just need to serve these files with a webserver and it should be ok ?13:41
pabelangeryah13:41
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Add instructions for deploying zuul with openSUSE  https://review.openstack.org/58125513:41
*** rcarrillocruz has joined #zuul13:41
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Change npm reference to yarn  https://review.openstack.org/58655213:41
gchenuetpbelanger: thanks ! and setup yarn too ?13:43
mordredyou don't need yarn if you grab those files13:43
*** rcarrill1 has quit IRC13:43
mordredand if you unpack them into the zuul/web/static dir in the zuul python installation, zuul should just find them and serve them out for you13:44
mordred(if you install zuul from source with yarn installed, they should be built and put into zuul/web/static)13:44
mordredBUT - you can also just set up a webserver to serve those files ...13:45
pabelangerI'll try using yarn this weekend, haven't yet.13:46
mordredcool. it's hopefully pretty easy - but let me know if you run in to issues13:46
gchenuetCool ! thanks guys !13:47
*** rcarrill1 has joined #zuul13:48
bbayszczakthanks !13:49
*** rcarrillocruz has quit IRC13:50
*** rcarrillocruz has joined #zuul13:52
*** rcarrill1 has quit IRC13:54
*** ianychoi has joined #zuul13:56
*** ianychoi_ has quit IRC14:00
*** jlvacation is now known as jlvillal14:18
*** bbayszczak has quit IRC14:47
*** maeca has joined #zuul15:04
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/job/{job_name} route  https://review.openstack.org/55097815:12
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/projects and /{tenant}/project/{project} routes  https://review.openstack.org/55097915:12
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/pipelines route  https://review.openstack.org/54152115:12
-openstackstatus- NOTICE: A zuul config error slipped through and caused a pile of job failures with retry_limit - a fix is being applied and should be back up in a few minutes15:41
*** ChanServ changes topic to "A zuul config error slipped through and caused a pile of job failures with retry_limit - a fix is being applied and should be back up in a few minutes"15:41
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Add upload-logs-swift role  https://review.openstack.org/58454115:51
*** openstackgerrit has quit IRC16:04
*** gchenuet has quit IRC16:17
*** gchenuet has joined #zuul16:18
*** gchenuet has quit IRC16:18
*** openstackgerrit has joined #zuul16:21
openstackgerritMerged openstack-infra/zuul-jobs master: Add role to ensure per-node output dirs exist  https://review.openstack.org/51182316:21
*** yolanda has quit IRC16:22
*** harlowja has joined #zuul16:27
*** yolanda has joined #zuul16:29
Shrewsjust a reminder for folks: i'm having wrist surgery on Tuesday and will be out for an indeterminate amount of time (taking at least next week off). will return when i can use my fingers again.16:34
Shrewsi'll likely be around a bit early monday16:35
clarkbShrews: here's to quick healing wrists16:51
Shrewsclarkb: yeah srsly. thx. def not looking fwd to this16:55
*** panda|rover is now known as panda|rover|off17:03
*** hashar has quit IRC17:19
pabelangeris there any reason not to have zuul-scheduler retry forever if it cannot connect to zookeeper on first start?17:21
pabelangereg: http://logs.openstack.org/88/586588/1/check/ansible-role-zuul-fedora-27/7d2f82a/logs/var/log/zuul/scheduler-debug.log17:21
pabelanger2018-07-27 15:52:16,317 WARNING kazoo.client: Failed connecting to Zookeeper within the connection retry policy.17:21
Shrewspabelanger: i thought tristanC put up a change for that?17:22
pabelangerah, haven't looked17:22
Shrewscommit f306a690a1bfd611eed7248c929c3f75891f4a9117:23
Shrewshttps://review.openstack.org/57604817:23
pabelangerah, you know what, this is released version of zuul17:23
pabelangerlet me check other job using zuul from master17:24
pabelangerhttp://logs.openstack.org/88/586588/1/check/ansible-role-zuul-src-fedora-27/6e344d1/logs/var/log/zuul/scheduler-debug.log17:24
pabelangercool, works as expected17:24
pabelangerShrews: thanks!17:24
*** pwhalen has quit IRC17:26
clarkbcorvus: do you have a plan for how you want to add the swift logs changes to zuul-jobs? Just approve as reviewers get through them or does it need to be a bit more organized than that?17:29
*** pwhalen has joined #zuul17:29
*** pwhalen has joined #zuul17:29
*** harlowja has quit IRC17:31
*** myoung is now known as myoung|lunch18:09
*** harlowja has joined #zuul18:15
*** tranzemc has quit IRC18:26
*** sshnaidm|off has quit IRC18:32
corvusclarkb: re swift logs: there should be no interference with anything else so folks can approve at will.18:34
tobiashcorvus: added a minor comment to it18:35
tobiashand ++ for approving and iterating on it18:35
tobiashthere are enough disclaimers to prevent folks from using it yet :)18:35
corvustobiash: re your comment: agreed.  currently the icons are all broken anyway  :)18:36
tobiashcorvus: I got them working via apache config :)18:36
openstackgerritMerged openstack-infra/zuul master: Add debug message to job freezing  https://review.openstack.org/58275018:36
tobiashcorvus: but I have the apache in front of it anyway18:36
corvusheh.  we'll have to do something like upload them on container creation since we're going to try avoidinga p roxy18:36
tobiashmakes sense18:37
tobiashmordred: I got the swift proxy working with binary streaming :)18:38
tobiashmordred: with a simple custom request via conn.object_store.get()18:39
clarkbsort of related to this apparently s3 uses a global namespace18:40
clarkber global namespace for container names18:40
clarkbcorvus: one thought, should we put a few bytes into the test files for the role?18:41
tobiashclarkb: in our cloud the ceph-radosgw also has a global namespace for container names which is a little bit confusing if you don't know that yet...18:41
tobiash++ for test files with a little bit of content18:42
clarkbtobiash: interesting. It seems like a bad constraint particularly if you are running a massive public cloud service like amazon does18:42
corvuswell, the test doesn't actually upload them.  it only uses them to generate index files.18:42
clarkbcorvus: ah18:43
tobiashcorvus: I tested uploaded that for testing :) but actually I don't mind18:43
clarkbI'm just now getting to the test script18:43
corvus(basically, the parts of the library which scans directories to decide what to upload, and generates indexes are unit tested.  actual uploading is not)18:43
corvustobiash: ah, ok, yeah, if it'll help for manual testing too, that's fine18:43
corvus(of course, this being zuul, we *should* be able to add a job that spins up a swift and tests it for real :)18:44
tobiashclarkb: but that also could well be an integration into openstack issue with our ceph-radosgw18:44
tobiashhrm, first try of swift upload in ansible: 2018-07-27 19:10:10.451891 | localhost | MODULE FAILURE19:11
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Copy inventory file first for validate-host  https://review.openstack.org/58663919:11
clarkbtobiash: corvus I was just going to say I did a more in depth review and +2'd :P I noted some things we should probably update but we don't need all of that in the first pass19:12
clarkbthat review has made me hungry too19:13
tobiashclarkb: might be a deployment issue: http://paste.openstack.org/show/726763/19:14
clarkbtobiash: oh ya you need to install openstacksdk19:15
clarkband get it into your bwrap envs19:15
tobiashthat should then be added to zuul's requirements.txt19:15
clarkbpossibly, though this role isn't required to run zuul19:16
clarkbmaybe we add it as a setuptools optional dep list (I forget the actual name for these)19:17
tobiashclarkb: yes, I guess but it will become one of the standard roles for log upload so that should be supported out of the box imho19:17
*** myoung|lunch is now known as myoung19:18
openstackgerritMerged openstack-infra/zuul master: fix zuul from scratch user and group creation  https://review.openstack.org/58125419:37
openstackgerritMerged openstack-infra/zuul master: Add instructions for deploying zuul with openSUSE  https://review.openstack.org/58125519:37
tobiashyay, it worked within ansible :)19:44
*** rlandy is now known as rlandy|brb19:55
*** samccann has quit IRC19:57
tobiashcorvus: it adds a superfluous logs/ dir between the prefix and the actual content20:13
corvusmordred, clarkb, jhesketh: i had a comment on PS2 of https://review.openstack.org/581255 which i don't beleieve was resolved satisfactorily20:13
tobiashapart from that it seems to work nicely :)20:13
corvusmordred, clarkb, jhesketh: is there no bigtop repo for opensuse?20:13
clarkbI am not sure, but I know the method jhesketh documented works and works well as it is what I use20:14
clarkbI'm having a hard time finding a list of the bigtop package repos20:15
corvuslot's of things work, but bigtop is an official apache project, so it seems like a really good place to get packages of apache software.  and it's what we use elsewhere in the instructions, so i think it should be our first choice, and at least warrants some investigation.20:16
*** rlandy|brb is now known as rlandy20:17
corvus Bigtop support many Operating Systems, including Debian, Ubuntu, CentOS, Fedora, openSUSE and many others.20:18
clarkbthe centos url isn't browsable either so having a hard time finding where suse might be at20:18
clarkbcorvus: http://repos.bigtop.apache.org/ doesn't seem to have suse/leap/opensuse listed20:19
clarkbcorvus: fwiw I'm happy to use official packaging if it exists. I ended up doing what jhesketh documented a while back because I couldn't find such a thing when I looked20:20
corvusi'm really uncomfortable recommending folks install packaging from random places20:21
clarkbcorvus: I don't think we are recommending that?20:21
corvuswhat *are* we recommending?20:21
clarkbcorvus: in the change that merged we are recommending that we use official zookeeper tarballs from apache/zookeeper20:22
corvuswhat's amaze.com.au?20:22
clarkba mirror for apache's artifacts20:22
clarkbwe can update the url to be the non mirror location20:22
*** dtruong_ has quit IRC20:23
clarkbah they don't appera to have public download outside of mirrors20:23
corvusi guess at least we recommend verifying the checksum?20:23
corvusclarkb: thanks for looking into bigtop20:25
pabelangerhttps://archive.apache.org/dist/zookeeper/ might be good place20:25
clarkbpabelanger: the top of that page asks that you not download from it20:26
pabelangeryah, that seems... odd20:26
*** dtruong_ has joined #zuul20:26
clarkbpabelanger: its fairly common if bw is a concern. Easier on them to farm that out and distribute it20:27
clarkbanother option is to see if there are any unofficial packages on obs; however, I'm personally more comfortable using official release artifacts (even if mirrored) than random obs repositories20:27
corvuswe could just point at apache's release page20:27
clarkbcorvus: ya that would work too20:28
pabelangerTIL: bigtop, going to try that for centos20:29
corvuspabelanger: it's in the zuul-from-scratch document :)20:29
*** dmsimard has quit IRC20:29
pabelangerindeed20:31
pabelangerclarkb: corvus: I'm ready to help with zuul now, if others are. I forgot I'll be leaving for sportsball in an hour20:34
clarkbya I can help with a restart, quickly writing a patch to update the zookeeper download url20:34
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Add upload-logs-swift role  https://review.openstack.org/58454120:38
rcarrillocruzI used bigtop for my Zuul ansible container app20:39
rcarrillocruzWorked fine20:39
openstackgerritClark Boylan proposed openstack-infra/zuul master: Point Suse users are zookeeper releases page  https://review.openstack.org/58668220:39
clarkbrcarrillocruz: the question is whether or not such packages exist for (open)suse20:40
rcarrillocruzFor zookeeper dep that is20:40
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Add upload-logs-swift role  https://review.openstack.org/58454120:40
corvusclarkb, tobiash: ^ replied and addressed20:40
clarkbI am unable to find them if they do20:40
clarkbcorvus: does https://review.openstack.org/586682 look a bit better for suse?20:40
corvusclarkb: wfm20:41
corvusthx20:41
pabelangernot that I have logs now, but seems an outage in rdocloud wedge nodepool somehow. When rdocloud was fixed, nodepool didn't self heal21:36
pabelanger WARNING nodepool.driver.openstack.OpenStackProvider: Cannot find provider pool for node... was about the only thing I could see that might be related21:36
clarkbpabelanger: that is the type of message you get when a node in zk has its cloud removed from the yaml  config iirc21:37
clarkband I want to say that can wedge things because nodepool doesn't know how to handle that node21:37
pabelangeryah, that's what I thought too21:38
pabelangerbut I am not sure any cloud was removed from yaml21:38
pabelangerI cannot look now, but will dive deeper21:39
clarkbpabelanger: you can always cross check the contents of that node in zk against what you have for launcher config21:39
pabelangeryah21:40
openstackgerritMerged openstack-infra/zuul master: Point Suse users are zookeeper releases page  https://review.openstack.org/58668221:43
pabelanger2018-07-18 05:48:32,644 WARNING nodepool.CleanupWorker: Marking for delete leaked instance upstream-centos-7-rdo-cloud-tripleo-0000063539 (04413a49-bbff-4de5-9892-3dcb8e9338e5) in rdo-cloud-tripleo (unknown node id 0000063539)21:45
pabelangerI see that oo21:45
pabelangertoo*21:45
pabelangerokay, now I run, will debug more later21:45
clarkbcorvus: did you see my note about os.walk and symlinks in the swift logs change? (I am going to approve that change now unless you think we should wait, but wanted to make sure you had seen that comment first as its probably something to be aware of as we move forward)21:48
corvusclarkb: oh yes, i suspect you're right about that -- we probably do want to handle symlinks.21:50
clarkbcorvus: I don't think w eneed to fix that right now, but ya we should followup on it21:50
clarkbcorvus: any object to approving that change as is?21:50
corvusclarkb: nope.  we can do symlinks in a followup.21:51
corvusi'm rechecking https://review.openstack.org/585830 now21:51
*** sshnaidm|off has joined #zuul22:04
openstackgerritMerged openstack-infra/zuul-jobs master: Add upload-logs-swift role  https://review.openstack.org/58454122:17
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add openstacksdk to executor extras  https://review.openstack.org/58671722:20
*** sambetts_ has quit IRC22:24
*** sambetts_ has joined #zuul22:26
openstackgerritJames E. Blair proposed openstack-infra/zuul master: WIP: Support line comments in Gerrit  https://review.openstack.org/57703522:48
*** harlowja has quit IRC23:09
mordredcorvus: re: symlinks - the zuul multi-tenant dashboard draft job is a good trial ballon - since it uses directory symlinks to simulate the apache rewrite rule for multi-tenants23:16
corvusmordred: thanks, i thought that sounded familiar :)23:17
mordredyah - it's ... it's a tricky one the way it's done right now, becuase it would basically be a recursive symlink23:19
mordred(it's two symlinks to '.')23:19
mordredso ... might be a good thought exercise to think about how else we might solve it other than symlinks in a swift world23:20
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Support line comments in Gerrit  https://review.openstack.org/57703523:20
corvus^ not WIP :)23:20
mordred\o/23:20
*** myoung has quit IRC23:22
mordredcorvus: 577027 has 2x+2 - you wanna hold off on it for any reason?23:31
mordredcorvus: also - in 577035, lines 703 through 708 looks like perhaps it wants to be after line 642 instead?23:34
openstackgerritMerged openstack-infra/zuul master: scheduler: return project_canonical in status page  https://review.openstack.org/58245123:34
*** rlandy has quit IRC23:37
corvusmordred: 027 should be fine23:50
corvusmordred: and yep, that's a rebase gone awry.23:50
corvusthat pgraph was moved, so it should just be deleted from my patch23:52
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Support line comments in Gerrit  https://review.openstack.org/57703523:53
mordredcorvus: +2 - and +A to 02723:54
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Support line comments in Gerrit  https://review.openstack.org/57703523:56
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Add role to fetch zuul logs from nodes  https://review.openstack.org/58334623:58

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!