Tuesday, 2020-08-11

*** diurnalist has quit IRC00:06
*** diurnalist has joined #openstack-meeting-alt00:31
*** diurnalist has quit IRC00:51
*** diurnalist has joined #openstack-meeting-alt00:53
*** diurnalist has quit IRC00:59
*** hemna has quit IRC01:01
*** hemna has joined #openstack-meeting-alt01:01
*** diurnalist has joined #openstack-meeting-alt01:11
*** hemna has quit IRC01:17
*** hemna has joined #openstack-meeting-alt01:18
*** diurnalist has quit IRC01:47
*** carloss has quit IRC01:56
*** ganso has quit IRC02:04
*** ganso has joined #openstack-meeting-alt02:09
*** diurnalist has joined #openstack-meeting-alt02:10
*** gyee has quit IRC02:11
*** apetrich has quit IRC02:13
*** diurnalist has quit IRC02:14
*** rcernin has quit IRC02:37
*** rcernin has joined #openstack-meeting-alt02:48
*** tobberydberg_ has quit IRC03:04
*** bnemec has quit IRC03:04
*** irclogbot_0 has quit IRC03:05
*** hemna has quit IRC03:05
*** bnemec has joined #openstack-meeting-alt03:06
*** hemna has joined #openstack-meeting-alt03:06
*** irclogbot_2 has joined #openstack-meeting-alt03:07
*** tobberydberg has joined #openstack-meeting-alt03:10
*** ayoung has quit IRC03:18
*** ayoung has joined #openstack-meeting-alt03:22
*** diurnalist has joined #openstack-meeting-alt03:23
*** Liang__ has joined #openstack-meeting-alt03:28
*** ayoung has quit IRC03:29
*** ayoung has joined #openstack-meeting-alt03:32
*** Liang__ has quit IRC03:40
*** Liang__ has joined #openstack-meeting-alt03:41
*** yaawang_ has quit IRC03:48
*** yaawang_ has joined #openstack-meeting-alt03:48
*** rcernin has quit IRC03:54
*** diurnalist has quit IRC04:02
*** ayoung has quit IRC04:03
*** ayoung has joined #openstack-meeting-alt04:04
*** Liang__ has quit IRC04:07
*** Liang__ has joined #openstack-meeting-alt04:09
*** diurnalist has joined #openstack-meeting-alt04:13
*** rcernin has joined #openstack-meeting-alt04:22
*** vishakha has joined #openstack-meeting-alt05:53
*** belmoreira has joined #openstack-meeting-alt05:56
*** belmoreira has quit IRC05:58
*** kopecmartin|pto is now known as kopecmartin06:08
*** belmoreira has joined #openstack-meeting-alt06:14
*** diurnalist has quit IRC06:14
*** slaweq_ has joined #openstack-meeting-alt06:40
*** apetrich has joined #openstack-meeting-alt07:33
*** rdopiera has joined #openstack-meeting-alt07:40
*** tosky has joined #openstack-meeting-alt07:41
*** e0ne has joined #openstack-meeting-alt08:02
*** priteau has joined #openstack-meeting-alt08:27
*** priteau has quit IRC08:42
*** priteau has joined #openstack-meeting-alt08:59
*** masahito has joined #openstack-meeting-alt08:59
priteau#startmeeting blazar09:00
openstackMeeting started Tue Aug 11 09:00:10 2020 UTC and is due to finish in 60 minutes.  The chair is priteau. Information about MeetBot at http://wiki.debian.org/MeetBot.09:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:00
*** openstack changes topic to " (Meeting topic: blazar)"09:00
openstackThe meeting name has been set to 'blazar'09:00
priteau#topic Roll call09:00
*** openstack changes topic to "Roll call (Meeting topic: blazar)"09:00
priteautetsuro is on holiday today09:02
priteauNo one today, let's cancel the meeting09:06
priteau#endmeeting09:06
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"09:06
openstackMeeting ended Tue Aug 11 09:06:55 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:06
openstackMinutes:        http://eavesdrop.openstack.org/meetings/blazar/2020/blazar.2020-08-11-09.00.html09:06
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/blazar/2020/blazar.2020-08-11-09.00.txt09:07
openstackLog:            http://eavesdrop.openstack.org/meetings/blazar/2020/blazar.2020-08-11-09.00.log.html09:07
*** rcernin has quit IRC09:11
*** rcernin has joined #openstack-meeting-alt09:34
*** markvoelker has joined #openstack-meeting-alt09:45
*** markvoelker has quit IRC09:49
*** rcernin has quit IRC09:56
*** priteau has quit IRC10:11
*** yaawang_ has quit IRC10:13
*** Liang__ has quit IRC10:31
*** vishakha has quit IRC10:50
*** markvoelker has joined #openstack-meeting-alt10:52
*** yamamoto has quit IRC10:55
*** markvoelker has quit IRC10:56
*** yamamoto has joined #openstack-meeting-alt11:03
*** rcernin has joined #openstack-meeting-alt11:32
*** markvoelker has joined #openstack-meeting-alt11:35
*** yamamoto has quit IRC11:36
*** markvoelker has quit IRC11:40
*** masahito has quit IRC11:41
*** yamamoto has joined #openstack-meeting-alt11:41
*** yamamoto has quit IRC11:46
*** yamamoto has joined #openstack-meeting-alt11:56
*** raildo has joined #openstack-meeting-alt11:58
*** carloss has joined #openstack-meeting-alt12:11
*** yamamoto has quit IRC12:18
*** enriquetaso has joined #openstack-meeting-alt12:32
*** liuyulong has joined #openstack-meeting-alt12:39
*** yamamoto has joined #openstack-meeting-alt12:49
*** e0ne_ has joined #openstack-meeting-alt12:58
*** e0ne has quit IRC12:58
*** yamamoto has quit IRC12:58
*** e0ne has joined #openstack-meeting-alt12:59
*** slaweq_ is now known as slaweq12:59
*** e0ne_ has quit IRC13:03
*** vishalmanchanda has joined #openstack-meeting-alt13:04
*** smcginnis has quit IRC14:01
*** smcginnis has joined #openstack-meeting-alt14:05
*** eggs has joined #openstack-meeting-alt14:05
*** rcernin has quit IRC14:08
*** rcernin has joined #openstack-meeting-alt14:19
*** rcernin has quit IRC14:24
*** adam_g has quit IRC14:25
*** adam_g has joined #openstack-meeting-alt14:27
*** diurnalist has joined #openstack-meeting-alt14:40
*** vishakha has joined #openstack-meeting-alt14:55
*** liuyulong has quit IRC14:57
*** lamt has joined #openstack-meeting-alt14:58
*** dwalt has joined #openstack-meeting-alt14:59
stevthedev#startmeeting openstack-helm15:00
openstackMeeting started Tue Aug 11 15:00:13 2020 UTC and is due to finish in 60 minutes.  The chair is stevthedev. 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: openstack-helm)"15:00
openstackThe meeting name has been set to 'openstack_helm'15:00
stevthedevGood morning15:00
gagehugoo/15:00
gagehugoIm on this opendev container security call so Im double booked15:00
dwalto/15:00
dwaltmorning!15:00
stevthedevThat sounds important15:01
stevthedevHow is the vr conference so far?15:01
lamt\o I am multitasking15:01
gagehugoVR conference would be cool15:01
stevthedev#link https://etherpad.opendev.org/p/openstack-helm-weekly-meeting agenda btw15:01
stevthedevdwalt haven't heard from you in a while. Hope everything is going well15:02
dwaltGood to see you stevthedev! how's it going?15:03
dwaltI am doing well15:03
dwaltJust got situated in a new apartment :)15:03
stevthedevPretty good all n all15:03
stevthedevHaha, so did I. Well, still getting situated15:03
dwaltThat's good to hear15:04
dwaltNice! Where at?15:04
dwaltI am all too familiar with the "getting situated" period15:04
stevthedevDowntown, kinda near work. It seems like we probably wont return there anytime soon though15:04
stevthedevAnyway, 5m in. Would you like to start?15:05
stevthedev#topic Airship 2 OpenStack composite15:05
*** openstack changes topic to "Airship 2 OpenStack composite (Meeting topic: openstack-helm)"15:05
dwaltVery nice. Yeah, it sounds like we are stuck at home for a bit longer :P15:05
dwaltI am closer to downtown now, fwiw15:05
dwaltsure! I can start15:06
* dwalt begins typing15:06
stevthedevNice! Not to put you on the spot or anything, but the agenda is light today :P15:06
dwaltAirship is a heavy user of openstack-helm. Since Airship 1, we have stored Airship documents that can deploy openstack-helm in the airship/treasuremap repository. Downstream operators adjust the documents in treasuremap to deploy private openstack-helm clouds using Airship. This model has not been without several issues. For one, documents downstream tend to drift significantly from the ones in treasuremap15:09
dwaltsince each update requires changes in two different repositories. Secondly, those chart overrides live very far away from the openstack-helm charts. The Airship team does everything we can to keep them up-to-date, but they inevitably fall out-of-date overtime since we are not aware of new chart changes.15:09
dwaltWith Airship 2, our model is changing. Using kustomize, we have introduced the idea of functions and composites. These are bite-sized units of YAML documents that define deployable software. For example, a function might represent a chart, and a composite might be composed of several functions. In Airship 2, our goal is to define all of the OpenStack charts as a single composite that can be inherited in a15:10
dwaltdownstream context and used with very few site-specific modifications.15:10
dwaltThe reason I am discussing this here today is that we would like to propose creating a new project to host an openstack-helm composite for Airship 2 operators or add an OpenStack composite to an existing openstack-helm repository. As most of you are Airship and openstack-helm operators yourselves, it would allow you to package your software for your airship deployments the way it is supposed to be. We have15:12
dwaltstarted this process for some of our core components in airship/treasuremap, and we would like to help kick off that process here (i.e. set up proper gating and the structure of the repository). We also have some proof of concept OpenStack functions that we are testing in a downstream lab.15:12
dwaltSorry for the wall of text. I know it's a lot for an IRC meeting :D15:14
*** sangeet has joined #openstack-meeting-alt15:14
gagehugoAs long as the use case is clearly defined, a new repo may be good15:15
stevthedevNo, thank you! It's an interesting idea and it makes sense to start planning for Airship 2 compatibility15:15
stevthedevUnfortunately I'm still pretty new to the concepts of Kustomize. If I understand correctly, we need a place to define all of the OS functions (which are references to the OSH carts + values?)  and the wrapping composite object ?15:17
gagehugodwalt: I assume you could assist with this effort?15:18
stevthedevThat would give us a single 'thing' to deploy OS in airship 2 clusters?15:18
dwaltstevthedev Exactly. Here is an example of some we have defined in airshipctl #link https://github.com/airshipit/airshipctl/tree/master/manifests/function15:19
dwaltAnd the composites just group those functions together #link https://github.com/airshipit/airshipctl/tree/master/manifests/composite15:19
dwaltgagehugo: of course! The Airship team wants to help setup these functions and composites + gate them. After they're in place, adding the values overrides is straightforward15:20
gagehugook cool15:20
gagehugoIm leaning towards a new repo maybe, but could possible also store these in the charts themselves.  Im also not super familiar with Kustomize15:22
stevthedevYeah. Looking through eg, the baremetal-operator function, it looks similar to a chart structure on its own. Does Kustomize play with the existing charts very well, or would we be creating some new yaml for each component?15:24
gagehugoI assume its the latter15:25
*** belmoreira has quit IRC15:25
stevthedevThat's the impression I get, if so then I think a separate repo for these documents makes sense15:25
dwaltGlad your team is open to the idea. We can let this soak a while if you'd like15:25
dwaltOur team is eager to get OSH deployed with Airship 2 soon15:26
dwaltSince Airship 2 relies on a very specific directory structure, I'm not sure if storing the functions in each chart would be possible15:27
*** tmazur has joined #openstack-meeting-alt15:28
dwaltWe've been moving our functions/composites to treasuremap since it essentially becomes a library of well-defined software ready to be deployed on airship15:28
gagehugoidk if another airship repo would work too with a group of osh people to maintain it15:29
dwaltstevthedev: the new YAML would essentially just be a helmrelease file that replaces the Armada chart documents we used in Airship 1 and a kustomization.yaml file. It looks very similar15:29
dwaltgagehugo: do you mean a repo like airship/openstack?15:31
gagehugopotentially, otherwise another osh repo would work too15:31
gagehugothinking about the use cases for these documents15:32
stevthedevAnd dwalt, the aim here is the OS-specific components, right? Do you see components like LMA ending up as functions in treasuremap?15:34
*** sangeet has quit IRC15:36
dwaltgagehugo: would hosting the composite in the airship namespace be more convenient for osh contributors? We thought bringing the composite/functions here would keep them closer to the charts themselves and reduce drift, since changing those overrides would be part of the osh workflow15:36
gagehugoIf the goal is to keep them alongside the charts, then osh may be a better fit with them relying on the actual charts for gating15:37
*** sangeet has joined #openstack-meeting-alt15:38
dwaltSaid differently, changes that go into OSH right now require making an update to a set of downstream manifests. Since composites in Airship 2 more or less replace the need for downstream changes, moving them here would mean that all of the OpenStack gating in Airship 2 happens in one place, and in the same change or a change to an adjacent repository15:39
gagehugoMy thinking is if Airship 2.0 is the primary consumer of these docs, a repo there may make sense.15:41
dwaltI see the benefits to storing them in OSH too. We chose the standalone repository model since it's a bit more organized and would be considerably smaller in size. But the single repo model has its benefits too15:41
gagehugoWe should discuss with the airship team15:41
dwaltstevthedev: Possibly. We've been focusing on OpenStack for now, but we've discussed trying to store all functions as close to their charts/code as possible. So that could be LMA as well15:45
dwaltgagehugo: Sure. Maybe this was too big of a bite to take for an IRC meeting. Would you be open to discussing this on the next Airship design meeting? This Thurs, 10am CDT15:46
gagehugoSure15:48
gagehugodwalt: This was a good topic though15:48
dwaltGreat. I'll add an agenda item15:48
dwaltThanks for the discussion all!15:48
stevthedevThanks for bringing it!15:49
stevthedevWhere's the Airship design meeting held?15:49
stevthedevlooks like channel: #airshipit15:52
dwaltbridge: #link https://attcorp.webex.com/attcorp/j.php?MTID=m931aabac041bb2548d4c0a6a93a363d315:52
dwaltagenda: #link https://etherpad.opendev.org/p/Airship_OpenDesignDiscussions15:52
stevthedevCool, thanks!15:52
dwaltsorry for the delay. Lots of clicking to find that :)15:52
stevthedevNo worries15:52
stevthedevNo worries at all. if there's nothing else for today, shall we wrap up?15:52
stevthedev#endmeeting15:54
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"15:54
openstackMeeting ended Tue Aug 11 15:54:47 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:54
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-08-11-15.00.html15:54
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-08-11-15.00.txt15:54
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-08-11-15.00.log.html15:54
stevthedevCheers everyone. Have a good one15:54
*** sangeet has left #openstack-meeting-alt15:55
dwaltyou too!15:55
*** dwalt has left #openstack-meeting-alt15:55
*** yamamoto has joined #openstack-meeting-alt15:56
gagehugothanks stevthedev!15:58
*** eggs has quit IRC15:59
*** yamamoto has quit IRC16:01
*** zzzeek has quit IRC16:47
*** tosky has quit IRC16:59
*** sfernand has joined #openstack-meeting-alt17:02
*** e0ne has quit IRC17:07
*** e0ne has joined #openstack-meeting-alt18:03
*** e0ne has quit IRC18:15
*** diurnalist has quit IRC18:15
*** andrebeltrami has joined #openstack-meeting-alt18:30
*** e0ne has joined #openstack-meeting-alt18:34
*** e0ne has quit IRC18:35
*** e0ne has joined #openstack-meeting-alt18:49
*** e0ne has quit IRC18:57
*** tmazur has quit IRC19:38
*** vishakha has quit IRC19:44
*** gyee has joined #openstack-meeting-alt19:59
*** vishalmanchanda has quit IRC21:14
*** raildo has quit IRC21:15
*** zzzeek has joined #openstack-meeting-alt21:38
*** ayoung has quit IRC21:48
*** ayoung has joined #openstack-meeting-alt21:49
*** slaweq has quit IRC21:51
*** yamamoto has joined #openstack-meeting-alt21:59
*** geguileo has quit IRC21:59
*** geguileo has joined #openstack-meeting-alt22:00
*** rdopiera has quit IRC22:29
*** yamamoto has quit IRC22:32
*** rcernin has joined #openstack-meeting-alt22:46
*** carloss has quit IRC23:21

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!