*** diurnalist has quit IRC | 00:06 | |
*** diurnalist has joined #openstack-meeting-alt | 00:31 | |
*** diurnalist has quit IRC | 00:51 | |
*** diurnalist has joined #openstack-meeting-alt | 00:53 | |
*** diurnalist has quit IRC | 00:59 | |
*** hemna has quit IRC | 01:01 | |
*** hemna has joined #openstack-meeting-alt | 01:01 | |
*** diurnalist has joined #openstack-meeting-alt | 01:11 | |
*** hemna has quit IRC | 01:17 | |
*** hemna has joined #openstack-meeting-alt | 01:18 | |
*** diurnalist has quit IRC | 01:47 | |
*** carloss has quit IRC | 01:56 | |
*** ganso has quit IRC | 02:04 | |
*** ganso has joined #openstack-meeting-alt | 02:09 | |
*** diurnalist has joined #openstack-meeting-alt | 02:10 | |
*** gyee has quit IRC | 02:11 | |
*** apetrich has quit IRC | 02:13 | |
*** diurnalist has quit IRC | 02:14 | |
*** rcernin has quit IRC | 02:37 | |
*** rcernin has joined #openstack-meeting-alt | 02:48 | |
*** tobberydberg_ has quit IRC | 03:04 | |
*** bnemec has quit IRC | 03:04 | |
*** irclogbot_0 has quit IRC | 03:05 | |
*** hemna has quit IRC | 03:05 | |
*** bnemec has joined #openstack-meeting-alt | 03:06 | |
*** hemna has joined #openstack-meeting-alt | 03:06 | |
*** irclogbot_2 has joined #openstack-meeting-alt | 03:07 | |
*** tobberydberg has joined #openstack-meeting-alt | 03:10 | |
*** ayoung has quit IRC | 03:18 | |
*** ayoung has joined #openstack-meeting-alt | 03:22 | |
*** diurnalist has joined #openstack-meeting-alt | 03:23 | |
*** Liang__ has joined #openstack-meeting-alt | 03:28 | |
*** ayoung has quit IRC | 03:29 | |
*** ayoung has joined #openstack-meeting-alt | 03:32 | |
*** Liang__ has quit IRC | 03:40 | |
*** Liang__ has joined #openstack-meeting-alt | 03:41 | |
*** yaawang_ has quit IRC | 03:48 | |
*** yaawang_ has joined #openstack-meeting-alt | 03:48 | |
*** rcernin has quit IRC | 03:54 | |
*** diurnalist has quit IRC | 04:02 | |
*** ayoung has quit IRC | 04:03 | |
*** ayoung has joined #openstack-meeting-alt | 04:04 | |
*** Liang__ has quit IRC | 04:07 | |
*** Liang__ has joined #openstack-meeting-alt | 04:09 | |
*** diurnalist has joined #openstack-meeting-alt | 04:13 | |
*** rcernin has joined #openstack-meeting-alt | 04:22 | |
*** vishakha has joined #openstack-meeting-alt | 05:53 | |
*** belmoreira has joined #openstack-meeting-alt | 05:56 | |
*** belmoreira has quit IRC | 05:58 | |
*** kopecmartin|pto is now known as kopecmartin | 06:08 | |
*** belmoreira has joined #openstack-meeting-alt | 06:14 | |
*** diurnalist has quit IRC | 06:14 | |
*** slaweq_ has joined #openstack-meeting-alt | 06:40 | |
*** apetrich has joined #openstack-meeting-alt | 07:33 | |
*** rdopiera has joined #openstack-meeting-alt | 07:40 | |
*** tosky has joined #openstack-meeting-alt | 07:41 | |
*** e0ne has joined #openstack-meeting-alt | 08:02 | |
*** priteau has joined #openstack-meeting-alt | 08:27 | |
*** priteau has quit IRC | 08:42 | |
*** priteau has joined #openstack-meeting-alt | 08:59 | |
*** masahito has joined #openstack-meeting-alt | 08:59 | |
priteau | #startmeeting blazar | 09:00 |
---|---|---|
openstack | Meeting 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 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:00 |
*** openstack changes topic to " (Meeting topic: blazar)" | 09:00 | |
openstack | The meeting name has been set to 'blazar' | 09:00 |
priteau | #topic Roll call | 09:00 |
*** openstack changes topic to "Roll call (Meeting topic: blazar)" | 09:00 | |
priteau | tetsuro is on holiday today | 09:02 |
priteau | No one today, let's cancel the meeting | 09:06 |
priteau | #endmeeting | 09:06 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 09:06 | |
openstack | Meeting ended Tue Aug 11 09:06:55 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 09:06 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/blazar/2020/blazar.2020-08-11-09.00.html | 09:06 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/blazar/2020/blazar.2020-08-11-09.00.txt | 09:07 |
openstack | Log: http://eavesdrop.openstack.org/meetings/blazar/2020/blazar.2020-08-11-09.00.log.html | 09:07 |
*** rcernin has quit IRC | 09:11 | |
*** rcernin has joined #openstack-meeting-alt | 09:34 | |
*** markvoelker has joined #openstack-meeting-alt | 09:45 | |
*** markvoelker has quit IRC | 09:49 | |
*** rcernin has quit IRC | 09:56 | |
*** priteau has quit IRC | 10:11 | |
*** yaawang_ has quit IRC | 10:13 | |
*** Liang__ has quit IRC | 10:31 | |
*** vishakha has quit IRC | 10:50 | |
*** markvoelker has joined #openstack-meeting-alt | 10:52 | |
*** yamamoto has quit IRC | 10:55 | |
*** markvoelker has quit IRC | 10:56 | |
*** yamamoto has joined #openstack-meeting-alt | 11:03 | |
*** rcernin has joined #openstack-meeting-alt | 11:32 | |
*** markvoelker has joined #openstack-meeting-alt | 11:35 | |
*** yamamoto has quit IRC | 11:36 | |
*** markvoelker has quit IRC | 11:40 | |
*** masahito has quit IRC | 11:41 | |
*** yamamoto has joined #openstack-meeting-alt | 11:41 | |
*** yamamoto has quit IRC | 11:46 | |
*** yamamoto has joined #openstack-meeting-alt | 11:56 | |
*** raildo has joined #openstack-meeting-alt | 11:58 | |
*** carloss has joined #openstack-meeting-alt | 12:11 | |
*** yamamoto has quit IRC | 12:18 | |
*** enriquetaso has joined #openstack-meeting-alt | 12:32 | |
*** liuyulong has joined #openstack-meeting-alt | 12:39 | |
*** yamamoto has joined #openstack-meeting-alt | 12:49 | |
*** e0ne_ has joined #openstack-meeting-alt | 12:58 | |
*** e0ne has quit IRC | 12:58 | |
*** yamamoto has quit IRC | 12:58 | |
*** e0ne has joined #openstack-meeting-alt | 12:59 | |
*** slaweq_ is now known as slaweq | 12:59 | |
*** e0ne_ has quit IRC | 13:03 | |
*** vishalmanchanda has joined #openstack-meeting-alt | 13:04 | |
*** smcginnis has quit IRC | 14:01 | |
*** smcginnis has joined #openstack-meeting-alt | 14:05 | |
*** eggs has joined #openstack-meeting-alt | 14:05 | |
*** rcernin has quit IRC | 14:08 | |
*** rcernin has joined #openstack-meeting-alt | 14:19 | |
*** rcernin has quit IRC | 14:24 | |
*** adam_g has quit IRC | 14:25 | |
*** adam_g has joined #openstack-meeting-alt | 14:27 | |
*** diurnalist has joined #openstack-meeting-alt | 14:40 | |
*** vishakha has joined #openstack-meeting-alt | 14:55 | |
*** liuyulong has quit IRC | 14:57 | |
*** lamt has joined #openstack-meeting-alt | 14:58 | |
*** dwalt has joined #openstack-meeting-alt | 14:59 | |
stevthedev | #startmeeting openstack-helm | 15:00 |
openstack | Meeting 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 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
*** openstack changes topic to " (Meeting topic: openstack-helm)" | 15:00 | |
openstack | The meeting name has been set to 'openstack_helm' | 15:00 |
stevthedev | Good morning | 15:00 |
gagehugo | o/ | 15:00 |
gagehugo | Im on this opendev container security call so Im double booked | 15:00 |
dwalt | o/ | 15:00 |
dwalt | morning! | 15:00 |
stevthedev | That sounds important | 15:01 |
stevthedev | How is the vr conference so far? | 15:01 |
lamt | \o I am multitasking | 15:01 |
gagehugo | VR conference would be cool | 15:01 |
stevthedev | #link https://etherpad.opendev.org/p/openstack-helm-weekly-meeting agenda btw | 15:01 |
stevthedev | dwalt haven't heard from you in a while. Hope everything is going well | 15:02 |
dwalt | Good to see you stevthedev! how's it going? | 15:03 |
dwalt | I am doing well | 15:03 |
dwalt | Just got situated in a new apartment :) | 15:03 |
stevthedev | Pretty good all n all | 15:03 |
stevthedev | Haha, so did I. Well, still getting situated | 15:03 |
dwalt | That's good to hear | 15:04 |
dwalt | Nice! Where at? | 15:04 |
dwalt | I am all too familiar with the "getting situated" period | 15:04 |
stevthedev | Downtown, kinda near work. It seems like we probably wont return there anytime soon though | 15:04 |
stevthedev | Anyway, 5m in. Would you like to start? | 15:05 |
stevthedev | #topic Airship 2 OpenStack composite | 15:05 |
*** openstack changes topic to "Airship 2 OpenStack composite (Meeting topic: openstack-helm)" | 15:05 | |
dwalt | Very nice. Yeah, it sounds like we are stuck at home for a bit longer :P | 15:05 |
dwalt | I am closer to downtown now, fwiw | 15:05 |
dwalt | sure! I can start | 15:06 |
* dwalt begins typing | 15:06 | |
stevthedev | Nice! Not to put you on the spot or anything, but the agenda is light today :P | 15:06 |
dwalt | Airship 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 treasuremap | 15:09 |
dwalt | since 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 |
dwalt | With 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 a | 15:10 |
dwalt | downstream context and used with very few site-specific modifications. | 15:10 |
dwalt | The 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 have | 15:12 |
dwalt | started 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 |
dwalt | Sorry for the wall of text. I know it's a lot for an IRC meeting :D | 15:14 |
*** sangeet has joined #openstack-meeting-alt | 15:14 | |
gagehugo | As long as the use case is clearly defined, a new repo may be good | 15:15 |
stevthedev | No, thank you! It's an interesting idea and it makes sense to start planning for Airship 2 compatibility | 15:15 |
stevthedev | Unfortunately 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 |
gagehugo | dwalt: I assume you could assist with this effort? | 15:18 |
stevthedev | That would give us a single 'thing' to deploy OS in airship 2 clusters? | 15:18 |
dwalt | stevthedev Exactly. Here is an example of some we have defined in airshipctl #link https://github.com/airshipit/airshipctl/tree/master/manifests/function | 15:19 |
dwalt | And the composites just group those functions together #link https://github.com/airshipit/airshipctl/tree/master/manifests/composite | 15:19 |
dwalt | gagehugo: 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 straightforward | 15:20 |
gagehugo | ok cool | 15:20 |
gagehugo | Im leaning towards a new repo maybe, but could possible also store these in the charts themselves. Im also not super familiar with Kustomize | 15:22 |
stevthedev | Yeah. 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 |
gagehugo | I assume its the latter | 15:25 |
*** belmoreira has quit IRC | 15:25 | |
stevthedev | That's the impression I get, if so then I think a separate repo for these documents makes sense | 15:25 |
dwalt | Glad your team is open to the idea. We can let this soak a while if you'd like | 15:25 |
dwalt | Our team is eager to get OSH deployed with Airship 2 soon | 15:26 |
dwalt | Since Airship 2 relies on a very specific directory structure, I'm not sure if storing the functions in each chart would be possible | 15:27 |
*** tmazur has joined #openstack-meeting-alt | 15:28 | |
dwalt | We've been moving our functions/composites to treasuremap since it essentially becomes a library of well-defined software ready to be deployed on airship | 15:28 |
gagehugo | idk if another airship repo would work too with a group of osh people to maintain it | 15:29 |
dwalt | stevthedev: 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 similar | 15:29 |
dwalt | gagehugo: do you mean a repo like airship/openstack? | 15:31 |
gagehugo | potentially, otherwise another osh repo would work too | 15:31 |
gagehugo | thinking about the use cases for these documents | 15:32 |
stevthedev | And 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 IRC | 15:36 | |
dwalt | gagehugo: 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 workflow | 15:36 |
gagehugo | If the goal is to keep them alongside the charts, then osh may be a better fit with them relying on the actual charts for gating | 15:37 |
*** sangeet has joined #openstack-meeting-alt | 15:38 | |
dwalt | Said 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 repository | 15:39 |
gagehugo | My thinking is if Airship 2.0 is the primary consumer of these docs, a repo there may make sense. | 15:41 |
dwalt | I 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 too | 15:41 |
gagehugo | We should discuss with the airship team | 15:41 |
dwalt | stevthedev: 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 well | 15:45 |
dwalt | gagehugo: 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 CDT | 15:46 |
gagehugo | Sure | 15:48 |
gagehugo | dwalt: This was a good topic though | 15:48 |
dwalt | Great. I'll add an agenda item | 15:48 |
dwalt | Thanks for the discussion all! | 15:48 |
stevthedev | Thanks for bringing it! | 15:49 |
stevthedev | Where's the Airship design meeting held? | 15:49 |
stevthedev | looks like channel: #airshipit | 15:52 |
dwalt | bridge: #link https://attcorp.webex.com/attcorp/j.php?MTID=m931aabac041bb2548d4c0a6a93a363d3 | 15:52 |
dwalt | agenda: #link https://etherpad.opendev.org/p/Airship_OpenDesignDiscussions | 15:52 |
stevthedev | Cool, thanks! | 15:52 |
dwalt | sorry for the delay. Lots of clicking to find that :) | 15:52 |
stevthedev | No worries | 15:52 |
stevthedev | No worries at all. if there's nothing else for today, shall we wrap up? | 15:52 |
stevthedev | #endmeeting | 15:54 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 15:54 | |
openstack | Meeting ended Tue Aug 11 15:54:47 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:54 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-08-11-15.00.html | 15:54 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-08-11-15.00.txt | 15:54 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-08-11-15.00.log.html | 15:54 |
stevthedev | Cheers everyone. Have a good one | 15:54 |
*** sangeet has left #openstack-meeting-alt | 15:55 | |
dwalt | you too! | 15:55 |
*** dwalt has left #openstack-meeting-alt | 15:55 | |
*** yamamoto has joined #openstack-meeting-alt | 15:56 | |
gagehugo | thanks stevthedev! | 15:58 |
*** eggs has quit IRC | 15:59 | |
*** yamamoto has quit IRC | 16:01 | |
*** zzzeek has quit IRC | 16:47 | |
*** tosky has quit IRC | 16:59 | |
*** sfernand has joined #openstack-meeting-alt | 17:02 | |
*** e0ne has quit IRC | 17:07 | |
*** e0ne has joined #openstack-meeting-alt | 18:03 | |
*** e0ne has quit IRC | 18:15 | |
*** diurnalist has quit IRC | 18:15 | |
*** andrebeltrami has joined #openstack-meeting-alt | 18:30 | |
*** e0ne has joined #openstack-meeting-alt | 18:34 | |
*** e0ne has quit IRC | 18:35 | |
*** e0ne has joined #openstack-meeting-alt | 18:49 | |
*** e0ne has quit IRC | 18:57 | |
*** tmazur has quit IRC | 19:38 | |
*** vishakha has quit IRC | 19:44 | |
*** gyee has joined #openstack-meeting-alt | 19:59 | |
*** vishalmanchanda has quit IRC | 21:14 | |
*** raildo has quit IRC | 21:15 | |
*** zzzeek has joined #openstack-meeting-alt | 21:38 | |
*** ayoung has quit IRC | 21:48 | |
*** ayoung has joined #openstack-meeting-alt | 21:49 | |
*** slaweq has quit IRC | 21:51 | |
*** yamamoto has joined #openstack-meeting-alt | 21:59 | |
*** geguileo has quit IRC | 21:59 | |
*** geguileo has joined #openstack-meeting-alt | 22:00 | |
*** rdopiera has quit IRC | 22:29 | |
*** yamamoto has quit IRC | 22:32 | |
*** rcernin has joined #openstack-meeting-alt | 22:46 | |
*** carloss has quit IRC | 23:21 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!