Wednesday, 2017-07-26

openstackgerrithubian proposed openstack/valence master: Extend sushy lib and implement required features for Mutli-PodManager  https://review.openstack.org/48426306:47
openstackgerritAkhil jain proposed openstack/valence master: Update the documentation link for doc migration  https://review.openstack.org/48693307:05
openstackgerrithubian proposed openstack/valence master: Extend sushy lib and implement required features for Mutli-PodManager  https://review.openstack.org/48426307:11
openstackgerritAkhil jain proposed openstack/valence master: Update the documentation link for doc migration  https://review.openstack.org/48693307:54
*** dasanind has quit IRC09:14
*** dasanind has joined #openstack-valence09:21
*** ramineni_ has joined #openstack-valence14:24
*** akhill_jain has joined #openstack-valence14:27
*** ntpttr_laptop has joined #openstack-valence14:30
ntpttr_laptophi all14:30
ramineni_ntpttr_laptop: hi14:30
akhill_jainntpttr_laptop: hi14:31
ntpttr_laptopramineni_: just us so far?14:31
ntpttr_laptopoh I spoke too soon, hi akhill_jain14:31
lin_yangHi14:32
akhill_jain:)14:32
*** hubian has joined #openstack-valence14:32
ramineni_ntpttr_laptop: looks like alomost we have everyone now :)14:32
hubianhello all ~14:32
ntpttr_laptophi everyone14:32
ramineni_Hi lin_yang, hubian14:32
hubian:)14:33
ntpttr_laptopit looks like the agenda wasn't added to for today, but I do have something to say. Sorry I'll add it there14:33
ntpttr_laptophttps://etherpad.openstack.org/p/Valence14:34
ntpttr_laptopSo Ramineni noticed that I had added some logic for calls to be made directly out to RSD from the valenceclient - and we agree, that might not be the best place for that code to live14:34
ntpttr_laptopit's where it is for now, but we may try and create a new client project rsd-client or something likethat14:35
ramineni_ntpttr_laptop: but that defeats the whole purpose of valence?14:35
ntpttr_laptopbasically we've gotten a request to enable the OpenStack client with a plugin to allow it to talk directly to pod managers, as a way for openstack to access in a lighter-weight way14:35
ntpttr_laptopramineni_: no it doesn't, for anyone who wants all that valence adds on top of it (multi-podm management, DB, openstack plugins) you'll still need to install valence14:36
hubianrsd-client ? What's the differents from we have understand on valence-client ?14:36
ntpttr_laptopbut for the use case where someone just wants to make manual API calls themselves and not install valence, this might be more for them14:36
ramineni_ntpttr_laptop: hmm14:37
ntpttr_laptophubian: the use case right now is for triple-o, for the undercloud to be able to compose nodes before openstack deployment14:37
ntpttr_laptophubian: valenceclient makes calls to valence, rsdclient makes calls to rsd14:37
lin_yangAs I understand, the valenceclient and rsdclient can live in the same repo14:38
ntpttr_laptopso anyways, just wanted to let you guys know that is happening - I don't see it as some kind of competitor with Valence, just a possible lightweight alternative14:38
hubianSo you mean , the rsd-client seems like a valence liberary ? that user could pip install then from code level use is ?14:38
ntpttr_laptophubian: not valence library really, just a client for rack scale directly14:38
lin_yanghubian: and a Openstack client plugin14:38
ntpttr_laptopand yeah it should be pip installable14:38
hubianok ~14:39
ntpttr_laptopand we should also still have a valenceclient as well14:39
hubianSo rsd-client would call pod manager ? like a "pod manager client" ?14:39
ntpttr_laptophubian: yep that's basically it, nothing very complicated14:40
ntpttr_laptopand it'll use a sushy extension that I wrote - all the sushy stuff + node composition14:40
hubianok ~14:40
ntpttr_laptophere's the patch right now if you care to look https://review.openstack.org/#/c/486779/14:40
ntpttr_laptopright now it's in valenceclient. I can move it to an rsdclient folder14:40
lin_yanghubian: ntpttr_laptop I think both of you are extending sushy to support node composition14:40
ntpttr_laptoplin_yang: is that so? didn't know that, I already finished it14:41
hubianyeah ~ it would have some dumplicated work14:41
hubianbut the picture is different from my patch ~14:41
ramineni_ntpttr_laptop: and one more question, is basic valenceclient usable right now, to issue any command to valence?14:42
lin_yangyeah, hubian also import the sushy in valence repo and add some extenstion14:42
ntpttr_laptopah yes that's right14:42
hubianhttps://review.openstack.org/#/c/484263/14:42
ntpttr_laptopramineni_: no, I was actually going to work on adding that after this14:42
ntpttr_laptopIf I remember right, I think it was 99Cloud had a working version of the valenceclient14:43
ntpttr_laptopbut hadn't pushed it upstream - is anyone from 99cloud at the meeting now? Do you guys still have that?14:43
hubianyeah , 99cloud is working on the valence client14:43
ramineni_ntpttr_laptop: great !! not a big fan of curl requests , so looking forward to it :)14:43
ntpttr_laptopramineni_: indeed!14:44
lin_yangthey pushed some patchs to gerrit just weeks ago, but not sure they will continue to do it14:44
ntpttr_laptoplin_yang: yeah I saw that, but they were all failing jenkins so I thought they weren't done14:45
lin_yangntpttr_laptop: true14:45
ntpttr_laptopif they won't continue I could try and take those patches and get them passing the gate?14:45
lin_yangntpttr_laptop: sounds great14:45
ntpttr_laptopokay I'll take that work on14:46
akhill_jainI can help with that too14:46
ntpttr_laptoplin_yang: how do you know that they won't update them more?14:46
ntpttr_laptopakhill_jain: sounds good14:46
lin_yangntpttr_laptop: just guessing, currently jinxing is not actively working on it14:47
ntpttr_laptopakhill_jain: if you want to do that work that would be good, I've got some other things on my plate as well :)14:47
lin_yangI will talk with Shuquan to confirm it14:48
ntpttr_laptopthanks lin_yang14:48
akhill_jainSure I will start working on that14:48
ntpttr_laptopokay, anything else anyone wanted to discuss today?14:48
lin_yangdo you think we need to release a extended sushy library, so both rsd-client and valence can use it?14:49
ntpttr_laptoplin_yang: that does make sense I think, but where?14:49
ntpttr_laptopnew repo? ValenceSushy?14:49
lin_yangwe can give a try to create new repo in gerrit, if don't work, I think github is also a good choice14:51
ntpttr_laptopsure lin_yang14:51
hubianrelease it ? this is a fantasy way ~14:51
ntpttr_laptopI did have that fork of sushy14:51
lin_yangand release it to pypi as regular library14:51
hubian+114:52
ntpttr_laptopby fantasy do you mean you don't think it could happen?14:52
ntpttr_laptopor like that would be the best way?14:52
ramineni_lin_yang: +114:52
ntpttr_laptopthis sounds good to me14:53
ntpttr_laptopI think it would be good to get using sushy in our redfish.py in valence14:53
ntpttr_laptopthat whole file could use a good refactor, add docstrings and clean it up etc. It's pretty messy right now14:54
lin_yangI couldn't say which is the best way, you know, just find a repo to hold it, but current most of us use gerrit, so it might be convenient to maintain it in gerrit14:54
ntpttr_laptoptrue lin_yang14:55
hubianSo ,we need to schedue a plan for the work ~ since there has some work dependence on the "extend sushy" lib14:55
hubiana clearly plan ~14:55
ntpttr_laptopsure hubian - I think the main bit of work now is to find somewhere to put the code14:56
lin_yangI can help to try to create gerrit repo at first14:57
ntpttr_laptopokay, thanks lin_yang, let us know how that goes14:57
lin_yangsure14:57
hubianyeah , if takes much of your energy we could just transefor to Github , i thought it is also a good place ~14:58
ntpttr_laptop+114:58
lin_yangjust push new patch to create repo, and wait the maintainer's response14:59
lin_yangwill let all of you know the result14:59
ntpttr_laptopcool14:59
ntpttr_laptopokay that wraps up that topic - any others :)14:59
lin_yangnone from me, thanks15:00
ramineni_lin_yang: ntpttr_laptop: new patchset submitted for the pooled resources spec with comments incorporated , please reviw the same15:00
ntpttr_laptopramineni_: will do today15:01
lin_yangramineni_: sure, will do it15:01
ramineni_ntpttr_laptop: lin_yang: Thanks :)15:01
ntpttr_laptopokay looks like that it15:02
ntpttr_laptopthanks guys!15:02
ramineni_Thanks All, bye15:03
lin_yangthanks everyone, bye15:03
*** ramineni_ has left #openstack-valence15:03
*** mrittika has joined #openstack-valence15:03
hubianbye bye ,15:03
*** hubian has quit IRC15:03
*** akhill_jain has quit IRC15:05
mrittikajoined late.. will look through the notes15:06
mrittikai'm online for a while.. let me know of any important queries15:07
*** mrittika has quit IRC15:14
*** ntpttr_laptop has quit IRC16:22
*** ntpttr_laptop has joined #openstack-valence16:27
openstackgerritMerged openstack/valence master: Clean up css styles for each components.  https://review.openstack.org/42957817:49
*** ntpttr_laptop has quit IRC18:07
openstackgerritMerged openstack/valence master: Replacing six.iterkeys and six.iteritems  https://review.openstack.org/46620918:34
*** ntpttr_laptop has joined #openstack-valence18:50
*** ntpttr_laptop has quit IRC23:52
*** ramineni_ has joined #openstack-valence23:54

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