10:03:40 #startmeeting charms 10:03:41 Meeting started Mon Sep 9 10:03:40 2019 UTC and is due to finish in 60 minutes. The chair is jamespage. Information about MeetBot at http://wiki.debian.org/MeetBot. 10:03:43 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 10:03:45 The meeting name has been set to 'charms' 10:04:03 good morning and welcome to the EMEA/APAC charms irc meeting! 10:04:25 hi 10:04:26 lets just take 2 mins for folk to arrive - please o/ if you're here for the meeting 10:04:36 o/ 10:05:12 hey gnuoy 10:05:15 \o 10:05:20 so maybe just fnordahl ? 10:05:35 lets get the first topic clear 10:05:35 #topic Review ACTION points from previous meeting 10:05:45 no action points so nothing to discuss! 10:05:47 next 10:05:51 #topic State of Development for next Charm Release 10:06:11 dates went up for the next charm release during last week 10:06:17 #link https://docs.openstack.org/charm-guide/latest/release-schedule.html 10:06:30 Freeze is about 1 month away on the 8th October 10:06:37 with release on the 17th October 10:07:01 coming up quick! 10:07:11 The purestorage charm will be official once https://review.opendev.org/#/c/680676/ lands 10:07:25 I'm optimistic that our re-org around QA focus will help make that a smoother process 10:07:29 thanks gnuoy 10:07:53 done 10:08:30 specs should be up and reviewed/landed asap 10:08:39 to ensure that feature make cutoff for freeze 10:09:08 tinwood- I know there where some queries around the need for template support in the policy.d feature - do we need to discuss that here? 10:09:13 \o/ thanks for the review jamespage 10:09:16 we can do so at the end if need be 10:09:25 #topic High Priority Bugs 10:09:33 #link https://bugs.launchpad.net/openstack-charms/+bugs 10:09:40 jamespage, re: policyd 10:09:45 #link https://tinyurl.com/osc-critical-bugs 10:09:47 maybe? 10:09:52 #link https://tinyurl.com/osc-high-priority 10:09:58 o/ 10:10:26 jamespage, re: policyd - the only question is around templating 10:10:31 yah 10:10:36 lets discuss at the end 10:10:41 okay 10:10:51 8 open critical bugs 10:11:26 103 high's 10:12:21 I'm pondering whether we try to introduce a monthly bug hug day again? 10:12:29 I've always liked that idea 10:12:33 fnordahl: any thoughts as upcoming PTL on that? 10:13:03 that sounds like a good idea 10:13:22 fnordahl: how about I set that up as an outgoing PTL action in the next month... 10:13:35 #action organised schedule and comms for monthly bug hug day! 10:13:49 next up 10:13:50 #topic Openstack Events 10:14:35 summit upcoming in shanghai - I know that sahid, icey and beisner are all attending and I'm sure they may be others 10:14:48 upcoming == november (after next release) 10:15:01 anyone got any other related events? I remember a ceph day for london? 10:15:17 #link https://ceph.com/cephdays/ceph-day-london-2019/ 10:15:29 October 24th - I may endeavour to get along to that 10:15:45 CFP is still open ;) 10:15:51 till end of this week 10:16:09 ... 10:16:10 .. 10:16:11 . 10:16:18 #topic Open Discussion 10:16:20 https://mail.openvswitch.org/pipermail/ovs-announce/2019-August/000253.html 10:16:31 oh right forgot that one 10:16:35 #topic Openstack Events 10:16:42 I think we should rename this one 'events' 10:16:51 we do a bit more that OpenStack these days! 10:16:54 +1 10:16:58 OVS/OVN conference 10:17:12 fnordahl: are you still intending on submitting a talk? 10:17:19 CFP deadline September 23rd 10:17:24 yikes 10:17:28 all happening this month 10:17:34 shall we draft something together in Paris? 10:17:55 That's a great idea, I think we have multipel topics that would be relevant from work this cycle 10:18:46 ok lets do that then 10:18:50 #topic Open Discussion 10:19:02 tinwood: lets discuss that policy templating challenge here 10:19:07 okay 10:19:15 #topic policy.d and whether to provide templating support... 10:19:22 so: background: 10:19:46 policyd override with templating = template from context variables (probably). 10:20:07 policyd override without templating = put variables in charms' default policy file and reference them from override. 10:20:13 i.e. static files. 10:20:23 variables always under control of charm. 10:20:25 Thoughts? 10:20:53 (we tend to render the default policy file in general, in the charm) 10:21:01 the idea being that UUID's of various standard things could then be used in the policy files 10:21:09 i.e. the admin domain, or the admin project or whatever? 10:21:09 yes 10:21:33 Why wouldn't we do the templating option? 10:21:45 dmitrii had some use cases: https://review.opendev.org/#/c/604238/3/specs/stein/approved/policy-customization.rst@32 10:22:20 gnuoy, complexity; risk of accidents; less control. 10:22:26 (by charm authors) 10:22:55 i.e. it's the old discussion between config values vs. free for all in config files. 10:23:16 I think if they are rolling their own policy overrides then they are already in the wild west 10:23:30 well injecting policy increased footgun potential exponentially anyway 10:23:36 gnuoy: snap ! 10:23:38 gnuoy, well possibly; I was trying to limit it to things orthogonal to what the charm does. 10:23:44 I would think templates reduces the risk tbh 10:23:58 I mis-typed the uuid etc 10:24:19 gnuoy, templates would mean that ANYTHING potentially in a context can end up in an override. 10:24:20 I think if we add template support as part of the feature, then it needs to be well documented and clear what can be used 10:24:31 tinwood, shrug 10:24:32 I would constrain the scope 10:24:45 I don't think I mind that tbh 10:24:46 i.e. have a specific context for the policy.d templates 10:24:54 jamespage, that's a bit "how long is a piece of string" though; it's hard to control once its out there. 10:25:22 So there's two bits; charm-helpers, and how a charm implements it. 10:25:40 We can put templating in charm-helpers, and not use it, or use it selectively in each charm 10:25:53 (but it feels a bit like gold plating :) 10:26:16 I'm happy either way, tbh 10:26:34 I guess some actual examples of policices from end-users would be useful here. 10:26:44 maybe we can get those 10:27:12 lets park a decision for now and see if we can find out some good examples to make the requirement concrete rather than 'we might need' 10:27:20 tinwood: does that sound OK? 10:27:29 Sounds good; can I just add to refs here now 10:27:36 yup 10:27:51 Original policy concept: https://review.opendev.org/#/c/604238/3/specs/stein/approved/policy-customization.rst@32 (for charms) 10:28:09 Bug with some more use cases: https://bugs.launchpad.net/charm-nova-compute/+bug/1688612 10:28:10 Launchpad bug 1688612 in OpenStack nova-compute charm "feature: read-only users within openstack" [Wishlist,Triaged] 10:28:20 I'll gather these into the spec. 10:28:30 (me done) 10:28:38 ta 10:28:46 #topic Next Chair 10:28:49 is gnuoy! 10:28:55 #endmeeting