*** jtomasek has quit IRC | 00:04 | |
*** Sukhdev has joined #openstack-ironic | 00:06 | |
*** aNuposic has quit IRC | 00:09 | |
*** Sukhdev has quit IRC | 00:11 | |
*** crushil has joined #openstack-ironic | 00:15 | |
*** mtanino has quit IRC | 00:16 | |
*** Sukhdev has joined #openstack-ironic | 00:20 | |
*** chlong has joined #openstack-ironic | 00:32 | |
*** aNuposic has joined #openstack-ironic | 00:33 | |
*** Goneri has quit IRC | 00:35 | |
*** Sukhdev has quit IRC | 00:45 | |
*** gcb has quit IRC | 00:46 | |
*** SerenaFeng has joined #openstack-ironic | 00:52 | |
*** hoangcx has joined #openstack-ironic | 00:54 | |
*** phuongnh has joined #openstack-ironic | 01:03 | |
*** rama_y_ has quit IRC | 01:05 | |
*** SerenaFeng has quit IRC | 01:07 | |
*** chlong has quit IRC | 01:08 | |
openstackgerrit | yuhui proposed openstack/ironic master: Fix some typos https://review.openstack.org/434209 | 01:09 |
---|---|---|
*** SerenaFeng has joined #openstack-ironic | 01:11 | |
*** dsneddon has joined #openstack-ironic | 01:17 | |
*** jrcloud has quit IRC | 01:17 | |
*** zackf has joined #openstack-ironic | 01:25 | |
openstackgerrit | fengzhr proposed openstack/ironic master: UTF8 encoding is unnecessary https://review.openstack.org/434302 | 01:29 |
*** zackf has quit IRC | 01:30 | |
*** srart has joined #openstack-ironic | 01:38 | |
*** rpioso has quit IRC | 01:40 | |
openstackgerrit | fengzhr proposed openstack/ironic master: UTF8 encoding is unnecessary https://review.openstack.org/434302 | 01:40 |
*** litao has joined #openstack-ironic | 01:45 | |
openstackgerrit | fengzhr proposed openstack/ironic master: UTF8 encoding is unnecessary https://review.openstack.org/434302 | 01:46 |
openstackgerrit | fengzhr proposed openstack/ironic master: UTF8 encoding is unnecessary https://review.openstack.org/434302 | 01:48 |
*** litao has quit IRC | 01:49 | |
*** litao has joined #openstack-ironic | 01:50 | |
*** gcb has joined #openstack-ironic | 01:52 | |
*** hw_wutianwei has joined #openstack-ironic | 01:53 | |
openstackgerrit | fengzhr proposed openstack/ironic master: test__mgr_utils.py, the name should be changed. https://review.openstack.org/434578 | 01:53 |
openstackgerrit | fengzhr proposed openstack/ironic master: test__mgr_utils.py, the name should be changed. https://review.openstack.org/434578 | 01:54 |
openstackgerrit | fengzhr proposed openstack/ironic master: UTF8 encoding is unnecessary https://review.openstack.org/434302 | 01:59 |
*** crushil has quit IRC | 02:03 | |
*** zackf has joined #openstack-ironic | 02:05 | |
openstackgerrit | ChangBo Guo(gcb) proposed openstack/ironic master: Use unittest.mock on Python 3 https://review.openstack.org/434055 | 02:05 |
*** snecklifter has quit IRC | 02:06 | |
*** cdearborn has joined #openstack-ironic | 02:06 | |
*** snecklifter has joined #openstack-ironic | 02:06 | |
*** dsneddon_ has joined #openstack-ironic | 02:07 | |
*** dsneddon has quit IRC | 02:07 | |
*** zackf has quit IRC | 02:09 | |
*** [1]cdearborn has joined #openstack-ironic | 02:10 | |
openstackgerrit | Nguyen Hung Phuong proposed openstack/ironic master: Add additional capabilities discovery for iRMC driver https://review.openstack.org/417347 | 02:22 |
*** ppiela has quit IRC | 02:25 | |
*** cdearborn has quit IRC | 02:26 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic master: Add supported_power_states field to node APIs https://review.openstack.org/382194 | 02:27 |
openstackgerrit | Naohiro Tamura proposed openstack/ironic master: Add supported_power_states field to api-ref https://review.openstack.org/427000 | 02:29 |
*** xuao has joined #openstack-ironic | 02:33 | |
*** aNuposic has quit IRC | 02:36 | |
*** crushil has joined #openstack-ironic | 02:43 | |
*** amotoki has joined #openstack-ironic | 02:53 | |
*** ijw has quit IRC | 02:55 | |
*** Syed__ has quit IRC | 02:55 | |
*** crushil has quit IRC | 03:02 | |
*** amotoki has quit IRC | 03:41 | |
*** [1]cdearborn has quit IRC | 03:47 | |
*** Nisha_Agarwal has joined #openstack-ironic | 03:52 | |
*** MattMan_1 has quit IRC | 03:55 | |
*** MattMan_1 has joined #openstack-ironic | 03:55 | |
*** ijw has joined #openstack-ironic | 04:01 | |
*** links has joined #openstack-ironic | 04:02 | |
*** SerenaFeng has quit IRC | 04:04 | |
*** nmathew has joined #openstack-ironic | 04:07 | |
*** amotoki has joined #openstack-ironic | 04:29 | |
*** sasha2 has quit IRC | 04:30 | |
*** amotoki has quit IRC | 04:40 | |
*** jerrygb has quit IRC | 04:41 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic master: Do not pass SNMPv3 credentials always https://review.openstack.org/432958 | 04:48 |
*** amotoki has joined #openstack-ironic | 04:48 | |
*** sdake has joined #openstack-ironic | 05:07 | |
*** sdake_ has joined #openstack-ironic | 05:13 | |
*** sdake has quit IRC | 05:14 | |
*** ijw has quit IRC | 05:22 | |
*** jaosorior has joined #openstack-ironic | 05:31 | |
*** SerenaFeng has joined #openstack-ironic | 05:53 | |
*** sdake_ has quit IRC | 05:54 | |
*** zackf has joined #openstack-ironic | 06:07 | |
*** zackf has quit IRC | 06:12 | |
*** dsneddon_ has quit IRC | 06:19 | |
*** tuanluong has joined #openstack-ironic | 06:20 | |
*** dsneddon has joined #openstack-ironic | 06:32 | |
*** jaganathan has joined #openstack-ironic | 06:34 | |
*** moshele has joined #openstack-ironic | 06:43 | |
*** udesale has joined #openstack-ironic | 06:43 | |
*** e0ne has joined #openstack-ironic | 06:46 | |
*** dsneddon has quit IRC | 06:53 | |
*** hoangcx has quit IRC | 06:55 | |
*** ijw has joined #openstack-ironic | 06:57 | |
*** hoangcx has joined #openstack-ironic | 06:58 | |
*** rcernin has joined #openstack-ironic | 07:03 | |
*** zackf has joined #openstack-ironic | 07:08 | |
*** jtomasek has joined #openstack-ironic | 07:12 | |
*** tesseract has joined #openstack-ironic | 07:13 | |
*** zackf has quit IRC | 07:13 | |
*** xuao has quit IRC | 07:24 | |
*** e0ne has quit IRC | 07:24 | |
*** ChubYann has quit IRC | 07:27 | |
*** amotoki_ has joined #openstack-ironic | 07:29 | |
*** amotoki has quit IRC | 07:32 | |
*** Nisha_Agarwal has quit IRC | 07:42 | |
*** Nisha_Agarwal has joined #openstack-ironic | 07:42 | |
*** hoangcx has quit IRC | 07:44 | |
*** amoralej|off is now known as amoralej | 07:50 | |
*** dsneddon has joined #openstack-ironic | 07:51 | |
*** hoangcx has joined #openstack-ironic | 07:55 | |
*** vsaienko has joined #openstack-ironic | 08:02 | |
*** pcaruana has joined #openstack-ironic | 08:14 | |
*** rbartal has joined #openstack-ironic | 08:18 | |
*** pcaruana has quit IRC | 08:20 | |
*** pcaruana has joined #openstack-ironic | 08:22 | |
*** racedo has quit IRC | 08:22 | |
Nisha_Agarwal | vsaienk0, hi | 08:23 |
*** d0ugal has joined #openstack-ironic | 08:23 | |
Nisha_Agarwal | Thanks for reviewing the patch. | 08:23 |
vsaienk0 | Hello Nisha_Agarwal | 08:23 |
Nisha_Agarwal | I replied to the comment on the patch https://review.openstack.org/#/c/432958/11 | 08:23 |
patchbot | patch 432958 - ironic - Do not pass SNMPv3 credentials always | 08:23 |
vsaienk0 | morning Ironic'ers! | 08:23 |
Nisha_Agarwal | Hey vsaienk0,:) | 08:23 |
*** ijw has quit IRC | 08:23 | |
*** dsneddon has quit IRC | 08:24 | |
Nisha_Agarwal | vsaienk0, let me know if u think otherwise | 08:26 |
vsaienk0 | Nisha_Agarwal: I replied in the patch, we do not guarantee that code will work with utils that do not satisfy driver-requirements, I don't think it is a bug. You just have to upgrade proliantutils before upgrading ironic | 08:28 |
Nisha_Agarwal | vsaienk0, ok. if others also feel the same way i can drop the patch | 08:29 |
Nisha_Agarwal | i had that feeling but wasnt sure :) | 08:29 |
vsaienk0 | Nisha_Agarwal: sure, lets wait for other thoughts | 08:29 |
tuanluong | Morning ironic | 08:38 |
tuanluong | morning vsaienk0 | 08:38 |
tuanluong | morning Nisha_Agarwal | 08:38 |
Nisha_Agarwal | tuanluong, morning | 08:38 |
Nisha_Agarwal | :) | 08:38 |
*** owalsh-afk has quit IRC | 08:44 | |
*** fxpester has joined #openstack-ironic | 08:45 | |
*** yufei has joined #openstack-ironic | 08:47 | |
*** ralonsoh has joined #openstack-ironic | 08:49 | |
*** ccamacho has joined #openstack-ironic | 08:52 | |
*** fragatin_ has joined #openstack-ironic | 08:53 | |
*** fragatina has quit IRC | 08:57 | |
*** mkrai has joined #openstack-ironic | 08:57 | |
*** fragatin_ has quit IRC | 08:58 | |
*** vsaienko has quit IRC | 08:59 | |
*** vsaienko has joined #openstack-ironic | 08:59 | |
*** zzzeek has quit IRC | 09:00 | |
*** zzzeek has joined #openstack-ironic | 09:00 | |
openstackgerrit | yuhui proposed openstack/ironic master: Fix some typos https://review.openstack.org/434754 | 09:03 |
*** racedo has joined #openstack-ironic | 09:06 | |
*** aarefiev_afk is now known as aarefiev | 09:09 | |
*** vmud213 has joined #openstack-ironic | 09:09 | |
*** pmannidi has quit IRC | 09:13 | |
openstackgerrit | Anton Arefiev proposed openstack/ironic-inspector master: Trivial: mock sleep in introspection tests https://review.openstack.org/430340 | 09:13 |
aarefiev | morning all! | 09:13 |
*** derekh has joined #openstack-ironic | 09:15 | |
openstackgerrit | ChangBo Guo(gcb) proposed openstack/ironic master: Use unittest.mock on Python 3 https://review.openstack.org/434055 | 09:22 |
*** dtantsur|afk is now known as dtantsur | 09:23 | |
dtantsur | morning ironic | 09:24 |
gcb | morning dtantsur :-) | 09:28 |
*** litao has quit IRC | 09:29 | |
*** milan has joined #openstack-ironic | 09:30 | |
dtantsur | TheJulia, thanks again for handling the evening venue for the PTG! | 09:30 |
dtantsur | morning (ugt) gcb, vsaienk0, Nisha_Agarwal, aarefiev | 09:31 |
Nisha_Agarwal | dtantsur, o/ | 09:31 |
* dtantsur facepalms at "PTG Team Photos" | 09:32 | |
*** openstackgerrit has quit IRC | 09:32 | |
milan | morning Ironic! :) | 09:34 |
milan | morning dtantsur, Nisha_Agarwal! :) | 09:34 |
dtantsur | hey milan | 09:34 |
*** lucas-afk is now known as lucasagomes | 09:35 | |
lucasagomes | morning all | 09:35 |
yufei | morning, ironicers. | 09:35 |
gcb | folks, please help look at a 'huge' and simple patch https://review.openstack.org/434055 | 09:35 |
patchbot | patch 434055 - ironic - Use unittest.mock on Python 3 | 09:35 |
dtantsur | morning lucasagomes, yufei | 09:36 |
*** yogi has joined #openstack-ironic | 09:36 | |
*** mgoddard has joined #openstack-ironic | 09:38 | |
dtantsur | FYI team: I'll be in and out today, as I have some errands to finish before the PTG. Sorry for inconvenience :) | 09:39 |
Nisha_Agarwal | milan, o/ | 09:39 |
Nisha_Agarwal | lucasagomes, o/ | 09:39 |
*** openstackgerrit has joined #openstack-ironic | 09:41 | |
openstackgerrit | Oksana Voshchana proposed openstack/ironic master: WIP: TEST GRENADE DEV https://review.openstack.org/397126 | 09:41 |
*** gcb has quit IRC | 09:44 | |
*** gcb has joined #openstack-ironic | 09:44 | |
yufei | hi, ironicers, I’m testing agent_ipmitool driver today. It seems that agent_* driver need swift now, is there any plan to solve this problem in the future? | 09:52 |
dtantsur | yufei, IIRC it can use static HTTP as well, but I never tried it | 09:53 |
dtantsur | maybe something here https://docs.openstack.org/project-install-guide/baremetal/ocata/standalone.html | 09:54 |
yufei | thanks, I will test it. | 09:56 |
*** e0ne has joined #openstack-ironic | 09:56 | |
*** athomas has joined #openstack-ironic | 09:57 | |
*** tovin07 has quit IRC | 09:58 | |
*** amotoki_ has quit IRC | 10:01 | |
aarefiev | morning dtantsur, lucasagomes, milan | 10:02 |
*** kromanenko has joined #openstack-ironic | 10:02 | |
*** udesale has quit IRC | 10:03 | |
*** ralonsoh_ has joined #openstack-ironic | 10:04 | |
openstackgerrit | Sofiia Andriichenko proposed openstack/ironic master: Add tempest plugin API tests for node https://review.openstack.org/411197 | 10:05 |
*** ralonsoh has quit IRC | 10:07 | |
*** sdake has joined #openstack-ironic | 10:08 | |
*** SerenaFeng has quit IRC | 10:08 | |
*** sambetts|afk is now known as sambetts | 10:09 | |
sambetts | Morning all | 10:09 |
*** amarao has joined #openstack-ironic | 10:09 | |
yufei | hi, dtantsur, I have read that docs, it is for standalone ironic, If I’m using glance with ironic, my glance stores images in ceph or filesystem, not in swift, I cann’t use agent_ driver. It’s a problem in my opinion, do you know that if there is anyone who are working for this or any spec for this? | 10:11 |
dtantsur | morning sambetts | 10:11 |
dtantsur | yufei, I'm not sure, I never used these drivers. However, for them you need a way to get an HTTP URL for an image. How do you do it with glance backed by filesystem or ceph? | 10:12 |
dtantsur | yufei, I think you should switch to pxe_ family of drivers in this case | 10:12 |
lucasagomes | sambetts, aarefiev o/ | 10:12 |
*** amotoki has joined #openstack-ironic | 10:13 | |
*** SerenaFeng has joined #openstack-ironic | 10:14 | |
yufei | I’m comparing pxe_ipmitool with agent_ipmitool driver now, agent_ drivers seems to make less pressure on ironic node and agent_ driver support node cleaning, looks better. | 10:19 |
*** amotoki has quit IRC | 10:20 | |
yufei | thanks for your answer :) | 10:20 |
openstackgerrit | Oksana Voshchana proposed openstack/ironic master: WIP: TEST GRENADE DEV https://review.openstack.org/397126 | 10:20 |
vdrok | good morning ironic, vsaienk0 Nisha_Agarwal tuanluong dtantsur milan lucasagomes yufei aarefiev sambetts | 10:22 |
vdrok | crowdy today :) | 10:22 |
*** ralonsoh_ is now known as ralonsoh | 10:23 | |
dtantsur | yufei, both drivers support node cleaning equally; it's true that agent_drivers put less pressure on the conductor, that's why they need an HTTP link to images :) | 10:25 |
*** udesale has joined #openstack-ironic | 10:26 | |
openstackgerrit | Béla Vancsics proposed openstack/ironic master: Use more specific asserts in tests https://review.openstack.org/432941 | 10:26 |
*** sdake has quit IRC | 10:28 | |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/bifrost master: Ignore upstream Ansible modules in pep8 tests https://review.openstack.org/434800 | 10:28 |
yufei | That's good news to me, thanks. One doc tell me that cleaning requires use of ironic's agent_ drivers, maybe that doc is too old. | 10:30 |
lucasagomes | vdrok, hi there | 10:31 |
dtantsur | yufei, could you please get a link to this doc? we need to fix it | 10:31 |
yufei | it’s not ironic’s doc, a doc from hpe https://docs.hpcloud.com/hos-3.x/helion/installation/ironic/node_cleaning.html | 10:31 |
milan | morning aarefiev sambetts vdrok vsaienk0! :) | 10:32 |
dtantsur | yufei, yes, it is very outdated. it is probably related to a specific version of Helion | 10:32 |
dtantsur | https://docs.hpcloud.com/hos-3.x/#helion/overview.html#tech_overview says it's Liberty, we're working on Pike now :) | 10:33 |
Nisha_Agarwal | vdrok, o/ | 10:34 |
*** tuanluong has quit IRC | 10:34 | |
openstackgerrit | Galyna Zholtkevych proposed openstack/ironic master: ETAGs maintenance for all api node's requests https://review.openstack.org/392213 | 10:35 |
*** amotoki has joined #openstack-ironic | 10:35 | |
yufei | I see :D | 10:35 |
*** hoangcx has quit IRC | 10:36 | |
*** yufei has quit IRC | 10:36 | |
des_consolado | how do you take a node out of inspecting and back to manage? | 10:41 |
des_consolado | other than waiting for the timeout to elapse | 10:41 |
des_consolado | (I get a 400 when I try just doing a PUT on the provision-state through the API) | 10:42 |
*** amotoki has quit IRC | 10:42 | |
vdrok | yufei_: it should work with ceph backend in glance, if that was not broken yet :) | 10:42 |
vdrok | yufei_: https://github.com/openstack/ironic/blob/master/ironic/conf/glance.py#L106, you'll need to have radosgw tho | 10:43 |
openstackgerrit | Merged openstack/ironic-inspector master: Trivial: mock sleep in introspection tests https://review.openstack.org/430340 | 10:44 |
dtantsur | des_consolado, I don't think we have inspection aborting implemented. if you're using ironic-inspector as an inspection backend, you can use its API instead | 10:45 |
dtantsur | des_consolado, https://docs.openstack.org/developer/ironic-inspector/http-api.html#abort-running-introspection | 10:45 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic master: Use CirrOS 3.5.0 for UEFI https://review.openstack.org/434806 | 10:45 |
openstackgerrit | Merged openstack/ironic-inspector master: Minor update to CONTRIBUTING.rst https://review.openstack.org/434556 | 10:46 |
openstackgerrit | Merged openstack/ironic-inspector master: Update hardware inventory in docs https://review.openstack.org/432267 | 10:48 |
dtantsur | lucasagomes, I forgot if we discussed it or not: wdyt about a stable/ocata branch for ironic-staging-drivers? | 10:49 |
lucasagomes | dtantsur, I think you mentioned it and I said I would release it this week and we could take it from there | 10:53 |
lucasagomes | I agree on it | 10:53 |
* lucasagomes needs to check out how to do it tho | 10:53 | |
lucasagomes | vdrok, agreed as well, AFAIR | 10:53 |
dtantsur | lucasagomes, is the release managed by the release team? | 10:53 |
dtantsur | lucasagomes, if so, ask them (you'll have to update openstack/releases), otherwise use gerrit UI | 10:54 |
lucasagomes | dtantsur, it has it's own release team | 10:54 |
vdrok | yeah, I'm all for it | 10:54 |
dtantsur | then gerrit UI be it | 10:54 |
lucasagomes | dtantsur, oh it's not managed by them, we need to do it ourselfs because we are not part of any official project :-( | 10:54 |
lucasagomes | both of you are in the release team btw | 10:54 |
dtantsur | I can do that, I know how :) | 10:54 |
dtantsur | be careful with creating branches, as while we can create them, we cannot delete | 10:55 |
dtantsur | lucasagomes, should I? | 10:55 |
lucasagomes | dtantsur, right on! But, there's a guide anywhere so I can take a look ? At least to know how to do it if needed | 10:55 |
lucasagomes | dtantsur, go for it | 10:55 |
dtantsur | lucasagomes, https://review.openstack.org/#/admin/projects/openstack/ironic-staging-drivers,branches | 10:55 |
lucasagomes | oh right | 10:55 |
dtantsur | just fill in the branch name and the git hash | 10:56 |
dtantsur | you can do it, so that you know :) | 10:56 |
lucasagomes | dtantsur, easy :-) | 10:56 |
dtantsur | just carefully pick the git hash | 10:56 |
lucasagomes | dtantsur, I will just use HEAD | 10:56 |
lucasagomes | I don't think we merged anything else since the release | 10:56 |
* lucasagomes checks | 10:56 | |
dtantsur | seems to be 961240213b05fedadb916864da747eec5e785484 | 10:56 |
lucasagomes | dtantsur, branch name "stable/ocata" ? | 10:56 |
dtantsur | lucasagomes, it's kind of an anti-pattern to use "master" or "HEAD" there | 10:56 |
dtantsur | I mean, it will work, but you better not get used to doing it :) | 10:57 |
dtantsur | lucasagomes, yes | 10:57 |
dtantsur | btw you can use tag name, it's more reliable | 10:57 |
lucasagomes | dtantsur, 0.6.0 then, ok | 10:58 |
* dtantsur wonders if we actually have enough rights to do it, we'll see | 10:58 | |
lucasagomes | dtantsur, done! | 10:59 |
lucasagomes | dtantsur, you should, you and vdrok are part of the release team | 10:59 |
dtantsur | well, previously it required project-config changes :) | 10:59 |
dtantsur | anyway, looks good, thanks lucasagomes | 10:59 |
lucasagomes | hmm right, well, whatever is needed from my part to you both to get permission just let me know | 11:00 |
lucasagomes | cool thank you! | 11:00 |
vdrok | lucasagomes: thanks! | 11:01 |
openstackgerrit | fengzhr proposed openstack/ironic master: test__mgr_utils.py, the name should be changed. https://review.openstack.org/434578 | 11:01 |
* dtantsur -> errands | 11:01 | |
*** dtantsur is now known as dtantsur|bbl | 11:01 | |
*** udesale has quit IRC | 11:03 | |
openstackgerrit | fengzhr proposed openstack/ironic master: test__mgr_utils.py, the name should be changed. https://review.openstack.org/434578 | 11:04 |
*** _milan_ has joined #openstack-ironic | 11:04 | |
mat128 | good morning Ironic | 11:11 |
*** phuongnh has quit IRC | 11:11 | |
Nisha_Agarwal | dtantsur|bbl, lucasagomes what is ironic-staging-drivers ? is it some other project than ironic....sorry if it sounds silly... | 11:14 |
*** jaosorior has quit IRC | 11:16 | |
*** jaosorior has joined #openstack-ironic | 11:17 | |
*** jaganathan has quit IRC | 11:17 | |
lucasagomes | Nisha_Agarwal, doesn't sound silly at all | 11:17 |
*** [1]cdearborn has joined #openstack-ironic | 11:17 | |
lucasagomes | Nisha_Agarwal, it's a small project that contains some useful drivers for ironic that doesn't have the means (financial or other) to have a 3rd party CI | 11:18 |
*** karthiks has quit IRC | 11:18 | |
lucasagomes | so they need to be outside the ironic tree | 11:18 |
lucasagomes | also, it's not a project under the ironic governance so it has it's own core/release/drivers team | 11:18 |
des_consolado | thanks dtantsur|bbl - guess he's gone to do stuff so I'll just ask everyone else: I've got an unscoped auth token from keystone and now I'm trying: curl -X POST -H "X-Auth-Token: $THE_TOKEN_ID" http://api_endpoint_ip:5050/v1/introspection/$MY_NODE_ID/abort and I'm getting back some JSON saying Authentication required D: | 11:19 |
Nisha_Agarwal | lucasagomes, hmmm...so it also has all the process like spec, RFE, etc? | 11:20 |
des_consolado | I guess I could try getting a scoped token for Ironic, but I thought an unscoped token should just work for all projects? I wonder if maybe I need to use the -d flag and do a POST that also has my username and maybe some other stuff? | 11:20 |
lucasagomes | Nisha_Agarwal, hmm ish, it's more relaxed we don't ask for specs really | 11:21 |
Nisha_Agarwal | lucasagomes, :) | 11:21 |
lucasagomes | Nisha_Agarwal, so as long as the driver is useful (I know it's subjective) and the person submitting it agrees on maintain the code | 11:23 |
lucasagomes | fixing bugs etc | 11:23 |
lucasagomes | it should be good | 11:23 |
Nisha_Agarwal | :) | 11:24 |
Nisha_Agarwal | lucasagomes, understood | 11:24 |
*** lucasagomes is now known as lucas-bbl | 11:26 | |
*** ralonsoh has quit IRC | 11:31 | |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/bifrost master: Use virtualbmc for virtual BM nodes https://review.openstack.org/427376 | 11:32 |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/bifrost master: Use JSON baremetal data in testing https://review.openstack.org/430898 | 11:32 |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/bifrost master: Use Ansible to create test VMs https://review.openstack.org/427071 | 11:32 |
openstackgerrit | Merged openstack/python-ironicclient master: Remove 'states' field from OSC CLI output https://review.openstack.org/431024 | 11:35 |
openstackgerrit | Merged openstack/python-ironicclient master: Add basic tests for OSC plugin baremetal port commands https://review.openstack.org/365692 | 11:36 |
*** nmathew has quit IRC | 11:37 | |
*** jkilpatr_ has quit IRC | 11:39 | |
*** jaganathan has joined #openstack-ironic | 11:46 | |
*** karthiks has joined #openstack-ironic | 11:46 | |
*** jkilpatr has joined #openstack-ironic | 12:00 | |
*** sdake has joined #openstack-ironic | 12:02 | |
*** athomas has quit IRC | 12:06 | |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient master: [Do not review] test deletion of nodes in functional tests https://review.openstack.org/434858 | 12:06 |
vsaienk0 | dtantsur, sambbets: would you not mind if I add a section with topics we want to discuss with Neutron team on Monday to https://etherpad.openstack.org/p/ironic-pike-ptg ? | 12:10 |
*** Nisha_Agarwal has quit IRC | 12:11 | |
sambetts | vsaienk0: I already added a section on the Neutron PTG etherpad for Kevin | 12:13 |
sambetts | vsaienk0: we should probably link to that from our etherpad | 12:13 |
openstackgerrit | Merged openstack/python-ironicclient master: Add unit tests for OSC plugin https://review.openstack.org/363752 | 12:14 |
sambetts | vsaienk0: https://etherpad.openstack.org/p/neutron-ptg-pike L151 | 12:14 |
vsaienk0 | sambetts: thanks, just added more items to discuss. Do you think we should also send an email to openstack-dev about it? | 12:17 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient master: Add functional tests for VIFs with ironicclient commands https://review.openstack.org/430881 | 12:17 |
sambetts | vsaienk0: that google doc isn't public | 12:19 |
vsaienk0 | sambetts: fix permissions | 12:20 |
sambetts | vsaienk0: cool its working now :) | 12:21 |
*** SerenaFeng has quit IRC | 12:22 | |
openstackgerrit | Oksana Voshchana proposed openstack/ironic master: Adds wsgi to ironic-api in devstack https://review.openstack.org/430851 | 12:25 |
*** athomas has joined #openstack-ironic | 12:26 | |
*** _milan_ has quit IRC | 12:29 | |
openstackgerrit | Jaganathan Palanisamy proposed openstack/ironic-python-agent master: NUMA-topology collector https://review.openstack.org/424729 | 12:30 |
openstackgerrit | Jaganathan Palanisamy proposed openstack/ironic-python-agent master: NUMA-topology collector https://review.openstack.org/424729 | 12:34 |
*** sdake_ has joined #openstack-ironic | 12:39 | |
openstackgerrit | Sam Betts proposed openstack/ironic master: Document PXE with Spanning Tree in troubleshooting FAQ https://review.openstack.org/434208 | 12:42 |
*** sdake has quit IRC | 12:42 | |
*** jerrygb has joined #openstack-ironic | 12:42 | |
*** jerrygb has quit IRC | 12:42 | |
*** jerrygb has joined #openstack-ironic | 12:43 | |
*** hw_wutianwei has quit IRC | 12:45 | |
*** vmud213 has quit IRC | 12:48 | |
gcb | dtantsur: just reply your comments in https://review.openstack.org/#/c/434055/ | 12:49 |
patchbot | patch 434055 - ironic - Use unittest.mock on Python 3 | 12:49 |
des_consolado | hey, this should work right? curl -X POST -H X-Auth-Token:85ef86b7981f4ba2a00594a3bfe0519b http://ironic-inspector-api-addr:5050/v1/introspection/$UUID/abort | 12:51 |
des_consolado | I'm geting 'Authentication required' but I've done the curling keystone thing to get this auth token | 12:52 |
mat128 | des_consolado: is ironic-inspector configured correctly with relation to the keystone config options? | 12:53 |
mat128 | maybe its talking to a different keystone? | 12:54 |
*** bfournie has quit IRC | 12:55 | |
des_consolado | but there is only one keystone ... the keystone admin account should have privs to do whatever stuff on any service right? | 12:55 |
des_consolado | I'm going to try using the ironic-inspector account | 12:55 |
*** chlong has joined #openstack-ironic | 12:56 | |
openstackgerrit | Oksana Voshchana proposed openstack/ironic master: Adds wsgi to ironic-api in devstack https://review.openstack.org/430851 | 12:58 |
des_consolado | hm well that didn't work | 12:59 |
*** vmud213 has joined #openstack-ironic | 13:00 | |
*** lucas-bbl is now known as lucasagomes | 13:01 | |
*** gcb has quit IRC | 13:01 | |
vsaienk0 | sambetts: would you not mind if I rebase https://review.openstack.org/#/c/392959/ ? | 13:03 |
patchbot | patch 392959 - ironic - Rework Ironic devstack baremetal network simulation | 13:03 |
sambetts | vsaienk0: I've actually got a new patch that I'm working on to split it like you suggested | 13:04 |
vsaienk0 | I want to move network functions to separate file and split that change a bit | 13:04 |
openstackgerrit | Oksana Voshchana proposed openstack/ironic master: WIP: TEST_GRENADE_IRONIC https://review.openstack.org/414988 | 13:04 |
sambetts | my new patch does that | 13:04 |
vsaienk0 | sambetts: ah, cool thanks, that just waiting for new version to review | 13:04 |
openstackgerrit | Jaganathan Palanisamy proposed openstack/ironic-python-agent master: NUMA-topology collector https://review.openstack.org/424729 | 13:07 |
openstackgerrit | Sam Betts proposed openstack/ironic master: Rework Ironic devstack baremetal network simulation https://review.openstack.org/392959 | 13:08 |
sambetts | vsaienk0: ^ | 13:08 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic master: Use CirrOS 3.5.0 for UEFI https://review.openstack.org/434806 | 13:10 |
*** ccamacho is now known as ccamacho|lunch | 13:10 | |
lucasagomes | jroll, CirrOS 0.3.5 does not work with UEFI :-( http://paste.openstack.org/show/599223/ I will check it out, but I think it was just a release to fix some bugs (therefor the +0.0.1 version bump) | 13:11 |
*** lucasagomes is now known as lucas-brb | 13:13 | |
sambetts | dtantsur|bbl: this bug regarding the LLDP stuff seems to be a deeper issue than expected | 13:14 |
*** mtanino has joined #openstack-ironic | 13:14 | |
*** dprince has joined #openstack-ironic | 13:19 | |
TheJulia | good morning | 13:20 |
*** trown|outtypewww is now known as trown | 13:20 | |
mat128 | hi TheJulia | 13:24 |
*** rbudden has joined #openstack-ironic | 13:28 | |
openstackgerrit | Julia Kreger proposed openstack/ironic master: Add base cinder common interface https://review.openstack.org/355625 | 13:28 |
vdrok | morning mat128 , TheJulia | 13:29 |
*** bfournie has joined #openstack-ironic | 13:29 | |
jroll | lucas-brb: whomp :( | 13:32 |
openstackgerrit | Julia Kreger proposed openstack/ironic master: Add Cinder storage driver https://review.openstack.org/366197 | 13:39 |
*** links has quit IRC | 13:39 | |
openstackgerrit | Julia Kreger proposed openstack/ironic master: Add Cinder storage driver https://review.openstack.org/366197 | 13:39 |
*** ralonsoh has joined #openstack-ironic | 13:40 | |
*** e0ne has quit IRC | 13:41 | |
TheJulia | des_consolado: i think it would entirely depend on how permissions were configured in a stack | 13:41 |
*** e0ne has joined #openstack-ironic | 13:42 | |
*** sdake_ is now known as sdake | 13:48 | |
*** lucas-brb is now known as lucasagomes | 13:49 | |
lucasagomes | TheJulia, morning | 13:49 |
*** mtanino has quit IRC | 13:51 | |
milan | morning mat128, TheJulia! :) | 13:55 |
*** e0ne has quit IRC | 13:56 | |
* milan relocates | 13:59 | |
*** milan has quit IRC | 13:59 | |
*** sasha2 has joined #openstack-ironic | 14:00 | |
*** _milan_ has joined #openstack-ironic | 14:03 | |
*** mkrai has quit IRC | 14:05 | |
*** _milan_ has quit IRC | 14:10 | |
*** cdearborn has joined #openstack-ironic | 14:11 | |
*** baoli has joined #openstack-ironic | 14:15 | |
*** rloo has joined #openstack-ironic | 14:17 | |
*** rpioso has joined #openstack-ironic | 14:17 | |
*** [2]cdearborn has joined #openstack-ironic | 14:17 | |
*** ppiela has joined #openstack-ironic | 14:18 | |
*** ccamacho|lunch is now known as ccamacho | 14:20 | |
*** yibo has quit IRC | 14:20 | |
*** yibo has joined #openstack-ironic | 14:21 | |
*** causten has joined #openstack-ironic | 14:22 | |
*** causten has quit IRC | 14:22 | |
*** causten has joined #openstack-ironic | 14:23 | |
TheJulia | ppiela: I have a stupidly minor nit on https://review.openstack.org/#/c/432295/1 if you revise it again. Otherwise I wouldn't worry about it. :) | 14:25 |
patchbot | patch 432295 - ironic-ui - Cleanup code associated with the ironic REST api | 14:25 |
*** [1]cdearborn has quit IRC | 14:25 | |
*** gcb has joined #openstack-ironic | 14:26 | |
des_consolado | ah I was on lunch but this is where I'm at now, these are the auth errors in the inspector logs, look at the difference between an expired token vs. an unexpired token, it stops moaning about the token not being legit, but it still won't auth me D: http://paste.openstack.org/show/599244/ | 14:28 |
ppiela | TheJulia: Nits are fine. I will take a look, and respond. Many of the cleanup changes are somewhat subjective, and I am looking for consensus | 14:28 |
des_consolado | omfg I'm an idiot, when you get a token from keystone using curl it comes back in the headers as X-Subject-Token, I was just using a json field the ID | 14:31 |
des_consolado | all resolved now | 14:31 |
*** Goneri has joined #openstack-ironic | 14:31 | |
*** cdearborn has quit IRC | 14:32 | |
*** [2]cdearborn is now known as cdearborn | 14:32 | |
TheJulia | ppiela: well, they make sense to me :) | 14:38 |
bfournie | sambetts: for the change to use construct lib in local_link_connection plugin I have included all possible types for port_id (i.e. ifAlias). I think because they are all strings this is OK, but if you have a chance, you can see the question in the review. Thanks! https://review.openstack.org/#/c/431141 | 14:46 |
patchbot | patch 431141 - ironic-inspector - Use construct lib to parse TLVs in local_link_conn... | 14:46 |
sambetts | bfournie: will try to take a look soon | 14:46 |
bfournie | sambetts: thanks! | 14:47 |
TheJulia | pas-ha: Do you feel 433675 should get cherry-picked to stable/ocata ? | 14:49 |
*** athomas has quit IRC | 14:50 | |
openstackgerrit | Merged openstack/bifrost master: scripts: Collect logs even if deployment fails. https://review.openstack.org/433532 | 14:55 |
openstackgerrit | Merged openstack/bifrost master: Update release note index for ocata https://review.openstack.org/433852 | 14:55 |
openstackgerrit | Merged openstack/bifrost master: Fix ironic-inspector.conf template https://review.openstack.org/434321 | 14:59 |
*** Nisha_Agarwal has joined #openstack-ironic | 15:00 | |
*** athomas has joined #openstack-ironic | 15:00 | |
openstackgerrit | Merged openstack/bifrost master: Fix ansible-pip-version.py script https://review.openstack.org/433675 | 15:01 |
*** chlong has quit IRC | 15:05 | |
openstackgerrit | Merged openstack/bifrost master: Updated from global requirements https://review.openstack.org/431926 | 15:06 |
*** mtanino has joined #openstack-ironic | 15:07 | |
mariojv | good morning ironic | 15:07 |
Nisha_Agarwal | dtantsur|bbl, vdrok Regarding https://review.openstack.org/#/c/432958/11 vsaienk0 has a comment. He says that it is not a bug. | 15:08 |
mariojv | i have an idea i'd like some initial feedback on | 15:08 |
patchbot | patch 432958 - ironic - Do not pass SNMPv3 credentials always | 15:08 |
Nisha_Agarwal | dtantsur|bbl, vdrok vsaienk0 Can we decide on it? | 15:08 |
mariojv | i was thinking in certain use cases, near instant deploys for sacrificing some environment variability and security might be good | 15:08 |
des_consolado | hey, the baremetal host is getting its addressing from DHCP just fine, but TFTP isn't working. I've tcpdump'd and strace'd the tftp process and checked iptables. It looks like the ironic-inspector chain is rejecting those TFTP packets :( | 15:08 |
mariojv | ironic or ipa (i think) has some support for image caching already | 15:08 |
*** jkilpatr has quit IRC | 15:09 | |
*** jkilpatr has joined #openstack-ironic | 15:09 | |
mariojv | what if a deploy could work like: images are cached on node beforehand, booted into OS and waiting powered on with an ssh key for ironic | 15:09 |
mariojv | deploy is take tenant ssh key and remove ironic's | 15:09 |
mariojv | wondering if there's a use case there | 15:09 |
mariojv | prerequisites would probably be long running ramdisk support, full support for image caching | 15:10 |
mariojv | some var on a node indicating that it's booted into an OS | 15:11 |
TheJulia | I don't remember that specifically making it in as a mechanism, at least pre-written images | 15:11 |
*** Nisha_Agarwal has quit IRC | 15:11 | |
mariojv | yeah, i don't think that's 100% upstream yet | 15:13 |
TheJulia | Ironic can cache, there is also caching proxy support that has been added in for swift based downloads (i.e. parallel, or rapid in-series deployments) | 15:13 |
mariojv | right, this would have to be fully pre-written (or pxe booted) images for it to work | 15:13 |
TheJulia | I guess there could be a mix of a deploy driver that could do that though, it would just be heavily abstracted. I'm wondering who would use it at the moment. | 15:14 |
mariojv | the always powered on thing could be optional | 15:14 |
mariojv | yeah, i was mainly asking about if anyone would use ti | 15:14 |
mariojv | *it | 15:14 |
mariojv | onmetal definitely wouldn't, since we don't want to touch os internals | 15:14 |
mariojv | or rather touch a node after it's booted on a tenant image | 15:14 |
TheJulia | I'd personally want it to be powered off ;) but that is just me. I've had to deal with the datacenter electric bill way too many times in my career. | 15:14 |
mariojv | totally | 15:15 |
mariojv | it'd be a decently fast deploy then, but not instant | 15:15 |
TheJulia | "WHY did it go up so much?" "Remember that rack we had come in... yeah... it was all spinning disks" "Oh." | 15:15 |
mariojv | heh | 15:15 |
mariojv | ironic node-update set power_inteface="solar" | 15:15 |
TheJulia | I kind of see the biggest speed hurdle is the POST time | 15:16 |
mariojv | POST (or PATCH i guess) making it through ironic, or ironic -> IPA? | 15:16 |
TheJulia | Then again, we also actually saw a nice drop in our power bill when we updated the kernels across most of our fleet at that job to allow for CPU throttling | 15:16 |
mariojv | or the intial boot | 15:16 |
TheJulia | I mean, power on self test | 15:17 |
mariojv | oh ok | 15:17 |
TheJulia | like, bios doing memory checks | 15:17 |
mariojv | yeah | 15:17 |
TheJulia | "Oh hai 128GB of ram, lets be friends!" | 15:17 |
mariojv | welp, if no one will use it, it's not a good feature :) | 15:18 |
TheJulia | Maybe worth asking at the PTG? | 15:18 |
mariojv | yeah, maybe | 15:18 |
mariojv | i wonder if we have a "brainstorm" or "throw ideas out there" time | 15:18 |
mariojv | outside of focus time | 15:18 |
TheJulia | it would be kind of neat if we could suspend the chassis and then resume it via the bmc | 15:19 |
TheJulia | "go take a nap, I'll need you later" says the conductor | 15:19 |
mariojv | dtantsur|bbl: what do you think about that ^ (either the ideas or the time for just throwing ideas out there for group discussion)? | 15:19 |
mariojv | i suspect friday afternoon will be like that, but less people will be present. i guess that's fine | 15:20 |
TheJulia | In the past, it was done with scotch or whisky | 15:20 |
des_consolado | http://paste.openstack.org/show/599257/ - the number of packets hitting this chain goes up by a handful every time I re-initiate an inspection. | 15:20 |
des_consolado | I've added security group rules for egress/ingress port 69 to accept, made no difference | 15:20 |
mariojv | yeah, would like to include non-drinkers too | 15:20 |
TheJulia | des_consolado: Personally, I've not had inspector manage the firewalling | 15:21 |
TheJulia | Yeah, that is likely a good idea. Maybe coffee or tea time? | 15:21 |
mariojv | sure | 15:21 |
* TheJulia thinks it would be funny if we scheduled a tea time | 15:22 | |
des_consolado | TheJulia: it automatically adds all this stuff, you changed the code or just manually ripped out the iptables stuff it added, or...? | 15:22 |
mariojv | i think that'd be great lol | 15:22 |
mariojv | we could all use a bit of caffeine after the travel | 15:22 |
mariojv | especially folks traveling from outside USA | 15:22 |
TheJulia | des_consolado: it is a configuration option | 15:22 |
* mariojv is happy this trip is preserving his timezone | 15:22 | |
jroll | TheJulia: there was a team at rackspace sf whose standups were a tea time, every day :P | 15:22 |
TheJulia | ditto, I'm a little grumpy that my other half wanted to drive to Atlanta though. 7 hours :( | 15:23 |
mariojv | aw :/ hope that the weather is forgiving | 15:23 |
TheJulia | Me too. Which reminds me, I won't be around a good chunk of tomorrow. I have a few errands I'll nee to run to make sure the feline overlords do not murder us when we return. | 15:24 |
* mariojv goes back to taking notes for the ptg | 15:24 | |
*** mgould|afk is now known as mgould | 15:31 | |
mgould | hi everyone | 15:31 |
mariojv | hi mgould | 15:32 |
*** zackf has joined #openstack-ironic | 15:32 | |
mgould | I've run `nova boot --key-pair default [snip]`, and I can ping the resulting node and start an ssh handshake | 15:32 |
mgould | it doesn't accept my key | 15:32 |
mgould | the key fingerprint matches what's in nova keypair-show | 15:33 |
mgould | I can see dd writing to the configdrive in ironic-conductor.log | 15:33 |
mgould | how can I debug this? | 15:33 |
mariojv | mgould: can you get a console on the node? | 15:34 |
mgould | mariojv: yep | 15:34 |
mariojv | mgould: also you can b64decode and unzip your configdrive to see if it's correct | 15:34 |
jroll | also ssh -vvvv | 15:34 |
mariojv | ssh -vvvv ^ | 15:34 |
mariojv | yeah | 15:34 |
mariojv | t hat | 15:34 |
jroll | or on the console tail /var/log/auth.log | 15:34 |
mgould | heh, I thought it only went up to -vvv | 15:35 |
mariojv | one more can't hurt :) | 15:35 |
* jroll would like to place a bet on some sort of cipher mismatch or something | 15:35 | |
openstackgerrit | Galyna Zholtkevych proposed openstack/ironic master: Make ironic console supporting the nokeepalive mode https://review.openstack.org/372830 | 15:35 |
* jroll -vvvvvvvvvvvvvvvvvvvv all the things | 15:35 | |
mgould | mariojv: but I can't log in via the console, because ssh login only | 15:35 |
NobodyCam | Good Morning Ironic'ers | 15:35 |
mariojv | mgould: i kind of meant ironic console (shellinabox, etc) | 15:35 |
mgould | also, the input file for dd no longer exists | 15:35 |
mariojv | or via ipmi | 15:35 |
mariojv | mgould: if this is devstack, you could also pull down the rescue mode patches and use that :D but it'd take a while to configure | 15:36 |
mgould | tripleo, sadly | 15:36 |
mariojv | and also require ssh key to work | 15:36 |
mariojv | well, no it wouldn't | 15:36 |
mariojv | that's password auth | 15:36 |
mariojv | morning NobodyCam | 15:37 |
*** jaganathan has quit IRC | 15:37 | |
mgould | morning NobodyCam | 15:37 |
NobodyCam | morning mariojv :) | 15:37 |
NobodyCam | morning mgould :) | 15:38 |
mgould | aha! | 15:41 |
mgould | debug3: Incorrect RSA1 identifier | 15:41 |
mgould | debug3: Could not load "/home/stack/.ssh/id_rsa" as a RSA1 public key | 15:41 |
mgould | thanks, jroll! | 15:41 |
jroll | \o/ | 15:41 |
mgould | obviously not, because it's an RSA *private* key | 15:42 |
mgould | aaargh | 15:42 |
openstackgerrit | Oksana Voshchana proposed openstack/ironic master: WIP: TEST_GRENADE_IRONIC https://review.openstack.org/414988 | 15:43 |
*** fragatina has joined #openstack-ironic | 15:44 | |
NobodyCam | mgould: doh /o\ | 15:44 |
*** e0ne has joined #openstack-ironic | 15:44 | |
*** faizy has joined #openstack-ironic | 15:45 | |
*** fragatina has quit IRC | 15:45 | |
*** fragatina has joined #openstack-ironic | 15:46 | |
mgould | musta typed `nova keypair-add --public-key ~/.ssh/id[TAB][RETURN]` | 15:46 |
*** racedo has quit IRC | 15:46 | |
NobodyCam | :) hehehe | 15:47 |
* mgould would really like it if ~/.ssh/id[TAB] completed to the public key instead, it's almost always the one I want | 15:47 | |
openstackgerrit | Oksana Voshchana proposed openstack/ironic master: WIP: TEST GRENADE DEV https://review.openstack.org/397126 | 15:48 |
*** causten has quit IRC | 15:49 | |
openstackgerrit | Raoul Scarazzini proposed openstack/python-ironicclient stable/newton: Set OSC default baremetal api version as in ironicclient https://review.openstack.org/434980 | 15:49 |
*** Syed__ has joined #openstack-ironic | 15:49 | |
*** causten has joined #openstack-ironic | 15:52 | |
*** gcb has quit IRC | 15:53 | |
*** racedo has joined #openstack-ironic | 15:55 | |
*** _milan_ has joined #openstack-ironic | 15:56 | |
mgould | bah, error still happens after re-uploading the key and redeploying | 15:57 |
bfournie | mgould: that ssh debug msg is expected, you'll get that even when ssh works fine. Its funny coz I've been having a similar issue ssh'ing into a fedora VM over the last day. then I tried a cirros image and it worked fine | 15:58 |
bfournie | mgould: can you pastebin the ssh output? | 15:58 |
bfournie | mgould: also make sure security group is setup properly - "openstack security group rule create default --protocol tcp --dst-port 22:22" | 15:59 |
*** causten has quit IRC | 15:59 | |
mgould | bfournie: http://paste.openstack.org/show/599272/ | 15:59 |
bfournie | mgould: yeah, same thing I've been seeing - no response from server to this: "debug2: we sent a publickey packet, wait for reply" | 16:00 |
mgould | bfournie: yeah, I noticed that | 16:01 |
mgould | this is an overcloud image from a couple of weeks ago | 16:01 |
bfournie | mgould: type? | 16:01 |
jroll | I saw someone in another channel having this issue lately | 16:02 |
* jroll looks at logs | 16:02 | |
*** dtantsur|bbl is now known as dtantsur | 16:02 | |
*** crushil has joined #openstack-ironic | 16:02 | |
jroll | mgould: do you see anything like debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP | 16:03 |
*** rcernin has quit IRC | 16:03 | |
mgould | bfournie: bare, qcow2, I think RHEL 7.3 | 16:03 |
*** moshele has quit IRC | 16:03 | |
mgould | expecting SSH2_MSG_KEX_ECDH_REPLY | 16:04 |
dtantsur | vsaienk0, yes (re neutron topics on the etherpad) | 16:04 |
mgould | expecting SSH2_MSG_NEWKEYS | 16:04 |
*** fxpester has quit IRC | 16:04 | |
mgould | those are the only "expecting" lines | 16:04 |
jroll | mgould: what's the last line before hanging? | 16:04 |
jroll | idk, this worked for a friend with a similar issue http://blog.dougco.com/unix/ssh-hangs-when-expecting-ssh2_msg_kex_dh_gex_group/ | 16:05 |
dtantsur | mariojv, could you provide a tl;dr for me please? I don't quite understand the context | 16:05 |
jroll | mgould: he could ssh to his server from centos, but not ubuntu | 16:05 |
mgould | debug1: No more authentication methods to try. | 16:05 |
mgould | Permission denied (publickey,gssapi-keyex,gssapi-with-mic). | 16:05 |
dtantsur | also please re-ping whoever pinged me earlier. ETOOMANYERRANDS | 16:05 |
jroll | hm, yeah, that does sound like key rejection | 16:05 |
bfournie | mgould: as a sanity test might be worth trying a cirros image separately (can pick up here https://docs.openstack.org/image-guide/obtain-images.html) | 16:06 |
mgould | bfournie: will do, thanks! | 16:06 |
bfournie | mgould: my ssh failure output from your pastebin is exact same as mine using fedora, then worked fine w/ cirros | 16:07 |
mgould | weird | 16:07 |
* mgould will try cirros | 16:07 | |
mariojv | dtantsur: 2 things: 1. do you think a feature that allowed near-instant deploys by a) caching an image on a node, keeping it booted into the OS with an ironic SSH key, and then b) dropping user SSH key and removing ironic's during a deploy | 16:07 |
mariojv | would be useful to anyone? | 16:07 |
mgould | apart from anything, then I'll know the password | 16:07 |
bfournie | mgould: yep (hasn't changed yet even though cubs won :-) ) | 16:08 |
mariojv | dtantsur: 2: do you think that having scheduled time for brainstorming/talking about any new ideas (open discussion time) would be useful at PTG, if we don't already have it? | 16:08 |
dtantsur | mariojv, dropping user ssh key assumes interacting with cloud-init, right? | 16:08 |
rloo | hi and good morning all | 16:08 |
dtantsur | mariojv, re brainstorming: I hope it's going to happen during and between all sessions :) | 16:08 |
dtantsur | morning rloo | 16:08 |
mariojv | dtantsur: not really - if node is booted into the OS, ironic can SSH and perform necessary operations | 16:08 |
dtantsur | mariojv, but ironic does not have the key - nova does | 16:08 |
mariojv | sounds fine to me. TheJulia brought up the idea of "tea time" :) | 16:08 |
mariojv | yeah, would require some changes there | 16:09 |
mariojv | anyway, it was just a random idea. i haven't heard anyone interested in actually using it. thx | 16:09 |
rloo | dtantsur: I was wondering about JayF 's question: L41 https://review.openstack.org/#/c/428690/1/ironic/conf/auth.py | 16:09 |
patchbot | patch 428690 - ironic - Log an actual error message when failed to load ne... (MERGED) | 16:09 |
mariojv | good morning rloo | 16:09 |
rloo | morning mariojv, dtantsur | 16:09 |
bfournie | mgould: make sure you boot with same —key-name though so have same test | 16:10 |
* mgould nods | 16:10 | |
JayF | mariojv: that breaks one of our abstractions | 16:10 |
vdrok | morning jroll NobodyCam rloo and JayF | 16:10 |
des_consolado | has anyone seen this error "Host blah is not mapped to any cell" when doing the `openstack server create ...` on an enrolled and available node? | 16:10 |
JayF | mariojv: ironic does *not* directly touch instnace contents at all today. We lie down an opaque image, and a configdrive. Making Ironic start interacting inside the instance image is something I'd be -1 to | 16:11 |
JayF | vdrok: o// | 16:11 |
*** pcaruana has quit IRC | 16:11 | |
NobodyCam | morning vdrok :) | 16:11 |
vdrok | des_consolado: yup, I think it means that nova compute was not added to a default cell | 16:11 |
mariojv | JayF: it might play nice with abstractions once we have deploy steps | 16:11 |
mariojv | JayF: but yeah, no one wants to use this anyway :P | 16:12 |
*** derekh has quit IRC | 16:12 | |
vdrok | since recently, it is required to do nova-manage simple_cell_setup or something | 16:12 |
JayF | mariojv: fwiw, I don't think that changes anything -- as an upstream project, touching inside the instance is sorta ... opening a pandora's box to a large amount of scope stuff we don't want yet imo | 16:12 |
mat128 | mariojv: one might want to add a custom deploy step that acts on the image | 16:12 |
JayF | mariojv: (and maybe don't want ever) | 16:12 |
mat128 | but thats downstream stuff | 16:12 |
JayF | mat128++ exactly | 16:12 |
des_consolado | nova-manage cell_v2 simple_cell_setup ... yeah this has been a play in the kolla-ansible playbooks that I've seen | 16:12 |
des_consolado | hmm | 16:12 |
dtantsur | rloo, JayF, ah, somehow missed it. it exposes quite technical details in addition to already existing logging, hence DEBUG | 16:13 |
*** trown is now known as trown|outtypewww | 16:13 | |
*** tesseract has quit IRC | 16:14 | |
rloo | dtantsur: OH. ok, just technical, not security things, right? | 16:14 |
*** faizy has quit IRC | 16:15 | |
*** rbartal has quit IRC | 16:15 | |
*** derekh has joined #openstack-ironic | 16:15 | |
dtantsur | rloo, we already have a warning like "Failed to load credentials from [section] section". this one just adds an actual reason on top. | 16:15 |
mgould | mariojv: I kinda feel like there are already a lot of tools for sshing into a node and applying some config programmatically... | 16:15 |
dtantsur | like "missing username" or whatever keystone reports | 16:15 |
mariojv | mgould: :) | 16:15 |
rloo | dtantsur: ok, replied/added a comment with your answer. thx. | 16:15 |
mariojv | mgould: the ironic bit would be just keeping the OS booted if you used ansible or something outside of ironic | 16:15 |
mariojv | i guess you could just have nodes pre-deployed then | 16:16 |
mariojv | a good point | 16:16 |
mat128 | JayF: https://github.com/openstack/ironic-python-agent/commit/a5370d52cdc25573f4c7935f5bcde784814689f3 is the only thing I found touching the user image | 16:16 |
JayF | mat128: yep, and that's only in the case of partition images, where Ironic installs the bootloader | 16:17 |
*** zackf has quit IRC | 16:20 | |
*** zackf has joined #openstack-ironic | 16:20 | |
*** vmud213 has quit IRC | 16:21 | |
*** sdake_ has joined #openstack-ironic | 16:24 | |
*** sdake has quit IRC | 16:26 | |
*** zackf has quit IRC | 16:28 | |
mgould | bfournie: cirros image deployed! | 16:28 |
mgould | but I can't ping it | 16:28 |
mgould | OTOH, I can log in via the console, so swings and roundabouts | 16:28 |
bfournie | mgould: did you create floatingip? | 16:29 |
mgould | not explicitly | 16:29 |
mgould | it's showing up in nova list with an ip on the ctlplane network | 16:29 |
mgould | neutron floatingip-list says "The resource could not be found." | 16:30 |
*** aNuposic has joined #openstack-ironic | 16:31 | |
*** jcoufal has joined #openstack-ironic | 16:33 | |
bfournie | mgould: this is what I did to set up a floating IP, although when I did a nova boot I used a separate tenant net - http://pastebin.test.redhat.com/456278 | 16:33 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient master: Negative functional tests for VIFs ironicclient commands https://review.openstack.org/434333 | 16:33 |
mgould | bfournie: will try that, thanks | 16:34 |
mgould | hmmm, still getting "the resource could not be found" | 16:35 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient master: Check baremetal subcommands in OSC help output https://review.openstack.org/404258 | 16:37 |
bfournie | mgould: weird… even after you did floatingip-create… you have sourced overcloudrc? | 16:37 |
mgould | there is no overcloud, I was just using an overcloud disk image to test with | 16:38 |
mgould | neutron/server.log says /v2.0/floatingips.json is 404ing | 16:39 |
des_consolado | hey I got DHCP and TFTP working perfectly well for ironic-inspector, but now trying to deploy a baremetal node it gets as far as the PXE part and is not getting any DHCP offers. I can see the DHCP requests coming into the interfaces so I don't think they're being dropped by any firewall, but dnsmasq is just sitting there (I strace'd it). | 16:40 |
mgould | des_consolado: inspector and deployment use separate dnsmasq instances | 16:41 |
* dtantsur started writing the same comment | 16:41 | |
mgould | deployment uses one provided by neutron | 16:41 |
dtantsur | des_consolado, do you deploy through nova or...? | 16:41 |
des_consolado | yeah through nova, I did not know that so that would be my problem :) I'll have a look at what's going on with neutron dnsmasq, ty! | 16:42 |
mgould | des_consolado: `ip netns list`, then you should see something starting with "qdhcp" | 16:44 |
mgould | sudo ip netns exec [qdhcp-whatever] [tcpdump command] | 16:44 |
*** aNuposic has quit IRC | 16:44 | |
mgould | should let you observe dhcp happening | 16:44 |
mgould | easier solutions may exist | 16:45 |
*** rama_y has joined #openstack-ironic | 16:46 | |
des_consolado | the usual design is for the neutron dhcp agent just to give the node an IP address, the TFTP stuff is usually still handled in the same place as for the ironic-inspector? | 16:46 |
des_consolado | ah yes I think I know what I'm doing let me try something | 16:47 |
JayF | des_consolado: tftp servers are run per conductor | 16:48 |
JayF | des_consolado: you have to ensure the tftp server is running, but conductor puts all the files in place | 16:48 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient master: Change condition for deletion of node in functional tests https://review.openstack.org/434858 | 16:48 |
vdrok | good night everyone! | 16:50 |
mgould | o/ vdrok | 16:50 |
*** nicodemos has quit IRC | 16:52 | |
*** moshele has joined #openstack-ironic | 16:54 | |
*** chlong has joined #openstack-ironic | 16:59 | |
*** pbandark has joined #openstack-ironic | 17:01 | |
*** baoli has quit IRC | 17:01 | |
*** derekh has quit IRC | 17:01 | |
*** dsneddon_afk is now known as dsneddon | 17:04 | |
*** rpioso has quit IRC | 17:04 | |
*** derekh has joined #openstack-ironic | 17:05 | |
*** shobhar has joined #openstack-ironic | 17:07 | |
*** moshele has quit IRC | 17:08 | |
*** moshele has joined #openstack-ironic | 17:08 | |
*** baoli has joined #openstack-ironic | 17:10 | |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient master: Add testcases for OSC baremetal port group commands https://review.openstack.org/385427 | 17:11 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient master: Create port with specific port group UUID in OSC https://review.openstack.org/411840 | 17:13 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient master: Add tests for 'baremetal port create' command https://review.openstack.org/332880 | 17:13 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient master: Add basic tests for OSC plugin baremetal chassis commands https://review.openstack.org/366158 | 17:14 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient master: Tests for OSC baremetal node create command with options https://review.openstack.org/382352 | 17:15 |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/bifrost master: Use virtualbmc for virtual BM nodes https://review.openstack.org/427376 | 17:17 |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/bifrost master: Use JSON baremetal data in testing https://review.openstack.org/430898 | 17:17 |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/bifrost master: Use Ansible to create test VMs https://review.openstack.org/427071 | 17:17 |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/bifrost master: WiP Re-create the libvirt network from scratch https://review.openstack.org/435036 | 17:18 |
JayF | jroll: can you land https://review.openstack.org/#/c/433329/? | 17:18 |
patchbot | patch 433329 - ironic-python-agent - Clean up release notes post-ocata release | 17:18 |
jroll | ya | 17:18 |
jroll | sorry bout that one | 17:19 |
JayF | dtantsur: about https://review.openstack.org/#/c/433331/ -- we removed current-series.rst from all the other projects. Are you that worried about a broken link in the case of inspector? | 17:19 |
patchbot | patch 433331 - ironic-inspector - Update release notes for Ocata release | 17:19 |
rloo | jroll, JayF: so many doc links to change :-( https://review.openstack.org/#/c/433974/ | 17:20 |
patchbot | patch 433974 - ironic (stable/ocata) - Update documentation links to Ocata equivalents | 17:20 |
rloo | JayF: I challenge you to fix it so we don't have to change so many links... like a centralized place where we put the link only *once*... | 17:20 |
dtantsur | JayF, I'm worried about them everywhere :) I'm pretty sure I put the current-series somewhere at least once (dunno where) | 17:21 |
jroll | JayF: I wonder if we make the "current-series" link the hidden part of that index.rst, if the automation will work okay | 17:21 |
dtantsur | jroll, we used to have a similar hidden link, just in the other direction | 17:21 |
dtantsur | so it's very possible | 17:21 |
JayF | dtantsur: jroll: I can add current-series.rst to include unreleased, the nput current-series in hidden for sure | 17:21 |
jroll | dtantsur: well, my question is "will the release automation work", not "is it possible" | 17:21 |
jroll | :) | 17:21 |
JayF | I'm just :( because for it to be consistent across projects, we have to merge that inspector one as-is or fix *all* the other ones | 17:21 |
dtantsur | ah, yeah | 17:21 |
dtantsur | JayF, I can merge the inspector one, if people think it's not a problem OR if someone agrees to follow-up with an inclusion | 17:22 |
*** e0ne has quit IRC | 17:22 | |
jroll | JayF: well, if we assert we shouldn't break that current-series link, then we should add it back to others | 17:22 |
jroll | but | 17:22 |
JayF | I don't think it's a problem to break that link, honestly. | 17:22 |
jroll | I think if people hit that as a broken link, they can figure it out | 17:22 |
JayF | exactly ^^^^ | 17:22 |
*** moshele has quit IRC | 17:24 | |
openstackgerrit | Merged openstack/ironic-python-agent master: Clean up release notes post-ocata release https://review.openstack.org/433329 | 17:25 |
JayF | rloo: I'll add that to a small list of things I wanna ask docs people at the ptfg | 17:25 |
dtantsur | jroll, JayF, -1 -> +2, feel free to approve | 17:25 |
rloo | anyone know why we don't have versioned dev docs for python-ironicclient but we do for the rest (I think) of our projects? | 17:25 |
rloo | JayF: ^^ | 17:26 |
rloo | eg https://docs.openstack.org/developer/python-ironicclient/newton doesn't work | 17:26 |
JayF | rloo: I think clients are different, somehow, but I'm not sure | 17:26 |
rloo | JayF: ok, so it is 'on purpose' :) | 17:26 |
jroll | dtantsur: JayF done | 17:26 |
*** zackf has joined #openstack-ironic | 17:26 | |
JayF | rloo: I believe so, yeah | 17:27 |
*** amarao has quit IRC | 17:27 | |
*** derekh has quit IRC | 17:28 | |
openstackgerrit | Merged openstack/ironic-inspector master: Update release notes for Ocata release https://review.openstack.org/433331 | 17:30 |
* jroll lunch | 17:32 | |
openstackgerrit | Jay Faulkner proposed openstack/ironic-inspector master: Use specific end version since liberty is EOL https://review.openstack.org/435039 | 17:32 |
openstackgerrit | Jay Faulkner proposed openstack/ironic master: Use specific end version since liberty is EOL https://review.openstack.org/435040 | 17:34 |
*** deray has joined #openstack-ironic | 17:34 | |
openstackgerrit | Jay Faulkner proposed openstack/ironic-python-agent master: Use specific end version since liberty is EOL https://review.openstack.org/435041 | 17:36 |
openstackgerrit | John L. Villalovos proposed openstack/ironic master: Use flake8-import-order https://review.openstack.org/435042 | 17:36 |
openstackgerrit | Jay Faulkner proposed openstack/ironic master: Use specific end version since liberty is EOL https://review.openstack.org/435040 | 17:36 |
* rloo finds it difficult (ok, not straightforward) to find links to specs or whatever, to prep for ptg | 17:37 | |
*** mgould is now known as mgould|afk | 17:38 | |
* rloo thinks maybe after lunch it will be easier or won't matter... | 17:38 | |
TheJulia | project:openstack/ironic-specs ? | 17:38 |
* TheJulia just looks at everything and tries to sift through the sea | 17:39 | |
rloo | TheJulia: no way am i going to look at all those specs | 17:39 |
*** kromanenko has quit IRC | 17:39 | |
* TheJulia may also be crazy | 17:39 | |
deray | I have a quick query. I have a use case for installing ESXHost on a baremetal using ironic. First question is.. does ironic support it / ironic doesn't bother which user image is getting deployed? 2nd question, if yes its possible then whats the alternative to config-drive in ESX host, any idea? | 17:39 |
* JayF tosses out https://review.openstack.org/#/c/334113/ as a spec that we have on the list for ptg that could use a good review /cc rloo | 17:39 | |
patchbot | patch 334113 - ironic-specs - Add spec for specific faults support | 17:39 |
dtantsur | deray, we try to be as image-agnostic as it's possible. I don't know what ESXHost, so it's hard to answer the second question. But you may be able to use nova's metadata instead. | 17:40 |
TheJulia | deray: Ironic does not care, so if you construct a whole disk image it should be good | 17:40 |
*** karthiks has quit IRC | 17:40 | |
TheJulia | deray: As for configuration drive, I don't think there is any equivalent. | 17:40 |
deray | dtantsur, ESXHost ~= ESXi | 17:41 |
TheJulia | hmmm | 17:41 |
dtantsur | deray, I don't know much about anything starting with ESX, unfortunately :) | 17:41 |
dtantsur | JayF++ also https://review.openstack.org/#/c/338138/ is something vendor people has been pushing on us for quite some time | 17:41 |
patchbot | patch 338138 - ironic-specs - Add new capabilities to ironic | 17:41 |
TheJulia | deray: maybe make custom ESXi images somehow that have enough to check in with some sort of configuration management system (that is, if there is enough there to do so. The ways of ESX are very gui/button clicks driven) | 17:42 |
deray | dtantsur, TheJulia ok | 17:42 |
deray | dtantsur, TheJulia Just wondering if this is of any use: https://blueprints.launchpad.net/nova/+spec/vmware-config-drive-support (altho related to VM images I feel) | 17:43 |
dtantsur | deray, I don't think so. Nova drivers are not related to ironic. | 17:44 |
dtantsur | (except for nova ironic driver ofc) | 17:44 |
TheJulia | deray: last time I logged into an ESXi host, I think the only thing that was really available was that it had bash. That might have change. It would be much easier if it they never discontinued classic ESX | 17:44 |
TheJulia | deray: what dtantsur said, that is for guest Virtual Machines | 17:45 |
TheJulia | deray: silly question, have you posed the question of automated deployments to vmware? | 17:45 |
deray | dtantsur, I do understand that. I was just trying to match that with the config-drive behaviour | 17:45 |
deray | TheJulia, ok | 17:46 |
openstackgerrit | John L. Villalovos proposed openstack/ironic-python-agent master: Use flake8-import-order https://review.openstack.org/435048 | 17:47 |
dtantsur | deray, does this thing even run cloud-init or some other component handling metadata? | 17:48 |
deray | TheJulia, yeah kind of .. I am trying to figure out any out of the box alternative to config-drive (e.g. configuring n/w interfaces) for ESXi | 17:48 |
JayF | deray: there is glean, which is a scaled down version of cloud-init, writen by openstack infra group, but it requires python | 17:48 |
JayF | deray: if tehre's no python whatsoever on the esx host, your only option would be something homegrown, I think -- which might not be too nasty depending on how complex your network configs are. | 17:48 |
TheJulia | delay: http://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.install.doc%2FGUID-870A07BC-F8B4-47AF-9476-D542BA53F1F5.html | 17:49 |
JayF | deray: or, alternatively, completely bail on client-side network config, and set your images to dhcp-everything, and provide dhcp on the instance networks | 17:49 |
TheJulia | err, deray | 17:49 |
TheJulia | ^^^ | 17:49 |
deray | dtantsur, no i guess .. tried to explore.. but quick googling didn't help much | 17:49 |
* TheJulia kicks autocorrect | 17:49 | |
*** dyasny has quit IRC | 17:49 | |
deray | JayF, glean .. ok. will do a quick search | 17:50 |
* deray going thru http://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.install.doc%2FGUID-870A07BC-F8B4-47AF-9476-D542BA53F1F5.html | 17:51 | |
JayF | deray: https://docs.openstack.org/infra/glean/ | 17:51 |
deray | JayF, sure | 17:51 |
dtantsur | TIL about glean | 17:51 |
JayF | dtantsur: seriously? It's what's been used in the gate now for ages | 17:51 |
JayF | dtantsur: it's a really awesome little tool | 17:51 |
mariojv | it's neat | 17:51 |
openstackgerrit | John L. Villalovos proposed openstack/ironic-lib master: Use flake8-import-order https://review.openstack.org/435051 | 17:51 |
TheJulia | dtantsur: glean rocks, as long as you can get patches landed when you need them :) | 17:51 |
mariojv | we'll probably using it to finish off non-dhcp rescue mode | 17:51 |
JayF | dtantsur: and we'll likely end up pushing a couple of patches to it, and using it for rescue :) | 17:51 |
* sambetts 3> glean | 17:51 | |
mariojv | will have to patch it a lot | 17:51 |
mariojv | ya | 17:52 |
JayF | sambetts: you mustache-icecreamcone it? :P | 17:52 |
sambetts | yup | 17:52 |
dtantsur | JayF, I'm good at missing well-known things :) | 17:52 |
TheJulia | deray: so, the example kickstart script/config file for esxi installs does hint at python being present.... | 17:52 |
JayF | dtantsur: it's fine, I know little/nothing about tripleo, even though the projects have always been closely related. we'll call it even :P | 17:53 |
* TheJulia wonders if it is more 3> is more goatee | 17:53 | |
*** dyasny has joined #openstack-ironic | 17:53 | |
dtantsur | JayF, fair :) | 17:53 |
TheJulia | deray: last time I looked at ESXi, which was the 4.x series. network configuration was not stored in a glean compatible format, but... it wouldn't be hard to add the commands to glean to do that sort of configuration. | 17:55 |
deray | TheJulia, cool :) | 17:55 |
dtantsur | hmm, I should have called it a day some time ago :) see you tomorrow | 17:56 |
mariojv | see ya | 17:56 |
*** dtantsur is now known as dtantsur|afk | 17:56 | |
deray | dtantsur, JayF TheJulia thank you so much for those quick pointers.. will take time to go thru. will rush to bed (nearing 12:00 night in my party of the world) | 17:56 |
JayF | gl | 17:56 |
deray | dtantsur|afk, bye | 17:57 |
TheJulia | goodnight deray | 17:57 |
deray | JayF, TheJulia sambetts mariojv and all Ironicers .. have a good day ahead :) | 17:57 |
sambetts | cya deray o/ | 17:57 |
deray | TheJulia, gn o/ | 17:58 |
mariojv | later deray | 17:58 |
sambetts | Anyone ever seen this when the conductor tries to load the driver? 2017-02-16 17:31:00.626 8 ERROR oslo_service.service DriverLoadError: Driver pxe_ipmitool could not be loaded. Reason: Versioning for this project requires either an sdist tarball, or access to an upstream git repository. Are you sure that git is installed?. | 17:58 |
*** mgoddard has quit IRC | 17:59 | |
mariojv | never | 17:59 |
*** deray has quit IRC | 17:59 | |
*** aNuposic has joined #openstack-ironic | 17:59 | |
mariojv | sambetts: just pxe_ipmitool or any driver? | 17:59 |
TheJulia | sambetts: I've seen that a few times :( | 17:59 |
sambetts | mariojv: I've only tried to load the pxe_ipmitool driver, this is using the newton yum packages :/ | 18:00 |
sambetts | TheJulia: :( any idea of a resolution? | 18:01 |
TheJulia | sambetts: I found that it was always when more than one driver was installed/defined for configuration and there was a bad install somewhere along the way. I think I've nuked the installs from high orbit | 18:01 |
TheJulia | and re-installed | 18:01 |
TheJulia | I suspect it has to do with missing packaging information, but never dug into it too far. Installing from a yum package, I wonder if something is missing? | 18:02 |
TheJulia | (missing in the package that is) | 18:02 |
sambetts | yeah :/ just missing dtantsur|afk unfortunatly | 18:02 |
sambetts | missed* | 18:03 |
TheJulia | sambetts: I think your missing part of the information that gets placed when you do pip install xyz | 18:04 |
TheJulia | specifically the file that conveys version information at the same level as the folder | 18:04 |
openstackgerrit | Merged openstack/ironic master: Use specific end version since liberty is EOL https://review.openstack.org/435040 | 18:05 |
TheJulia | NobodyCam: I think you mentioned to me recently something about consuming packages, by chance have you seen anything along the lines of ^^^ | 18:07 |
sambetts | hmm :/ /me is unsure how to fix this ... | 18:08 |
*** leifmadsen_ has joined #openstack-ironic | 18:08 | |
TheJulia | sambetts: where is the ironic folder that is being loaded on the filesystem? | 18:10 |
sambetts | not sure, this is a container that was built using kolla, and it yum installed openstack-ironic-common and openstack-ironic-conductor | 18:10 |
jroll | why does kolla use packages? | 18:11 |
* jroll mind blown | 18:11 | |
openstackgerrit | John L. Villalovos proposed openstack/ironic-inspector master: Use flake8-import-order https://review.openstack.org/435056 | 18:11 |
*** leifmadsen has quit IRC | 18:11 | |
* TheJulia looks at the floor and sees her jaw | 18:12 | |
* sambetts is surprised too :/ | 18:12 | |
jlvillal | jroll, inc0 probably knows why... | 18:12 |
jroll | jlvillal: it was a bit of a rhetorical question, I really don't care | 18:12 |
jlvillal | :) | 18:13 |
TheJulia | sambetts: what distribution's packages? | 18:13 |
*** lucasagomes is now known as lucas-afk | 18:14 | |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/bifrost master: WiP do not restart libvirt net unless needed https://review.openstack.org/435036 | 18:14 |
sambetts | TheJulia: centos as far as I know | 18:16 |
mariojv | sounds like centos or RH since it's yum ? | 18:16 |
mariojv | yeah | 18:16 |
* sambetts needs to call it a day and get some fud | 18:17 | |
jlvillal | sambetts, fud is important ;) | 18:17 |
jlvillal | sambetts, Good night! | 18:17 |
*** ElCoyote_ has quit IRC | 18:17 | |
sambetts | thanks for the help guys, I'm glad you were confused as I was | 18:17 |
TheJulia | goodnight sambetts | 18:17 |
sambetts | night all o/ | 18:17 |
*** sambetts is now known as sambetts|afk | 18:18 | |
*** jkilpatr has quit IRC | 18:22 | |
*** jkilpatr has joined #openstack-ironic | 18:22 | |
*** athomas has quit IRC | 18:25 | |
openstackgerrit | Annie Lezil proposed openstack/ironic-python-agent master: Collect NIC name given by BIOS https://review.openstack.org/396406 | 18:29 |
*** ChubYann has joined #openstack-ironic | 18:31 | |
*** crushil has quit IRC | 18:31 | |
*** mgoddard has joined #openstack-ironic | 18:34 | |
des_consolado | is anyone here using kolla-ansible? I'm really confused, I need to get the neutron dhcp agent to point to the ironic tftp server... the neutron dhcp agent seems to spin up a dnsmasq service per subnet that is created with dhcp enabled, can anybody confirm this is correct? | 18:34 |
des_consolado | and then still, there is a way to add some extra dnsmasq configuration to a dhcp agent configuration? | 18:34 |
*** jaosorior has quit IRC | 18:34 | |
TheJulia | sambetts|afk: my wondering was if /usr/lib/python2.7/site-packages/ironic-*egg-info was missing. in the latest centos rpm build for openstack-ironic-common, it is present, but I don't know if that what is actually being sought for versioning info | 18:38 |
TheJulia | des_consolado: Honestly I might ask that on #openstack-kolla, at least for inspection you need to get dnsmasq to have sufficient default config to reply without neutron knowing about the host, since inspection (as i understand it) just powers on the node in that case | 18:41 |
TheJulia | des_consolado: specifically, ask about injecting dnsmasq config since it is, what is used by neutron | 18:42 |
TheJulia | des_consolado: at least in most cases, we've only had one person come in with neutron using a different dhcp provider that I'm aware of | 18:43 |
mgoddard | TheJulia: hi, I found an issue preventing kolla from deploying the bifrost container. I've added you to the bugs and reviews but I need to sign off for the day. Is there anyone else who should be informed? Seems like it ought to get resolved before they release 4.0.0 | 18:47 |
openstackgerrit | Annie Lezil proposed openstack/ironic-python-agent master: Collect NIC name given by BIOS https://review.openstack.org/396406 | 18:47 |
TheJulia | mgoddard: as in severe/critical bugs? | 18:47 |
TheJulia | or, sometime in the next six months bugs? | 18:47 |
mgoddard | TheJulia: as in the container fails to deploy, so I'd say critical | 18:48 |
TheJulia | mgoddard: point me to the bug, sounds like we will need to cherry pick it to stable/ocata | 18:48 |
mgoddard | TheJulia: sorry, I wasn't clear - the bug is in kolla (and kolla-ansible) | 18:49 |
openstackgerrit | Annie Lezil proposed openstack/ironic-python-agent master: Collect NIC name given by BIOS https://review.openstack.org/396406 | 18:49 |
mgoddard | TheJulia: but I thought you might have an interest in it being resolved | 18:50 |
mgoddard | TheJulia: the bugs are https://bugs.launchpad.net/kolla-ansible/+bug/1665415 and https://bugs.launchpad.net/kolla/+bug/1665413 | 18:50 |
openstack | Launchpad bug 1665415 in kolla-ansible "Bifrost container fails to deploy" [Undecided,In progress] - Assigned to Mark Goddard (mgoddard) | 18:50 |
TheJulia | mgoddard: oh! okay, well, have have no control of that, but it is good for us to be aware of if we need to do anything on our end | 18:50 |
openstack | Launchpad bug 1665413 in kolla "Bifrost container image is missing required dependencies" [Undecided,In progress] - Assigned to Mark Goddard (mgoddard) | 18:50 |
TheJulia | mgoddard: Awesome, Thank you and have a good evening! | 18:50 |
mgoddard | TheJulia: thanks, same to you | 18:51 |
*** ralonsoh has quit IRC | 18:51 | |
*** racedo has quit IRC | 18:52 | |
*** pbandark has quit IRC | 18:52 | |
*** e0ne has joined #openstack-ironic | 18:54 | |
*** jidar has quit IRC | 19:01 | |
*** crushil has joined #openstack-ironic | 19:03 | |
*** rpioso has joined #openstack-ironic | 19:12 | |
*** dprince has quit IRC | 19:19 | |
*** Goneri has quit IRC | 19:24 | |
*** asselin has quit IRC | 19:25 | |
*** mgoddard has quit IRC | 19:27 | |
*** e0ne has quit IRC | 19:32 | |
*** fragatina has quit IRC | 19:37 | |
*** fragatina has joined #openstack-ironic | 19:38 | |
*** fragatina has quit IRC | 19:40 | |
rpioso | I have a question about the ironic state machine's manageable state. Why does a request to set the provision state to 'manage' when the node is already in the manageable state fail with a BadRequest exception? | 19:40 |
*** fragatina has joined #openstack-ironic | 19:40 | |
TheJulia | I would guess because there is no valid target to move it to | 19:41 |
TheJulia | since it is already in that state | 19:41 |
*** jkilpatr has quit IRC | 19:42 | |
*** jkilpatr has joined #openstack-ironic | 19:42 | |
rpioso | Couldn't it just silently remain in the manageable state? | 19:45 |
*** jkilpatr has quit IRC | 19:46 | |
*** jkilpatr has joined #openstack-ironic | 19:46 | |
TheJulia | I'm not sure eating the error in that case would be wise because something is out of sync in a sense | 19:47 |
*** fragatina has quit IRC | 19:48 | |
rpioso | TheJulia: Seems like it could be harmless. And idempotent behavior can be convenient. Lots of state machines have states that loop back on themselves. | 19:50 |
*** sasha2 has quit IRC | 19:51 | |
*** sasha2 has joined #openstack-ironic | 19:52 | |
TheJulia | rpioso: I agree although I'm not sure we're in a position where we can really change that behavior at this point. I think most clients would at least check what they are modifying before they do so. *shrugs* | 19:54 |
*** chlong has quit IRC | 19:56 | |
rpioso | TheJulia: Fair enough. I was also wondering if I was missing something. | 19:57 |
rpioso | TheJulia: ty | 19:57 |
*** krtaylor has quit IRC | 19:59 | |
csmart | \o morning | 20:01 |
mariojv | hi csmart | 20:03 |
csmart | mariojv: hey! | 20:04 |
JayF | o/ gm | 20:05 |
rloo | hey mat128: i just wanted to check, are you still interested in working on this? https://review.openstack.org/#/c/382091/ | 20:08 |
patchbot | patch 382091 - ironic-specs - RAID configuration during deployment | 20:08 |
*** sdake_ has quit IRC | 20:10 | |
*** sdake has joined #openstack-ironic | 20:11 | |
JayF | you know what occurs to me -- if we implement customizable deploy steps, I wonder if that could completely supplant the ansible driver that folks were talking about in austin | 20:12 |
csmart | JayF: hey :-) | 20:13 |
JayF | :D | 20:13 |
rloo | JayF: could ask them :) My guess is the ansible driver might still be more flexible but i don't recall the details. | 20:14 |
*** Sukhdev has joined #openstack-ironic | 20:14 | |
*** Goneri has joined #openstack-ironic | 20:15 | |
*** amoralej is now known as amoralej|off | 20:16 | |
mrda | Morning Ironic | 20:17 |
*** alexpilotti has joined #openstack-ironic | 20:18 | |
*** alexpilo_ has quit IRC | 20:19 | |
NobodyCam | morning mrda :) | 20:27 |
*** baoli has quit IRC | 20:29 | |
mrda | o/ | 20:35 |
*** moshele has joined #openstack-ironic | 20:35 | |
*** baoli has joined #openstack-ironic | 20:40 | |
*** aNuposic has quit IRC | 20:50 | |
*** moshele has quit IRC | 20:51 | |
*** vinsh_ has joined #openstack-ironic | 20:52 | |
*** vinsh has quit IRC | 20:53 | |
*** aNuposic has joined #openstack-ironic | 21:02 | |
*** fragatina has joined #openstack-ironic | 21:02 | |
*** krtaylor has joined #openstack-ironic | 21:04 | |
*** moshele has joined #openstack-ironic | 21:04 | |
*** shobhar has quit IRC | 21:04 | |
csmart | mrda: morning | 21:06 |
*** sdake has quit IRC | 21:07 | |
mrda | hey csmart | 21:07 |
*** _milan_ has quit IRC | 21:10 | |
mat128 | rloo: yes indeed | 21:12 |
mat128 | rloo: oh, the review is requiring my attention | 21:12 |
mat128 | rloo: yolanda split it in half and I also updated the other half (deploy steps) | 21:12 |
*** moshele has quit IRC | 21:13 | |
mat128 | I'm leaving soon but I will put it on my list | 21:13 |
rloo | mat128: thx! i suspect quite a bit of that spec can be changed/whittled down, once the deploy steps one is done. | 21:13 |
mat128 | yup | 21:13 |
rloo | mat128: are you doing the deploy steps one, or is yolanda? that one needs more work i think. | 21:13 |
rloo | mat128: you going to be at PTG? | 21:13 |
mat128 | yolanda split it and I offered to fix some of the things mentioned | 21:13 |
mat128 | unfortunately no :( | 21:13 |
rloo | mat128: :-( | 21:14 |
* mat128 is missing out on everything we do here :( | 21:14 | |
mat128 | C'est la vie... | 21:14 |
rloo | mat128: it is only Atlanta... | 21:14 |
mat128 | I know | 21:14 |
*** ccamacho has quit IRC | 21:16 | |
*** rm_work has left #openstack-ironic | 21:31 | |
*** sdake has joined #openstack-ironic | 21:33 | |
*** jkilpatr has quit IRC | 21:34 | |
*** ccamacho has joined #openstack-ironic | 21:34 | |
*** crushil has quit IRC | 21:38 | |
*** crushil has joined #openstack-ironic | 21:39 | |
*** pmannidi has joined #openstack-ironic | 21:40 | |
*** jerrygb has quit IRC | 21:41 | |
*** shobhar has joined #openstack-ironic | 21:42 | |
*** ElCoyote_ has joined #openstack-ironic | 21:45 | |
*** Sukhdev has quit IRC | 21:45 | |
*** crushil has quit IRC | 21:48 | |
*** leifmadsen_ is now known as leifmadsen | 22:04 | |
*** chlong has joined #openstack-ironic | 22:05 | |
openstackgerrit | Annie Lezil proposed openstack/ironic-python-agent master: Collect NIC name given by BIOS https://review.openstack.org/396406 | 22:07 |
openstackgerrit | Annie Lezil proposed openstack/ironic-python-agent master: Collect NIC name given by BIOS https://review.openstack.org/396406 | 22:10 |
*** jkilpatr has joined #openstack-ironic | 22:11 | |
*** chlong has quit IRC | 22:11 | |
rloo | hi JayF, if you have a few min, question about what you meant by EVENTWAIT comment: https://review.openstack.org/#/c/343684/5/specs/approved/synchronize-events-with-neutron.rst | 22:13 |
patchbot | patch 343684 - ironic-specs - Add synchronize-events-with-neutron spec. | 22:13 |
rloo | JayF: eventwait is new, being proposed here. what do you mean by 'different ironic actions'. | 22:13 |
JayF | I mean, lets say the network is getting setup for cleaning | 22:14 |
JayF | or the network is getting setup for deployment | 22:14 |
JayF | or for inspection | 22:15 |
rloo | JayF: ok, so you want a different state for each of those cases? | 22:15 |
JayF | all will traverse "EVENTWAIT" rather than following our existing pattern of having those transitory states being ACTIONBLAH | 22:15 |
JayF | well, I don't know if that's what I want. I'm not sure why the existing *WAIT states don't work | 22:15 |
JayF | I just immediately identified that as something that would've made my tooling 10x more complex when I was operating ironic downstream | 22:16 |
rloo | JayF: ok, using existing states might work too. dunno, i didn't look into it. | 22:16 |
rloo | JayF: i suspect one wants to be able to identify what is being waited for. | 22:16 |
rloo | JayF: for deploying, we have 'wait call-back' :-( | 22:18 |
JayF | which I will call "DEPLOYWAIT" until the day I die :P | 22:18 |
rloo | JayF: hind sight... anyway, I'll comment. | 22:18 |
*** bfournie has quit IRC | 22:21 | |
*** ijw has joined #openstack-ironic | 22:36 | |
*** pmannidi has quit IRC | 22:39 | |
*** Sukhdev has joined #openstack-ironic | 22:43 | |
Sukhdev | jroll : your suggested trick worked to redirect console logs | 22:44 |
rloo | JayF: do you have +2 powers? https://review.openstack.org/#/c/435053/ | 22:47 |
patchbot | patch 435053 - ironic (stable/ocata) - reno 'upgrades' should be 'upgrade' | 22:47 |
JayF | I am a stable core | 22:48 |
JayF | unlike most starfleet warp cores during a battle | 22:48 |
rloo | JayF: stable = horses and cows :) | 22:51 |
rloo | JayF: thx! | 22:51 |
JayF | np | 22:58 |
*** ccamacho has quit IRC | 22:58 | |
*** rbudden_ has joined #openstack-ironic | 23:06 | |
*** rbudden has quit IRC | 23:07 | |
*** rbudden_ is now known as rbudden | 23:07 | |
mariojv | heading out, have a good evening ironic | 23:08 |
Sukhdev | JayF , rloo : Hey Jay or Ruby, you might be able to answer my trivial question and save me some time - I am looking for some canned images for deploy as well as target to test my BM deployment | 23:08 |
Sukhdev | I mean ramdisk for deploy as well as end-user OS images | 23:09 |
JayF | most pre-canned images are made for vms | 23:09 |
JayF | I can point you at a blogpost a racker made on how he made images | 23:09 |
* JayF waves at cloudnull (not in channel now :C) | 23:09 | |
*** bfournie has joined #openstack-ironic | 23:10 | |
Sukhdev | JayF : any pointers that will save time will be highly appriciated | 23:10 |
JayF | Sukhdev: https://github.com/osic/osic-clouds/blob/master/nextgen/admin-building-images.md look under "create a user image" | 23:10 |
*** shobhar has quit IRC | 23:10 | |
Sukhdev | JayF : perfect - thanks | 23:10 |
*** baoli has quit IRC | 23:18 | |
openstackgerrit | Peter Piela proposed openstack/ironic-ui master: Add support for network_interface attribute https://review.openstack.org/432599 | 23:23 |
*** ppiela has quit IRC | 23:53 | |
*** cdearborn has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!