| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2019-12-19 | |||
| 14:08:22 | stephenfin | ah, so version checks are handled from the OSC side rather than the SDK side | |
| 14:08:30 | gtema | currently yes | |
| 14:08:36 | stephenfin | and the SDK will dumbly pass whatever it gets to nova | |
| 14:08:37 | stephenfin | cool | |
| 14:08:52 | stephenfin | definitely easier, but not as nice for people using SDK for other things | |
| 14:09:10 | gtema | it enforces "user" to know which mv it needs (bad), but ensures early that it is possible at all | |
| 14:10:00 | stephenfin | fwiw, novaclient defaults to using the latest version and enforces users know the _older_ mv if they want old behavior | |
| 14:10:11 | gtema | lemme browse through dtantsur's code in baremetal and check with him ideas | |
| 14:10:13 | stephenfin | the rationale being that people will usually want the new shiny | |
| 14:10:28 | stephenfin | but osc hasn't been against that historically and I'm not wading into that battle :) | |
| 14:10:34 | stephenfin | gtema: That'd be great | |
| 14:10:54 | stephenfin | once I've a blueprint to work against, closing the gaps should be fairly rote | |
| 14:10:58 | gtema | they always want new and shiny, but it might be not available, and that's what you need to check in a frendly manner | |
| 14:11:04 | stephenfin | given novaclient is pretty complete | |
| 14:11:46 | gtema | great. Our first concept with bringing individual clients/sdk/OSC in sync didn't went well (not widely accepted). But glad you are on boat | |
| 14:12:20 | stephenfin | sure am | |
| 14:12:23 | stephenfin | and on that note | |
| 14:12:35 | gtema | enjoy | |
| 16:01:55 | elmiko | API SIG office hour now under way! | |
| 16:02:11 | gtema | under "not existing" way? | |
| 16:02:26 | gtema | or pretty-silent way | |
| 16:02:29 | elmiko | lol | |
| 16:02:36 | elmiko | i gotta at least make the announcement | |
| 16:02:44 | gtema | yey | |
| 16:03:57 | sshnaidm | is there anybody for meeting? | |
| 16:04:16 | gtema | it's just a few of us ... | |
| 16:04:30 | sshnaidm | can anybody run the bot? I can't :( | |
| 16:04:32 | elmiko | i'm not sure about the /other/ meeting | |
| 16:04:53 | sshnaidm | #startmeeting | |
| 16:04:54 | openstack | sshnaidm: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee' | |
| 16:04:57 | sshnaidm | :) | |
| 16:05:03 | elmiko | you need to add api-sig | |
| 16:05:14 | gtema | #startmeeting api-sig | |
| 16:05:15 | openstack | Meeting started Thu Dec 19 16:05:14 2019 UTC and is due to finish in 60 minutes. The chair is gtema. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 16:05:16 | openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 16:05:18 | openstack | The meeting name has been set to 'api_sig' | |
| 16:05:20 | elmiko | \o/ | |
| 16:05:32 | gtema | cool, I could do this | |
| 16:05:35 | sshnaidm | gtema, thanks | |
| 16:05:42 | sshnaidm | #chair sshnaidm | |
| 16:05:47 | elmiko | i think sshnaidm could as well, just missed the name | |
| 16:05:57 | gtema | #chair sshnaidm | |
| 16:05:58 | openstack | Current chairs: gtema sshnaidm | |
| 16:06:08 | sshnaidm | oh, great | |
| 16:06:10 | gtema | #chair elmiko | |
| 16:06:10 | openstack | Current chairs: elmiko gtema sshnaidm | |
| 16:06:29 | gtema | it's fun to talk to bot | |
| 16:06:33 | sshnaidm | tbh, we have a few topics only | |
| 16:06:42 | elmiko | haha, it's more activity than we usually get gtema ;) | |
| 16:06:55 | gtema | yey, behold | |
| 16:07:03 | sshnaidm | #link https://etherpad.openstack.org/p/openstack-ansible-modules | |
| 16:07:24 | sshnaidm | I've sent a mail about movign modules http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011597.html | |
| 16:07:24 | sshnaidm | Need to decide finally about the strategy | |
| 16:07:43 | sshnaidm | we've got the answer from mordred only | |
| 16:07:51 | gtema | well yeah. I thought we actually agreed on the strategy | |
| 16:08:00 | gtema | so I found nothing I could add | |
| 16:08:11 | gtema | except - yes, there would be changes | |
| 16:08:22 | gtema | I mean changes in modules | |
| 16:08:42 | sshnaidm | so nobody objected to that mail, I can assume everybody is agreed | |
| 16:08:45 | gtema | and yes - we must stay compatible and not break users | |
| 16:08:51 | sshnaidm | or just not present :) | |
| 16:09:30 | gtema | well, there is no question in the email. There are things we discussed and things to consider | |
| 16:09:34 | sshnaidm | so each module will be treated separately, some of them will be deprecated, some not | |
| 16:09:36 | gtema | I agree to them | |
| 16:10:05 | sshnaidm | for keeping them backward compatible we'll need good testing, just to remember | |
| 16:10:09 | gtema | yes, kinda. We do a rename and maintain backward-compatibility through botmeta | |
| 16:10:38 | gtema | ironic modules might be replaced (new + deprecation of old) completely | |
| 16:10:44 | sshnaidm | and good testing is not what we have currently, also to remember.. | |
| 16:11:02 | sshnaidm | gtema, yeah, I think so | |
| 16:11:09 | gtema | that is for sure. I am still thinking how we can enable testing in the new repo | |
| 16:11:11 | sshnaidm | they are out of sync.. | |
| 16:11:31 | sshnaidm | gtema, we have pep and old ci job there in patches | |
| 16:11:44 | sshnaidm | later we'll need to work on that more of course | |
| 16:12:10 | sshnaidm | I think we agreed also not to change anything in 2.9 | |
| 16:12:25 | sshnaidm | for not to sync them manually | |
| 16:12:38 | gtema | well, 2.9 is out in the wild anyway, so we can't change anything there | |
| 16:12:57 | sshnaidm | gtema, I mean via github PRs to ansible upstream | |
| 16:13:05 | sshnaidm | or via backports | |
| 16:13:17 | gtema | yes | |
| 16:13:34 | sshnaidm | next: Should we move modules with keeping history? | |
| 16:13:44 | gtema | there is anyway currently nobody watching for PRs (while I see there are discussions from the PR-contributors) | |
| 16:14:09 | sshnaidm | gtema, well, I submitted a few patches in last months | |
| 16:14:15 | gtema | I, personally, see no need in that, but also not object in keeping history | |
| 16:14:24 | gtema | I know | |
| 16:14:29 | sshnaidm | I'd like to keep the history tbh is possible | |
| 16:14:36 | sshnaidm | s/is/if/ | |
| 16:14:54 | sshnaidm | it helps to understand the logic of changes | |
| 16:14:58 | gtema | yeah, this is nice "if" | |
| 16:15:19 | gtema | but anyway for history you can always refer to Ansible itself | |
| 16:15:27 | sshnaidm | gtema, right | |
| 16:15:41 | sshnaidm | - Should we move now and not to wait till Jan? | |
| 16:15:56 | sshnaidm | I think it's obvious we need to wait | |
| 16:16:00 | gtema | hmm, | |
| 16:16:15 | gtema | from what I see there are currently nobody except us here now | |
| 16:16:22 | sshnaidm | we will need gundalow that is in PTO to make changes in Ansible itself, botmeta etc | |
| 16:16:28 | gtema | and we "agreed" to do this beginning of Jan | |
| 16:16:32 | sshnaidm | yeah | |
| 16:17:20 | gtema | let's better wait for Jan. I don't want to touch this now and instead enjoy calm time at work | |
| 16:17:30 | sshnaidm | agree | |
| 16:17:35 | sshnaidm | - python 2-3 compatibility | |