Wednesday, 2017-03-15

openstackgerritMerged openstack/python-valenceclient master: Add unittest for exceptions.py  https://review.openstack.org/43884300:46
*** lin_yang has joined #openstack-valence00:49
*** lin_yang has quit IRC08:17
*** openstackgerrit has quit IRC10:18
*** dasanind has quit IRC14:40
*** dasanind has joined #openstack-valence14:41
*** mkrai_ has joined #openstack-valence14:48
*** lin_yang has joined #openstack-valence14:55
*** shuquan has joined #openstack-valence14:59
*** ananth_n has joined #openstack-valence15:01
ananth_nhi all15:02
shuquanhi15:02
mkrai_Hi15:02
lin_yanghello everyone15:02
ananth_nso we have one talk accepted for Boston summmit and on as alternate15:02
ananth_nso congrats to lin, shuquan *applause*15:03
ananth_n:)15:03
mkrai_Congrats!!15:03
*** HuBian has joined #openstack-valence15:03
HuBianHello all15:03
lin_yangshuquan: thanks a lot for submitting that topic15:03
mkrai_I have a topic to discuss related to Keystone15:03
ananth_nmkrai_ had a question on keystone integration. maybe we could discuss that quickly15:03
shuquanyou're welcome15:04
mkrai_Yes15:04
lin_yangsure15:04
ananth_nand if @ramineni is there, then Nate had asked for some details on the generic driver interface design.15:04
ananth_n@mkrai floor is yours15:04
mkrai_Ok is there any plan of supporting keystone?15:05
mkrai_Currently there is no authentication for valence api service15:05
lin_yangwe should support keystone, which is the first choice for authientication15:06
mkrai_I am working on adding a new node API /nodes/{ID}/register to register a composed node to ironic15:06
mkrai_For that I would need the keystone authentication15:06
ananth_nsince we have multi-cloud support in the plan, and a different cloud orchestrator could use some other auth mechanism, tightly coupling valence with keystone is something I am not sure about15:06
mkrai_ananth_n: Everyone Openstack service is using keystone service15:06
mkrai_So I think that should not be an issue15:07
ananth_nby multi cloud, i also mean different orchestrators15:07
ananth_ni.e valence can work with kube, vmware, azure..... (big vision :) )15:07
lin_yangagree, we should make the authentication module configurable to allow choose different authentication module15:07
mkrai_ananth_n: Yes that will be the case. But for the ability to talk to ironic, keystone can be made default15:08
lin_yangmake it as middleware, if the cloud use keystone, admin can enable keystone middleware before valence api15:08
mkrai_lin_yang: Yes that's the plan to add it as a middleware15:09
mkrai_Ok I think I will register a bp for it15:11
mkrai_And then write the discussion over there15:11
ananth_nmy suggestion is to keep keystone bits within modules related to openstack. so the bigger valence codebase is agnostic of the auth mechanims15:11
ananth_n*mechanism15:11
ananth_ni.e. in this case of ironic integration, that specific module will auth with keystone (of the cloud to which new node must be added) and15:12
ananth_nregister the node15:12
ananth_nwe will not have a Valence level auth token15:12
ananth_nbecause then we have to maintain one token for each cloud15:12
ananth_nand different types of tokens for different orchestrators15:12
lin_yangmkrai: when register node to ironic, it have to talk to keystone, at the same time, valence don't have to tight to keystone for it owned user authentication15:12
lin_yangananth_n: agree15:13
HuBianyeah ~ i'm just think the same thought ~15:13
mkrai_lin_yang: ananth_n agree15:13
mkrai_So I am going ahead with that design only15:13
mkrai_for the ironic communicate couple it with keystone15:14
ananth_nmkrai_ thanks! will wait for BP15:14
mkrai_And leave the valence level auth for now15:14
mkrai_Is that fine?15:14
ananth_nfine for me. let others also chip in15:14
lin_yangit's fine to me15:15
lin_yangmkrai: thanks, wait for bp15:16
HuBianShall we support different type of authentication at the same time ? Will this user case happend ?15:16
mkrai_The authentication part is always configurable as middleware15:17
mkrai_So I think we need not to work about it15:17
mkrai_worry*15:17
ananth_nHuBian yes, different type of auth is possible. If I have a rack with one Openstack cloud and one VMWare cloud (for example), then each one might use a different auth mechanism15:18
lin_yangHuBian: from my point of view, it will happen15:18
ananth_nI haven't worked with VMWare, but just an example15:18
lin_yanguse valence to manage a datacenter, and it deploy multi-cloud on it15:19
ananth_nmkrai's design supports configurablility15:19
HuBianok , wait for the BP , maybe I could get the answers from it ~15:20
lin_yangbut in this case, valence might need self-owned authentication method15:20
mkrai_Yes I will try to explain the design on white board15:20
mkrai_Ok so I wanted to check on valenceclient status also15:21
mkrai_Is Jinxing available now?15:22
lin_yangmkrai: sounds good. Jinxing submitted several modules for client, please align with him15:22
mkrai_Yes I saw that. Those are helper code15:23
shuquanhe seems not here right now.15:23
lin_yangalready 23mins, any other topics?15:23
mkrai_Ok15:24
*** HuBian has quit IRC15:24
*** Jinxing has joined #openstack-valence15:24
lin_yangjust let you know, I am working on sushy library this week to make sure it can operate composed node in RSD15:25
ananth_nI don't have any other topics. There was one for Anusha, but I guess she isn't here today15:25
lin_yangthe composed node api is a bit different with redfish standard system15:25
mkrai_lin_yang: That's great15:25
lin_yangokay15:25
JinxingI have something to talk about15:25
ananth_nhi Jinxing15:25
lin_yangJinxing is here, go ahead15:25
mkrai_lin_yang: FYI, i have registered a bp for same15:26
mkrai_#link https://blueprints.launchpad.net/openstack-valence/+spec/sushy-support15:26
mkrai_hi Jinxing15:26
Jinxingnow my valenceclient console command is such as “valence node-list”, but the valence service start command is also is “valence start”15:26
HuBian_ /join openstack-valence15:27
mkrai_Jinxing: I think it should be valence service-start15:27
*** HuBian_ has joined #openstack-valence15:28
JinxingI think we should define which one to use the valence15:28
Jinxingyes, the client and server are start with “valence”15:28
HuBian_seems i got a network problem just now  ~15:28
mkrai_Jinxing: Ok I got your point15:29
mkrai_Jinxing: We can rename the valence service to "valence-api"15:29
mkrai_Same as other OS projects15:29
Jinxingit confilict when you try to install valence client  after the valence server have been installed15:29
mkrai_Jinxing: agree. How about renaming the valence service to "valence-api"?15:30
JinxingThis is what i want ot discuss. Chagne the valence service or the valence client console command prefix15:32
ananth_nI am ok with that change15:32
ananth_nso we won't have conflict with valence client command15:32
shuquan+115:32
ananth_n+115:32
lin_yang+115:32
JinxingAlthough change the valence service console command prefix start with “valence-api”, but i feel it strange.Shall we change the valence service to like other project ,such as nova,15:34
shuquansorry guys, i have to leave. see you next week.15:34
*** shuquan has quit IRC15:34
mkrai_Jinxing: Change the valence service to valence-api not the client15:35
JinxingOk, I got it15:35
mkrai_Great!!15:35
JinxingSo there should be a patch in valence service to change valence service start command, right?15:35
mkrai_Yes15:36
Jinxing👌15:36
ananth_ni need to drop too.15:37
ananth_ncatch you folks next week15:38
ananth_nbye15:38
*** ananth_n has left #openstack-valence15:38
lin_yangthanks everyone15:38
mkrai_Bye!15:38
lin_yangbye15:38
HuBian_bye15:40
*** HuBian_ has quit IRC15:40
*** Jinxing has quit IRC15:47
*** mkrai_ has quit IRC17:39
*** lin_yang has quit IRC22:57
*** ramineni_ has joined #openstack-valence23:56

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