Tuesday, 2019-12-03

*** dpawlik has joined #airshipit00:23
*** dpawlik has quit IRC00:28
*** kskels has quit IRC00:46
openstackgerritDeepak proposed airship/airshipctl master: AIR-61 - Adding gate test in zuul for vbmc  https://review.opendev.org/69087000:49
*** nishantkr has quit IRC01:04
*** AlexNoskov has quit IRC01:23
openstackgerritSreejith Punnapuzha proposed airship/airship-in-a-bottle master: [Fix] resolv.conf fix for ubuntu 18.04  https://review.opendev.org/69346101:40
*** dpawlik has joined #airshipit04:25
*** dpawlik has quit IRC04:29
*** arijit has quit IRC04:40
openstackgerritDeepak proposed airship/airshipctl master: AIR-61 - Adding gate test in zuul for vbmc  https://review.opendev.org/69087004:55
*** rezroo has joined #airshipit05:48
*** dpawlik has joined #airshipit06:26
*** dpawlik has quit IRC06:30
*** dpawlik has joined #airshipit07:00
*** rezroo has quit IRC07:27
openstackgerritDeepak proposed airship/airshipctl master: AIR-61 - Adding gate test in zuul for vbmc  https://review.opendev.org/69087007:46
*** rihabb25 has joined #airshipit07:50
*** georgk7 has joined #airshipit07:50
*** CobHead has quit IRC07:50
*** georgk has quit IRC07:50
*** rihabb2 has quit IRC07:51
*** pgaxatte has joined #airshipit08:07
*** dpawlik has quit IRC09:34
*** dasp has quit IRC09:42
*** dasp has joined #airshipit09:43
*** dpawlik has joined #airshipit10:02
*** dpawlik has quit IRC10:07
openstackgerritDeepak proposed airship/airshipctl master: AIR-61 - Adding gate test in zuul for vbmc  https://review.opendev.org/69087010:08
*** dpawlik has joined #airshipit10:29
*** dpawlik has quit IRC10:46
*** dpawlik has joined #airshipit11:02
*** dpawlik has quit IRC11:06
*** dpawlik has joined #airshipit11:10
*** dpawlik has quit IRC11:32
*** dpawlik has joined #airshipit11:36
*** dasp has quit IRC13:12
*** dasp has joined #airshipit13:12
*** sreejithp has joined #airshipit13:30
*** aaronsheffield has joined #airshipit13:53
*** sreejithp has quit IRC13:53
*** SRao has joined #airshipit13:59
*** bh526r has joined #airshipit14:00
mattmceuenHi everyone -- our IRC meeting will start in ~40 minutes, here's the agenda:  https://etherpad.openstack.org/p/airship-meeting-2019-12-0314:20
mattmceuenPlease feel free to add any items you'd like to discuss today14:20
*** jhesketh has quit IRC14:27
*** jhesketh has joined #airshipit14:28
*** ab2434_ has joined #airshipit14:32
*** sreejithp has joined #airshipit14:43
*** souradage has joined #airshipit14:45
*** alexanderhughes has joined #airshipit14:45
*** nishantkr has joined #airshipit14:47
openstackgerritLindsey Durway proposed airship/porthole master: Editorial changes to README.md files  https://review.opendev.org/69636614:53
*** michael-beaver has joined #airshipit14:55
*** shubham_kaushal has joined #airshipit14:56
openstackgerritLindsey Durway proposed airship/porthole master: Editorial changes to README.md files  https://review.opendev.org/69636614:57
*** kskels has joined #airshipit14:57
*** uzumaki has joined #airshipit14:58
*** spilla has joined #airshipit14:59
mattmceuen#startmeeting airship14:59
*** ian-pittwood has joined #airshipit15:00
openstackMeeting started Tue Dec  3 14:59:59 2019 UTC and is due to finish in 60 minutes.  The chair is mattmceuen. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: airship)"15:00
mattmceuen#topic Rollcall15:00
openstackThe meeting name has been set to 'airship'15:00
*** openstack changes topic to "Rollcall (Meeting topic: airship)"15:00
mattmceuenHello everyone - time for our weekly IRC meeting!15:00
uzumakio/15:00
souradageo/15:00
howello/15:00
alexanderhugheso/15:00
mattmceuenHere's the agenda:  https://etherpad.openstack.org/p/airship-meeting-2019-12-0315:00
ian-pittwoodo/15:00
michael-beavero/15:00
*** GarimaM has joined #airshipit15:00
mattmceuenplease add any additional items, we'll wait a couple minutes to get giong15:00
aaronsheffieldo/15:00
seaneagano/15:00
nishantkro/15:02
kskelso/15:02
mattmceuenThanks for joining everyone15:02
mattmceuen#topic Some interfaces between airshipctl and kustomize are not avaialble yet15:02
*** openstack changes topic to "Some interfaces between airshipctl and kustomize are not avaialble yet (Meeting topic: airship)"15:03
mattmceuenWe have several items left from last week which we didn't have time to get to15:03
mattmceuenAnd I'm not certain now who added them to the agenda :)15:03
*** shubham_kaushal_ has joined #airshipit15:03
mattmceuenre:  interface between airshipctl and kustomize, I know Alan had been working to get a patchset in for that before the holidays, and I'm not sure where that landed15:04
uzumakitreasuremap 2.0 thing, I added it, it got answered last week, so, we can skip that15:04
mattmceuenok awesome - thanks uzumaki15:04
mattmceuenI think we covered the Treasuremap 2.0 general topic last well - any other discussion you'd like to have on that uzumaki?15:04
uzumakiNot yet, so we're good15:05
mattmceuenok cool15:05
mattmceuen#topic Image and Userdata parameters are missing in baremetal.yaml in airshipctl under spec Baremetalhost15:05
*** openstack changes topic to "Image and Userdata parameters are missing in baremetal.yaml in airshipctl under spec Baremetalhost (Meeting topic: airship)"15:05
*** DanCrank has joined #airshipit15:06
mattmceuenAre those missing fields due to old/incomplete generated code in airshipctl, do you know?  Or, are they not in the upstream Metal3 spec yet?15:06
*** jamesgu has joined #airshipit15:07
*** DanCrank has quit IRC15:07
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Mysqlclient UC Python and Ubuntu upgrade.  https://review.opendev.org/69618415:07
*** DanCrank has joined #airshipit15:08
mattmceuenHmm I'm also not finding a baremetal.yaml in airshipctl, so I'm unclear on this topic.  Is anyone familiar with it?15:08
howellmattmceuen: the file is testdata. It's located at pkg/document/testdata/baremetal.yaml15:09
howellI'm not too familiar with the issue though..15:09
mattmceuenalright, let's hold off on that till the owner is here and we can talk through it15:11
* ildikov is lurking :)15:11
mattmceuen#topic what is equivalent to openshift-machine-api15:11
*** openstack changes topic to "what is equivalent to openshift-machine-api (Meeting topic: airship)"15:11
mattmceueno/ ildikov :)15:11
ildikovmattmceuen: hi :)15:11
mattmceuenDo we have the owner of this openshift-machine-api topic here this week?15:12
mattmceuen"    what is equivalent to openshift-machine-api (https://github.com/metal3-io/baremetal-operator/blob/master/examples/worker-0.yaml#L27) in metal3"15:12
mattmceuenthe question seems to be around the last line in there, defining the namespace15:13
mattmceuenI think next time we carry over a bunch of topics to the next meeting, we can start by having the topic owners signal they are here and still want to discuss -- lesson learned :)15:14
mattmceuenalright, moving on to new topics this week:15:15
mattmceuen#topic Revisit use of root user in Airship containers - Pegleg, Spyglass, others? Can these be changed to either generic "airship" project or to project specific user?15:15
*** openstack changes topic to "Revisit use of root user in Airship containers - Pegleg, Spyglass, others? Can these be changed to either generic "airship" project or to project specific user? (Meeting topic: airship)"15:15
*** rezroo has joined #airshipit15:15
mattmceuenalexanderhughes, is this one your shade of lavender?15:15
alexanderhugheslavender is the best color15:15
mattmceuen+115:16
alexanderhughesyes, so I was looking at projects again after reading some articles over the break.  I'd like to change containers to run as a non-root user in Airship where possible15:16
portdirectsounds good to me15:16
alexanderhughescurrently Pegleg and Spyglass are root.  I don't see a reason for this so I'd like to change them if there aren't any concerns from community.  in doing so if we plan to continue accepting documents in Pegleg container from Promenade should we consider changing both Promenade and Pegleg to a generic "airship" user to avoid chowns?15:16
alexanderhughesor let operators use chowns between containers as has been in the case up til this point15:17
portdirectid advocate for a generic user15:17
portdirectthis is what was done in the loci project to address similar concerns15:17
mattmceuenI don't have any concerns with that - sounds good to me15:17
michael-beaverI like the idea of them having a generic 'airship' user15:18
portdirect42424 is what loci used15:18
portdirectso 42425 sounds good to me ;)15:18
mattmceuenlol15:18
souradageDon't most projects currently use the 'nobody' user?15:18
portdirectnobody has some baggage around it15:19
portdirectand where we are, we can make use of a 'real' user15:19
portdirectwhich makes it much easier to set up ownership etc15:19
souradageRight. Then I think an airship user would also be a good thing to move towards15:20
alexanderhughesI'm all for "airship" user across all the projects15:20
portdirectif we made airship use `nobody` then everyone who uses `nobody` would have the same rights for files15:20
mattmceuenI would still think they should be overridable though15:20
alexanderhughesthis went to design call a few weeks ago, and we couldn't get consensus15:20
howell+1 for "airship"15:20
portdirectmattmceuen: ++ this is how we did it for loci15:20
openstackgerritMerged airship/porthole master: Enable runtime-default Apparmor Profile to Openstack-Utility Container.  https://review.opendev.org/69618615:20
mattmceuenAnd I don't think we should add dependencies between containers15:20
mattmceuenI.e., don't want one container to assume another container is running as a particular user15:20
mattmceuenw.r.t your promenade + pegleg concern alexanderhughes- can you please dive into that issue?15:21
alexanderhughesthe end goal is that pegleg is the access point for promenade commands - render, generate bundle, gen certs etc. but we haven't finished that transition yet15:21
alexanderhughesas a result operators are rendering in promenade/collecting.  then sending those documents to pegleg,  but they have different owners "root" "promenade" and causes issues without chown15:22
alexanderhughesin the case of pegleg->promenade in particular the files pegleg generates for promenade to consume can't be used because of the 640 permissions on root owned files15:22
alexanderhughesstandardizing the users or chown documents shared between containers are only paths forward I see until the transition to all pegleg is complete15:23
mattmceuenI am less concerned about the promenade CLI portion (since it's deprecated)15:23
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Enable runtime-default Apparmor Profile to  Calicoctl Utility Container.  https://review.opendev.org/69479315:23
mattmceuenThe promenade API portion is already configurable, so we should avoid tying it down to a uid along with the CLI: https://opendev.org/airship/promenade/src/branch/master/charts/promenade/values.yaml#L18015:24
mattmceuenhow does that sound?15:24
mattmceueni.e., I'm ok with locking down the prom CLI to a specific UID (temporarily, till transitioned to pegleg), provided we keep the API uid configurable15:26
alexanderhughessure15:26
mattmceuenok awesome15:26
mattmceuen#topic Moving issues from Jira to Github15:27
*** openstack changes topic to "Moving issues from Jira to Github (Meeting topic: airship)"15:27
mattmceuenuzumaki I think this one is yours15:27
uzumakiyup, we had a discussion last week about the issue movement. Any updates from the WC/TC?15:27
mattmceuenFrom my perspective, no progress since last week, when everyone seemed to be pretty positive around a change to github issues15:27
mattmceuenThe holiday got in the way last week sorry :)  I will send out a note on the ML to make sure there aren't any concerns15:28
uzumakiwell, how do we plan to pursue it, the actual movement itself?15:28
uzumakimattmceuen, that's alright, no worries15:28
mattmceuenI guess we have three choices15:29
mattmceuen1. manual copy and paste to move items15:29
mattmceuen2. "drain" jira and finish out work there while adding new work in github issues15:29
mattmceuen3. put work into an automated job to migrate stuff into github15:29
mattmceuenany preference from your side uzumaki?15:30
openstackgerritPrateek Dodda proposed airship/porthole master: [WIP]  https://review.opendev.org/69711315:30
uzumakiMy concern is, if people are joining in the community, during the migration, is there a way to make it easier for them to understand what is what?15:31
mattmceuen+115:31
mattmceuen+1 to acknowledge that's a very good concern15:31
uzumakiOtherwise, if it's only for us, the current members, any option out of 2/3 is fine (1 is too much work)15:31
mattmceuenI suspect 3 may also be too much work ;-)15:32
uzumakihaha15:32
mattmceuenRodolfo has a weekly meeting on JIra scope tracking, I think it would be a good place to pitch the "drain" idea15:33
mattmceuenThere may be a good "cut" point15:33
uzumakiEscalate this, along with this concern to the other WC/TC members, this needs to be thought through15:33
mattmceueni.e., maybe starting with e.g. Airship 2.0 beta, scope moves to github, or something like this15:33
uzumakimattmceuen, yeah, drain idea seems fine, least work15:33
mattmceuenfor sure, we have a WC meeting next week, I will bring this up there as well15:33
uzumakithat'd be great!15:34
dwalto/15:34
mattmceueno/ dwalt - just to confirm (since I had to miss it) - you didn't discuss this yesterday, right?15:34
dwaltwe did not. As a WC member, it would be really helpful to get input from those already working scope in Jira15:35
dwaltSince we want to cause as little disruption as possible15:35
uzumakiindeed15:36
dwaltas I am catching up, I see you said option 2 or option 3 :)15:37
uzumakiwe're open to suggestions!15:37
dwaltWe will discuss this next Monday (12/9) then. The meeting is open to anyone to join15:37
uzumakii'll be there, great!15:37
dwaltgreat! Thanks uzumaki15:37
ildikovcan I ask a dumb question around the decision to use GitHub issues?15:37
mattmceuensure can ildikov15:37
uzumakigo ahead!15:38
dwaltadditionally, the etherpad is here. You can also leave comments if you cannot attend: https://wiki.openstack.org/wiki/Airship/Airship-WC15:38
ildikovif I know correctly you use Git/Gerrit for code development15:38
mattmceuenyup15:38
ildikovso I wonder if it doesn't get confusing to use GitHUb for issues but not for the rest of the flow?15:38
srwilkersildikov asking the good questions15:38
mattmceuenI think that's a fair point15:38
ildikovI assume you talked this through so if you have meeting logs somewhere for my understanding I can catch up on that as opposed to keep up the meeting on this :)15:39
mattmceuenwe would associate the issues with the github mirror of our opendev projects, so it wouldn't be "completely divorced"15:39
ildikovit just looked confusing to me, who's not deeply involved at this point15:40
ildikovthat part makes sense, however the mirror is read only15:40
srwilkersit'd be difficult to fight off the urge to open a pull request via github, i'll admit15:40
mattmceuenwe've had a couple brief conversations, but haven't gotten deep - I'll capture some of the potential gotchas/concerns in an etherpad, along with some feedback from the kubecon meetup15:40
openstackgerritSamuel Pilla proposed airship/promenade master: Upgrade Tiller version for k8s 1.16  https://review.opendev.org/69339515:40
mattmceueno/ srwilkers15:40
srwilkerso/15:40
ildikovand my memories from OpenStack is that people get confused by the mirror even when you don't use any GitHub feature besides browsing the code15:40
*** shubham_kaushal has quit IRC15:41
*** shubham_kaushal_ is now known as shubham_kaushal15:41
mattmceuenI admit it's not my favorite approach.  However the pros/cons need to be weighed against overwhelming developer preference (so far) to using github issues for tracking scope, seems to hit a sweet spot of ease of use + functionality15:42
ildikovmattmceuen: I'm happy to add this to a pro/con etherpad if/when you create one15:42
mattmceuenI think in the wash it'll be "what's the least annoying of N evils" :)15:42
mattmceuenso pros/cons lists will help with that15:42
*** pgaxatte has quit IRC15:43
ildikovlol, I'm with you on the least annoying note15:43
mattmceuenthanks much ildikov - will share w/ you as soon as I get it up, and will post it to the ML15:43
ildikovI brought this up more from forward looking perspective and with new comers in mind15:43
openstackgerritSamuel Pilla proposed airship/treasuremap master: Upgrade Tiller version for k8s 1.16  https://review.opendev.org/69460415:43
ildikovmattmceuen: sounds great, thank you!15:43
ildikovI'll keep an eye on the ML15:44
mattmceuen#topic Roundtable15:44
*** openstack changes topic to "Roundtable (Meeting topic: airship)"15:44
mattmceuenThat's it as far as the agenda goes, team - any additional topics, feedback, or requests for code review?15:44
uzumakinope, looking forward to the pros/cons list on the ML15:45
mattmceuenawesome - I will prioritize that to the top of my overdue todo items :D15:45
uzumakiI'm sure you will :D15:46
mattmceuenhoping to catch up before xmas holidays15:46
openstackgerritSamuel Pilla proposed airship/treasuremap master: Upgrade Tiller version for k8s 1.16  https://review.opendev.org/69460415:46
mattmceuenon that note, then - I'll give us 14 minutes back!15:46
mattmceuenThanks everyone for your time and the great discussion15:46
mattmceuenhave a great week, and see you here in IRC/ML in the meantime15:46
alexanderhughesthanks all :)15:46
mattmceuen#endmeeting15:47
*** openstack changes topic to "https://opendev.org/airship || https://wiki.openstack.org/wiki/Airship || https://review.opendev.org/#/q/projects:airship+status:open+NOT+label:Verified%253D-1+NOT+label:Workflow%253D-1+NOT+message:DNM+NOT+message:WIP"15:47
openstackMeeting ended Tue Dec  3 15:47:01 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:47
openstackMinutes:        http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-12-03-14.59.html15:47
*** AlexNoskov has joined #airshipit15:47
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-12-03-14.59.txt15:47
openstackLog:            http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-12-03-14.59.log.html15:47
uzumaki\o15:47
openstackgerritMerged airship/airship-in-a-bottle master: [Fix] resolv.conf fix for ubuntu 18.04  https://review.opendev.org/69346115:50
*** uzumaki has quit IRC15:55
openstackgerritJagan Mohan Kavva proposed airship/porthole master: Etcdctl utility container image python and Ubuntu upgrades  https://review.opendev.org/69607516:07
openstackgerritAhmad Mahmoudi proposed airship/airship-in-a-bottle master: Ubuntu 18.04  https://review.opendev.org/69441216:17
*** dpawlik has quit IRC16:27
*** ian-pittwood has left #airshipit16:37
openstackgerritDoug Aaser proposed airship/treasuremap master: Update k8s version to 1.16  https://review.opendev.org/68967316:42
*** DanCrank has quit IRC16:53
*** SRao has quit IRC16:57
*** sudeepbatra has joined #airshipit17:12
*** arijit has joined #airshipit17:13
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Enable runtime-default Apparmor Profile to  Calicoctl Utility Container.  https://review.opendev.org/69479317:13
*** jamesgu has quit IRC17:23
*** jamesgu has joined #airshipit17:24
*** sudeepbatra has quit IRC17:29
*** jhesketh has quit IRC17:42
*** jhesketh has joined #airshipit17:44
openstackgerritAlexander Hughes proposed airship/pegleg master: Add passphrase catalog override option  https://review.opendev.org/69524717:49
*** bh526r has quit IRC17:50
*** jamesgu has quit IRC17:51
*** michael-beaver has quit IRC18:05
*** GarimaM has quit IRC18:10
openstackgerritKostyantyn Kalynovskyi proposed airship/treasuremap master: Aligning global configuration with promenade  https://review.opendev.org/69693118:23
*** shubham_kaushal has quit IRC18:23
*** michael-beaver has joined #airshipit18:50
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Enable runtime-default Apparmor Profile to  Calicoctl Utility Container.  https://review.opendev.org/69479318:57
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Enable runtime-default Apparmor Profile to  Calicoctl Utility Container.  https://review.opendev.org/69479318:59
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Openstack UC python upgrade.  https://review.opendev.org/69640819:04
*** dpawlik has joined #airshipit19:37
openstackgerritSamuel Pilla proposed airship/treasuremap master: Changes supporting k8s 1.16  https://review.opendev.org/68863219:38
*** dpawlik has quit IRC19:42
openstackgerritKaspars Skels proposed airship/treasuremap master: Changes supporting k8s 1.16  https://review.opendev.org/68863219:48
openstackgerritMerged airship/promenade master: Upgrade Tiller version for k8s 1.16  https://review.opendev.org/69339519:49
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Enable runtime-default Apparmor Profile to  Calicoctl Utility Container.  https://review.opendev.org/69479319:59
*** arijit has quit IRC20:22
openstackgerritSamuel Pilla proposed airship/promenade master: Upgrade Hyperkube version for k8s 1.16  https://review.opendev.org/69372620:24
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Enable runtime-default Apparmor Profile to  Calicoctl Utility Container.  https://review.opendev.org/69479320:43
openstackgerritPrateek Dodda proposed airship/porthole master: Compute UC python and Ubuntu upgrade.  https://review.opendev.org/69691920:51
*** souradage has quit IRC21:04
*** michael-beaver has quit IRC21:05
*** alexanderhughes has quit IRC21:05
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Enable runtime-default Apparmor Profile to  Calicoctl Utility Container.  https://review.opendev.org/69479321:15
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Enable runtime-default Apparmor Profile to  Calicoctl Utility Container.  https://review.opendev.org/69479321:35
*** jamesgu has joined #airshipit21:45
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Enable runtime-default Apparmor Profile to  Calicoctl Utility Container.  https://review.opendev.org/69479321:49
openstackgerritIan Pittwood proposed airship/pegleg master: [WIP] Add save location option to generate certs  https://review.opendev.org/69719021:59
openstackgerritdiwakar thyagaraj proposed airship/porthole master: Enable runtime-default Apparmor Profile to  Calicoctl Utility Container.  https://review.opendev.org/69479322:11
openstackgerritIan Pittwood proposed airship/pegleg master: Add save location option to generate certs  https://review.opendev.org/69719022:14
*** jamesgu_ has joined #airshipit22:35
openstackgerritRahul Khiyani proposed airship/porthole master: Ceph-utility python and Ubuntu upgrade.  https://review.opendev.org/69681322:38
*** jamesgu has quit IRC22:38
*** sreejithp has quit IRC22:38
openstackgerritRaven proposed airship/pegleg master: Modify config to warn about line length. Rename jobs for consistency.  https://review.opendev.org/69322722:45
*** aaronsheffield has quit IRC22:52
openstackgerritPrateek Dodda proposed airship/porthole master: Openstack UC python upgrade.  https://review.opendev.org/69640822:55
openstackgerritPrateek Dodda proposed airship/porthole master: Openstack UC python upgrade.  https://review.opendev.org/69640822:59
*** spilla has quit IRC23:03
*** ab2434_ has quit IRC23:27
openstackgerritPrateek Dodda proposed airship/porthole master: Openstack UC python upgrade.  https://review.opendev.org/69640823:32
openstackgerritPrateek Dodda proposed airship/porthole master: Openstack UC python upgrade.  https://review.opendev.org/69640823:33
*** dpawlik has joined #airshipit23:39
*** dpawlik has quit IRC23:43

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