*** rfolco has quit IRC | 00:00 | |
*** michael-beaver has quit IRC | 00:03 | |
*** Goneri has quit IRC | 00:19 | |
*** rfolco has joined #zuul | 00:31 | |
*** igordc has quit IRC | 00:42 | |
*** rlandy has quit IRC | 00:44 | |
*** spsurya has joined #zuul | 01:40 | |
*** rfolco has quit IRC | 01:41 | |
*** hogepodge has left #zuul | 01:59 | |
*** bhavikdbavishi has joined #zuul | 02:55 | |
*** bhavikdbavishi1 has joined #zuul | 02:58 | |
*** bhavikdbavishi has quit IRC | 03:00 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 03:00 | |
*** jamesmcarthur has quit IRC | 03:07 | |
*** sgw has quit IRC | 04:42 | |
*** threestrands has quit IRC | 05:51 | |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make opendev/ namespace docker images https://review.opendev.org/694177 | 05:54 |
---|---|---|
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile : install sudo for nodepool-builder https://review.opendev.org/694709 | 05:54 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add DEBUG environment flag https://review.opendev.org/694845 | 05:54 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 05:54 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make zuul/ namespace docker images https://review.opendev.org/696231 | 05:54 |
*** raukadah is now known as chkumar|rover | 05:56 | |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make zuul/ namespace docker images https://review.opendev.org/696231 | 05:59 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make opendev/ namespace docker images https://review.opendev.org/694177 | 05:59 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile : install sudo for nodepool-builder https://review.opendev.org/694709 | 05:59 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add DEBUG environment flag https://review.opendev.org/694845 | 05:59 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 05:59 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make opendev/ namespace docker images https://review.opendev.org/694177 | 06:04 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile : install sudo for nodepool-builder https://review.opendev.org/694709 | 06:04 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add DEBUG environment flag https://review.opendev.org/694845 | 06:04 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 06:04 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make zuul/ namespace docker images https://review.opendev.org/696231 | 06:10 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make opendev/ namespace docker images https://review.opendev.org/694177 | 06:10 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile : install sudo for nodepool-builder https://review.opendev.org/694709 | 06:11 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add DEBUG environment flag https://review.opendev.org/694845 | 06:11 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 06:11 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make zuul/ namespace docker images https://review.opendev.org/696231 | 06:14 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make opendev/ namespace docker images https://review.opendev.org/694177 | 06:14 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile : install sudo for nodepool-builder https://review.opendev.org/694709 | 06:14 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add DEBUG environment flag https://review.opendev.org/694845 | 06:14 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 06:14 |
openstackgerrit | Merged zuul/zuul master: zuul_stream: handle module that emit non str msg https://review.opendev.org/696081 | 06:20 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add user to shadow file too https://review.opendev.org/693647 | 06:27 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: create APP_DIR https://review.opendev.org/693646 | 06:27 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make zuul/ namespace docker images https://review.opendev.org/696231 | 06:27 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make opendev/ namespace docker images https://review.opendev.org/694177 | 06:27 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile : install sudo for nodepool-builder https://review.opendev.org/694709 | 06:27 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add DEBUG environment flag https://review.opendev.org/694845 | 06:27 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 06:27 |
*** mhu has quit IRC | 06:34 | |
*** pcaruana has joined #zuul | 06:34 | |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make opendev/ namespace docker images https://review.opendev.org/694177 | 06:34 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile : install sudo for nodepool-builder https://review.opendev.org/694709 | 06:34 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add DEBUG environment flag https://review.opendev.org/694845 | 06:34 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 06:34 |
ianw | urgh, there is definitely a problem with dependencies across jobs/tenants/ and https://review.opendev.org/#/c/694177/ | 06:36 |
ianw | "This change depends on a change with an invalid configuration." ... but it doesn't | 06:37 |
ianw | it bet it has to do with the depends-on: changes creating new jobs that have dependencies: on each other | 06:38 |
*** AJaeger has quit IRC | 07:07 | |
*** AJaeger has joined #zuul | 07:22 | |
*** jangutter has joined #zuul | 07:51 | |
*** sileht has left #zuul | 08:10 | |
*** mhu has joined #zuul | 08:23 | |
*** tosky has joined #zuul | 08:30 | |
*** jpena|off is now known as jpena | 08:44 | |
*** swest has joined #zuul | 09:07 | |
*** openstackstatus has quit IRC | 09:30 | |
*** bhavikdbavishi has quit IRC | 09:46 | |
*** armstrongs has joined #zuul | 09:50 | |
*** ssbarnea has joined #zuul | 10:04 | |
*** swest has quit IRC | 10:09 | |
*** saneax has joined #zuul | 10:20 | |
*** threestrands has joined #zuul | 10:24 | |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: Pagure: remove connectors burden and simplify code https://review.opendev.org/696134 | 10:30 |
*** sshnaidm|afk is now known as sshnaidm | 10:47 | |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: Pagure: remove connectors burden and simplify code https://review.opendev.org/696134 | 10:52 |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: Pagure: Fix handling of threshold_reached: None https://review.opendev.org/691254 | 11:04 |
*** sugaar has joined #zuul | 11:08 | |
*** swest has joined #zuul | 11:11 | |
sugaar | hello, I am interested in deploying a kubernetes cluster in a cloud provider and use nodepool to give Zuul access to those nodes. I have been reading https://zuul-ci.org/docs/nodepool/configuration.html#kubernetes-driver https://www.softwarefactory-project.io/kubernetes-nodepool-driver-tech-preview.html and | 11:57 |
sugaar | https://zuul-ci.org/docs/zuul/admin/zuul-from-scratch.html . In the Zuul from Scartch documentation is only mentioned how to setup Zuul in OpenStack or Static modes, so I was wondering if there is any reason for that. As well I was wondering in is necessary the oc command to make it work? any other advice is very welcome. thanks in advance! | 11:57 |
*** threestrands has quit IRC | 11:59 | |
*** saneax has quit IRC | 12:02 | |
*** saneax has joined #zuul | 12:02 | |
*** swest has quit IRC | 12:08 | |
*** sshnaidm is now known as sshnaidm|afk | 12:14 | |
armstrongs | sugaar: what kind of cluster is it in the cloud provider? | 12:26 |
armstrongs | is it managed service or are you rolling your own on top of it? | 12:26 |
*** rfolco has joined #zuul | 12:30 | |
openstackgerrit | Benjamin Schanzel proposed zuul/zuul master: Provide zuul_event_id in MQTT Report Message https://review.opendev.org/696298 | 12:31 |
*** jpena is now known as jpena|lunch | 12:35 | |
sugaar | armstrongs I am setting up my own cluster | 12:57 |
*** rlandy has joined #zuul | 13:02 | |
armstrongs | ok cool the kubernetes driver should work out the box then as its been tested with kubespray. I got it working with that as a start point then moved it over to eks | 13:21 |
armstrongs | so you just need to set some kubs creds in the directory nodepool is running from and install kubectl on your nodepool nodes and it will work by filling in the zuul nodepool config for the kubernetes driver. Those are the 2 points not that well documented. | 13:24 |
armstrongs | but the error messages made them easy to debug when you hit them :) | 13:25 |
sugaar | all right, cheers for the info | 13:32 |
*** jpena|lunch is now known as jpena | 13:35 | |
sugaar | armstrongs about the k8s credentials, when looking to the nodepool config documentation, I can't find a way of giving a the k8s token to nodepool. are you avoiding it? About the directory nodepool is running from, that is in my local machine right? that will later contact the cluster. | 13:35 |
armstrongs | so if you setup the nodepool user to be able to run kubectl commands against your cluster that's the best way to get it up and running. That includes setting the creds under the .kube folder. Once the creds are setup properly the nodepool service and user on the box will just use the creds in the normal way. | 13:38 |
armstrongs | nodepool just uses the auth constructs of the provider that any user would use to auth. like aws as an example you just setup a .aws folder and for kube you need the .kube folder that has the creds in the normal way. So get that setup running locally then copy that working config to nodepool users profile and it will just be able to use it. Hope | 13:42 |
armstrongs | that makes sense :) | 13:42 |
armstrongs | .kube/config is all you need | 13:44 |
armstrongs | https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#file-references | 13:45 |
armstrongs | https://zuul-ci.org/docs/nodepool/configuration.html#attr-providers.[kubernetes].context | 13:48 |
*** Goneri has joined #zuul | 13:58 | |
sugaar | all right, thanks for your help. That made it very clear!! | 14:00 |
armstrongs | no worries :) | 14:03 |
*** jamesmcarthur has joined #zuul | 14:06 | |
*** themroc has quit IRC | 14:24 | |
*** saneax has quit IRC | 14:30 | |
*** saneax has joined #zuul | 14:30 | |
plaurin | Good morning in here | 14:33 |
plaurin | clarkb | 14:33 |
*** themroc has joined #zuul | 14:37 | |
*** chkumar|rover is now known as raukadah | 14:46 | |
*** sshnaidm|afk is now known as sshnaidm | 14:52 | |
openstackgerrit | Merged zuul/zuul master: Provide zuul_event_id in MQTT Report Message https://review.opendev.org/696298 | 15:13 |
*** armstrongs has quit IRC | 16:00 | |
*** bhavikdbavishi has joined #zuul | 16:02 | |
openstackgerrit | Bogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Add pypi_fqdn to differentiate it package mirrors https://review.opendev.org/696337 | 16:02 |
*** saneax has quit IRC | 16:15 | |
*** mhu has quit IRC | 16:30 | |
clarkb | plaurin: hello, I'm having avery slow start today but I'm sure other chanek dwellers can help too | 16:40 |
plaurin | Hey, have yourself a big coffee :] | 16:41 |
plaurin | All good I sucessfully implemented the inventory logs | 16:41 |
plaurin | I'm into debugging my override issue with that soon | 16:41 |
*** tosky has quit IRC | 17:03 | |
*** mhu has joined #zuul | 17:13 | |
*** themroc has quit IRC | 17:15 | |
*** tflink has quit IRC | 17:56 | |
*** tflink_ has joined #zuul | 17:56 | |
*** yoctozepto5 has joined #zuul | 17:57 | |
*** hashar has joined #zuul | 17:58 | |
*** yoctozepto has quit IRC | 17:58 | |
*** yoctozepto5 is now known as yoctozepto | 17:58 | |
*** jpena is now known as jpena|off | 18:05 | |
*** bhavikdbavishi has quit IRC | 18:16 | |
*** gouthamr has quit IRC | 18:20 | |
*** gouthamr has joined #zuul | 18:21 | |
*** coldtom has quit IRC | 18:23 | |
*** jamesmcarthur has quit IRC | 18:24 | |
*** jamesmcarthur has joined #zuul | 18:25 | |
*** jamesmcarthur has quit IRC | 18:30 | |
*** jangutter has quit IRC | 18:31 | |
*** jamesmcarthur has joined #zuul | 18:51 | |
plaurin | clarkb or else maybe anyone else could help me out? | 18:56 |
plaurin | I'm trying to use override-checkout but it doesn't do what I expect | 18:57 |
plaurin | Only some parts of my job uses a specific branch I want to use (called Test-Arch-V13) | 18:57 |
plaurin | zuul: _inheritance_path: - '<Job base branches: None source: devops/zuul-config-sqa/zuul.d/jobs.yaml@master#1>' - '<Job tests-base branches: {MatchAny:{BranchMatcher:Test-Arch-V13}} source: sqa/test-architecture-2018/.zuul.yaml@Test-Arch-V13#15>' - '<Job MEC200-qualification-payload-cw branches: | 18:57 |
plaurin | {MatchAny:{BranchMatcher:master}} source: sqa/test-architecture-2018/.zuul.yaml@master#563>' - '<Job MEC200-qualification-payload-cw branches: None source: sqa/test-architecture-2018/.zuul.yaml@master#873>' branch: master | 18:57 |
plaurin | ops that's more or less readable.... sorry | 18:57 |
pabelanger | plaurin: can you use paste.openstack.org and share the url? | 19:00 |
plaurin | I'm creating a gist | 19:01 |
plaurin | https://gist.github.com/plaurin84/d344dce3e306027e50497052ea71055d | 19:03 |
plaurin | I don't get why tests-base uses Test-Arch branch but qualification still uses master?? | 19:04 |
plaurin | It's like override-checkout only applies to parent | 19:05 |
pabelanger | is qualification defined in multiple branches? | 19:07 |
plaurin | yes | 19:07 |
pabelanger | which branch is this gist job? | 19:07 |
plaurin | master | 19:08 |
clarkb | and maybe provide all branches. My guess is you have an override checkout for master on a different branch | 19:08 |
clarkb | which then applies that job to changes against master | 19:08 |
plaurin | hum, I see | 19:08 |
pabelanger | yah, I could maybe also consider moving qualification to shared jobs repo, and keep it branchless | 19:09 |
plaurin | let me check that out I have a dozen branches.. | 19:09 |
pabelanger | s/could/would | 19:09 |
plaurin | yeah so my goal is to only have a single .zuul.yaml but I need to branch the repo for testing master as well as release branches | 19:09 |
plaurin | because my zuul.yaml is 1300 lines long. yes. | 19:10 |
clarkb | note it is the branches: config that is probably affecting this not the override-checkout config (I think) | 19:11 |
clarkb | typically it is easiest to avoid using branches: at all and simply allow the current branch config to apply to the current branch (then configure each branch separately that way) | 19:11 |
pabelanger | yah, I think so too | 19:11 |
pabelanger | plaurin: another option, is have central jobs, branchless then create pre-branch job. We've done that in zuul.ansible.com, and works well | 19:12 |
plaurin | clarkb Yes I was doing just that, each branch manages it's own job for it's own branch. However my zuul yaml file is so big and I need to replicate some variables across the branches when I release because 'master' job evolves over time and release branch must follow the changes from the zuul.yaml from master | 19:14 |
plaurin | Basically my release process is complicated because of the zuul file | 19:15 |
plaurin | I keep the release jobs commented, and when I branch, I uncomment them. | 19:15 |
plaurin | We do hardware testing / BDD and I have a whole lot of jobs and semaphore | 19:18 |
pabelanger | we're going testing against network appliances right now, soon to bring online vmware and security appliances | 19:20 |
plaurin | I'm curious about 'pre-branch' job? | 19:20 |
pabelanger | pre-branch job? | 19:23 |
plaurin | "" another option, is have central jobs, branchless then create pre-branch job. We've done that in zuul.ansible.com, and works well "" | 19:24 |
pabelanger | sorr | 19:24 |
pabelanger | sorry* | 19:24 |
pabelanger | per-branch jobs | 19:24 |
pabelanger | in the cental repo | 19:25 |
pabelanger | main idea, so far for us, is not to branch zuul configuration | 19:25 |
pabelanger | in openstack that is common in some places, but been out of loop for a bit | 19:26 |
plaurin | oh okay like, according to my gist, that would mean putting the jobs inside the zuul-config-sqa directory, thus defining them 'outside' the repository that's being built? | 19:28 |
pabelanger | yah, is zuul-config-sqa untrusted or trusted? It is likely better for jobs to live in untrusted when possible | 19:29 |
pabelanger | then, when a branch needs to modify a job, they can update the central branchless repo | 19:29 |
*** spsurya has quit IRC | 19:30 | |
plaurin | ya it's a 'config-project' so 'trusted' I guess | 19:30 |
pabelanger | yah, so today in zuul.a.c we have ansible/project-config (config-project) then ansible/ansible-zuul-jobs (untrusted). Common jobs usually end up in ansible-zuul-jobs, and central managed. | 19:31 |
plaurin | okay I understand, hum I could do something like that | 19:32 |
pabelanger | so far, our testing is generic enough, that almost all jobs can parent to ansible-zuul-jobs job | 19:32 |
plaurin | and by doing so, I could use the override-checkout? Is that the proper thing to use to checkout a branch for the project? | 19:32 |
plaurin | got confused with override checkout and 'branch' | 19:33 |
pabelanger | yah, you can do that, so alway force a specific branch we do that in some cases | 19:33 |
pabelanger | or you can use job.branch, for variants to run on a specific branch | 19:33 |
pabelanger | or create 2 jobs | 19:33 |
pabelanger | foo-branch1, foo-branch2 | 19:33 |
pabelanger | then call them depending on which branch is configured in your project stanza | 19:34 |
plaurin | yeah I do the multiple job foo-branch1, foo-branch2 because I have specific semaphore for each of them (jobs run on specific hardware to be tested, I don't want two jobs to run on the same) | 19:37 |
pabelanger | ++ we did the same until we were able to move stuff into nodepool. But for some aws testing we still do the same | 19:38 |
plaurin | actually each of my machines under test are dedicated to a specific job | 19:38 |
plaurin | it's hardware-centric testing, so no choice :) | 19:39 |
plaurin | okay thank you I will look into a centralised config branchless for my job | 19:40 |
*** hashar has quit IRC | 20:00 | |
*** jamesmcarthur has quit IRC | 20:24 | |
*** jamesmcarthur has joined #zuul | 20:26 | |
*** jamesmcarthur has quit IRC | 20:31 | |
*** jamesmcarthur has joined #zuul | 20:55 | |
*** jamesmcarthur has quit IRC | 21:23 | |
*** jamesmcarthur has joined #zuul | 21:24 | |
*** plaurin has quit IRC | 21:27 | |
*** jamesmcarthur has quit IRC | 21:28 | |
*** sshnaidm is now known as sshnaidm|afk | 21:43 | |
*** jamesmcarthur has joined #zuul | 22:01 | |
*** jamesmcarthur has quit IRC | 22:03 | |
*** jamesmcarthur has joined #zuul | 22:04 | |
*** tobias-urdin has left #zuul | 22:05 | |
*** pcaruana has quit IRC | 22:06 | |
*** jamesmcarthur has quit IRC | 22:34 | |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Make opendevorg/ namespace docker images https://review.opendev.org/694177 | 22:51 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile : install sudo for nodepool-builder https://review.opendev.org/694709 | 22:51 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: add DEBUG environment flag https://review.opendev.org/694845 | 22:51 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 22:51 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 23:01 |
*** rlandy has quit IRC | 23:19 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!