*** tosky has quit IRC | 00:07 | |
*** jamesmcarthur has joined #zuul | 00:15 | |
*** jamesmcarthur has quit IRC | 00:23 | |
*** jamesmcarthur has joined #zuul | 00:25 | |
*** rlandy|rover has quit IRC | 00:30 | |
*** jamesmcarthur has quit IRC | 00:34 | |
openstackgerrit | David Moreau Simard proposed zuul/zuul master: DNM: Test zuul-stream-functional with ara 1.2 https://review.opendev.org/694622 | 00:46 |
---|---|---|
*** jamesmcarthur has joined #zuul | 00:53 | |
openstackgerrit | David Moreau Simard proposed zuul/zuul master: DNM: Test zuul-stream-functional with ara 1.2 https://review.opendev.org/694622 | 00:58 |
corvus | i've spent quite some time attempting to find a directory structure that will allow me to import a vendored pytoml in an ansible module, and have yet to succeed. i'll pick this up tomorrow. | 01:13 |
openstackgerrit | David Moreau Simard proposed zuul/zuul master: DNM: Test zuul-stream-functional with ara 1.2 https://review.opendev.org/694622 | 01:18 |
*** avass has quit IRC | 01:19 | |
*** jamesmcarthur has quit IRC | 01:19 | |
*** jamesmcarthur has joined #zuul | 01:31 | |
*** jamesmcarthur has quit IRC | 01:39 | |
*** jamesmcarthur has joined #zuul | 01:42 | |
*** jamesmcarthur has quit IRC | 01:49 | |
*** jamesmcarthur has joined #zuul | 01:52 | |
*** jamesmcarthur has quit IRC | 02:21 | |
*** igordc has quit IRC | 02:21 | |
*** jamesmcarthur has joined #zuul | 02:30 | |
*** bhavikdbavishi has joined #zuul | 03:11 | |
*** bhavikdbavishi1 has joined #zuul | 03:19 | |
*** bhavikdbavishi has quit IRC | 03:20 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 03:20 | |
*** jamesmcarthur has quit IRC | 04:00 | |
*** jamesmcarthur has joined #zuul | 04:00 | |
*** jamesmcarthur has quit IRC | 04:06 | |
*** sanjayu__ has joined #zuul | 04:08 | |
openstackgerrit | Ian Wienand proposed zuul/zuul-jobs master: install-devstack: switch to Python 3 https://review.opendev.org/694898 | 04:22 |
*** bjackman has joined #zuul | 04:23 | |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [dnm] test devstack python3 https://review.opendev.org/694899 | 04:26 |
*** jamesmcarthur has joined #zuul | 04:31 | |
*** jamesmcarthur has quit IRC | 04:44 | |
*** jamesmcarthur has joined #zuul | 04:47 | |
*** bjackman has quit IRC | 05:00 | |
*** mhu has quit IRC | 05:18 | |
*** jamesmcarthur has quit IRC | 05:20 | |
*** pcaruana has joined #zuul | 05:43 | |
*** jamesmcarthur has joined #zuul | 05:51 | |
*** lennyb has joined #zuul | 05:54 | |
*** jamesmcarthur has quit IRC | 05:55 | |
*** openstackstatus has joined #zuul | 06:10 | |
*** ChanServ sets mode: +v openstackstatus | 06:10 | |
*** pcaruana has quit IRC | 06:56 | |
openstackgerrit | Merged zuul/zuul master: Change colors of various "negative" results in UI https://review.opendev.org/691828 | 06:56 |
openstackgerrit | Merged zuul/zuul master: Refresh public OpenPGP key for Jeremy Stanley https://review.opendev.org/693441 | 07:09 |
openstackgerrit | Merged zuul/zuul master: Enable starting executors in paused mode https://review.opendev.org/692812 | 07:27 |
*** tosky has joined #zuul | 08:26 | |
*** sanjayu__ has quit IRC | 08:27 | |
*** bhavikdbavishi has quit IRC | 08:36 | |
*** pcaruana has joined #zuul | 08:36 | |
*** bhavikdbavishi has joined #zuul | 08:37 | |
*** bhavikdbavishi1 has joined #zuul | 08:40 | |
*** bhavikdbavishi has quit IRC | 08:41 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 08:41 | |
*** jpena|off is now known as jpena | 08:42 | |
openstackgerrit | Simon Westphahl proposed zuul/zuul master: Add optional support for circular dependencies https://review.opendev.org/685354 | 08:56 |
*** sanjayu__ has joined #zuul | 09:21 | |
*** dmyrhorodskyi has joined #zuul | 09:28 | |
*** adso78 has joined #zuul | 09:33 | |
*** jamesmcarthur has joined #zuul | 09:48 | |
*** jamesmcarthur has quit IRC | 09:53 | |
*** bhavikdbavishi has quit IRC | 10:04 | |
*** sshnaidm|afk is now known as sshnaidm|ruck | 10:10 | |
dmyrhorodskyi | Hi everyone, I am running Zuul v3 in Kubernetes and can`t connect to Gerrit 2.14 with following logs:2019-11-19 10:25:17,099 ERROR gerrit.GerritWatcher: Exception on ssh event stream with gerrit:Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/zuul/driver/gerrit/gerritconnection.py", line 322, in _run | 10:34 |
dmyrhorodskyi | key_filename=self.keyfile) File "/usr/local/lib/python3.7/site-packages/paramiko/client.py", line 406, in connect t.start_client(timeout=timeout) File "/usr/local/lib/python3.7/site-packages/paramiko/transport.py", line 660, in start_client raise e File "/usr/local/lib/python3.7/site-packages/paramiko/transport.py", line 2075, in run | 10:34 |
dmyrhorodskyi | self.kex_engine.parse_next(ptype, m) File "/usr/local/lib/python3.7/site-packages/paramiko/kex_ecdh_nist.py", line 53, in parse_next return self._parse_kexecdh_reply(m) File "/usr/local/lib/python3.7/site-packages/paramiko/kex_ecdh_nist.py", line 136, in _parse_kexecdh_reply self.transport._verify_key(K_S, sig) File | 10:34 |
dmyrhorodskyi | "/usr/local/lib/python3.7/site-packages/paramiko/transport.py", line 1889, in _verify_key self.host_key_typeparamiko.ssh_exception.SSHException: Signature verification (ssh-ed25519) failed.If I add host key of my Gerrit server to known_hosts file, it works fine. But Zuul does not require such actions afaik. Could someone help? What could go | 10:34 |
dmyrhorodskyi | wrong? | 10:34 |
AJaeger | dmyrhorodskyi: please use a paste service like paste.openstack.org next time | 10:36 |
AJaeger | dmyrhorodskyi: sorry, can't help with actual problem, hope others can. | 10:38 |
dmyrhorodskyi | Sorry for unreadable message. Here is link to paste service http://paste.openstack.org/raw/786331/. | 10:41 |
*** rfolco has joined #zuul | 10:43 | |
*** jamesmcarthur has joined #zuul | 10:50 | |
*** bhavikdbavishi has joined #zuul | 10:53 | |
*** jamesmcarthur has quit IRC | 10:54 | |
*** bhavikdbavishi1 has joined #zuul | 10:56 | |
*** bhavikdbavishi has quit IRC | 10:57 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 10:57 | |
*** sanjayu__ has quit IRC | 12:03 | |
*** saneax has joined #zuul | 12:04 | |
*** bhavikdbavishi has quit IRC | 12:07 | |
*** bhavikdbavishi has joined #zuul | 12:10 | |
*** bhavikdbavishi has quit IRC | 12:14 | |
*** jamesmcarthur has joined #zuul | 12:19 | |
*** jpena is now known as jpena|lunch | 12:31 | |
*** rlandy has joined #zuul | 12:54 | |
*** rlandy is now known as rlandy|rover | 12:54 | |
*** chandankumar is now known as raukadah | 13:05 | |
*** bhavikdbavishi has joined #zuul | 13:11 | |
*** jamesmcarthur has quit IRC | 13:12 | |
*** jamesmcarthur has joined #zuul | 13:12 | |
*** bhavikdbavishi has quit IRC | 13:28 | |
*** jpena|lunch is now known as jpena | 13:31 | |
openstackgerrit | Tobias Henkel proposed zuul/nodepool master: Add ready endpoint to webapp https://review.opendev.org/695001 | 13:34 |
corvus | dmyrhorodskyi: i think there's a bug with ed25519 keys in older gerrit versions, but if the host has an rsa key, you can convince paramiko to use it by adding it's fingerprint to ~/.ssh/known_hosts | 13:35 |
Shrews | It looks like Ansible 2.8 has changed from OSError to FileNotFoundError exception, which is breaking the zuul-stream-functional-2.8 job: https://zuul.opendev.org/t/zuul/build/01839793b55643589699a0ff26c09fa5/log/job-output.txt#4214 breaking https://opendev.org/zuul/zuul/src/branch/master/playbooks/zuul-stream/functional.yaml#L54 | 13:41 |
Shrews | I suspect the tasks following that one might be affected too since they also look for OSError, but haven't validated that yet | 13:43 |
Shrews | oh, it's this one that is actually failing: https://opendev.org/zuul/zuul/src/branch/master/playbooks/zuul-stream/fixtures/test-stream-failure.yaml#L7 | 13:49 |
Shrews | same issue though | 13:49 |
*** jamesmcarthur has quit IRC | 13:52 | |
openstackgerrit | Merged zuul/zuul-jobs master: install-devstack: switch to Python 3 https://review.opendev.org/694898 | 14:41 |
dmyrhorodskyi | corvus yeap, if not for containerized Zuul, it would be nice work around with known_hosts file :). Actually I thought it is problem with paramiko, but I will check it without gerrit. | 14:41 |
corvus | dmyrhorodskyi: you may be able to bind-mount that in -- zuul shouldn't need to write to it if you supply all the keys | 14:42 |
dmyrhorodskyi | corvus I`ve almost done it. Thank you for help. | 14:44 |
*** dmyrhorodskyi has quit IRC | 14:44 | |
*** swest has quit IRC | 15:04 | |
*** michael-beaver has joined #zuul | 15:08 | |
*** saneax has quit IRC | 15:17 | |
*** jamesmcarthur has joined #zuul | 15:31 | |
*** rlandy|rover is now known as rlandy|rover|mtg | 15:32 | |
*** sshnaidm|ruck has quit IRC | 15:49 | |
*** sshnaidm has joined #zuul | 15:50 | |
*** sshnaidm is now known as sshnaidm|ruck | 15:50 | |
*** pcaruana has quit IRC | 15:50 | |
*** pcaruana has joined #zuul | 15:51 | |
*** themroc has quit IRC | 15:54 | |
openstackgerrit | Javier Peña proposed zuul/zuul-registry master: Do not overwrite the kept_manifests variable when pruning https://review.opendev.org/693410 | 16:14 |
*** rlandy|rover|mtg is now known as rlandy|rover | 16:22 | |
SpamapS | mordred: w00t! | 16:37 |
* SpamapS will be refactoring his zuul deployment into Terraform modules and this will definitely simplify | 16:38 | |
*** jpena is now known as jpena|brb | 16:46 | |
openstackgerrit | David Shrewsbury proposed zuul/zuul master: Fix zuul-stream-functional tests https://review.opendev.org/694619 | 16:56 |
dmsimard | SpamapS: moar yaml | 16:57 |
openstackgerrit | David Shrewsbury proposed zuul/zuul master: Fix zuul-stream-functional tests https://review.opendev.org/694619 | 16:57 |
*** jamesmcarthur has quit IRC | 17:05 | |
*** jamesmcarthur has joined #zuul | 17:17 | |
*** jpena|brb is now known as jpena | 17:26 | |
*** michael-beaver has quit IRC | 17:27 | |
Shrews | https://review.opendev.org/694619 is ready now if folks want to +A it. The 2.5 test failed because of that weird, random "REMOTE HOST IDENTIFICATION HAS CHANGED" error in post. Not worth a recheck for that, IMO. | 17:38 |
corvus | Shrews: lgtm, +2, i'll let tobiash or tristanC +3 | 17:42 |
corvus | Shrews: thanks for dealing with that | 17:43 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul-jobs master: DNM: negative test https://review.opendev.org/522438 | 17:43 |
*** jamesmcarthur has quit IRC | 17:43 | |
mordred | corvus: do want want to let one of the re-review it? or ok if I +3 it? | 17:48 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: trigger: add job filter event https://review.opendev.org/639905 | 17:48 |
corvus | mordred: i reckon you'll do :) | 17:49 |
mordred | corvus: tristanC got it :) | 17:50 |
*** igordc has joined #zuul | 17:52 | |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: use-buildset-registry: Vendor pytoml and remarshal https://review.opendev.org/695050 | 17:56 |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: WIP: use-buildset-registry: add podman support https://review.opendev.org/695051 | 17:56 |
corvus | mordred, tristanC, clarkb: ^ that's the solution i've come up with for the toml issue. that ansible module should work, so next is incorporating that into the role and testing. | 17:57 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: docs: add default project configuration guide https://review.opendev.org/571994 | 17:57 |
corvus | i'm not happy about anything in 695050, but see no reasonable alternatives. | 17:57 |
mordred | corvus: I understand that emotion | 18:03 |
pabelanger | I've raised this topic before and looking to get some help on how best to address it. In zuul.a.c, we do a lot of multinode testing, we have limited capacity in 4 regions with nodepool. What usually ends up happening, is 50% of a nodereqest comes online (locked ready) but we run out of quota for the 2nd node to be provisioned. This usually results in a provider almost getting wedged becase we have 4 of 5 node | 18:07 |
pabelanger | requests not fulfilled, waiting for the working nodeset to finish, then trying to boot more nodes. This also has a side effort of our billing for testing ballooning in wasted CI cycles, since they nodes are only for extended periods as locked / ready. | 18:07 |
mordred | corvus: I have +2'd with a message that makes me feel slightly better | 18:07 |
pabelanger | this results as started to become user facing, as users have to wait longer for tests to run | 18:07 |
tristanC | corvus: that's unfortunate toml isn't supported by ansible... | 18:07 |
mordred | tristanC: it's unfortunate that toml was used in the first palce | 18:07 |
mordred | I mean - it's unfortunate that toml was created, but it's even more unfortunate that it was used in this context | 18:08 |
mordred | so much sadness | 18:09 |
corvus | yeah. i find toml offensive. i'm personally having a hard time dealing with this. | 18:09 |
tristanC | well some projects are using it... perhaps there is already work in progress to add an Ansible tomledit module? | 18:10 |
corvus | tristanC: sorry i didn't catch it earlier, but i left one more nitpicky (but important because it's user facing) note on https://review.opendev.org/693961 | 18:11 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: config: blacklist pipeline names that can not be used in template https://review.opendev.org/693961 | 18:13 |
tristanC | corvus: not sure if you saw that, but i'v been experimenting with the dhall language to manage zuul configuration, here is my poc: https://github.com/TristanCacqueray/dhall-zuul | 18:14 |
tristanC | corvus: it's a probably too rough around the edge at the moment, but i find it very promising and perhaps zuul could read such language natively in the distant future? | 18:17 |
tristanC | for example that would let us implement test matrix and remove the need for the project-template construct | 18:19 |
*** jpena is now known as jpena|off | 18:32 | |
openstackgerrit | Merged zuul/zuul master: Fix zuul-stream-functional tests https://review.opendev.org/694619 | 18:38 |
pabelanger | corvus: tristanC: tobiash: mordred: I'd like to see if we could bring https://review.opendev.org/660856/ back to life, skip file matches for timer tiggers. in fact https://review.opendev.org/678273/ was proposed as a solution I belived, based on 660856 discussions. | 18:41 |
fungi | aside from the choice to use non-ascii operators, my biggest gripe with dhall is that the underlying premise for it is how much the authors dislike yaml (so not that dissimilar from toml, except the authors haven't actually said they designed it because the yaml spec was too long to read) | 18:42 |
tristanC | fungi: the non-ascii version of the operators are being replaced to their ascii equivalent. And I don't think it's much about yaml dislike per-se, but it's more about being able to program the configuration with functions and remove repetitivness | 18:46 |
tristanC | fungi: here is another example to generate test matrix: https://github.com/dhall-lang/dhall-lang/blob/18842b0f5e2f69faff6453b9109b97cec374dc1c/docs/tutorials/string-matrix.md | 18:51 |
fungi | i dunno, the dhall documentation talks about how easy it is to make errors in yaml rathre than focusing on how easy it isn't to make errors in dhall | 18:57 |
corvus | tristanC: the zuul yaml configuration language was explicitly designed to avoid needing a metalanguage. class inheritance was designed to replace all the misfeatures we discovered in jjb. if there's a problem with it, i'd like to fix it, not add a second, more complex language for users to learn. | 19:05 |
tristanC | corvus: managing job matrix such [py-version, test-scenario, backend, base-os] can be very verbose and hard to maintain | 19:09 |
tristanC | and it would be nice to be able to list those elements, and have the system figure out and run the resulting jobs combinaison | 19:11 |
* fungi is reminded of generators in bind's configuration language | 19:15 | |
tristanC | as another datapoint, shippable implement this matrix structure: https://github.com/ansible/ansible/blob/devel/shippable.yml#L7 , which would be very verbose to express in zuul yaml | 19:16 |
tristanC | and i find it interesting that with dhall, we wouldn't have to change zuul model or add such 'matrix' contruct | 19:17 |
tristanC | i do get that's a new language to learn, which is why i said 'distant future'. Nevertheless i figure you might find it interesting :) | 19:29 |
fungi | the most compelling reason i can see for sticking with yaml in zuul is that jobs are written in ansible which also uses yaml | 19:48 |
pabelanger | +1 | 19:51 |
corvus | tristanC: i appreciate the exploration and you sharing it, thanks :) | 20:02 |
*** michael-beaver has joined #zuul | 20:02 | |
*** tosky has quit IRC | 20:27 | |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: prometheus: add options to start the server and process collector https://review.opendev.org/599209 | 20:34 |
*** openstackgerrit has quit IRC | 20:35 | |
*** igordc has quit IRC | 20:50 | |
*** igordc has joined #zuul | 21:15 | |
*** openstackgerrit has joined #zuul | 21:44 | |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: prometheus: add options to start the server and process collector https://review.opendev.org/599209 | 21:44 |
*** jamesmcarthur has joined #zuul | 21:48 | |
*** pcaruana has quit IRC | 22:33 | |
*** jamesmcarthur has quit IRC | 22:42 | |
openstackgerrit | David Moreau Simard proposed zuul/zuul-jobs master: DNM: test ara-report role using ara>1.0 https://review.opendev.org/695107 | 22:43 |
*** tosky has joined #zuul | 23:24 | |
*** tosky has quit IRC | 23:26 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!