14:03:19 #startmeeting airship 14:03:20 Meeting started Tue Oct 16 14:03:19 2018 UTC and is due to finish in 60 minutes. The chair is mark-burnett. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:03:23 Hey all 14:03:24 The meeting name has been set to 'airship' 14:03:32 GM! 14:03:38 o/ 14:03:39 o/ 14:03:40 w00t 14:04:05 The agenda is pretty thin again this week: https://etherpad.openstack.org/p/airship-meeting-2018-10-16 14:04:05 o/ 14:04:13 \o 14:04:59 GM 14:05:51 Hi 14:06:18 GM all 14:07:12 #topic Wiki 14:07:45 mattmceuen: did you add this one? 14:07:47 Not sure if Lindsey is here but he got a great start on the wiki 14:07:54 Maybe? :) 14:07:59 Been a long week 14:08:09 Wanted to see if there are any thoughts on a few things: 14:08:33 1) what we can do to improve the content or presentation of the wiki (I know one - logo) 14:09:05 2) any other thoughts on how we can link around to different airship resources to help people get educated fast -- e.g. airshipit.org, gerrit, storyboard etc 14:09:21 We have links in there already but I'm interested in feedback 14:10:29 One challenge we've had in the past is effectively communicating the different airship community meetings -- hopefully the wiki helps with that 14:10:30 Perhaps arrangement based on anticipated audience - already has "contributor" section, but maybe "platform user" section with specific links suited for that? 14:10:31 o/ 14:10:48 maybe there are other audiences too 14:11:30 I'm thinking that's what the "Try it out" section goes for, but doesn't call out the audience -- maybe we can add a little more content and clarity there 14:11:31 Perhaps need to strengthen next steps after "try it out" to be more about "now you really want to use this" 14:11:35 ++ 14:12:18 maybe more on how the releases will be approached rather than just "coming soon" 14:12:30 i.e. how do people anticipate our release cycles and etc. 14:12:52 Probably needs a "here's what we're looking at as important next" 14:13:02 a little bit of roadmapping 14:13:05 Agree - I think we just need to flesh that out a bit so we have something to put in there 14:13:20 just thoughts... 14:13:34 I like the high level roadmapping bit... sort of a carrot on a stick to get people to look in Storyboard 14:13:54 Thanks b-str, good feedback, I'll get w/ Lindsey on this 14:14:08 That's all from me for this mark-burnett 14:14:20 Any other offline feedback welcome on the wiki :) 14:14:23 Ok cool 14:14:36 #topic Tempest plugin 14:14:46 Just a follow on from last week 14:15:02 As we decided there's no need to "hold off" on getting the tempest plugin in to openstack infra 14:15:12 There's a PS out for that - reviews welcome! 14:15:18 https://review.openstack.org/#/c/610175/ 14:15:44 The intent is to just pull the project as-is (including git history) over to openstack infra and continue it there 14:16:49 +1s are valuable, since I made the mistake of submitting that on Friday afternoon, it may have drooped in the review backlog... a +1 (or -1) would give it a bump 14:17:07 Purnendu Ghosh proposed openstack/airship-specs master: Specs for pegleg site manifest generation tool https://review.openstack.org/605227 14:17:14 That's all I got mark-burnett - thanks 14:17:25 doesn't tempest plugin usually sit in-tree? or is that project doing some cross airship-projects testing? 14:17:40 So it turns out there are several ways to skin that cat 14:17:59 And the one that has "won out" is to have a separate repo for a plugin 14:18:09 ah 14:18:16 There's a cross-project effort to align to that going forward 14:18:48 Alright, looks like the last topic that made it in ahead of time: 14:18:52 >> upstream: https://github.com/att-comdev/airship-tempest-plugin.git 14:18:53 #topic Spyglass repo 14:19:07 o/ 14:19:08 thx roman_g 14:19:17 We have submitted a blueprint for spyglass - https://review.openstack.org/#/c/605227/ 14:19:31 oh awesome 14:19:33 once the spec is approved, we are looking for process to create new repo airship-spyglass 14:20:06 Sounds good to me, I think there is a clear need for a tool like this 14:20:22 From my perspective it would be great to have the spec merged first, as creating a repo is usually pretty quick 14:20:32 (and non-controversial) 14:20:39 +1 14:20:57 I will be sure to leave a bit of feedback today on the spec 14:21:33 ok thanks... just to know about the process to create repo .. its same as normal openstack project right? 14:21:34 hemanth_n: please, don't ignore comments for your patchset. Address all of them and reply to each of them. There are still issues which have not been changed up on request from Felipe. 14:21:58 hemanth_n: once the spec is merged, the core team will help make sure the repo gets created 14:22:00 Roman, will be replying to all comments and wil mention Ready for review.. 14:22:08 ok thanks mark... 14:22:10 ood. 14:22:13 Good. 14:23:14 hemanth_n: to mark PS as not yet ready for review you either set Workflow -1, or add something like [WIP] in title 14:23:25 Perfect ..thanks for the tip.. 14:24:03 Alright, that's it for the list in etherpad 14:24:07 #topic Roundtable 14:24:14 Any other topics to discuss? 14:24:39 one more thing from me on redfish support for bios configuration 14:25:25 go for it hemanth_n 14:25:31 mattmceuen , is it really upstream: https://github.com/att-comdev/airship-tempest-plugin.git in https://review.openstack.org/#/c/610175/ ? Wouldn't repo be in git.openstack.org? 14:25:35 I would like to maintain the bios settings in site manifests file as a dict and Roman suggested to have it as multi-line string 14:25:59 So want to hear others opinion what will be a better approach... 14:26:17 The preference is a YAML mapping anywhere possible 14:26:38 This allows for overriding via deckhand in a granular fashion 14:26:41 Yes. I'm for multiline string, because different vendors have different options for BIOS setup, and I don't want to support mapping between YAML dictionary and vendor-specific options for all vendors. 14:27:06 roman_g my understanding of `upstream: https://github.com/att-comdev/airship-tempest-plugin.git` is that that's where the *initial* pull of the code will come from. You're right that it'll be git.openstack.org after that 14:27:19 mattmceuen: got it. Thank you. 14:27:22 If we make it more structured it also allows for easier validation. It's definitely more expensive when you consider vendor-specific options, but I regret not doing more structured config declarations elswehre 14:27:52 I'd like to focus on just getting the redfish driver merged 14:27:58 BIOS settings are net new 14:28:01 That's fair 14:28:36 roman_g: IIRC, a follow-on PS eventually occurs to remove that upstream key 14:28:48 mark-burnett: thank you. 14:28:59 now I understand procedure 14:29:06 That makes one of us :) 14:29:35 >> overriding via deckhand in a granular fashion 14:29:54 I hope there will be 1 config for one type of baremetal 14:30:27 there wouldn't be overrides per-server 14:30:35 roman_g: so Drydock's configuration mechanism actually pre-dates the existence of Deckhand, so it had already implemented some config deduplication features 14:30:53 I would not expect that to be true 14:30:59 So you see a BaremetalNode instance that refers to host profiles, etc 14:31:06 But you still see a piece of config per server 14:31:23 BIOS settings could absolutely need to be changed in various contexts 14:31:37 Which includes ability to specifically override, which is useful for all sorts of operational issues/whatever 14:31:52 Right, so no reason to do it differently for bios 14:32:04 The point is you anticipate use-cases you don't predict 14:32:57 One of the worst things I saw in AIC 3.x site definitions was a huge blob of YAML that defined a ton of things 14:33:09 And it couldn't be changed granularly because it was just a large string 14:33:35 git diff would'n satisfy our needs? 14:33:41 *wouldn't 14:33:52 That doesn't allow you to override settings 14:33:59 that's true 14:34:07 What could be overridden? 14:34:19 Any BIOS setting 14:34:24 Per node? 14:34:29 is this is a case for more uses of spyglass, to do translation from unstructured to structured bios settings? 14:34:32 Could be in a particular site 14:35:42 All right. I give up =) 14:35:52 Anyway, I don't think this is the correct forum to discuss specs 14:36:01 I think we should keep that discussion in the spec PS to maintain a record 14:36:06 Good point 14:36:24 ok, any other roundtable topics? 14:36:52 not from me 14:37:22 nothing 14:38:42 #endmeeting