Monday, 2016-12-05

*** gary-smith_ has joined #openstack-horizon00:01
*** bpokorny has joined #openstack-horizon00:02
*** wolverineav has joined #openstack-horizon00:02
*** wolverineav has quit IRC00:07
*** wolverineav has joined #openstack-horizon00:17
*** wolverineav has quit IRC00:22
*** Jeffrey4l has quit IRC00:29
*** Jeffrey4l has joined #openstack-horizon00:30
*** ducttape_ has joined #openstack-horizon00:30
*** bpokorny has quit IRC00:35
*** weezS has joined #openstack-horizon00:35
*** bpokorny has joined #openstack-horizon00:35
*** wolverineav has joined #openstack-horizon00:40
*** bpokorny has quit IRC00:40
*** ducttape_ has quit IRC00:42
*** wolverineav has quit IRC00:45
*** wolverineav has joined #openstack-horizon00:51
*** bpokorny has joined #openstack-horizon00:51
*** wolverineav has quit IRC00:56
*** ducttape_ has joined #openstack-horizon01:12
*** wolverineav has joined #openstack-horizon01:21
*** wolverineav has quit IRC01:27
*** wolverineav has joined #openstack-horizon01:30
*** bpokorny has quit IRC01:34
*** wolverineav has quit IRC01:35
openstackgerritKenji Ishii proposed openstack/horizon: Refactor the way to get quotas for neutron by using neutron.default_quota_get  https://review.openstack.org/37313001:36
*** zackf has joined #openstack-horizon01:37
*** wolverineav has joined #openstack-horizon01:48
openstackgerritKenji Ishii proposed openstack/horizon: Fix a script error which is occurred when choosing no file  https://review.openstack.org/39042201:48
*** ducttape_ has quit IRC01:52
*** wolverineav has quit IRC01:52
*** Pavo has quit IRC02:12
*** Pavo has joined #openstack-horizon02:13
*** gary-smith_ has quit IRC02:13
*** hurgleburgler has joined #openstack-horizon02:19
*** ChanServ sets mode: +v hurgleburgler02:19
openstackgerritKenji Ishii proposed openstack/horizon: Add create domain action in angular domain panel  https://review.openstack.org/39708002:26
*** wolverineav has joined #openstack-horizon02:33
*** ircuser-1 has joined #openstack-horizon02:38
*** chasmo77 has joined #openstack-horizon02:40
*** wolverineav has quit IRC02:49
*** wolverineav has joined #openstack-horizon02:56
*** yamamoto_ has joined #openstack-horizon03:02
*** wolverineav has quit IRC03:07
*** wolverineav has joined #openstack-horizon03:09
*** jtriley has joined #openstack-horizon03:12
*** wolverineav has quit IRC03:14
*** zackf has quit IRC03:17
*** wolverineav has joined #openstack-horizon03:17
*** wolverineav has quit IRC03:23
*** wolverineav has joined #openstack-horizon03:25
*** udesale has joined #openstack-horizon03:30
*** wolverineav has quit IRC03:30
*** bpokorny has joined #openstack-horizon03:31
*** zackf has joined #openstack-horizon03:32
*** wolverineav has joined #openstack-horizon03:35
*** ducttape_ has joined #openstack-horizon03:36
*** wolverineav has quit IRC03:43
*** wolverineav has joined #openstack-horizon03:45
*** wolverineav has quit IRC03:50
*** ducttape_ has quit IRC03:55
*** jtriley has quit IRC04:02
*** wolverineav has joined #openstack-horizon04:03
*** jtriley has joined #openstack-horizon04:08
*** wolverineav has quit IRC04:09
*** Pavo has quit IRC04:12
*** Pavo has joined #openstack-horizon04:14
*** ducttape_ has joined #openstack-horizon04:14
*** udesale has quit IRC04:18
*** udesale has joined #openstack-horizon04:18
*** udesale_ has joined #openstack-horizon04:18
*** udesale_ has quit IRC04:18
*** udesale has quit IRC04:18
*** udesale has joined #openstack-horizon04:19
*** shu-mutou-AWAY is now known as shu-mutou04:20
*** wolverineav has joined #openstack-horizon04:22
*** bpokorny has quit IRC04:28
*** bpokorny has joined #openstack-horizon04:28
*** bpokorny has quit IRC04:33
*** kenji-i_ has joined #openstack-horizon04:37
*** kenji-i has quit IRC04:39
*** ducttape_ has quit IRC04:41
*** wolverineav has quit IRC04:42
*** wolverineav has joined #openstack-horizon04:45
*** yamamoto_ has quit IRC04:48
*** yamamoto_ has joined #openstack-horizon04:50
*** wolverineav has quit IRC04:55
*** masco has joined #openstack-horizon04:55
*** wolverineav has joined #openstack-horizon05:01
*** wolverineav has quit IRC05:07
*** jtriley has quit IRC05:07
*** bpokorny has joined #openstack-horizon05:11
*** wolverineav has joined #openstack-horizon05:15
*** wolverineav has quit IRC05:20
*** bpokorny has quit IRC05:21
*** wolverineav has joined #openstack-horizon05:21
*** bpokorny has joined #openstack-horizon05:21
*** adriant has quit IRC05:22
*** bpokorny has quit IRC05:26
*** ratailor has joined #openstack-horizon05:32
*** wolverineav has quit IRC05:35
*** wolverineav has joined #openstack-horizon05:37
*** wolverineav has quit IRC05:41
*** wolverineav has joined #openstack-horizon05:49
*** Jeffrey4l has quit IRC05:51
*** Jeffrey4l has joined #openstack-horizon05:51
*** mgagne has quit IRC05:53
*** mgagne has joined #openstack-horizon05:55
*** mgagne is now known as Guest5173705:55
*** wolverineav has quit IRC05:56
*** wolverineav has joined #openstack-horizon05:57
*** wolverineav has quit IRC06:02
*** hurgleburgler has quit IRC06:04
*** weezS has quit IRC06:08
*** Pavo has quit IRC06:12
*** wolverineav has joined #openstack-horizon06:15
*** Pavo has joined #openstack-horizon06:17
*** Jeffrey4l has quit IRC06:24
*** wolverineav has quit IRC06:24
*** yamamoto_ has quit IRC06:34
*** nandal has joined #openstack-horizon06:34
*** zackf has quit IRC06:35
*** wolverineav has joined #openstack-horizon06:35
*** Jeffrey4l has joined #openstack-horizon06:36
*** zackf has joined #openstack-horizon06:36
*** yamamoto_ has joined #openstack-horizon06:36
*** udesale has quit IRC06:36
*** ctayal has joined #openstack-horizon06:37
*** udesale has joined #openstack-horizon06:38
*** rcernin has quit IRC06:39
*** wolverineav has quit IRC06:40
*** zackf has quit IRC06:41
*** ducttape_ has joined #openstack-horizon06:41
*** ducttape_ has quit IRC06:47
*** ctayal has quit IRC06:47
*** ctayal has joined #openstack-horizon06:47
*** tsufiev has quit IRC06:48
*** tsufiev_ has joined #openstack-horizon06:48
*** htruta` has joined #openstack-horizon06:48
*** mfisch has quit IRC06:49
*** partner_ has joined #openstack-horizon06:49
*** ttrifonov_ has joined #openstack-horizon06:51
*** mrunge_ has joined #openstack-horizon06:52
*** ChanServ sets mode: +v mrunge_06:52
*** mfisch has joined #openstack-horizon06:53
*** dhellmann_ has joined #openstack-horizon06:53
*** mfisch has quit IRC06:53
*** mfisch has joined #openstack-horizon06:53
*** mrunge has quit IRC06:53
*** ttrifonov has quit IRC06:53
*** htruta has quit IRC06:53
*** partner has quit IRC06:53
*** dhellmann has quit IRC06:53
*** dhellmann_ is now known as dhellmann06:56
*** wolverineav has joined #openstack-horizon07:00
*** revon has quit IRC07:02
*** ctayal has quit IRC07:07
*** zackf has joined #openstack-horizon07:08
*** wolverineav has quit IRC07:09
*** zackf has quit IRC07:13
*** kenji-i_ has quit IRC07:21
*** wolverineav has joined #openstack-horizon07:26
*** kenji-i has joined #openstack-horizon07:28
*** rcernin has joined #openstack-horizon07:28
*** rcernin has quit IRC07:29
*** rcernin has joined #openstack-horizon07:32
openstackgerritOpenStack Proposal Bot proposed openstack/horizon: Imported Translations from Zanata  https://review.openstack.org/40677007:33
*** wolverineav has quit IRC07:39
*** wolverineav has joined #openstack-horizon07:50
*** mvk has quit IRC07:51
*** rcernin has quit IRC07:52
*** jtomasek has joined #openstack-horizon07:52
*** wolverineav has quit IRC07:54
*** ctayal has joined #openstack-horizon07:55
*** rcernin has joined #openstack-horizon07:59
*** tosky has joined #openstack-horizon08:00
*** rcernin has quit IRC08:01
*** openstackgerrit has quit IRC08:03
*** rcernin has joined #openstack-horizon08:03
*** jichen has joined #openstack-horizon08:04
*** openstackgerrit has joined #openstack-horizon08:05
openstackgerritMerged openstack/horizon: Imported Translations from Zanata  https://review.openstack.org/40677008:05
*** wolverineav has joined #openstack-horizon08:10
*** Pavo has quit IRC08:12
*** hoonetorg has quit IRC08:12
*** ctayal has quit IRC08:14
*** wolverineav has quit IRC08:17
*** Pavo has joined #openstack-horizon08:18
*** zackf has joined #openstack-horizon08:21
*** mvk has joined #openstack-horizon08:22
*** ctayal has joined #openstack-horizon08:24
*** zackf has quit IRC08:25
*** hoonetorg has joined #openstack-horizon08:28
*** wolverineav has joined #openstack-horizon08:30
*** katyafervent_awa has quit IRC08:30
*** wolverineav has quit IRC08:34
*** yohoffman has quit IRC08:35
*** hoonetorg has quit IRC08:36
*** yohoffman has joined #openstack-horizon08:38
*** katyafervent_awa has joined #openstack-horizon08:39
*** jamielennox is now known as jamielennox|away08:40
*** ducttape_ has joined #openstack-horizon08:43
*** ducttape_ has quit IRC08:48
*** hoonetorg has joined #openstack-horizon08:49
*** itxaka has joined #openstack-horizon08:52
*** wolverineav has joined #openstack-horizon08:54
*** wolverineav has quit IRC08:59
*** betherly_ has joined #openstack-horizon09:02
*** ctayal has quit IRC09:07
*** Jeffrey4l has quit IRC09:11
openstackgerritMerged openstack/horizon: Updated from global requirements  https://review.openstack.org/40645509:11
openstackgerritOpenStack Proposal Bot proposed openstack/horizon: Updated from global requirements  https://review.openstack.org/40682209:12
*** hoonetorg has quit IRC09:16
*** markd_ has quit IRC09:20
*** betherly_ has quit IRC09:38
*** wolverineav has joined #openstack-horizon09:41
*** wolverineav has quit IRC09:46
*** betherly_ has joined #openstack-horizon09:51
*** betherly_ has quit IRC09:53
*** Pavo has quit IRC10:12
*** mrunge_ is now known as mrunge10:15
*** Pavo has joined #openstack-horizon10:17
*** wolverineav has joined #openstack-horizon10:23
openstackgerritanusha proposed openstack/horizon: UX: Bullets in Launch Instance Wizard don't have left-padding  https://review.openstack.org/40687910:26
*** yamamoto_ has quit IRC10:27
*** zackf has joined #openstack-horizon10:29
*** zackf has quit IRC10:33
*** wolverineav has quit IRC10:33
*** ccesario has joined #openstack-horizon10:35
*** wolverineav has joined #openstack-horizon10:37
*** mdavidson has joined #openstack-horizon10:39
rdopieratsufiev_: hi10:39
*** wolverineav has quit IRC10:42
*** yamamoto has joined #openstack-horizon10:43
*** ducttape_ has joined #openstack-horizon10:44
*** wolverineav has joined #openstack-horizon10:45
*** ducttape_ has quit IRC10:49
*** wolverineav has quit IRC10:50
*** wolverineav has joined #openstack-horizon11:04
*** tesseract has joined #openstack-horizon11:05
*** tesseract is now known as Guest1725911:05
*** shu-mutou is now known as shu-mutou-AWAY11:06
*** wolverineav has quit IRC11:13
*** udesale has quit IRC11:15
*** zackf has joined #openstack-horizon11:21
*** Guest17259 has quit IRC11:21
*** wolverineav has joined #openstack-horizon11:22
*** tesseract- has joined #openstack-horizon11:24
*** zackf has quit IRC11:25
*** wolverineav has quit IRC11:30
*** erlon-airlong has joined #openstack-horizon11:48
*** wolverineav has joined #openstack-horizon11:54
*** wolverineav has quit IRC12:00
*** Pavo has quit IRC12:12
*** wolverineav has joined #openstack-horizon12:15
*** Pavo has joined #openstack-horizon12:17
*** wolverineav has quit IRC12:21
*** jpich has joined #openstack-horizon12:24
*** wolverineav has joined #openstack-horizon12:33
*** betherly_ has joined #openstack-horizon12:35
*** wolverineav has quit IRC12:38
*** ducttape_ has joined #openstack-horizon12:45
*** wolverineav has joined #openstack-horizon12:46
*** ducttape_ has quit IRC12:49
*** ratailor has quit IRC12:53
*** wolverineav has quit IRC12:53
*** wolverineav has joined #openstack-horizon12:59
*** nandal has quit IRC13:00
*** lblanchard has joined #openstack-horizon13:06
*** wolverin_ has joined #openstack-horizon13:07
*** ducttape_ has joined #openstack-horizon13:08
*** wolverineav has quit IRC13:10
*** wolverin_ has quit IRC13:13
*** yamamoto has quit IRC13:26
*** tesseract- has quit IRC13:27
*** wolverineav has joined #openstack-horizon13:34
*** tosky_ has joined #openstack-horizon13:34
*** tosky has quit IRC13:35
*** jdwald has joined #openstack-horizon13:36
openstackgerritKenji Ishii proposed openstack/horizon: Add delete domain action in angular domain panel  https://review.openstack.org/39753913:39
*** wolverineav has quit IRC13:39
*** dave-mccowan has joined #openstack-horizon13:40
*** yamamoto has joined #openstack-horizon13:44
*** ducttape_ has quit IRC13:46
openstackgerritMerged openstack/horizon: Updated from global requirements  https://review.openstack.org/40682213:49
*** wolverineav has joined #openstack-horizon13:50
*** Jeffrey4l has joined #openstack-horizon13:50
*** aortega has joined #openstack-horizon13:53
*** wolverineav has quit IRC13:54
*** masco has quit IRC13:59
*** wolverineav has joined #openstack-horizon14:07
*** Pavo has quit IRC14:12
*** jtriley has joined #openstack-horizon14:14
*** matt-borland has joined #openstack-horizon14:17
*** Pavo has joined #openstack-horizon14:17
*** ppiela has joined #openstack-horizon14:18
*** jtriley has quit IRC14:18
*** wolverineav has quit IRC14:19
*** zackf has joined #openstack-horizon14:28
*** wolverineav has joined #openstack-horizon14:28
*** wolverineav has quit IRC14:33
*** udesale has joined #openstack-horizon14:38
*** ducttape_ has joined #openstack-horizon14:38
*** betherly_ has quit IRC14:39
*** betherly_ has joined #openstack-horizon14:40
*** wolverineav has joined #openstack-horizon14:49
*** jtriley has joined #openstack-horizon14:50
*** Jeffrey4l has quit IRC14:51
*** Jeffrey4l has joined #openstack-horizon14:51
*** ducttape_ has quit IRC14:53
*** wolverineav has quit IRC14:53
*** wolverineav has joined #openstack-horizon14:59
*** hurgleburgler has joined #openstack-horizon15:00
*** ChanServ sets mode: +v hurgleburgler15:00
*** edtubill has joined #openstack-horizon15:02
*** wolverineav has quit IRC15:03
*** dsneddon has quit IRC15:04
*** dsneddon has joined #openstack-horizon15:06
*** wolverineav has joined #openstack-horizon15:09
*** wolverin_ has joined #openstack-horizon15:11
*** wolverineav has quit IRC15:13
*** breitz has joined #openstack-horizon15:15
*** wolverin_ has quit IRC15:19
*** wolverineav has joined #openstack-horizon15:21
*** ducttape_ has joined #openstack-horizon15:23
*** wolverineav has quit IRC15:25
*** wolverineav has joined #openstack-horizon15:29
*** ducttape_ has quit IRC15:33
*** wolverineav has quit IRC15:34
*** ducttape_ has joined #openstack-horizon15:39
*** ducttape_ has quit IRC15:42
*** wolverineav has joined #openstack-horizon15:43
*** weezS has joined #openstack-horizon15:45
*** wolverineav has quit IRC15:48
*** wolverineav has joined #openstack-horizon15:51
*** ducttape_ has joined #openstack-horizon15:53
ducttape_o/15:53
ducttape_fun /scary times at our office today, turned into a horizon joke - https://twitter.com/openmfisch/status/80580002423598285215:53
robcresswellducttape_: nice15:55
*** wolverineav has quit IRC15:57
*** _ducttape_ has joined #openstack-horizon15:58
*** wolverineav has joined #openstack-horizon16:00
*** wolverineav has quit IRC16:00
*** wolverineav has joined #openstack-horizon16:00
*** ducttape_ has quit IRC16:02
*** rcernin has quit IRC16:05
*** wolverineav has quit IRC16:08
*** Pavo has quit IRC16:12
*** alexvictorchan has quit IRC16:13
*** jpich has quit IRC16:14
*** wolverineav has joined #openstack-horizon16:15
*** sjmc7 has joined #openstack-horizon16:16
*** betherly_ has quit IRC16:17
*** Pavo has joined #openstack-horizon16:17
*** tosky_ has quit IRC16:17
*** yamamoto has quit IRC16:19
*** wolverineav has quit IRC16:21
*** wolverineav has joined #openstack-horizon16:23
*** wolverineav has quit IRC16:27
*** shu-mutou-AWAY has quit IRC16:30
*** wolverineav has joined #openstack-horizon16:32
*** erhudy has joined #openstack-horizon16:36
*** mvk has quit IRC16:37
*** wolverineav has quit IRC16:40
*** wolverineav has joined #openstack-horizon16:40
*** lseki has joined #openstack-horizon16:42
*** wolverineav has quit IRC16:46
*** wolverineav has joined #openstack-horizon16:47
*** bpokorny has joined #openstack-horizon16:51
*** wolverineav has quit IRC16:52
*** alexvictorchan has joined #openstack-horizon16:54
rhagarty_robcresswell: hey rob - do you know if horizon supports microversions for any projects yet?16:54
robcresswellrhagarty_: We have some basic Nova support, but its not really a scalable design16:58
robcresswellrhagarty_: We discussed it a bit at the summit, and there was a plan but nobody seems to be working on it right now16:59
rhagarty_robcresswell: so no blueprints yet?17:00
ediardoI'm interested on reading them (if any)17:00
robcresswellrhagarty_: Not that I'm aware of off the top of my head17:02
rhagarty_robcresswell: ok - thanks for the info.17:02
robcresswellrhagarty_, ediardo: The problem IIRC is that apparently microversions dont have to maintain functionality. So... something may be supported in 2.1 and 2.3 a different way. and 2.2 may not support it17:03
robcresswellI've not really spent any time with microversion APIs though.17:03
robcresswellBecause if that is true... I dont even understand how an antipattern like that could ever be acceptable :/17:03
sjmc7i think that’d be a bit unusual17:04
sjmc7typically a feature will be supported for a range of versions17:05
sjmc7but in any case when you make requests you specify the version of the API you’re using17:06
robcresswellYeah17:06
*** ctayal has joined #openstack-horizon17:06
robcresswellthe problem is how to program around this in horizon17:06
sjmc7the question i guess is which version gets deployed17:06
sjmc7on the nova side, because if you can just pick one some time during the release and are sure it’ll be there then you’re golden17:07
sjmc7otherwise it does just push the versioning problem out to users17:07
sjmc7maybe they need a kind of LTS idea17:07
rhagarty_it will be a bit messy... horizon api calls will need to specify version per resource. For example in cinder, generic groups will only be available in 3.11, and consistency groups (that are being replaced by generic groups) won't be available in 4.017:08
robcresswellI'd need to read more to understand why we dont just use semver etc17:08
*** udesale has quit IRC17:08
*** tqtran has joined #openstack-horizon17:09
robcresswellThe thing is, to offer full support it seems like Horizon would have to maintain a huge dictionary of options17:09
sjmc7yeah, and that’s not practical17:10
robcresswell{ "3.11": ["feature_1", "feature_2"], "3.12": [] } etc17:10
sjmc7what will actually end up happening is that consumers will have a list of supported versions which i imagine will be one or two per release17:10
*** _ducttape_ has quit IRC17:11
rhagarty_horizon would need to have access to the current version, then "know" what version is required for each resource, then be able to modify the request header to specify version17:11
*** ducttape_ has joined #openstack-horizon17:11
sjmc7rhagarty_: is it expected that nova will support a large set of versions over a given time period?17:11
robcresswellrhagarty_: But how does Horizon know what is supported for each version?17:12
rhagarty_hardcoded17:13
robcresswell:)17:13
robcresswellSo Horizon maintains a list for each microversioned service of what can be done at each microversion?17:14
*** _ducttape_ has joined #openstack-horizon17:14
rhagarty_I guess... until a cleaner look-up service is provided17:15
*** ducttape_ has quit IRC17:15
rhagarty_any different than now? how do we handle new features in v2 vs. v1?17:15
robcresswellrhagarty_: If >2 do a thing17:15
rhagarty_now it would be >3.11 do a thing17:15
robcresswellrather than if > 2.11 do one thing, if >2.14 do a different thing, if == 2.17 dont do a thing17:15
robcresswellbut microversions can break right? so > isnt guaranteed any more.17:16
rhagarty_again, it would be per resource. So, for cinder generic groups, I just need to know if the current client version supports 3.11, and if it does, I need to adjust the request header to specify using 3.11 in my call to the client to get me all generic groups17:17
robcresswellso it'd be more along the lines of a list of features and which versions they are supported in, rather than which versions support which features17:18
rhagarty_agreed17:18
robcresswellThis is still quite a lot of manual work. Every new feature would need a list of version numbers, right? Because we cant guarantee compatibility going forward, so you'd need each version explicitly17:19
*** yamamoto has joined #openstack-horizon17:20
rhagarty_I think a majority of features fall into the v2 vs. v3 range, which we have to handle currently. For cinder generic groups, it just so happens that the change was put in post v3 (3.11).17:21
*** wolverineav has joined #openstack-horizon17:21
robcresswellRight17:21
rhagarty_(can't speak for other projects)17:21
robcresswellAnd then say, 3.14 changes the implementation, and we have to add generic_groups_2: 3.14 to our list :/17:22
robcresswellOr 3.14 releases, and we forget to update the list, and a customer is baffled why it doesnt work17:22
rhagarty_yes, could get messy. But I think the idea is to always support backward compatibility, so 3.14 could add features but shouldn't break 3.1117:23
robcresswellI don't believe thats the case, though again, I'm fairly naive on this17:24
robcresswellIn http://docs.openstack.org/developer/cinder/devref/api_microversion_dev.html the opening paragraph states "So breaking changes can be added to the API without breaking users who don’t specifically ask for it"17:24
robcresswellif its backwards compatible thats fine, because at that point its basically semver anyway, and we can parse it like that really.17:25
* robcresswell doesnt understand microversions17:25
*** ducttape_ has joined #openstack-horizon17:26
*** mvk has joined #openstack-horizon17:26
rhagarty_yes, we in horizon need to come up with a game plan.17:26
*** Guest51737 is now known as mgagne17:26
*** yamamoto has quit IRC17:26
*** mgagne has quit IRC17:27
*** mgagne has joined #openstack-horizon17:27
rhagarty_project teams implementing new microversions of APIs are really concerned about Horizon17:27
rhagarty_s are/aren't17:27
*** _ducttape_ has quit IRC17:28
sjmc7robcresswell: since the CLI clients have to support it and horizon uses those at the moment, maybe it’s already abstracted away?17:28
rhagarty_otherwise we can only code to the major releases17:28
robcresswellsjmc7: True, I should look at that17:29
sjmc7unless they also don't17:29
rhagarty_the CLI requires the user to specify microversion (e.x. OpenStack-API-Version: volume 3.11)17:29
sjmc7how does the user know?17:29
robcresswellHow does the user know ?17:29
robcresswelllol17:30
sjmc7jinx!17:30
rhagarty_it's in the docs17:30
robcresswellHow on earth did this become common practice...17:30
rhagarty_the true OpenStack way...17:30
sjmc7i think probably what will happen for horizon (and in my case searchlight) is that we’ll pick a microversion that supports the stuff we want in a given release and code to that17:31
sjmc7i can’t see every project having to maintain a massive registry of versions -> API sigs17:31
sjmc7same way as we do with the existing python client versions17:31
*** wolverineav has quit IRC17:32
rhagarty_that's what I was thinking...17:32
sjmc7so if someone adds a feature in 3.12 but another was removed in 3.11 that’ll be a conversion effort at that point to deal with both those changes17:33
rhagarty_I was going down that road, but couldn't see an easy way to modify the request header to specify the microversion - which led to this discussion17:33
sjmc7same way as it would be if the python client did the same thing17:33
rhagarty_sjmc7: yes, we would do this for specific resources17:34
robcresswellI'm trying to figure out the workflow. I guess when you are checking if a feature should be shown in Horizon, you would first get the current (i.e. MAX) and min_version, then check each version that the requested feature is supported in, decreasing each time. So if FEATURE_X is in 3.10 and 3.11, and the service has support for 2.1 to 3.10, we make put 3.1017:35
robcresswellin the request header. If the service supports up to 3.11, we put 3.11 in the request header. Basing this on the assumption that "new is normally better"17:35
rhagarty_yes, that looks about right.17:37
*** bpokorny has quit IRC17:38
*** bpokorny has joined #openstack-horizon17:39
rhagarty_FYI, just to clarify what I said earlier about the CLI, here is the command to show new 3.11 features for cinder - "cinder —os-volume-api-version 3.14 help"17:39
rhagarty_sorry, 3.14 features17:40
rhagarty_this will give you a different list than "cinder help"17:40
*** bpokorny has quit IRC17:43
*** harlowja has joined #openstack-horizon17:50
*** bpokorny has joined #openstack-horizon17:50
*** wolverineav has joined #openstack-horizon17:51
*** ducttape_ has quit IRC17:54
*** ducttape_ has joined #openstack-horizon17:55
*** wolverineav has quit IRC17:56
*** wolverineav has joined #openstack-horizon18:01
*** breitz has quit IRC18:04
*** wolverineav has quit IRC18:05
openstackgerritTimur Sufiev proposed openstack/horizon: Remove additional response.render() for tabs  https://review.openstack.org/33334518:06
openstackgerritMerged openstack/horizon: Rework hardcoded policy in admin dash  https://review.openstack.org/39978618:09
*** wolverineav has joined #openstack-horizon18:10
*** Pavo has quit IRC18:12
*** piet has joined #openstack-horizon18:14
*** dsneddon is now known as dsneddon218:17
*** Pavo has joined #openstack-horizon18:17
*** ducttape_ has quit IRC18:17
*** itxaka has quit IRC18:24
*** wolverineav has quit IRC18:26
robcresswellrhagarty_: https://etherpad.openstack.org/p/horizon-microversion-support18:27
*** jichen has quit IRC18:27
*** wolverineav has joined #openstack-horizon18:28
*** wolverineav has quit IRC18:38
*** gugl has joined #openstack-horizon18:48
rhagarty_robcresswell: good start... need way to specify feature is no longer supported after  4.0 (for example)18:50
*** ducttape_ has joined #openstack-horizon18:51
*** openstackstatus has joined #openstack-horizon18:54
*** ChanServ sets mode: +v openstackstatus18:54
*** wolverineav has joined #openstack-horizon18:54
robcresswellrhagarty_: That's already accounted for by explicit listing of versions18:55
robcresswellrhagarty_: So if your minimum version is above the listed versions for that feature, it wont be possible to use it.18:57
rhagarty_robcresswell: does that mean we would have to explicitly update the list on every release of a microversion?18:57
robcresswellrhagarty_: Yes18:58
*** bpokorny_ has joined #openstack-horizon18:58
robcresswellrhagarty_: No backwards compatibility means there is no way around this18:58
robcresswellI think.18:58
*** bpokorny_ has quit IRC18:58
rhagarty_hmmm...18:58
robcresswellIf anyone lurking on this chat can tell me why microversions are even remotely sane, that would be awesome18:59
robcresswell:)18:59
rhagarty_would be nice for the default to be that it works... and only code for intro and removal18:59
*** bpokorny_ has joined #openstack-horizon18:59
rhagarty_(intro-removal = feature added/ feature removed19:00
*** bpokorny has quit IRC19:01
*** wolverineav has quit IRC19:02
robcresswellrhagarty_: But we can't guarantee it does work. Thats the whole point isnt it?19:04
rhagarty_need clarity on that point19:05
robcresswellrhagarty_: The nova and cinder specs seems to indicate breaking changes are fine. Also, coding for intro-removal doesnt solve it; if something was removed in the newest version, (say, 3.18 to choose an arbitrary number) then Horizon would still be broken19:06
robcresswellat least if we had an old version, like 3.15, it would work, even if old.19:06
*** wolverineav has joined #openstack-horizon19:06
rhagarty_robcresswell: yes, explicit if a better way to manage, it's just going to be tough to manage/sync changes19:08
*** bpokorny_ has quit IRC19:08
rhagarty_if/is19:08
*** bpokorny has joined #openstack-horizon19:09
robcresswellyeah :/19:10
*** wolverineav has quit IRC19:11
*** alexvictorchan_ has joined #openstack-horizon19:20
*** lseki_ has joined #openstack-horizon19:20
*** ameade_ has joined #openstack-horizon19:23
*** ^Gal^_ has joined #openstack-horizon19:25
*** ^Gal^ has quit IRC19:25
*** ^Gal^_ is now known as ^Gal^19:25
*** bapalm_ has joined #openstack-horizon19:26
*** mvandijk has joined #openstack-horizon19:27
*** mrunge_ has joined #openstack-horizon19:27
*** ChanServ sets mode: +v mrunge_19:27
*** wolverineav has joined #openstack-horizon19:27
*** mvk has quit IRC19:28
*** alexvictorchan has quit IRC19:28
*** lseki has quit IRC19:28
*** mrunge has quit IRC19:28
*** bapalm has quit IRC19:28
*** ameade has quit IRC19:28
*** mvandijk_ has quit IRC19:28
*** jroll has quit IRC19:28
*** alexvictorchan_ is now known as alexvictorchan19:28
*** lseki_ is now known as lseki19:28
*** ameade_ is now known as ameade19:31
*** mvk has joined #openstack-horizon19:34
*** jroll has joined #openstack-horizon19:35
*** wolverineav has quit IRC19:36
*** dsneddon2 has quit IRC19:50
*** ctayal has quit IRC19:56
*** wolverineav has joined #openstack-horizon19:56
*** bpokorny has quit IRC19:59
*** bpokorny has joined #openstack-horizon20:00
*** breitz has joined #openstack-horizon20:01
*** wolverineav has quit IRC20:02
*** mtanino has joined #openstack-horizon20:02
*** bpokorny has quit IRC20:04
*** gugl has quit IRC20:08
*** Pavo has quit IRC20:12
*** Pavo has joined #openstack-horizon20:17
*** ctayal has joined #openstack-horizon20:21
*** gugl has joined #openstack-horizon20:25
*** gugl2 has joined #openstack-horizon20:25
*** gugl has quit IRC20:25
*** gugl2 has quit IRC20:25
*** gugl has joined #openstack-horizon20:25
*** jtomasek has quit IRC20:26
*** gugl has quit IRC20:30
*** edtubill has quit IRC20:34
*** ctayal has quit IRC20:43
*** ctayal has joined #openstack-horizon20:50
*** Ephur has joined #openstack-horizon20:58
*** breitz has quit IRC21:02
*** aortega has quit IRC21:03
*** bpokorny has joined #openstack-horizon21:06
*** jamielennox|away is now known as jamielennox21:13
*** dsneddon has joined #openstack-horizon21:24
*** Marcellin__ has joined #openstack-horizon21:26
*** edtubill has joined #openstack-horizon21:28
*** Jeffrey4l has quit IRC21:35
*** Jeffrey4l has joined #openstack-horizon21:36
*** edtubill has quit IRC21:39
*** adriant has joined #openstack-horizon21:41
*** bpokorny has quit IRC21:42
*** bpokorny has joined #openstack-horizon21:42
*** bpokorny_ has joined #openstack-horizon21:46
*** bpokorny has quit IRC21:46
*** alexvictorchan has quit IRC21:54
*** wolverineav has joined #openstack-horizon22:02
*** breitz has joined #openstack-horizon22:03
*** alexvictorchan has joined #openstack-horizon22:08
*** wolverineav has quit IRC22:08
*** Pavo has quit IRC22:12
*** jdwald has quit IRC22:16
*** Pavo has joined #openstack-horizon22:17
*** lseki has quit IRC22:18
*** jtriley has quit IRC22:24
*** wolverineav has joined #openstack-horizon22:27
*** wolverineav has quit IRC22:31
*** lblanchard has quit IRC22:34
openstackgerritCindy Lu proposed openstack/horizon: NG details view route should not be '/project/...'  https://review.openstack.org/39680022:34
openstackgerritCindy Lu proposed openstack/horizon: NG details view route should not be '/project/...'  https://review.openstack.org/39680022:36
openstackgerritEric Peterson proposed openstack/horizon: Switch cinder to usage quotas  https://review.openstack.org/30920422:39
*** rcernin has joined #openstack-horizon22:40
*** aortega has joined #openstack-horizon22:45
*** garthb has joined #openstack-horizon22:45
*** garthb_ has joined #openstack-horizon22:45
*** garthb_ has quit IRC22:45
*** garthb has quit IRC22:45
*** wolverineav has joined #openstack-horizon22:48
*** breitz has quit IRC22:51
*** ctayal has quit IRC22:57
*** wolverineav has quit IRC22:59
*** piet has quit IRC23:00
*** matt-borland has quit IRC23:00
*** ctayal has joined #openstack-horizon23:04
*** wolverineav has joined #openstack-horizon23:16
*** bpokorny_ has quit IRC23:18
*** bpokorny has joined #openstack-horizon23:18
*** _ducttape_ has joined #openstack-horizon23:20
*** clu_ has joined #openstack-horizon23:21
*** ChanServ sets mode: +v clu_23:21
*** aortega has quit IRC23:23
*** bpokorny has quit IRC23:23
*** ducttape_ has quit IRC23:23
*** _ducttape_ has quit IRC23:25
*** bpokorny has joined #openstack-horizon23:27
*** wolverineav has quit IRC23:35
*** wolverineav has joined #openstack-horizon23:44
*** ctayal has quit IRC23:46
*** ctayal has joined #openstack-horizon23:47
*** aortega has joined #openstack-horizon23:48
*** ctayal has quit IRC23:50
*** ctayal has joined #openstack-horizon23:52

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!