Thursday, 2019-03-07

corvusmordred, clarkb, fungi: https://review.openstack.org/641508 is green again00:02
mordredcorvus: you're green again00:03
corvusit's not easy00:03
tristanCSpamapS: we are using openshift labels with https://review.openstack.org/#/c/570669/00:04
tristanCmugsie: i don't mind you taking over the azure driver, here is a useful piece of documentation: https://review.openstack.org/639595 and a test environment: https://review.openstack.org/63963200:05
tristanCcorvus: speaking of bugs, would be nice to have a new zuul release with the semaphore fixes and the github protected branch fix00:07
corvustristanC: yeah, i'd like to land 641508 and make sure it works first, so we don't release a known broken new feature00:08
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Allow soft job dependencies  https://review.openstack.org/64143900:12
corvustristanC: you may find that interesting ^00:12
tristanCthat sounds useful indeed00:14
*** pabelanger has joined #zuul00:30
pabelangertristanC: yah, https://review.openstack.org/590697/ is our most recent issue. thankfully fixed by tobiash already00:39
tristanCpabelanger: yes, i'm tempted to backport all those patches on 3.5.0 as our users keep on reporting issues that are already fixed in master00:42
pabelangerI'm hoping for a release this week00:43
pabelangerbut yah, been burned a few times on a few issues already fixed in master00:44
openstackgerritMerged openstack-infra/zuul master: Fix duplicate and reversed artifacts  https://review.openstack.org/64150800:49
*** daniel2 has quit IRC00:49
*** daniel2 has joined #zuul00:50
*** daniel2 has quit IRC00:50
*** daniel2 has joined #zuul00:51
SpamapSclarkb: you know why you can't just use the k8s module?01:10
SpamapSk8s – Manage Kubernetes (K8s) objects01:10
SpamapSNew in version 2.6.01:10
clarkbSpamapS: oh huh01:11
SpamapSCould vendor it.01:12
SpamapSbut I'd rather not :-P01:12
mordredor just land tobiash's multi-ansible work01:12
clarkbtobiash's work would make it possible01:12
clarkbya01:12
SpamapSLight speed to Endor!01:12
SpamapSPretty sure we need to decide if those constitute a 4.0 or not. :)01:13
mordredSpamapS: you're a 4.001:13
* SpamapS proudly bears the 4.0 label01:13
clarkbdepends on whether or not the implementation requires the operator to do anything to upgrade imo01:14
mordredthis is an excellent point01:14
clarkbI haven't followed closely enough to know if we are requiring a post pip install type task to preseed ansibles01:14
SpamapSIIRC we can make the default install Ansible at executor startup.01:14
SpamapSHowever, that places a new requirement on executors: that they be able to install stuff.01:15
clarkbya if we can make it transparent then I think I'd still with 3x. If it isn't transparent in the default case then 4.001:15
mordredyeah01:15
mordredI feel like there was another thing we were talking about that was a potential 4.0 too01:15
mordredmaybe I'm thinking of require-rdbms01:16
SpamapSAlso we should think about what it means for 3.x users, because with a 4.0, we're saying "slow down, this is going to get bumpy", and thus we should expect some folks to stay on 3.x a while.01:16
mordredbut I think there was at least one more thing that was slightly more obscure but was also important01:16
mordredSpamapS: well - I don't think we're intending to say slow down this is going to get bumpy with the 4.x01:16
clarkbmordred: state in zk was the traditional 4.001:16
SpamapSmordred: thats what I take from any major version bump.01:17
mordredclarkb: yah - but I thnk there were a couple of minor-ish things like this that were still upgrade actions for the operator that brought up a discussion of tagging a 4.001:17
SpamapSCould be I'm misguided.01:17
mordredSpamapS: well - it usually is true - but in this case I think we're simply trying to signal "action is needed" rather than "major changes"01:17
clarkbwhich is the actual semver meaning01:18
clarkb"you have to do something to cross this boundary" it doesn't say anything about quality or bumpyness01:18
mordredyeah. but I agree, peopel frequently use it to mean the more aggressive thing01:18
mordredwe need an additional number ... one to indicate the "it's getting bumpy up in here" - one to indicate "action needed but otherwise the system is largely the same" - and one to indicate "changes happened, but no action needed"01:19
SpamapSWe're saying the same thing. :)01:20
SpamapSI consider "you have to do something" bumpy.01:20
SpamapS"This may be broken" is more like "We lost an engine and we're heading to the nearest airport." ;-)01:21
clarkbif you are linus you bump versions arbitrarily to troll spamaps01:21
SpamapSmordred: I don't think things that are broken should be turned on. I like the practice of marking new features experimental. Kubernetes and Linux have both done this well.01:21
SpamapSclarkb: yeah, Linux has *not* done semver. :)01:21
SpamapSBut anyway, point being, multi-ansible deserves careful consideragion.01:22
clarkbI dont think anyone is suggesting we release broken code01:22
SpamapSconsideragion: n. - A thing that makes you think, and be angry, at the same time.01:22
mordredSpamapS: ++01:22
SpamapSNow, for the time being... even if k8s did exist in 2.5... wouldn't the untrusted protections disallow it?01:23
clarkbopenstack runs from head and does major sanoty checking01:23
mordredSpamapS: both to consideragion, and that other bits01:23
SpamapSFor some reason I thought untrusted mode only allowed known good things with known good paths.01:23
clarkbSpamapS: no I dont think so01:23
mordrednope. it's a blacklist01:23
SpamapSah ok01:23
clarkbsince that module is just http requests01:23
mordredwhich is one of the reasons we were talking about dropping it01:23
clarkbthere is no reason to prevent it01:23
mordredyeah01:23
SpamapSSo I *could* vendor 2.6's k8s module into the 2.5 tree and it might work.01:24
mordredyeah01:24
mordredyou could try just putting it in to a role01:24
SpamapSHarumph.01:24
SpamapSI thought untrusted mode also prevented you from writing your own modules.01:24
mordredoh gosh no01:25
SpamapSSince then you could just vendor a blacklisted one.01:25
mordredyou can completely do your own modules01:25
mordredmodules run remotely01:25
mordredyou can't write your own action plugins01:25
SpamapSBut I am running this on the executor.01:25
SpamapSThat's the whole point. :)01:25
mordredhrm01:25
* SpamapS has forgotten how the protections work01:26
SpamapSI've already, honestly, oriented my mind toward "those are going away anyway..." :-P01:26
* SpamapS beats back his biases01:26
SpamapSNope, can't just slurp k8s module.. it's go a ton of tie-in to ansible.module_utils01:29
tristanCSpamapS: would you mind giving your opinion on https://review.openstack.org/590092 . This let you spawn pod in a trusted parent pre-run, and let untrusted job use it directly from the run inventory01:30
tristanCexample usage L277 of https://review.openstack.org/#/c/570669/8/playbooks/openshift/pre.yaml01:31
pabelangermordred: I also kinda remember db required was 4.0 being a thing01:49
fungiit was. we accidentally made the rdbms required with one of the dashboard patches we had to promptly revert01:53
fungiand agreed (i think?) that reintroducing it would require a major semver bump01:55
*** jamesmcarthur has joined #zuul02:01
*** jamesmcarthur has quit IRC02:08
*** jamesmcarthur has joined #zuul02:08
*** jamesmcarthur has quit IRC02:17
*** jamesmcarthur has joined #zuul02:24
SpamapStristanC: I don't need pods, I need namespaces.02:36
SpamapSThe entire point of the job I'm trying to write is "can this be applied correctly?"02:36
tristanCSpamapS: ok, then what about a trusted role that would kubectl apply any file present in {{ project.src_dir }}/recipe?02:38
*** jamesmcarthur has quit IRC02:38
tristanCSpamapS: nodepool already give you a namespace02:40
SpamapStristanC: yes, nodepool gave me a namespace, and now I need a way to use it in an untrusted playbook.02:40
SpamapSI can't command: kubectl ... because of the protections.02:40
SpamapSI am going to try a pod actually, as I can just spin up a pod with kubectl in it, copy my .kube/config, and command: there.02:41
SpamapSbut.. EOD02:41
SpamapStristanC: either way, I actually have that review in my queue and started reading it a few hours ago :)02:42
SpamapSENOTIME02:42
*** bhavikdbavishi has joined #zuul02:45
tristanCSpamapS: thanks, this have been waiting for almost 10 months ;)02:48
*** daniel2 has quit IRC03:51
*** rlandy|bbl has quit IRC04:26
*** strigazi has quit IRC04:26
*** kklimonda_ has quit IRC04:26
*** rlandy|bbl has joined #zuul04:53
*** strigazi has joined #zuul04:53
*** kklimonda_ has joined #zuul04:53
*** jesusaur has quit IRC05:15
*** jesusaur has joined #zuul05:20
*** bjackman has joined #zuul05:32
bjackmanCould anyone make a guess why zuul_stream.CallbackModule._read_log doesn't seem to be working for my "command" or "shell" ansible tasks? I just get a spam of the "Waiting on logger" messages and then the "Log Stream did not terminate"05:40
bjackmanCould it be a recent change to Ansible? I'm not sure when the problem appeared.05:42
*** jhesketh has quit IRC05:53
*** jhesketh has joined #zuul05:54
*** bjackman has quit IRC06:10
*** zbr has joined #zuul06:14
*** zbr|ssbarnea has quit IRC06:15
*** saneax has joined #zuul06:21
openstackgerritTobias Henkel proposed openstack-infra/zuul master: WIP: Support ansible 2.7  https://review.openstack.org/63193206:21
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Switch default ansible version to 2.7  https://review.openstack.org/63742406:21
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: zuul-stream-functional debugging  https://review.openstack.org/64064806:21
mrhillsmandoes zuul-web support ssl06:23
tobiashmrhillsman: not directly, just with a reverse proxy that does ssl termination06:25
*** bjackman has joined #zuul06:28
*** rlandy|bbl has quit IRC06:40
*** quiquell|off is now known as quiquell07:08
bjackmanWhen I nmap the test node while a task is running, I don't see the log stream port open; so maybe the console module hasn't started properly?07:23
*** pcaruana has joined #zuul07:25
bjackman(BTW, I was obviously mistaken about the common factor on tasks that are failing to stream the logs - it isn't "shell" and "command" tasks, it's all tasks that actually run on the test node)07:26
*** daniel2 has joined #zuul07:33
*** daniel2 has quit IRC07:34
*** quiquell is now known as quiquell|brb07:40
tobiashbjackman: did you start the zuul_stream module in the base job?07:43
bjackmanAh yes was just about to say! Been starting at zuul-jobs07:43
bjackmanI am using prepare-workspace-git, I used to use prepare-workspace07:44
bjackmanThe latter runs the zuul_console task but the former does not!07:44
bjackmanNever realised it had to be started explicitly07:44
bjackmantobiash, do you think I should add a zuul_console task to prepare-workspace git?07:45
tobiashno, to the playbook run by the base job07:45
bjackmanBut if you use prepare-workspace, you get zuul_console automatically: prepare-workspace-git, I used to use prepare-workspace07:46
bjackman*But if you use prepare-workspace, you get zuul_console automatically:  https://github.com/openstack-infra/zuul-jobs/blob/master/roles/prepare-workspace/tasks/main.yaml07:46
bjackmanWould be nice to have prepare-workspace-git do the same07:46
bjackmanI guess it doesn't really logically belong in that role..07:47
*** daniel2 has joined #zuul07:57
*** daniel2 has quit IRC08:00
*** saneax has quit IRC08:00
*** daniel2 has joined #zuul08:06
*** quiquell|brb is now known as quiquell08:07
*** daniel2 has quit IRC08:07
*** gtema has joined #zuul08:07
*** daniel2 has joined #zuul08:08
*** daniel2 has quit IRC08:12
*** daniel3 has joined #zuul08:12
*** jpena|off is now known as jpena08:14
*** sshnaidm has quit IRC08:51
*** sshnaidm has joined #zuul08:52
*** panda|ruck|off is now known as panda|ruck08:52
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add jobs list filter  https://review.openstack.org/63365208:58
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: scheduler: add job's tags to the rpc job_list method  https://review.openstack.org/63365308:59
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add tags to jobs list  https://review.openstack.org/63365408:59
*** saneax has joined #zuul09:00
tobiashbjackman: yeah, I don't think it should be there...09:02
*** hashar has joined #zuul09:07
*** ianw is now known as ianw_pto09:52
*** zbr|ssbarnea has joined #zuul10:16
*** zbr has quit IRC10:18
*** bhavikdbavishi has quit IRC10:30
*** bjackman has quit IRC10:42
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: web: add tenant and project scoped, JWT-protected actions  https://review.openstack.org/57690710:50
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: [WIP] Allow operator to generate auth tokens through the CLI  https://review.openstack.org/63619710:52
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: [WIP] Zuul CLI: allow access via REST  https://review.openstack.org/63631510:52
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: [WIP] Add Authorization Rules configuration  https://review.openstack.org/63985510:52
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: [WIP] Web: plug the authorization engine  https://review.openstack.org/64088410:52
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: [WIP] Zuul Web: add /api/user/actions endpoint  https://review.openstack.org/64109910:53
*** odyssey4me has quit IRC10:53
*** odyssey4me has joined #zuul10:53
*** zbr has joined #zuul10:56
*** zbr|ssbarnea has quit IRC10:59
*** bhavikdbavishi has joined #zuul11:16
*** zbr|ssbarnea has joined #zuul11:17
*** zbr has quit IRC11:19
*** hashar is now known as hasharLunch11:29
*** electrofelix has joined #zuul11:42
*** bjackman has joined #zuul11:44
*** zbr has joined #zuul11:45
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: Zuul Web: add /api/user/actions endpoint  https://review.openstack.org/64109911:46
*** zbr has quit IRC11:46
*** zbr has joined #zuul11:47
*** zbr|ssbarnea has quit IRC11:48
*** rfolco is now known as rfolco|rucker12:08
*** PrinzElvis has joined #zuul12:13
*** hasharLunch is now known as hashar12:24
*** saneax has quit IRC12:30
*** gtema has quit IRC12:44
*** jpena is now known as jpena|lunch12:46
*** saneax has joined #zuul12:47
*** gtema has joined #zuul12:54
*** rfolco|rucker is now known as rfolco|ruck12:57
*** panda|ruck is now known as panda|rover12:57
*** rlandy has joined #zuul13:01
*** jpena|lunch is now known as jpena13:50
tobiashmordred: are there any known memory issues in openstacksdk when downloading large imaged from openstack?13:56
*** quiquell has quit IRC14:26
*** gtema has quit IRC14:36
mordredtobiash: not KNOWN - but the image download code is way less used/tested than the upload code14:45
tobiashah, ok14:45
tobiashwe need to analyze that further14:46
tobiashwill try jemalloc first...14:46
mordredtobiash: (just because the upload code gets hammered by nodepool - so it gets a lot of attention)14:46
tobiashyeah, upload works also with 600gb images ;)14:47
mordredtobiash: the download code is at least attempting to not buffer tons of stuff in memory and to pass file iterators to the underlying requests session14:47
* tobiash fears having to debug requests14:47
mordredtobiash: happy to help dig in if you find issues ... but also, yeah - maybe jemalloc will save the day14:48
tobiashthanks14:48
mordredtobiash: response.iter_content is what we use during the fetch14:48
tobiashin my swift proxy I use response.raw.read in 16k chunks which works quite well so far14:51
tobiashbut I have no idea which one is bette from memory point of view14:51
tobiashI'll just wait for the jemalloc result14:51
mordredtobiash: would be happy to switch to response.raw.read if it turns out ot be better - we're doing iter_content in chunk sizes too14:53
mordredso it would be an easy transition14:54
tobiashgood to know, but let's see if it's just heap fragmentation14:55
corvustobiash, dmsimard, pabelanger, mordred: i'd love your thoughts on https://review.openstack.org/64143915:34
tobiashcorvus: that is on the whishlist of my users for quite some time :)15:35
tobiashwill look more closely later15:35
pabelangerwill review shortly15:36
mordredcorvus: yeah - I started reviewing that end of yesterday - then realized I didn't have enough brain powder left15:38
corvusmordred: i assume you dissolved some brain powder in hot water and consumed it this morning? :)15:39
mordredcorvus: well, I steeped some brain powder beans in water and strained the result - but yes15:39
corvusessence of brain powder15:40
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Remove default zookeeper hosts  https://review.openstack.org/63563315:50
corvusmnaser: i abandoned https://review.openstack.org/635670 because a similar change merged first.  thanks!16:03
mnasercorvus: cool no problem :D16:04
*** jamesmcarthur has joined #zuul16:08
*** hashar has quit IRC16:16
openstackgerritMerged openstack-infra/zuul master: List changed files for all commits between refs  https://review.openstack.org/63179716:18
openstackgerritMerged openstack-infra/zuul master: Report the build execute_time via mqtt  https://review.openstack.org/63394516:18
mordredcorvus: the jemalloc zuul patch is in merge conflict - I can fix it - but would we rather do https://review.openstack.org/#/c/636017/ instead?16:25
corvusmordred: oh interesting.  that works for me.16:32
corvusclarkb: you want to push https://review.openstack.org/636017 over the hump?16:33
clarkbcorvus: looking16:33
clarkbfwiw openstack's isntall has seen improvements in swap usage as well http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=64005&rra_id=all16:37
*** hashar has joined #zuul16:40
*** daniel3 has quit IRC17:16
*** daniel2 has joined #zuul17:16
*** saneax has quit IRC17:28
*** jpena is now known as jpena|away17:30
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Run tox remote concurrent  https://review.openstack.org/64065417:32
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.6  https://review.openstack.org/63193117:32
*** gtema has joined #zuul17:38
*** sshnaidm is now known as sshnaidm|off17:47
*** gtema has quit IRC17:48
* SpamapS grumbles something about not using swap on servers ;)18:01
*** irclogbot_3 has joined #zuul18:03
*** zbr|ssbarnea has joined #zuul18:11
*** bjackman has quit IRC18:13
tobiashcorvus: posted a comment/question on 64143918:13
*** zbr has quit IRC18:13
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Make ansible version configurable  https://review.openstack.org/63742218:15
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Install ansible during executor startup if needed  https://review.openstack.org/64064418:15
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Run tox remote concurrent  https://review.openstack.org/64065418:15
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.6  https://review.openstack.org/63193118:15
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.7  https://review.openstack.org/63193218:16
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Switch default ansible version to 2.7  https://review.openstack.org/63742418:16
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: zuul-stream-functional debugging  https://review.openstack.org/64064818:16
*** pcaruana has quit IRC18:46
jlkYou will OOM and you will LIKE IT18:56
SpamapSI will!18:57
*** pcaruana has joined #zuul19:05
*** electrofelix has quit IRC19:14
corvustobiash: good idea, i'll work on implementing that.19:21
*** bhavikdbavishi has quit IRC19:21
*** jesusaur has quit IRC19:22
tobiash++19:24
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.7  https://review.openstack.org/63193219:26
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Switch default ansible version to 2.7  https://review.openstack.org/63742419:26
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: zuul-stream-functional debugging  https://review.openstack.org/64064819:26
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: Enable sar logging for unit tests  https://review.openstack.org/64176819:26
*** jesusaur has joined #zuul19:27
*** jpena|away is now known as jpena|off19:32
*** pcaruana has quit IRC19:33
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: Run tox with jemalloc  https://review.openstack.org/64177619:44
tobiashcorvus: I'm thinking about the various failures of the quickstart job. One reason is a database migration race: http://logs.openstack.org/71/640871/1/check/zuul-quick-start/477f311/container_logs/web.log19:53
tobiashcorvus: wasn't there a change at some time to disable the db migration in zuul-web?19:53
*** jesusaur has quit IRC19:55
*** jesusaur has joined #zuul20:00
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix test race in test_client_dequeue_change_by_ref  https://review.openstack.org/64087820:10
*** jamesmcarthur has quit IRC20:23
*** jamesmcarthur_ has joined #zuul20:23
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix test race in test_container_jobs  https://review.openstack.org/64179120:26
tobiashcorvus, mordred, clarkb: yet another test race fix ^20:26
corvustobiash: hrm, that sounds familiar20:27
corvustobiash: i can't find it at the moment20:28
tobiashcorvus: you mean the one in test_container_jobs?20:29
corvustobiash: no sorry, the migration20:29
tobiashah20:30
corvustobiash: https://review.openstack.org/61069620:30
tobiashah it's abandoned, that's why I didn't find it20:30
corvustobiash: it looks like i abandoned that because it wasn't the cause of that particular deadlock.  but maybe it is the cause of this new one :)20:30
tobiashyes, probably20:31
tobiashmaybe it's time to survive it20:31
tobiashcorvus: shall I reopen and rebase it?20:32
corvustobiash: i'll do it20:32
tobiashk20:32
openstackgerritJames E. Blair proposed openstack-infra/zuul master: SQL: only create tables in scheduler  https://review.openstack.org/61069620:36
tobiashmordred, corvus: is it possible somehow to find out which test case triggered that alarm clock here: http://logs.openstack.org/24/637424/15/check/tox-py36/aa5b001/job-output.txt.gz#_2019-03-07_20_11_10_469213 ?20:37
corvustobiash: is it this one? http://logs.openstack.org/24/637424/15/check/tox-py36/aa5b001/job-output.txt.gz#_2019-03-07_20_17_44_45726620:38
corvusclarkb: ^20:38
tobiashoh that's probably it, thanks20:39
tobiashcorvus: commented on 61069620:40
tobiashcorvus: yeah, test_plugins takes isolated locally already around 40s, I'll increase the timeout for this test case20:43
openstackgerritJames E. Blair proposed openstack-infra/zuul master: SQL: only create tables in scheduler  https://review.openstack.org/61069620:44
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.6  https://review.openstack.org/63193120:45
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.7  https://review.openstack.org/63193220:45
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Switch default ansible version to 2.7  https://review.openstack.org/63742420:45
tobiashcorvus: do we want to block 630078 on the removal of the debug prints?21:00
tobiash(buildset route)21:01
openstackgerritMerged openstack-infra/zuul master: Fix test race in test_client_dequeue_change_by_ref  https://review.openstack.org/64087821:02
*** hashar has quit IRC21:02
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Increase timeout of test_plugins  https://review.openstack.org/64180321:06
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Docker: use the buildset registry if defined  https://review.openstack.org/64180521:06
corvustobiash: nah, we can clean that up later i think.21:07
tobiashkk21:08
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Allow soft job dependencies  https://review.openstack.org/64143921:21
corvustobiash: updated with your suggestion, thanks :)21:21
tobiashlooking :)21:22
tobiashcorvus: lgtm21:34
tobiashwohoo, the multi ansible stack is green https://review.openstack.org/#/q/status:open+project:openstack-infra/zuul+branch:master+topic:multi-ansible21:35
tobiash\o/21:35
corvustobiash: yay!  i guess it's time to get serious about release planning and reviewing for that21:40
tobiashyes I think so21:40
tobiashregarding release planning, it will be backwards compatible if zuul can access pypi during startup21:41
tobiashby default it will install ansible into the state dir on startup if it's not pre-installed21:41
tobiashthat dir is guaranteed to be writable21:42
tobiashok, well the thing that is not necessarily backwards compatible is the default ansible version ;)21:43
tobiashbut that's overridable per zuul.conf, tenant or job21:43
tobiashthat will make sure that ansible upgrades are as easy as possible even in large multi-tenant installations21:44
mordredyay! but also - oh my I have to review that now21:48
tobiashyes, that was quite some work21:49
tobiashbut most of it is new symlinks21:49
tobiashso looks larger than it is21:49
openstackgerritMerged openstack-infra/zuul master: web: add buildsets page  https://review.openstack.org/63004121:50
openstackgerritMerged openstack-infra/zuul master: web: add /{tenant}/buildset/{uuid} route  https://review.openstack.org/63007821:50
*** rlandy has quit IRC21:53
tobiashcorvus: if you have time for a discussion tomorrow, I'd have an interesting architecture design question around spreading zuul-executors over multiple openshift clusters22:02
*** rlandy has joined #zuul22:02
*** jamesmcarthur_ has quit IRC22:03
corvustobiash: ok, we should be able to find some time :)22:04
tobiashthanks :)22:04
*** jesusaur has quit IRC22:09
*** jesusaur has joined #zuul22:13
openstackgerritMerged openstack-infra/zuul master: Log exception on module failure with empty stdout  https://review.openstack.org/64065022:18
openstackgerritMerged openstack-infra/zuul master: Allow soft job dependencies  https://review.openstack.org/64143922:18
tobiash\o/22:18
*** jesusaur has quit IRC22:21
*** jesusaur has joined #zuul22:31
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul-preview master: DNM: Port in changes from the c++ version  https://review.openstack.org/64108922:37
*** jesusaur has quit IRC22:41
*** jesusaur has joined #zuul22:42
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Wait for command processor thread to stop  https://review.openstack.org/64185422:44
ShrewsSpamapS: it isn't necessary to include the Cargo.lock file in a rust repo, is it? That seems to be generated from the .toml file at build time so not necessary to include, IMO22:44
SpamapSShrews: correct. The reason to include it is if you want to make sure your build works. Usually CLI tools and daemons ship a lock, libraries should never ship one.22:46
ShrewsSpamapS: ah, i see22:47
mordredShrews: https://doc.rust-lang.org/cargo/faq.html#why-do-binaries-have-cargolock-in-version-control-but-not-libraries23:14
openstackgerritMerged openstack-infra/zuul-jobs master: Docker: use the buildset registry if defined  https://review.openstack.org/64180523:14
Shrewsmordred: oh, helpful. thx23:14

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