opendevreview | Merged openstack/project-config master: Remove testpypi references https://review.opendev.org/c/openstack/project-config/+/849757 | 02:47 |
---|---|---|
opendevreview | Merged openstack/project-config master: twine: default to python3 install https://review.opendev.org/c/openstack/project-config/+/849758 | 02:52 |
opendevreview | Merged openstack/project-config master: pypi: use API token for upload https://review.opendev.org/c/openstack/project-config/+/849763 | 02:57 |
sahid | o/ | 06:48 |
sahid | Morning all, is there a way to join the CI job here? https://zuul.opendev.org/t/openstack/build/c88cb17bf84a4ff489b86ed3442835a2 It's kind of challenging to rebuild the whole env locally to debug the issue that the patch introduced | 06:49 |
*** ysandeep is now known as ysandeep|lunch | 08:38 | |
*** ysandeep|lunch is now known as ysandeep | 10:23 | |
*** rlandy|out is now known as rlandy | 10:30 | |
opendevreview | Jiri Podivin proposed openstack/openstack-zuul-jobs master: DNM testing potention Bandit job https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/849501 | 11:27 |
*** sfinucan is now known as stephenfin | 11:30 | |
fungi | sahid: what do you mean by "join" in this context? also, that build succeeded, so i'm unsure what issue you're referring to | 11:35 |
*** dviroel_ is now known as dviroel | 11:35 | |
fungi | did you mean to link to a different one? | 11:36 |
sahid | fungi: mistake sorry, talking about this one | 11:54 |
sahid | https://zuul.opendev.org/t/openstack/build/9fde9aa51e05442daaa95cfd274ad3f6 | 11:54 |
sahid | is there a way to join the machine and debug it in-place? | 11:54 |
sahid | s/mistake/my mistake | 12:04 |
fungi | sahid: by default the virtual machines for each build are automatically deleted as soon as the build finishes, but admins of the ci system have the ability to request a node hold for a future failure of that job on that change, so as a last resort we can do that and rerun all the jobs, then add ssh keys to grant access to the held test nodes | 12:27 |
fungi | like i said though, that's an absolute last resort, ideally the job should collect all the necessary logs to debug the problem | 12:27 |
fungi | for starters, you can find the test details (subunit attachments) in the report linked from the logs section: https://f91f4021ad2f558e13d2-40c40653085e805e0ea6c3df0bb43128.ssl.cf1.rackcdn.com/839479/16/check/neutron-ovs-grenade-dvr-multinode/9fde9aa/testr_results.html | 12:28 |
fungi | in this case, it looks like something is preventing the guest vm from being reachable by the test runner in three of the tempest tests | 12:30 |
fungi | at https://zuul.opendev.org/t/openstack/build/9fde9aa51e05442daaa95cfd274ad3f6/logs you can find the service logs copied from the compute host, which hopefully include information on the operations used to create the guests from those tests | 12:31 |
*** dasm|off is now known as dasm|ruck | 13:43 | |
sahid | fungi: yes thanks for the pointerm I'm struggling with it from last week :-) that is why I'm making that ask | 13:56 |
sahid | there are no erros in logs that could give to me hint to resolve the pb | 13:58 |
sahid | s/pb/problem | 13:58 |
xek | hey, I have an issue contacting 1.1.1.1 in the CI, were there any changes in name resolution lately? | 14:05 |
xek | https://zuul.opendev.org/t/openstack/build/0344f268833f4b66b6269a1c05c3de42/log/ipa-logs/ipaserver-install.log | 14:05 |
xek | rlandy, ^ | 14:05 |
rlandy | xek: hmmm ... not that we have noticed | 14:05 |
rlandy | chkumar|rover: dasm|ruck: ^^ any trouble here? | 14:06 |
dasm|ruck | nothing that we know about | 14:10 |
fungi | it's possible there are routing issues from one of the providers, or google has blocked access to 1.1.1.1 from some locations | 14:29 |
fungi | i think we also configure unbound to query opendns (either first or as a fallback) | 14:29 |
fungi | that job ran in rackspace's dfw region, so should have normal ipv4 routing for the nodes (not going through a provider's nat for egress) | 14:36 |
*** dviroel is now known as dviroel|lunch | 15:08 | |
*** ysandeep is now known as ysandeep|out | 15:17 | |
sean-k-mooney | fungi: can you take a look at https://review.opendev.org/c/openstack/project-config/+/837595 | 16:08 |
sean-k-mooney | i was ment to ask about this last week but forgot | 16:08 |
fungi | sure | 16:09 |
sean-k-mooney | its the update for the review priorty lable we would like to try using it as we come up to m3 | 16:10 |
fungi | yep, approved just now | 16:13 |
*** dviroel_ is now known as dviroel | 16:15 | |
sean-k-mooney | fungi: thanks | 16:17 |
fungi | yw | 16:17 |
opendevreview | Merged openstack/project-config master: update Review-Priority label for nova related projects https://review.opendev.org/c/openstack/project-config/+/837595 | 16:21 |
*** akekane_ is now known as abhishekk | 16:41 | |
*** rlandy_ is now known as rlandy | 17:59 | |
*** Guest5179 is now known as clarkb | 19:03 | |
opendevreview | James Page proposed openstack/project-config master: Add OpenStack K8S charms https://review.opendev.org/c/openstack/project-config/+/849996 | 19:08 |
*** rlandy_ is now known as rlandy | 19:12 | |
*** tosky_ is now known as tosky | 19:45 | |
jamespage_ | o/ | 19:59 |
jamespage_ | has something changed in either the behaviour of opendev gitea or GitPython? | 19:59 |
jamespage_ | the review above ^^ is timing out and debugging locally the check to see if the opendev hosted repository exists is hanging | 20:00 |
jamespage_ | on a prompt for a username | 20:00 |
jamespage_ | https://opendev.org/openstack/project-config/src/branch/master/tools/check_valid_gerrit_projects.py#L224 | 20:00 |
clarkb | jamespage_: I think that is trying to clone your upstreams to ensure they can be cloned when we create the project in gerrit | 20:09 |
clarkb | all of the upstreams are github not gitea | 20:10 |
clarkb | oh wait we also check if we have imported it to gerrit before /me looks closer | 20:10 |
jamespage_ | yeah - I thought the same to start with and checked all repos to ensure they where public etc. | 20:10 |
jamespage_ | but the stack is def in the openstack_repo check | 20:11 |
clarkb | jamespage_: how do you know it is failing on a prompt for a user name? I don't see that in the logs? | 20:11 |
clarkb | I don't see a traceback either. Cna you link to that? | 20:11 |
jamespage_ | I'm running the same command locally | 20:11 |
jamespage_ | I can't see that information in the logs in the check | 20:11 |
clarkb | got it | 20:11 |
jamespage_ | https://paste.opendev.org/show/bJtuzH0TBphTEaq1TZua/ | 20:12 |
clarkb | I think gitea may prompt for a username/password if you try to fetch something that isn't there because it thinks maybe it needs to auth to see it | 20:12 |
jamespage_ | I've def seen that behaviour before - I think github does the same | 20:13 |
fungi | also that's a typical behavior for a system with support for access-controlled content, since not prompting for a login when trying to access stuff that doesn't exist would allow you to infer what does exist | 20:13 |
clarkb | I wonder if before it never had a tty so couldn't prompt | 20:14 |
clarkb | but maybe ansible 5 does get one or something? | 20:14 |
clarkb | I don't think this is new gitea behavior whcih is why I suspect something on the client side | 20:16 |
clarkb | I think using the gitea api requiests auth otherwise I'd say we just update that to check the projcet listing from the api | 20:19 |
clarkb | s/requiests/requires/ | 20:19 |
jamespage_ | clarkb: a simple urllib request will throw a 404 exception if the repo does not exist | 20:32 |
clarkb | jamespage_: thats a good idea too. It does look like if you try to fetch something where the first level doesn't exist then it just fails | 20:34 |
clarkb | but if the first level does exist it assumes that you've got permissions issues and wants credentials. There are also ways to turn off credential helping which might work | 20:34 |
clarkb | but a simple https request is probably best | 20:35 |
jamespage_ | clarkb: let me pop up a review for that | 20:35 |
clarkb | thanks | 20:36 |
opendevreview | James Page proposed openstack/project-config master: HTTP check existing repositories https://review.opendev.org/c/openstack/project-config/+/850252 | 20:38 |
opendevreview | James Page proposed openstack/project-config master: Add OpenStack K8S charms https://review.opendev.org/c/openstack/project-config/+/849996 | 20:38 |
jamespage_ | lets also see if that resolves my issue :) | 20:38 |
opendevreview | James Page proposed openstack/project-config master: HTTP check existing repositories https://review.opendev.org/c/openstack/project-config/+/850252 | 20:45 |
opendevreview | James Page proposed openstack/project-config master: Add OpenStack K8S charms https://review.opendev.org/c/openstack/project-config/+/849996 | 20:46 |
*** dasm|ruck is now known as dasm|off | 21:27 | |
*** dviroel is now known as dviroel|out | 21:39 | |
*** rlandy is now known as rlandy|bbl | 21:56 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!