Tuesday, 2015-11-24

*** sacharya has quit IRC00:00
*** aginwala has quit IRC00:01
*** Sukhdev has quit IRC00:02
*** aginwala has joined #openstack-ironic00:04
*** Sukhdev has joined #openstack-ironic00:04
*** naohirot has joined #openstack-ironic00:05
openstackgerritRuby Loo proposed openstack/ironic: Agent vendor handles manual cleaning  https://review.openstack.org/24769500:07
openstackgerritRuby Loo proposed openstack/ironic: Conductor handles manual cleaning  https://review.openstack.org/24728500:07
*** boris-42 has joined #openstack-ironic00:09
*** mrmoje has quit IRC00:10
*** Sukhdev has quit IRC00:14
*** mjturek1 has quit IRC00:15
*** openstackgerrit has quit IRC00:16
*** openstackgerrit has joined #openstack-ironic00:17
*** mbound_ has quit IRC00:18
*** Sukhdev has joined #openstack-ironic00:20
*** sacharya has joined #openstack-ironic00:21
*** sacharya has quit IRC00:23
*** aginwala has quit IRC00:25
*** aginwala has joined #openstack-ironic00:33
*** Sukhdev has quit IRC00:33
openstackgerritRuby Loo proposed openstack/ironic: Agent vendor handles manual cleaning  https://review.openstack.org/24769500:34
*** aginwala has quit IRC00:37
*** rebase has quit IRC00:39
openstackgerritRuby Loo proposed openstack/ironic: Replace config 'clean_nodes' with 'automated_clean'  https://review.openstack.org/24770100:41
*** aginwala has joined #openstack-ironic00:43
*** r-daneel has quit IRC00:55
*** aginwala has quit IRC01:05
*** aginwala has joined #openstack-ironic01:06
*** aginwala_ has joined #openstack-ironic01:06
*** jerrygb has quit IRC01:09
*** jerrygb has joined #openstack-ironic01:10
*** aginwala has quit IRC01:10
*** spandhe has quit IRC01:12
openstackgerritRuby Loo proposed openstack/ironic: Replace config 'clean_nodes' with 'automated_clean'  https://review.openstack.org/24770101:13
*** jerrygb has quit IRC01:14
*** ijw_ has quit IRC01:15
*** rebase has joined #openstack-ironic01:15
*** sambetts-afk has quit IRC01:18
*** mbound_ has joined #openstack-ironic01:19
lintanmorning Ironic01:19
openstackgerritMerged openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/24760201:23
*** mbound_ has quit IRC01:24
openstackgerritArun S A G proposed openstack/ironic-specs: Add spec to support tarpayload  https://review.openstack.org/24896801:28
*** zhenguo has joined #openstack-ironic01:38
zer0c00ljroll: I think we can abandon these https://review.openstack.org/#/c/246718/ ?01:38
*** baoli has quit IRC01:38
zer0c00lI made changes to devstack instead https://review.openstack.org/#/c/248330/01:39
*** baoli has joined #openstack-ironic01:39
jrollzer0c00l: yeah, seems like the right thing to do01:40
openstackgerritMerged openstack/ironic: Update iLO documentation  https://review.openstack.org/24013201:44
zhenguojroll: can you please have a look at this https://review.openstack.org/#/c/241453/ when you are not busy, the spec has been approved.01:44
zer0c00ljroll: done01:45
jrollzhenguo: marked the spec approved for you01:46
zhenguojroll: thanks01:46
jrollnp01:46
jrolls/spec/blueprint :)01:47
Haomengzhenguo: -1 removed:)01:49
zhenguoHaomeng: thanks :)01:50
Haomengzhenguo: wel:)01:50
sinvalvhey folks, what do you guys think about how Ironic functional tests should work regarding real depencies like real services  like Ironic and Nova (api requests config for clients and things like that)? are we going to mock them too? an specific conf file for those tests? (but there are some issues on this...)01:51
Haomengzhenguo: and your comments are address for these patch, help to review  if you have time- https://review.openstack.org/#/q/owner:Haomeng%252CWang+status:open,n,z , thanks:)01:52
*** aginwala_ has quit IRC01:52
*** ijw has joined #openstack-ironic01:52
sinvalvdependencies*01:52
zhenguoHaomeng: yeah, sorry for the delay01:52
Haomengzhenguo: np:)01:53
Haomengzhenguo: if you have time, and there are not urgent patches:)01:53
sinvalvI'm just brainstorming and trying to figure out how to put reusable test cases for drivers in "ironic/tests/functional"01:53
*** aginwala has joined #openstack-ironic01:55
*** Haomeng has quit IRC01:57
zhenguoHaomeng: do we need to add some test cases for command failed, and when doing the operations with multi-nodes how can we find which are succeed and which are fail.02:02
*** ijw has quit IRC02:03
*** amotoki has joined #openstack-ironic02:13
openstackgerritMerged openstack/ironic: Fix comments on DRAC BIOS vendor_passthru  https://review.openstack.org/24152402:17
openstackgerritArun S A G proposed openstack/ironic-specs: Add tar payload spec  https://review.openstack.org/24896802:22
*** spandhe has joined #openstack-ironic02:22
openstackgerritMerged openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/24713102:23
*** spandhe_ has joined #openstack-ironic02:25
*** spandhe has quit IRC02:27
*** spandhe_ is now known as spandhe02:27
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/24711102:29
*** Marga_ has quit IRC02:33
*** david-ly_ has quit IRC02:36
*** meghal has quit IRC02:38
*** aginwala has quit IRC02:39
*** dims has joined #openstack-ironic02:40
openstackgerritArun S A G proposed openstack/ironic-specs: Add tar payload spec  https://review.openstack.org/24896802:44
*** jerrygb has joined #openstack-ironic02:44
*** meghal has joined #openstack-ironic02:44
*** meghal has quit IRC02:51
*** sacharya has joined #openstack-ironic02:53
*** smoriya_afk has joined #openstack-ironic02:55
*** smoriya_afk is now known as smoriya02:55
openstackgerritArun S A G proposed openstack/ironic-specs: Add spec to propose tarpayload support in IPA  https://review.openstack.org/24896802:56
*** rebase has quit IRC02:56
*** aginwala has joined #openstack-ironic02:56
*** rloo has quit IRC02:57
*** cui has joined #openstack-ironic02:58
openstackgerritArun S A G proposed openstack/ironic-specs: Add spec to propose tarpayload support in IPA  https://review.openstack.org/24896803:02
*** smoriya has quit IRC03:03
*** lazy_prince has joined #openstack-ironic03:04
*** smoriya_afk has joined #openstack-ironic03:05
*** smoriya_afk is now known as smoriya03:06
*** harshs has quit IRC03:08
*** Marga_ has joined #openstack-ironic03:09
*** jerrygb has quit IRC03:11
*** jerrygb has joined #openstack-ironic03:13
*** Marga_ has quit IRC03:14
*** dims has quit IRC03:17
*** dims has joined #openstack-ironic03:22
*** yuanying has quit IRC03:23
*** kan_ has joined #openstack-ironic03:26
*** pcaruana has quit IRC03:27
*** dims has quit IRC03:35
*** praneshp has quit IRC03:37
*** kan_ has quit IRC03:37
*** Haomeng has joined #openstack-ironic03:38
*** smoriya has quit IRC03:38
*** MattMan has quit IRC03:38
*** MattMan has joined #openstack-ironic03:39
*** smoriya_afk has joined #openstack-ironic03:39
*** smoriya_afk is now known as smoriya03:39
Haomengzhenguo: got your comments - hi Haomeng, thanks for the patch, I think we need to add some test cases for the bad commands.03:45
Haomengzhenguo: not very sure your bad commands, can you show an example?03:45
zhenguoHaomeng: bad parameters or bad nodes input03:46
Haomengzhenguo: ok, got, will update:)03:46
Haomengzhenguo: :)03:46
zhenguoHaomeng: maybe some nodes operations can succeed and other fail03:47
Haomengzhenguo: yes, but we just issue the same command to multi nodes, so for current, some commad has no return code immediately, because we are async call03:49
Haomengzhenguo: so for such fail call case, it is covered by single node case already I think how do you tink03:49
zhenguoHaomeng: yeah, I think it is03:50
*** smoriya has quit IRC04:03
*** smoriya_afk has joined #openstack-ironic04:04
*** smoriya_afk is now known as smoriya04:04
*** cui has quit IRC04:06
*** yuanying has joined #openstack-ironic04:08
*** david-lyle has joined #openstack-ironic04:08
*** aginwala has quit IRC04:09
*** sacharya has quit IRC04:18
Haomengzhenguo: ok, let me try to add some invalid node uuid cases to have try04:19
*** PradeepV has joined #openstack-ironic04:20
*** meghal has joined #openstack-ironic04:23
*** jerrygb has quit IRC04:24
*** sinvalv has quit IRC04:30
*** kalpase has joined #openstack-ironic04:34
*** kalpase has quit IRC04:38
*** sacharya has joined #openstack-ironic04:40
*** kalpase has joined #openstack-ironic04:41
PradeepVHi Openstack, Good morning, how can i create a cloud baremetal image for SUSE OS04:50
*** meghal has quit IRC04:54
HaomengPradeepV: I think so, dib has such suse element - https://github.com/openstack/diskimage-builder/tree/master/elements/opensuse04:54
HaomengPradeepV: install dib and run dib command to create suse with the elements "opensuse" as the os type input04:55
PradeepVHI Haomeng, let me try :)04:57
*** meghal has joined #openstack-ironic04:57
*** cui has joined #openstack-ironic05:00
*** cuihaozhi has joined #openstack-ironic05:02
*** cui has quit IRC05:02
*** deray has joined #openstack-ironic05:02
HaomengPradeepV: ok05:07
*** lazy_prince has quit IRC05:08
HaomengPradeepV: try with "disk-image-create opensuse vm dhcp-all-interfaces grub2 -o my-image", which is for ironic bm image05:08
HaomengHaomeng: whole disk images:05:09
*** meghal1 has joined #openstack-ironic05:10
*** mrmoje has joined #openstack-ironic05:12
*** meghal has quit IRC05:13
*** rcernin has joined #openstack-ironic05:15
*** Marga_ has joined #openstack-ironic05:16
PradeepVHaomeng, I need a baremetal image, so tried using "disk-image-create opensuse baremetal dhcp-all-interfaces grub2 -o opensuse-my-image" ,  the installation is getting aborted with "'grub-efi-amd64-signed' not found in package names. Trying capabilities."05:19
PradeepValso i exported the element path ELEMENTS_PATH=/home/stack/diskimage-builder/elements05:20
*** Sukhdev has joined #openstack-ironic05:24
HaomengPradeepV: so if you make sure it is not your env issue, we can raise the issue to tripleo irc which own dib component05:27
HaomengPradeepV: #tripleo05:27
PradeepVHaomeng, ok let me confirm05:28
HaomengPradeepV: ok, did you run on ubuntu or other os?05:28
*** smoriya has quit IRC05:29
HaomengPradeepV: let me try with same command with my ubuntu env05:29
*** achanda has joined #openstack-ironic05:29
*** rcernin has quit IRC05:34
PradeepVHaomeng, I ran it on ubuntu env05:36
HaomengPradeepV: yes, I got "No update candidate for 'sudo-1.8.10p3-5.16.1.x86_64'. The highest available version is already installed." also:)05:37
HaomengPradeepV: and last line is same with your case - 'grub-efi-amd64-signed' not found in package names. Trying capabilities.05:37
HaomengPradeepV: i have raised tripleo bug - https://bugs.launchpad.net/tripleo/+bug/151920905:39
openstackLaunchpad bug 1519209 in tripleo " disk-image-create fail with opensuse element" [Undecided,New]05:39
PradeepVok Haomeng,  thank you05:39
HaomengPradeepV: yuo can check with tripleo guys, but now, almost guys are in dream now:)05:39
PradeepVHaomeng :)05:39
HaomengPradeepV: :)05:40
*** achanda has quit IRC05:41
*** Sukhdev has quit IRC05:45
openstackgerritArun S A G proposed openstack/ironic-specs: Add spec to propose tarpayload support in IPA  https://review.openstack.org/24896805:47
*** pcaruana has joined #openstack-ironic05:49
PradeepVHaomeng, I see a peculiar issue in one of my setups, it is aa multinode, I am able to create a instance and nova is assigning IP to the instance in GUI, but when i login to the instance I see there is no fixed IP assigned to the tap interface05:55
HaomengPradeepV: fixed ip?05:55
HaomengPradeepV: can you check dnsmasq process argument files?05:55
PradeepVIt is a VLAN based network, I see the dhcp request going past the br-eth interface in compute node, but the request is not reaching the controller05:56
HaomengPradeepV: did you run tcpdump to check vlan packages with tag number?05:58
HaomengPradeepV: and if your env is vlan based, make sure the baremetal physical nic is connected to switch with access port, not trunk port, and controlloer nic is connecting switch on trunk port05:59
HaomengPradeepV: and the port used by baremetal in switch should have same vlan tag configuration with the vlan tag assigned by neutron06:00
PradeepVHaomeng, it is not a ironic setup06:00
HaomengPradeepV: you mean the vm case?06:01
PradeepVyes Haomeng,06:01
HaomengPradeepV: if it is vm case, compute node should also be connected to physical switch via trunk port06:01
HaomengPradeepV: did you make sure?06:01
HaomengPradeepV: and run tcpdump to check where the tag is missing06:01
PradeepVHaomeng, let me check06:02
HaomengPradeepV: ok06:02
openstackgerritchenglch proposed openstack/ironic: Add iscsi_opc and agent_opc to manage the OpenPOWER servers  https://review.openstack.org/20982406:07
*** ionutbalutoiu has joined #openstack-ironic06:07
PradeepVI see the VLAN tag in the compute interface , 11:37:54.865631 fa:16:3e:e4:32:83 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 336: vlan 1068, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from fa:16:3e:e4:32:83, length 29006:08
PradeepVHaomeng, but not able to view the tag in Controller interface06:08
HaomengPradeepV: so make sure the compute port in switch is in trunk mode?06:08
HaomengPradeepV: yes, maybe it is dropped by switch for access mode port06:09
HaomengPradeepV: so we need to check switch port configuration, trunk vs access mode06:09
*** Marga_ has quit IRC06:09
HaomengPradeepV: for the connection between ovs and switch port, have to set to trunk mode to enable all vlan tags06:10
*** Marga_ has joined #openstack-ironic06:10
*** smoriya_afk has joined #openstack-ironic06:11
*** smoriya_afk is now known as smoriya06:11
*** rcernin has joined #openstack-ironic06:18
openstackgerritRamakrishnan G proposed openstack/ironic: [WIP] SwiftAPI should loads CONF variables on runtime  https://review.openstack.org/24902406:21
*** ukalifon has joined #openstack-ironic06:28
*** pcaruana has quit IRC06:28
*** cuihaozhi has quit IRC06:29
openstackgerritTang Chen proposed openstack/python-ironicclient: Add inject nmi power state.  https://review.openstack.org/24790506:30
openstackgerritTang Chen proposed openstack/python-ironicclient: Add soft reboot/poweroff power states.  https://review.openstack.org/24790406:30
*** mrmoje has quit IRC06:37
*** lazy_prince has joined #openstack-ironic06:38
*** e0ne has joined #openstack-ironic06:40
*** cuihaozhi has joined #openstack-ironic06:45
openstackgerritHaomeng,Wang proposed openstack/python-ironicclient: support multi-nodes input for node-set-maintenance  https://review.openstack.org/24229906:46
*** cui has joined #openstack-ironic06:46
*** cuihaozhi has quit IRC06:47
openstackgerritHaomeng,Wang proposed openstack/python-ironicclient: support multi-nodes input for node-set-maintenance  https://review.openstack.org/24229906:48
*** boris-42 has quit IRC06:48
*** spandhe has quit IRC06:49
zer0c00lping ramishra06:49
zer0c00lAre you Ramakrishnan G ?06:49
ramishrazer0c00l: nope06:50
zer0c00loh sorry!06:50
*** aginwala has joined #openstack-ironic06:50
*** spandhe has joined #openstack-ironic06:51
*** e0ne has quit IRC07:08
*** ionutbalutoiu has quit IRC07:10
*** aginwala has quit IRC07:16
*** cuihz has joined #openstack-ironic07:18
*** cui has quit IRC07:20
*** yonglihe has quit IRC07:21
*** spandhe has quit IRC07:22
*** rameshg87 has joined #openstack-ironic07:23
*** aginwala has joined #openstack-ironic07:26
*** sacharya has quit IRC07:27
*** pas-ha has joined #openstack-ironic07:29
*** jerrygb has joined #openstack-ironic07:37
pas-hamorning all07:41
*** jerrygb has quit IRC07:42
*** smoriya has quit IRC07:44
*** deray has quit IRC07:45
*** smoriya_afk has joined #openstack-ironic07:46
*** smoriya_afk is now known as smoriya07:46
*** sacharya has joined #openstack-ironic07:56
*** mrmoje has joined #openstack-ironic07:59
*** sacharya has quit IRC08:03
openstackgerritchenglch proposed openstack/ironic: set-console-mode should validate terminal command  https://review.openstack.org/23515908:03
*** Haomeng has quit IRC08:09
*** jerrygb has joined #openstack-ironic08:12
*** wuhg has joined #openstack-ironic08:13
*** jerrygb has quit IRC08:17
*** deray has joined #openstack-ironic08:19
*** athomas has joined #openstack-ironic08:24
openstackgerritchenglch proposed openstack/ironic: Add iscsi_opc and agent_opc to manage the OpenPOWER servers  https://review.openstack.org/20982408:26
*** rameshg87 has quit IRC08:28
*** rameshg87 has joined #openstack-ironic08:30
*** ifarkas has joined #openstack-ironic08:32
*** subscope has joined #openstack-ironic08:36
*** aginwala has quit IRC08:40
*** _degorenko|afk is now known as degorenko08:42
*** mkovacik has joined #openstack-ironic08:43
*** subscope has quit IRC08:48
*** e0ne has joined #openstack-ironic08:49
*** subscope has joined #openstack-ironic08:52
*** mkovacik has quit IRC08:53
*** ionutbalutoiu has joined #openstack-ironic08:55
openstackgerritTan Lin proposed openstack/ironic: Isolate Ironic API from DB  https://review.openstack.org/24349708:56
*** Marga_ has quit IRC08:58
*** ionutbalutoiu has quit IRC09:01
*** Marga_ has joined #openstack-ironic09:02
*** zer0c00l has quit IRC09:08
*** subscope has quit IRC09:09
*** subscope has joined #openstack-ironic09:10
*** zer0c00l has joined #openstack-ironic09:10
*** derekh has joined #openstack-ironic09:10
*** mbound_ has joined #openstack-ironic09:10
*** deray has quit IRC09:16
*** openstackgerrit has quit IRC09:16
*** dtantsur|afk is now known as dtantsur09:17
dtantsurMorning Ironic09:17
*** openstackgerrit has joined #openstack-ironic09:17
aarefievmorning folks!09:19
aarefievdtantsur, pas-ha: morning09:19
*** ionutbalutoiu has joined #openstack-ironic09:23
*** ndipanov has quit IRC09:25
*** meghal has joined #openstack-ironic09:26
*** ndipanov has joined #openstack-ironic09:26
*** meghal1 has quit IRC09:26
*** mdbooth has joined #openstack-ironic09:27
*** meghal has quit IRC09:29
lucas-afkdtantsur, aarefiev morning09:31
*** lucas-afk is now known as lucasagomes09:31
* lucasagomes is not afk anymore09:31
aarefievlucasagomes: morning09:31
lucasagomesdtantsur, thanks for the ocmments on the log thing... Yeah I was wondering whether I should rely only on systemd09:32
lucasagomesI don't know actually...09:32
lucasagomesI tend to agree that yes, since even the new ubuntu (15) uses it now09:32
*** achanda has joined #openstack-ironic09:35
*** cui has joined #openstack-ironic09:35
*** ifarkas has quit IRC09:36
*** ifarkas has joined #openstack-ironic09:36
vdrokgood morning pas-ha dtantsur aarefiev and lucasagomes :)09:36
lucasagomesvdrok, hi there09:37
aarefievvdrok: morning09:37
*** subscope has quit IRC09:37
ionutbalutoiumorning !09:38
dtantsurhi vdrok, ionutbalutoiu, aarefiev, lucasagomes, pas-ha!09:39
*** cuihz has quit IRC09:39
lucasagomesionutbalutoiu, morning09:42
ionutbalutoiuQuick question guys :). Is there any chance that this bug fix gets backported to stable/liberty ? https://review.openstack.org/#/c/249094/109:44
*** naohirot has quit IRC09:44
*** jistr has joined #openstack-ironic09:44
*** Marga_ has quit IRC09:46
*** jcoufal has joined #openstack-ironic09:46
dtantsurionutbalutoiu, it's extending plugin interface... not sure it's a good candidate for backporting09:52
*** mgould has joined #openstack-ironic09:53
sergekmorning All! :)09:54
*** Marga_ has joined #openstack-ironic09:54
lucasagomesdtantsur, ionutbalutoiu I think you could suggest it... Tho it's extending an interface it's also fixing a bug (where DHCP servers can't clean up the information for that node) and it's backward compat09:56
lucasagomesso idk, if you have some time I would propose it anyway, I wouldn't be against09:56
mgouldmorning Ironicers!09:56
lucasagomesmgould, morning09:56
lucasagomessergek, morning09:56
ionutbalutoiumorning, mglould09:56
* lucasagomes ETOOMANYMORNINGS :-)09:56
ionutbalutoiulucasgomes, I proposed it already, waiting for feedback now.09:57
dtantsurmgould, o/09:59
lucasagomesionutbalutoiu, ah, fair enuff10:00
lucasagomesthanks10:00
vdrokmorning ionutbalutoiu sergek and mgould10:01
ionutbalutoiumorning vdrok, sergek10:01
*** zhenguo has quit IRC10:02
*** rameshg871 has joined #openstack-ironic10:05
*** rameshg87 has quit IRC10:07
*** sacharya has joined #openstack-ironic10:08
*** Marga_ has quit IRC10:09
*** Marga_ has joined #openstack-ironic10:09
*** sacharya has quit IRC10:12
*** achanda has quit IRC10:14
*** deray has joined #openstack-ironic10:17
*** cui has quit IRC10:18
*** Marga_ has quit IRC10:19
*** rameshg871 has quit IRC10:30
*** subscope has joined #openstack-ironic10:30
*** subscope has quit IRC10:41
*** sambetts has joined #openstack-ironic10:47
*** kalpase has left #openstack-ironic10:49
*** mkovacik has joined #openstack-ironic10:50
*** dtantsur is now known as dtantsur|brb10:50
*** amotoki has quit IRC11:01
*** athomas has quit IRC11:01
*** dims has joined #openstack-ironic11:06
*** athomas has joined #openstack-ironic11:09
*** deray has quit IRC11:12
*** rcernin is now known as rcernin|lunch11:13
sergekdtantsur|brb: I think initial Doc Generation is done. I am curious regarding auto API doc generation11:19
*** sinval has joined #openstack-ironic11:25
sinvalgood morning folks11:25
sambettsMorning all, o/ sinval11:25
mgouldsinval, morning!11:26
sinvalmgould, sambetts o/11:27
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add System Event Log support to management interface  https://review.openstack.org/24696511:31
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add limits support to management interface  https://review.openstack.org/20961211:35
*** daemontool has joined #openstack-ironic11:38
*** achanda has joined #openstack-ironic11:39
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Intel Node Manager policies support  https://review.openstack.org/21465711:39
*** daemontool has quit IRC11:40
*** daemontool has joined #openstack-ironic11:40
*** ionutbalutoiu has quit IRC11:48
*** dtantsur|brb is now known as dtantsur11:51
dtantsurmorning sinval, sambetts, sergek11:52
dtantsursergek, API docs... not sure we need it, but it won't hurt either :) but let's make it a separate patch11:52
sinvaldtantsur, \o11:53
sergekdtantsur: sure. Separate paches ale clearer and easier to understand11:55
*** baoli has quit IRC11:58
*** subscope has joined #openstack-ironic12:00
*** ionutbalutoiu has joined #openstack-ironic12:06
*** daemontool has quit IRC12:08
*** daemontool has joined #openstack-ironic12:09
lucasagomesdtantsur, have you tested collect_logs with the coreos image?12:11
*** subscope has quit IRC12:13
*** subscope has joined #openstack-ironic12:14
*** sacharya has joined #openstack-ironic12:15
*** PradeepV has quit IRC12:16
*** sacharya has quit IRC12:20
*** thrash|g0ne is now known as thrash12:22
jlvillalGood morning Ironic12:29
sambettso/ jlvillal12:31
*** lucasagomes is now known as lucas-hungry12:31
lucas-hungrymorning jlvillal sambetts12:31
dtantsurlucasagomes, probably. not 100% sure though, I did some testing with both coreos and DIB12:31
jlvillalHi :)12:31
lucas-hungrydtantsur, odd... cause I'm getting a "No journal files were found."12:32
lucas-hungryproabably something to do with the debian 8 version12:32
lucas-hungrysince it's a transition version for systemd AFAIUI12:32
lucas-hungryanyway, bbl I will grab some food12:33
jlvillalHas anyone here used 'Jedi' with Vim? Or 'Jedi' some other way with their Python code?12:33
jlvillalhttp://jedi.readthedocs.org/en/dev/12:34
dtantsurjlvillal, I think I used it with emacs while I was still using emacs :) now I guess I'm using something else..12:35
jlvillaldtantsur, Thanks. I get questions from new developers on how to search the code.12:35
* jlvillal is foolishly doing things like 'git grep' :(12:35
* jlvillal thinks there is probably a better way12:36
*** rcernin|lunch is now known as rcernin12:36
sergekjlvillal: pas-ha Pavlo, are you with jedi?12:38
dtantsurjlvillal, grep/git grep are still the best IMO :)12:38
pas-hajlvillal, using vim-jedi12:38
jlvillaldtantsur, :)12:38
jlvillalpas-ha, Does that work well?12:39
sergekWell, I was impressed with silversearch-ag or ag. It's really fast12:39
* jlvillal googles12:39
pas-hasorry, "jedi-vim" as vim plugin. works reasonably well12:39
pas-haplus YouCompleteMe12:39
jlvillalpas-ha, Thanks12:41
pas-haso in my setup jedi is for introspection only. But of course with some quirky dynamically typed code / stevedore plugins it can not parse it and drill down to e.g. declaration12:41
dtantsur++ for YouCompleteMe12:41
pas-haif anyone interested - https://github.com/pshchelo/dotfiles/tree/master/vim12:42
jlvillalpas-ha, sergek dtantsur Thanks!12:42
*** ionutbalutoiu has quit IRC12:42
*** alexpilotti has joined #openstack-ironic12:43
* jlvillal should put his dotfiles on github some day...12:43
*** subscope has quit IRC12:44
dtantsursergek, oh, this 'ag' thing is promising12:44
dtantsurits default output and ability to use .gitignore is killer12:45
*** subscope has joined #openstack-ironic12:46
dtantsuroh, --smart-case is awesome as well12:46
*** trown|outttypeww is now known as trown12:47
sergekdtantsur: Yeah, I liked it a lot12:47
dtantsur`ag --py foo` WOW12:47
dtantsursergek, thanks a ton, that's extremely useful12:47
sergekdtantsur: I had a bet with pas-ha. ag is faster than others!12:49
dtantsurI probably need an alias for `ag --py`, I'm going to use it a lot12:49
*** albertoffb has joined #openstack-ironic12:49
sergekthere is a default setting in its config12:50
* dtantsur has to learn how to create aliases in fish finally...12:50
jlvillalfish?12:50
*** sergek has quit IRC12:50
*** sergek has joined #openstack-ironic12:50
dtantsurjlvillal, http://fishshell.com/docs/current/tutorial.html12:50
dtantsurshell designed for interactive usage12:51
jlvillaldtantsur, Ah, another shell :)12:51
dtantsurnot 100% bash compatible though12:51
* jlvillal is still on bash. And has been told to use zsh12:51
sergek... yet another shell ))) beware! you can get addicted :)12:52
dtantsurjlvillal, I guess fish is similar to zsh, but with more opinionated defaults12:52
jlvillaldtantsur, Thanks for the info :)12:52
sergekdtantsur: I meant that you might want to specify your settings in ag config files. There are a lot to fit for yourself12:54
dtantsuryeah, I'll check it out12:54
*** dprince has joined #openstack-ironic12:54
*** baoli has joined #openstack-ironic12:55
jlvillaldtantsur, 'ag --py' doesn't seem to be in my Fedora version (0.30)12:55
* jlvillal assumes that py = python12:56
dtantsurjlvillal, I also have 0.30 on Fedora Oo12:56
jlvillaldtantsur, Well the man page and help output don't talk about it.12:57
jlvillaldtantsur, Fedora 2212:57
openstackgerritAliaksandr Buhayeu proposed openstack/python-ironicclient: Support for nested properties with unicode for ironic node  https://review.openstack.org/24918612:57
sergekjlvillal: dtantsur https://github.com/ggreer/the_silver_searcher12:57
jlvillaldtantsur, But it allows me to use '--py'12:58
sergekI'd advice to install the latest version12:58
* jlvillal likes the output much better than grep12:59
jlvillalOkay, time for me to get ready to go to work!12:59
*** lazy_prince has quit IRC12:59
dtantsursambetts, or IPA job has passed for the 1st time \o/13:00
sambettsdtantsur: :D !!13:00
*** zhenguo has joined #openstack-ironic13:01
sambettsdtantsur: what did you end up changing to get it to work ?13:03
dtantsursambetts, available RAM for VM's.. I forgot to set to 1G like in other IPA jobs13:03
dtantsur:D13:03
sambettsah :-P13:03
dtantsuroh man, this new job is so fast Oo 35 mins vs 50 mins for old ramdisk13:04
*** ionutbalutoiu has joined #openstack-ironic13:05
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Update IPA section of CONTRIBUTION.rst to match gate  https://review.openstack.org/24919613:13
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Update IPA section of CONTRIBUTING.rst to match gate  https://review.openstack.org/24919613:14
*** lucas-hungry is now known as lucasagomes13:14
*** daemontool has quit IRC13:22
sambettsdtantsur: does ironic have any way to validate if you are adding a duplicate node?13:31
*** nicodemos has quit IRC13:32
sambettslucasagomes: ^13:34
lucasagomessambetts, not really, I mena unless you want to create a node with the same uuid (or name)13:34
lucasagomesand port as well, if you try to create another port with a mac already registered13:35
sambettslucasagomes: I didn't know if there was a way you could specify it in the driver, e.g. the driver understands if your allowed 2 nodes with the same driver_info etc13:35
sambettsand you could fail to create or update the driver info if you detect a duplicate?13:36
lucasagomessambetts, the creation/update actually doesn't go to the driver13:37
lucasagomesthe driver just validate the informations that the conductor created/updated13:38
*** nicodemos has joined #openstack-ironic13:38
lucasagomesalso it may be difficult to find a duplicated one, cause it's all blobs, you will have to compare blobs of data of many nodes at creation/update13:38
lucasagomesthat's very slow13:38
sambettshmmm, I guess you could make the duplicate detection part of the validate13:38
*** daemontool has joined #openstack-ironic13:39
lucasagomesright, the validate() of the driver interfaces only has the info of that node13:39
lucasagomessambetts, isn't checking the mac of that node/port is already registered enough?13:39
sambettslucasagomes: not when you doing dynamic mac assignment13:40
lucasagomeswe could introduce some way to have a specific identifier of a node... like a serial or something13:40
lucasagomesbut comparing driver_info it sounds a bit unrealistic13:40
lucasagomessambetts, right yeah... there's any other field that can be used to identify a node in the system13:41
lucasagomeswe may want to look at that13:41
sambettslucasagomes: in our case we would compare our OOB managment IPs, because they have to be unqiue13:41
lucasagomesright13:41
sambettswhich is why I think its driver specific13:41
lucasagomesyeah... we probably need a framework to allow drivers to validate at creation/update in Ironic13:41
lucasagomessambetts, yeah totally13:41
sinvallucasagomes, sambetts +113:42
sambettslucasagomes: this is something one of our QA guys just pointed out to me, I believe he's going to summit a bug for it13:43
lucasagomesright13:43
lucasagomesyeah it's good to have a bug to document and keep track of it as well13:43
*** thiagop has joined #openstack-ironic13:43
lucasagomestho the implementation, if we go with the framework thing may require a spec13:43
thiagopgood morning Ironic13:44
lucasagomessambetts, one thing tho... I planning to start working soon on exploding the json fields into tables13:44
lucasagomesso the values will be indexable, that may facilitate that work13:44
sambettslucasagomes: I think that will most likly help a lot13:44
lucasagomescause you can query the db quickly to see if there's a key with the same value13:44
lucasagomesso indirectly it may help you13:45
lucasagomesthiagop, morning13:45
sambettslucasagomes: awesome :)13:46
dtantsurlucasagomes, sambetts, as to validation of new nodes, that's why we have ENROLL13:50
lucasagomesyeah can be used somehow... problem would be update tho13:51
* lucasagomes I guess13:51
dtantsurI would love to start validating things on update, but it's synchronous13:51
krotscheckI have a few javascript reviews that need eyeballs and are blocking a chain of otherwise approved patches. Any help? https://review.openstack.org/#/c/247126/ https://review.openstack.org/#/c/247171/ https://review.openstack.org/#/c/243353/13:52
*** mrmoje has quit IRC13:53
sambettsI guess we'd still have to write the validation function in the driver to look for duplicates, which I'm not sure where it would go, power validate, management validate or boot validation or all three :/13:53
dtantsursambetts, management, if you plan to use management credentials13:54
sambettsdtantsur: but those are also our power creds, so do we validate them there too?13:54
*** mrmoje has joined #openstack-ironic13:54
dtantsursambetts, I guess you can leave one place13:55
*** daemontool has quit IRC13:56
sinvaldtantsur, sambetts but, to ensure that a node is unique regarding the driver_info, it would need to get all the driver nodes to look for duplicates... is it reasonable to do in validate of a driver interface?13:56
*** daemontool has joined #openstack-ironic13:57
sambettssinval: I'm not sure that it is, I think that we'd be overloading what the interface validation is supposed to do13:57
sinvalsambetts, yeah, I agree with you13:57
*** achanda has quit IRC13:57
sambettsthis is an interesting problem :-P13:58
*** daemontool has quit IRC13:58
sinvalsambetts, I thought the same scenario for OneView nodes, but for now we don't need to deal with it...13:59
*** daemontool has joined #openstack-ironic13:59
sambettssinval: is that when you have multiple OneView controllers?13:59
openstackgerritRuby Loo proposed openstack/ironic: Conductor handles manual cleaning  https://review.openstack.org/24728514:00
sinvalsambetts, what do you mean by OneView controllers? an OneView appliance?14:00
*** subscope has quit IRC14:00
sambettsyeah or is it like the UCSM driver and you would want to validate that the service profile is unique14:01
sambetts>14:01
sambetts?14:01
sinvalsambetts: for many OneView appliance scenarios we don't have this problem, a OneView hardware is only manageable by only one appliance14:02
*** rloo has joined #openstack-ironic14:02
*** rameshg87 has joined #openstack-ironic14:03
zhenguolucasagomes, dtantsur, could you please have a look at https://review.openstack.org/#/c/247353/ when you are not busy.14:03
rameshg87hello all14:03
*** rcernin has quit IRC14:03
dtantsurrameshg87, o/14:03
*** mjturek1 has joined #openstack-ironic14:03
thiagopmornin' rameshg8714:03
lucasagomeszhenguo, will do14:04
lucasagomesrameshg87, morning14:04
dtantsurzhenguo, we're always busy ;) I'll take a look14:04
rameshg87lucasagomes: thiagop: dtantsur: o/14:04
*** ionutbalutoiu has quit IRC14:04
sambettssinval: ah ok, but I assume you have unique OneView identifiers / profile references that you keep in ironic that you want to ensure are unique?14:04
*** subscope has joined #openstack-ironic14:04
zhenguolucasagomes, dtantsur, thanks :)14:04
sinvalsambetts: but the duplicate node scenarios could happen with a 3rd party automatic agent that register ironic nodes, and for some reason you could have two ironic nodes that represents exactly the same hardware...14:05
rloomorning rameshg87, dtantsur, lucasagomes, thiagop, sambetts, zhenguo, sinval and everyone else!14:05
dtantsurrloo, o/14:05
rameshg87rloo: o/14:05
thiagopmorning rloo14:05
lucasagomesrloo, morning14:05
sinvalmorning rloo, rameshg8714:05
*** achanda has joined #openstack-ironic14:06
rameshg87sinval: o/14:06
zhenguorloo, rameshg87, sinval: o/14:07
rameshg87zhenguo: o/14:07
krotscheckbetherly: Do you have any overarching concerns with the other ironic-webclient patches? Some of them are blocking dependent patches that you've already approved.14:07
sinvalsambetts: yes, if you enrol two oneview nodes that point to the same hardware, it would be a problem, but we are dealing with this outside Ironic, with a 3rd party sync agent14:07
sinvalmorning zhenguo o/14:07
rameshg87thiagop: hi there, what's up with the oneview third party ci ?14:07
NobodyCamgood morning Ironicers14:08
rameshg87thiagop: we almost have the ilo driver third party ci ready - https://review.openstack.org/#/c/249024/14:08
dtantsurmorning NobodyCam14:08
sinvalmorning NobodyCam14:08
rameshg87thiagop: ran with an ironic path. results not yet posted anywhere though.14:08
rameshg87*patch14:08
sinvalrameshg87: cool14:09
thiagoprameshg87: power and management interfaces are being tested, but we aren't testing a full deploy yet14:09
NobodyCamdtantsur: sinval: rameshg87 rloo jroll thiagop sambetts morning14:09
NobodyCam:)14:09
rameshg87NobodyCam: o/14:09
thiagoprameshg87: problems with net plumbing to get it running mostly14:09
rloohi NobodyCam, welcome back!14:09
thiagopNobodyCam: welcome back!14:09
rameshg87thiagop: okay14:10
*** subscope has quit IRC14:10
NobodyCamThank You14:10
dtantsurfolks, easy target for approval (and nit-picking!): https://review.openstack.org/#/c/245724/ (2x +2)14:10
NobodyCam:)14:10
*** subscope has joined #openstack-ironic14:11
*** ionutbalutoiu has joined #openstack-ironic14:11
rloodtantsur: I don't know what this means 'If your distro has at least tox 1.8, use similar command to install ``python-tox`` package. Otherwise install this on all distros:: ..'14:12
rloodtantsur: what do you mean by 'similar command'?14:12
thiagopeasy_install14:12
thiagop?14:12
dtantsurrloo, as above. I didn't want to repeat the whole "if fedora >= 22..."14:12
dtantsurI think our users more or less got an idea how to install software on their systems from previous paragraph :D14:13
*** subscope has quit IRC14:13
*** subscope has joined #openstack-ironic14:13
sinvalrameshg87: what are the functional tests running in your CI?14:14
*** stendulker has joined #openstack-ironic14:15
rameshg87sinval: we are targetting to run test_baremetal_server_ops test case for iscsi_ilo and agent_ilo drivers14:15
rameshg87sinval: this will also cover bios and uefi as well14:15
rloodtantsur: oh. 'as above' or something would help but I guess that is a nit. cuz i thought 'similar command' had something to do with the 'sudo pip install' command that follows. Anyway.14:15
rameshg87stendulker: we finally had the first run with an ironic patch https://review.openstack.org/#/c/249024/ :)14:16
stendulkerrameshg87: wow!!14:16
*** subscope has quit IRC14:16
*** subscope has joined #openstack-ironic14:17
sinvalrameshg87: cool14:18
*** rvasilets___ has joined #openstack-ironic14:21
*** jerrygb has joined #openstack-ironic14:23
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Add a log extension  https://review.openstack.org/24883214:25
openstackgerritMerged openstack/ironic: Drop some outdated information from our quick start guide  https://review.openstack.org/24572414:28
*** amotoki has joined #openstack-ironic14:32
*** willsama has joined #openstack-ironic14:36
*** mtanino has joined #openstack-ironic14:37
aarefievrloo: hi, do you have new opinions on this https://review.openstack.org/#/c/226201/14:37
rlooaarefiev: oh. i actually wanted more information but i decided i was probably the only one so i decided not to comment.14:39
aarefievrloo: what kind of information ?14:39
rlooaarefiev: sorry, what i wanted was to know what/if there was any effect to each of the configs, and i gave an example in one of my comments. so you listed the configs that were affected but didn't describe how/if your change would cause a new behaviour.14:40
rlooaarefiev: to be honest, i just decided maybe i was asking too much and there are other patches i really need to look at so it seemed easier for others to approve yours.14:41
aarefievrloo: I've added that ConfigFileValueError  would be raised to releasenotes, I guess other waiting for your opinion:)14:43
*** goodygum_ is now known as noqa_v_qoovnie14:44
*** ukalifon has quit IRC14:44
*** sacharya has joined #openstack-ironic14:45
rlooaarefiev: sorry. if i had more time, i'd do it/show you what i mean, but there are so many patches that need reviews and i'm struggling with not getting burned out. i feel like i've spent enough time on yours. there are other people that can review and they may be fine with what you have and/or can articulate it in a way that makes more sense to you.14:46
*** sacharya has quit IRC14:49
*** achanda has quit IRC14:53
*** achanda has joined #openstack-ironic14:54
jrollmorning everyone :)14:56
*** achanda_ has joined #openstack-ironic14:56
lucasagomesjroll, morning14:56
jrolljlvillal: dtantsur: ag ftw :D also https://github.com/rking/ag.vim14:56
*** jerrygb has quit IRC14:56
dtantsurmorning jroll!14:57
*** jerrygb has joined #openstack-ironic14:57
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Add sanity tests for testing actions with Node  https://review.openstack.org/23950614:58
dtantsurjroll, quick ques: we're thinking about having inspector specs, and people on the ML tend to prefer a separate repo instead of co-existing in ironic-specs. what's your take on it?14:58
jrolldtantsur: I'm leaning toward separate repo, but not opinionated14:58
NobodyCammorning jroll14:59
jrolldtantsur: I'd rather like, get work done than argue about where to put specs :)14:59
jrollNobodyCam: hey, welcome back :D14:59
dtantsur++14:59
dtantsurjroll, I'll propose a new repo then14:59
jrollcool14:59
*** achanda has quit IRC14:59
*** mgoddard_ has joined #openstack-ironic14:59
NobodyCamthank you :)15:00
dtantsurjroll, also good news: IPA job got its first pass on ironic-inspector :)15:00
jrollwooooooo15:00
dtantsurjroll, that's in addition to tripleo-ci using IPA with inspector for some time15:00
jroll\o/15:01
krotscheckWho was working on the ironic bits for openstack-ansible?15:01
jrollkrotscheck: mrda15:01
krotscheckmrda: HI!15:01
jrollkrotscheck: fyi he's australian so probably not here until afternoon :P15:01
krotscheckmrda: No idea if this'll be useful, but the ansible playbook I put together to run the UX box is here -> https://github.com/krotscheck/ironic-webclient-demo15:01
*** boris-42 has joined #openstack-ironic15:01
krotscheckjroll: I have faith in his ability to use his dream IRC client15:02
vdrokmorning sinval thiagop jlvillal NobodyCam rloo jroll and krotscheck :)15:02
jrollkrotscheck: totes :D15:02
openstackgerritImre Farkas proposed openstack/ironic: DRAC: switch to python-dracclient on management interface  https://review.openstack.org/24925615:02
NobodyCammorning vdrok :)15:02
thiagophey vdrok, morning15:02
NobodyCammorning krotscheck :)15:02
krotscheckMornin' everyone :)15:02
krotscheckDo we have a badcub yest?15:02
vdrokand good evening rameshg87 :)15:02
BadCubyes, but on a triage call15:03
krotscheckkk15:03
openstackgerritImre Farkas proposed openstack/ironic: DRAC: switch to python-dracclient on management interface  https://review.openstack.org/24925615:03
rameshg87vdrok: o/15:03
thiagopmorning krotscheck15:03
*** mgoddard has quit IRC15:03
dtantsurjroll, https://review.openstack.org/#/c/249263/15:04
krotscheckIf anyone's interested in the first round of UX feedback on the webclient, we have a lovely presentation from Intel: https://docs.google.com/presentation/d/1r9QGPRv5_-WBkupVAO2j9g0uJ9anHt1BlUHIPx_gE1s/edit?ts=564ef5c3#slide=id.ge913d89de_0_4315:05
krotscheckInteresting observation- the operator interviewed made the assumption that "maintenance mode" is part of the availablility state.15:06
krotscheckInstead of its own state.15:06
dtantsur"access denied"15:07
krotscheck....wat15:07
krotscheckOh15:07
krotschecksec15:07
krotscheckIt's locked down by intel. Lemme fix that.15:08
*** dims_ has joined #openstack-ironic15:08
jrollkrotscheck: maintenance mode is confusing as hell15:09
*** dims has quit IRC15:09
dtantsur++ especially when nodes go to it automagically15:09
jrolldtantsur: I feel like more might be needed in that patch?15:09
jrollimbw15:09
dtantsurnot sure, what else?15:09
jrollidk, I just feel like new repo patches are usually larger15:10
krotscheckdtantsur: APparently Intel can only share with itself and specific people.15:10
jrolldtantsur: gerrit/acls/openstack/ironic-specs.config15:10
jrollkrotscheck: can they add jim at jimrollenhagen.com pls :)15:10
dtantsurjroll, it's not governance, is it?15:10
jrolldtantsur: also specs/specs.yaml15:11
jrollOH15:11
jrollI'm an idiot15:11
jrollsorry15:11
dtantsurno problem, I also confuse these :)15:11
krotscheckI feel so illicit, sharing intel's documents with the world :)15:11
* krotscheck is in ur intel, sharin' ur docs15:12
jrolldtantsur: +1 but I think the project-config patch needs to come first15:12
dtantsurpreviously it was the opposite: first the TC approves the addition, then you add it to gerrit, but dunno15:12
persiaMost of the recent additions I've seen had patches in review in gerrit when the TC met about them.15:13
krotscheckSo, what _is_ maintenance mode, and how can it be made to be easier?15:14
jrolldtantsur: yeah, usually you want to put both up at the same time15:15
dtantsurwill do soon15:15
*** jerrygb has quit IRC15:15
sergekkrotscheck: you can make a copy of the document and share with the audience15:15
*** jerrygb has joined #openstack-ironic15:16
sergekkrotscheck: I mean I am interested too and do not have the access too :)15:16
krotschecksergek: Working on that. It was shared with my own corpoate account, which only allowed me to share it within HPE.15:16
sergekkrotscheck: np. thanks!15:16
krotscheckOk, let's try this one: https://docs.google.com/presentation/d/1IBD2jfrewT0ZeRgDZYkjXCDkbDC-00DfBcrtsFjqU-k/edit?usp=sharing15:16
jrollkrotscheck: so, maintenance mode is basically a separate flag on the node that says "ironic, don't touch this"15:17
sergekkrotscheck: it works for me15:17
jrollkrotscheck: for example, it will pause the cleaning process, cannot be deployed to, etc15:17
krotscheckjroll: Ok, so it's an acknowledgement that hardware can break no matter what the provision state is.15:17
jrollkrotscheck: indeed, and an acknowledgement that one may want to intervene before ironic does anything with it15:18
krotscheckjroll: Got it. I'll explain that to the UX folks in our meeting this morning.15:18
jrollkrotscheck: it can be set (with a 'maintenance reason') by an operator, or ironic may set it automatically (can no longer reach BMC)15:18
jrollcool15:18
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Add sanity tests for testing actions with Node  https://review.openstack.org/23950615:24
*** subscope has quit IRC15:26
*** ionutbalutoiu has quit IRC15:33
*** jerrygb has quit IRC15:33
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Update IPA section of CONTRIBUTING.rst to match gate  https://review.openstack.org/24919615:34
*** subscope has joined #openstack-ironic15:36
*** Marga_ has joined #openstack-ironic15:38
*** dprince has quit IRC15:39
*** subscope has quit IRC15:40
*** dprince has joined #openstack-ironic15:41
dtantsurlucasagomes, btw dynamic-login doesn't seem to work for me on devstack..15:49
dtantsurit did work on tripleo though15:49
dtantsur(devstack + F22)15:50
dtantsurthough wait, maybe there's a problem with image itself15:51
lucasagomesdtantsur, you mean building the image with the dynamic-login element? Or you can't actually access it via console/ssh'ing ?15:52
* jroll steps away for a bit15:52
dtantsurcan't access, but I'm rebuilding an image now, as it might be wrong15:52
lucasagomesdtantsur, fair enough15:52
NobodyCammorning lucasagomes :)15:52
* dtantsur hates messing with images.....15:52
lucasagomesNobodyCam, hey hey! Good morning (ugt). How are you doing?15:53
*** achanda_ has quit IRC15:53
NobodyCammuch better now. :) it was a ruff week15:53
lucasagomesNobodyCam, yeah, good to know things are better!15:55
lucasagomeswb15:55
NobodyCamthank you :), now I just need to catch up :)15:56
lucasagomesdtantsur, ok lemme know... cause I haven't changed anything on that element (apart from updating the README)15:56
openstackgerritMerged openstack/python-oneviewclient: Adding port mac validation tests  https://review.openstack.org/24870915:56
*** subscope has joined #openstack-ironic15:57
*** subscope has quit IRC15:59
*** achanda has joined #openstack-ironic15:59
BadCubkrotscheck: I have about another hour worth of conference calls. Do you want to chat after?16:07
BadCubactually an hour and half *groans*16:08
*** lazy_prince has joined #openstack-ironic16:08
krotscheckBadCub: I've got a meeting until 9:30. THe only thing I really want to know is if there's a hardware lab with public access on which I can run a master copy of both ironic and the webclient to use for UX testing purposes.16:09
krotscheckI'd need it, likely, until the next summit.16:09
*** alexpilotti has quit IRC16:10
BadCubkrotscheck: Ironic has a rack in FtC, but it is planned to be fully stocked with equipment. The only DC I know of with external access if FtC.16:10
BadCubI *may* be able to allocate a couple machines for your use, but we should circle around to discuss for my planning16:11
krotscheckBadCub: Works for me.16:12
devanandamorning, all16:12
BadCubkrotscheck: cool.16:12
BadCubmorning devananda16:12
*** mkovacik has quit IRC16:12
dtantsurdevananda, morning16:12
krotscheckBadCub: If all else fails I'll see if I can make ironic work against cloud vms.16:12
dtantsuraka quantupleo?16:12
dtantsur:)16:13
NobodyCamgood morning devananda16:13
BadCubkrotscheck: I think it is a valid use case. I just need to know the down and dirty details so I can plan, and maybe even see if I can get additional resources if needed.16:13
krotscheckdtantsur: That.... wow. That.... wow.16:14
krotscheckBadCub: Alright, we'll talk after meetings16:14
BadCubok16:14
openstackgerritZhenguo Niu proposed openstack/ironic: Take over console session if enabled  https://review.openstack.org/24735316:15
*** rcernin has joined #openstack-ironic16:16
*** mjturek1 has quit IRC16:17
*** rameshg87 has left #openstack-ironic16:18
*** mjturek1 has joined #openstack-ironic16:21
*** achanda_ has joined #openstack-ironic16:23
*** mgoddard_ has quit IRC16:24
*** harshs has joined #openstack-ironic16:24
*** mgoddard_ has joined #openstack-ironic16:24
lucasagomesfolks if you have some free time, mind taking a quick look at https://review.openstack.org/#/c/246356/ ? should be straight forward since the dependecy is already merged in IPA16:25
*** achanda has quit IRC16:26
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: [WIP] Support Linux-IO in addition to tgtd  https://review.openstack.org/23486116:29
*** zhenguo has quit IRC16:29
*** lazy_prince has quit IRC16:29
*** rebase has joined #openstack-ironic16:30
*** dims_ has quit IRC16:30
NobodyCamlucasagomes: do we need a updated conf.sample with that with that16:30
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Add sanity tests for testing actions with Chassis  https://review.openstack.org/24056216:31
lucasagomesdtantsur, update the check for verify if image > ram ?16:31
lucasagomesI have a lot of concerns about doing that see on the comments, it's not straight forward and I don't think Ironic has the means to do that16:32
lucasagomes(e.g knowing if tempfs was mounted to use 100% of the ram or only 50% of it as it's the default)16:32
lucasagomesNobodyCam, good catch! Will do16:32
dtantsurlucasagomes, I think we should disable this check if streaming raw images is enabled, no?16:32
* dtantsur does not remember what state it was landed in16:32
lucasagomesdtantsur, we do it, I mean we skip the check if it's enabled + the image is raw16:33
lucasagomesotherwise it won't be streamed16:33
* lucasagomes checks if he;s talking about the same check16:33
dtantsurlucasagomes, oh yeah, sorry, I'm probably too tired now :) anyway, there's misuse for INFO there16:33
lucasagomesdtantsur, yeah will remove that, and update the sample config as NobodyCam pointed out16:34
dtantsurthnx16:34
*** rebase has quit IRC16:34
* dtantsur still tries to make LIO work16:34
dtantsurjroll, btw, I'm not sure I'll be able to make Linux-IO work with containers... right now I'm close to making it work with DIB builder16:35
dtantsurnot sure what to do about it16:35
*** yonglihe has joined #openstack-ironic16:37
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add switch to enable/disable streaming raw images for IPA  https://review.openstack.org/24635616:40
*** alexpilotti has joined #openstack-ironic16:41
*** daemontool has quit IRC16:43
*** ionutbalutoiu has joined #openstack-ironic16:44
*** daemontool has joined #openstack-ironic16:44
dtantsureeeeek.. since what time does nova delete all signs of failed ironic deployment before failing itself??16:44
*** cdearborn has joined #openstack-ironic16:44
lucasagomesdtantsur, the nodes are active in ironic and the istance disappeared from nova?16:45
dtantsurlucasagomes, the opposite. nodes are available in ironic and failed in nova16:45
dtantsurof course, no signs of last_error etc16:45
*** alexpilotti has quit IRC16:46
lucasagomesoh16:46
*** dims has joined #openstack-ironic16:46
lucasagomesI think that if something fails in the deployment it may happen16:46
* lucasagomes checks16:46
dtantsurit means that now every deploy failures will end up in "no valid host found"16:46
* lucasagomes is sure he saw that16:46
dtantsurwhich is a super awesome user UX16:46
lucasagomesdtantsur, I think I saw it when I was working on https://review.openstack.org/#/c/172932/16:47
lucasagomesdtantsur, which now I'm trying to do with the collect logs thing16:47
lucasagomes(as suggested in that patch)16:47
dtantsurI strongly disagree with devananda on it ^^ FWIW16:48
dtantsurstoring logs is not the best way we could do16:48
dtantsurright now I'll have to hack on ironic to make it NOT power off the machine, cause that patch didn't land...16:48
lucasagomesright, yeah maybe we need another iteraction on that16:48
lucasagomesdtantsur, heh me too :-P16:48
lucasagomesI mean, it's easier for me to access the ramdisk once something fails16:49
lucasagomesspecially when I'm developing for IPA16:49
*** daemontool has quit IRC16:49
*** bnemec has quit IRC16:50
*** kbyrne has quit IRC16:53
*** dprince has quit IRC16:54
dtantsurbut hiding an error completely is another problem, which I don't think we previously had..16:57
*** e0ne has quit IRC16:58
*** degorenko is now known as _degorenko|afk16:58
*** dprince has joined #openstack-ironic16:59
*** mgoddard_ has quit IRC17:00
*** mgoddard has joined #openstack-ironic17:01
*** alexpilotti has joined #openstack-ironic17:01
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Add sanity tests for testing actions with Chassis  https://review.openstack.org/24056217:05
*** alexpilotti has quit IRC17:05
devanandadtantsur: i think the nova driver has always issued the delete if the deploy failed17:07
JayFI can confirm that to be true17:08
devanandadtantsur: but perhaps something changed that is causing last-error to be cleared ... I don't think that was always the case17:08
devanandadtantsur: kinda makes me want an event log for each server ;)17:08
dtantsuryeah, I pretty much remember seeing last_error, not just no valid host..17:08
dtantsur++ for event log. I think heat has something like that17:08
* dtantsur hates iSCSI, btw17:09
devanandain kilo, i know that in some cases the error bubbled up to the nova instance, but in others it didn't17:09
devanandadepended on where in the boot process the failure occurred17:09
*** mkovacik has joined #openstack-ironic17:09
openstackgerritMerged openstack/proliantutils: HPSSA: Support 'MAX' as size_gb for logical disks  https://review.openstack.org/22621017:11
devanandadtantsur: with the event notification work proposed in https://review.openstack.org/#/c/248885 I wonder if we could reuse the same hook(s)17:14
dtantsuroh, I haven't seen it yet17:14
* dtantsur has to review specs tomorrow17:14
devanandaor simply set up an event subscriber that logs to <where ever>17:14
*** alexpilotti has joined #openstack-ironic17:15
*** meghal has joined #openstack-ironic17:16
* lucasagomes found a way to have access to the journal logs inside a container!17:17
*** dims has quit IRC17:18
*** dims_ has joined #openstack-ironic17:18
*** david-ly_ has joined #openstack-ironic17:19
dtantsurlucasagomes, \o/17:20
lucasagomesdtantsur, bind mount /run/log in the coreos ramdisk17:21
dtantsurfair enough17:21
* lucasagomes tests17:21
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: [WIP] Support Linux-IO in addition to tgtd  https://review.openstack.org/23486117:23
*** david-l__ has joined #openstack-ironic17:23
*** david-ly_ has quit IRC17:23
*** david-lyle has quit IRC17:23
dtantsurI'll happily accept accept any hints on why this ^^^ doesn't work17:23
dtantsurand I'm going now, a long day already17:25
JayFdtantsur: we've found downstream17:25
JayFdtantsur: that there are some things that just don't work in a container17:25
NobodyCamhave a good night dtantsur17:25
NobodyCammorning JayF17:25
JayFdtantsur: we've moved our downstream agent to be run from inside chroot instead of container17:25
JayFI could PR something upstream and you could see if it fixes your issue?17:25
thiagopnight dtantsur17:26
*** harshs has quit IRC17:26
dtantsurJayF, oh cool! but I already gave up on coreos builder, now I experience problems (much later) with DIB too...17:26
dtantsurJayF, will happily try anyway17:26
JayFah17:26
dtantsurI'd anyway try your PR just in case it's something Fedora+DIB specific17:26
lucasagomesdtantsur, I will take a stab at it once I finish the log stuff17:27
dtantsurthnx!17:28
*** dtantsur is now known as dtantsur|afk17:28
lucasagomesJayF, yeah, the only thing that surprises me is that tgtd does work fine in the container17:29
lucasagomesso I think linux-io may as well17:29
lucasagomestho I can't confirm w/o trying17:29
JayFthe first thing we've found that we couldn't do in the container17:30
JayFis make a raid17:30
*** david-l__ has quit IRC17:30
JayFit needs a r/w /sys and I couldn't make nspawn have /sys be writable inside the container17:30
NobodyCamJayF: oh thats a thing I hadn't even thought about +++ great catch17:31
*** mrmoje has quit IRC17:31
lucasagomesJayF, oh... did you try to remount it from inside the container ?17:32
lucasagomesmount -o remount,rw /sys17:33
* lucasagomes is not sure, never tried17:33
JayFnspawn manages /sys17:33
JayFand blocks ability to do things17:33
*** meghal has quit IRC17:33
lucasagomesah :-/17:33
*** meghal has joined #openstack-ironic17:34
* lucasagomes thinks about overlayfs/aufs 17:34
* lucasagomes feels it's very hacky tho17:35
*** stendulker has quit IRC17:35
*** derekh has quit IRC17:35
*** mbound_ has quit IRC17:37
lucasagomesINFO root [-] Command log.collect_system_logs completed: <ironic_python_agent.extensions.base.SyncCommandResult object at 0x7f44e82a0b90> w00t17:40
*** trown is now known as trown|lunch17:41
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Add a log extension  https://review.openstack.org/24883217:42
*** mannidi has joined #openstack-ironic17:42
*** Marga_ has quit IRC17:42
*** sturivnyi_ has joined #openstack-ironic17:42
openstackgerritRuby Loo proposed openstack/ironic: Conductor handles manual cleaning  https://review.openstack.org/24728517:43
jrolllucasagomes: off topic, you know of a good exchange client for linux?17:43
JayFjroll: I used outlook under crossover office last time I was on Linux ;)17:43
jrollstahp17:44
NobodyCamjroll: no owa access?17:44
jrollthat sounds like a terrible life choice17:44
*** david-lyle has joined #openstack-ironic17:44
*** ukalifon has joined #openstack-ironic17:44
jrollNobodyCam: currently raging about how terrible OWA is, is why I ask :D17:44
NobodyCamahhh17:44
NobodyCam:)17:45
lucasagomesjroll, oh man not really... I should look at it too, cause I only use gmail right now17:45
lucasagomesmutt maybe, it's something I have to try17:46
*** Marga_ has joined #openstack-ironic17:46
*** electrofelix has joined #openstack-ironic17:46
jrolllucasagomes: oh I see17:46
lucasagomestho it may take time to get used to17:46
jrollmutt doesn't have exchange (built in, at least)17:46
jrollI use mutt for personal email, it's great17:46
*** ionutbalutoiu has quit IRC17:46
lucasagomesright, yeah I don't know. I'm sure someone may have done it tho17:46
lucasagomesjroll, yeah it's on my list of things to try17:47
sturivnyi_NobodyCam, jroll: Hi!  Could you please review https://review.openstack.org/#/c/239506/ 'sanity tests for testing actions with Node' Thanks =)17:50
*** ijw has joined #openstack-ironic17:50
*** Marga_ has quit IRC17:51
NobodyCamsturivnyi_: opened in a window will have a look in while17:51
sambettsjroll: I've used a exchange to imap proxy/middleman so that I can use whatever client I want17:52
*** meghal has quit IRC17:52
jrollsambetts: ooo, what's that one17:52
*** meghal has joined #openstack-ironic17:52
sturivnyi_NobodyCam: Thanks)17:53
sambettsjroll: something like http://davmail.sourceforge.net/17:53
jrollcool, thanks17:55
mgouldjroll, I've used Thunderbird under Linux to talk to MS Exchange servers17:55
mgouldit's not the greatest mail-reading experience ever, but it's much much nicer than OWA17:55
mgouldI think you need to install a couple of addons, but it's fairly straightforward17:56
sambettsI also use thunderbird as my main client these days17:56
jrollya, gonna try it17:57
jrollthanks all :)17:57
mgouldjroll, good luck!17:57
* sambetts is calling it a day 17:58
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Add a log extension  https://review.openstack.org/24883217:58
sambettscya tomorrow everyone o/17:59
* lucasagomes updated the commit message17:59
lucasagomessambetts, night!17:59
*** sambetts is now known as sambetts-afk17:59
*** rvasilets___ has quit IRC17:59
*** mannidi has quit IRC18:00
*** sacharya has joined #openstack-ironic18:00
*** e0ne has joined #openstack-ironic18:01
*** Pavo has joined #openstack-ironic18:01
NobodyCamnight sambetts-afk18:01
*** david-lyle has quit IRC18:03
*** jistr has quit IRC18:04
*** sacharya has quit IRC18:04
*** david-lyle has joined #openstack-ironic18:11
*** achanda has joined #openstack-ironic18:13
*** Marga_ has joined #openstack-ironic18:14
*** trown|lunch is now known as trown18:14
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add switch to enable/disable streaming raw images for IPA  https://review.openstack.org/24635618:16
*** achanda_ has quit IRC18:17
*** kevinbenton has quit IRC18:20
*** praneshp has joined #openstack-ironic18:22
*** achanda has quit IRC18:22
krotscheckBadCub: How're those meetings?18:23
openstackgerritJay Faulkner proposed openstack/ironic-specs: Implement rescue mode  https://review.openstack.org/17187818:24
*** ukalifon has quit IRC18:25
BadCubkrotscheck: I have another call in 30 if you want to chat a few now18:26
krotscheckBadCub: Yeah, let's make it quick.18:26
BadCubyou can ring me on my office # if you like18:26
krotscheckYou have an office?18:27
BadCubWell, I have an office # through Lync lol18:27
krotscheckOh.18:27
krotscheckThat.18:27
krotscheckLet's see if that works for me today18:27
BadCubjust pinged you the #18:27
BadCubyou can call it from a cell or landline as well18:28
* mgould -> home: good night!18:28
NobodyCamnight mgould18:28
*** mgould has quit IRC18:29
JayFdansmith: Question about Rescue mode18:30
*** harshs has joined #openstack-ironic18:30
JayFdansmith: Lets say I booted a server 6 months ago with SSH_KEY_1. One month later that SSH key is stolen by $evil_terrorist_hackers. I need to rescue my server from 6 months ago. Given the current set of APIs and such in Nova, is it possible to rescue that server WITHOUT having the compromised SSH key installed?18:31
dansmithJayF: not that I know of.. since nova was intended for, you know, cloud, the answer should "delete that thing that might be compromised and rebuild", ssh keys aside18:32
JayFdansmith: Yeah, I agree with you in theory, but I don't always get to force the behavior of a customer18:33
dansmithJayF: sure, I know18:33
JayFdansmith: just curious b/c to me that's a risk to have that enabled, but it didn't look like the APIs exist (apparently they don't) to prevent it18:34
JayFwhich is fine but not idea18:34
JayF*ideal18:34
* JayF grumbles and goes to add ssh key support to rescue mode spec18:34
dansmithJayF: so I'm not sure anything is needed exactly.. if cloud-init is running, then it'll fetch the key out of metadata, right?18:35
JayFdansmith: well, sure, or a configdrive if you're using that instead18:36
JayFdansmith: Downstream, for OnMetal, we work around teh ssh key issue18:36
JayFdansmith: was just hoping to find something for upstream to avoid the same security vulnerability, but it seems to be baked into the api at this point18:36
*** albertoffb has quit IRC18:36
dansmithJayF: well surely you're not arguing that ironic should be different in this regard, right?18:36
dansmithJayF: it's possible that you can update the key by PUTting the server, I'm not sure18:37
vdrokgood night everyone18:37
JayFWell, it doesn't help the overall problem for Ironic to be different18:37
dansmithbut making that argument that it should be edit-able is reasonable18:37
JayFjust wanted to make sure I understood all the moving parts18:37
JayFthe ability to update the key after-boot would help in most cases; except the one of a bare metal configdrive (which happens to be my downstream case; but that's my problem not yours :d)18:37
JayFdansmith: to be 10000% crystal clear: I don't think Ironic should be different than the rest. Just wanted to make sure I understood how everything worked together18:38
dansmithJayF: yep, sounds like we mostly agree18:39
lucasagomesfolks I'm calling it a day, have a great night!18:40
*** lucasagomes is now known as lucas-dinner18:40
JayFnight18:41
*** spandhe has joined #openstack-ironic18:42
NobodyCamnight lucas-dinner18:46
*** bnemec has joined #openstack-ironic18:47
*** mtanino has quit IRC18:47
zer0c00lEverytime i wake up and look at irc, lucas-dinner goes to bed :)18:47
zer0c00ljroll: if you have time today, could you review this please https://review.openstack.org/#/c/191505/ ?18:48
*** Pavo has quit IRC18:48
jrollzer0c00l: I can try18:48
zer0c00lThanks18:48
*** ijw has quit IRC18:50
krotscheckDoes anyone have an example use case of vendor plugins? Our UX researchers are curious :)18:51
*** Pavo has joined #openstack-ironic18:54
*** sacharya has joined #openstack-ironic18:56
*** achanda has joined #openstack-ironic18:57
harshshi, wrt to patch: https://review.openstack.org/#/c/219298/12 does anyone know if the evenlet based worker support is going to continue beyond the M release in ironic ? Keystone seems to be dropping eventlet based in M19:00
*** athomas has quit IRC19:00
*** jerrygb has joined #openstack-ironic19:01
*** wuhg has quit IRC19:01
*** aginwala has joined #openstack-ironic19:02
*** ionutbalutoiu has joined #openstack-ironic19:03
*** kozhukalov_ has joined #openstack-ironic19:03
rlooharshs: not that I know of. (which doesn't mean much.)19:05
harshsrloo: :) okay19:09
rlooharshs: do you know why keystone is dropping it?19:09
*** kevinbenton has joined #openstack-ironic19:10
harshsrloo: eventlet doesn’t work well for keystone and they have problems with high loads.19:13
harshsthey have explained more here:  https://review.openstack.org/#/c/157495/19:13
harshsoops, sorry here: http://lists.openstack.org/pipermail/openstack-dev/2015-February/057359.html19:13
*** meghal has quit IRC19:14
harshsthey are also saying that more operators use apache/mod_wsgi anyway19:14
*** meghal has joined #openstack-ironic19:14
rlooharshs: thx. Hmm, I suppose if ironic gets to that problem it would be a nice problem?19:14
harshsso was wondering if ironic will follow in the same direction or is planning to have support for evenlet for the forseeable future19:14
rlooharshs: i don't think it is an issue yet wrt eventlet. my guess is that when/if it becomes apparent that it is, we'll have to do something about it.19:15
harshsrloo: right, so that implies unless there is a problem, ironic can continue having this feature19:16
rlooharshs: and if we were to remove support for eventlet, we'd have to give notice so it would actually be removed in a subsequent cycle. Eg, IF we decided to deprecate in M, we wouldn't actually remove it before N (or O probably)19:17
harshsrloo: makes sense19:17
rlooharshs: yeah, i suspect we'd continue to have it. the only other reason for removing it is if most of openstack does I guess.19:17
*** mtanino has joined #openstack-ironic19:18
*** meghal has quit IRC19:19
*** meghal has joined #openstack-ironic19:19
*** achanda has quit IRC19:21
harshsrloo: yeah, that makes sense, thanks19:22
*** penick has joined #openstack-ironic19:23
*** mbound_ has joined #openstack-ironic19:24
*** achanda has joined #openstack-ironic19:25
kevinbentonjroll: yo19:26
*** ijw has joined #openstack-ironic19:31
jrollkevinbenton: sup19:32
*** ijw_ has joined #openstack-ironic19:33
*** ijw has quit IRC19:33
kevinbentonjroll: 'baremetal' for OVS https://review.openstack.org/#/c/249265/19:34
jrollwoo!19:35
jrollthanks kevinbenton, will take a look19:37
kevinbentonjroll: that hideous curl command is because the neutronclient doesn't allow baremetal as a vnic_type19:37
jroll:|19:37
*** meghal has quit IRC19:39
*** meghal has joined #openstack-ironic19:40
*** jobewan has joined #openstack-ironic19:43
*** Marga_ has quit IRC19:45
jrollkrtaylor: can we get this updated and landed today?19:45
*** thingee has joined #openstack-ironic19:45
jrollhttps://review.openstack.org/#/c/241294/6/specs/approved/third-party-ci.rst19:45
jrollkrtaylor: also, meet thingee (mike perez)19:45
thingeejroll: yeah been following discussions there19:46
jrollthingee: krtaylor is driving the docs and such for vendors19:46
jrolland also building a third party CI for some type of hardware19:46
kevinbentonjroll: do you have a link to a spec handy that shows 'baremetal' will be used as the vnic type?19:47
thingeekrtaylor: hi, wanted to check in the docs for explaining how to setup an environment with the appropriate job https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/devstack-gate.yaml#L96119:47
jrollthingee: you should also know gabriel, who runs the oneview driver team, they are currently standing up CI things19:47
jrollkevinbenton: https://review.openstack.org/#/c/197774/19:48
thingeekrtaylor: I'm prepping the communication that will go out on dev and individual driver maintainers and wanted to include any such docs.19:48
jrollkevinbenton: and it's in this nova spec: https://review.openstack.org/#/c/237067/19:48
kevinbentonjroll: thanks! patch is up for neutronclient to allow that: https://review.openstack.org/24939319:48
jrollkevinbenton: sweet, thanks19:48
*** mbound_ has quit IRC19:49
jrollthingee: one more, rameshg87 (not here atm) is standing up CI for the ilo drivers and may be able to help out with docs a bit19:50
thingeejroll: do we have desingated people for answering ci questions?19:51
*** Sukhdev has joined #openstack-ironic19:51
thingeein between of the third party ci help meetings19:51
*** ionutbalutoiu has quit IRC19:51
*** ionutbalutoiu has joined #openstack-ironic19:51
jrollthingee: I think krtaylor is it right now, "officially"19:52
jrollthat's a thing we probably still need to establish19:52
thingeejroll: one is good, but having another in a opposite TZ is recommended if possible.19:53
*** dims has joined #openstack-ironic19:53
gabrieljroll, thingee: hi19:54
*** aginwala has quit IRC19:54
jrollthingee: yep, agree19:54
*** achanda has quit IRC19:54
*** dims_ has quit IRC19:56
*** achanda has joined #openstack-ironic19:57
thingeejroll: https://github.com/openstack-infra/puppet-openstackci/tree/master/contrib19:59
*** aginwala has joined #openstack-ironic20:00
thingeejroll, krtaylor: we shouldn't need that much documentation as the readme here covers quite a bit. Maybe mentioning the specifics of setting up the appropriate devstack gate job20:00
jrollthingee: right, so what's needed beyond that? a job definition?20:00
jrollyeah20:00
thingeejroll: I think that's it :) ... mind if I start a wiki page for third-party ci info?20:01
*** penick has quit IRC20:01
jrollthingee: gopher it20:01
jrollI'm going to step away for lunch and whatnot20:01
openstackgerritNisha Agarwal proposed openstack/ironic: conductor fails to do take_over for PXE drivers  https://review.openstack.org/24603320:02
thingeejroll: I'll actually just build off of this https://wiki.openstack.org/wiki/Ironic/Testing20:03
jroll++20:03
jrollI suspect that info is pretty old20:03
* devananda confirms that that page is quite old20:04
*** sacharya has quit IRC20:06
devanandaI wrote that around the time of the Icehouse release20:06
devanandaif it's still useful - that's great :)20:07
openstackgerritNisha Agarwal proposed openstack/ironic: Update swift HTTPs information in ilo documentation  https://review.openstack.org/24013620:08
openstackgerritNisha Agarwal proposed openstack/ironic: Update swift HTTPs information in ilo documentation  https://review.openstack.org/24013620:09
zer0c00lI see the partition  image support for agent driver has been backlogged https://github.com/openstack/ironic-specs/blob/master/specs/backlog/partition-image-support-for-agent-driver.rst20:09
zer0c00lThis is kind of needed for yahoo to use IPA as an installer20:09
zer0c00lAny way i can help out to bring it back?20:09
openstackgerritNisha Agarwal proposed openstack/ironic: Refactor ilo documentation for duplicate information  https://review.openstack.org/24233320:10
openstackgerritNisha Agarwal proposed openstack/ironic: Sequence diagrams for iLo driver documentation  https://review.openstack.org/24014120:12
openstackgerritNisha Agarwal proposed openstack/ironic: Add documentation for Swiftless deploy  https://review.openstack.org/24189320:15
*** tristanC has joined #openstack-ironic20:16
mrdathanks krotscheck, I'll take a look20:23
mrdaOh, and good morning everyone :)20:23
NobodyCammorning mrda20:23
NobodyCam:)20:23
mrdahey NobodyCam20:24
NobodyCam:)20:24
thiagopmorning mrda20:24
mrdaand thiagop :)20:24
sinvalmrda: o/20:29
mrdaand sinval o/20:29
openstackgerritNisha Agarwal proposed openstack/ironic: Add documentation for user inputs as HTTPS URLs  https://review.openstack.org/24277120:32
*** e0ne has quit IRC20:38
*** penick has joined #openstack-ironic20:40
openstackgerritNisha Agarwal proposed openstack/ironic: Add documentation for standalone ilo drivers  https://review.openstack.org/24277420:42
*** achanda has quit IRC20:43
thingeejroll, devananda, krtaylor https://wiki.openstack.org/wiki/Ironic/Testing#Third_Party_CI20:43
*** sacharya has joined #openstack-ironic20:44
*** aginwala has quit IRC20:44
rloozer0c00l: I think backlogged means that we'd like it but need someone to champion/do-the-work20:59
zer0c00li see21:00
zer0c00l:)21:00
zer0c00lI can take it up21:00
zer0c00lBrb, going for lunch21:00
*** mkovacik has quit IRC21:02
zer0c00lrloo: In the spec it says 'faizan-barmawer' as one of the assigne21:02
*** baoli has quit IRC21:02
zer0c00lSo i should reach out to him first?21:02
rloozer0c00l: yeah, that'd be best.21:02
zer0c00l.whois faizan-barmawer21:03
*** Sukhdev has quit IRC21:04
*** spandhe has quit IRC21:04
*** mjturek1 has quit IRC21:10
*** dprince has quit IRC21:11
*** penick has quit IRC21:14
*** aginwala has joined #openstack-ironic21:19
*** yonglihe has quit IRC21:21
*** penick has joined #openstack-ironic21:23
openstackgerritRuby Loo proposed openstack/ironic: Conductor handles manual cleaning  https://review.openstack.org/24728521:25
*** sinval has quit IRC21:31
*** sinval has joined #openstack-ironic21:32
*** mrmoje has joined #openstack-ironic21:34
*** praneshp has quit IRC21:36
*** praneshp has joined #openstack-ironic21:36
*** Marga_ has joined #openstack-ironic21:37
*** dims has quit IRC21:37
*** dims has joined #openstack-ironic21:38
*** sacharya has quit IRC21:41
*** Marga_ has quit IRC21:42
*** sacharya has joined #openstack-ironic21:43
*** jaypipes has quit IRC21:47
*** sacharya has quit IRC21:47
*** boris-42 has quit IRC21:48
*** ijw_ has quit IRC21:52
*** Marga_ has joined #openstack-ironic21:55
*** Marga_ has quit IRC21:57
*** Marga_ has joined #openstack-ironic21:58
*** aginwala has quit IRC21:58
*** aginwala has joined #openstack-ironic22:02
*** ijw has joined #openstack-ironic22:02
*** aginwala has quit IRC22:03
*** meghal has quit IRC22:03
*** aginwala has joined #openstack-ironic22:05
*** Walts has joined #openstack-ironic22:07
*** ionutbalutoiu has quit IRC22:07
*** meghal has joined #openstack-ironic22:08
Waltshi I was wondering if someone could help me with this question; is it possible to run the ironic service in an openstack set-up that also provisions virtual machines ?22:10
Waltsor would it have to run with its own isolated controller node22:11
*** Sukhdev has joined #openstack-ironic22:12
*** baoli has joined #openstack-ironic22:12
JayFWalts: We run it successfully at Rackspace with other hypervisors using v1 Cells.22:13
JayFWalts: I'm not sure if it's possible w/o using cells, but I suspect it is22:13
*** mrmoje has quit IRC22:13
*** jerrygb has quit IRC22:14
*** trown is now known as trown|outttypeww22:15
*** jerrygb has joined #openstack-ironic22:15
Waltsthanks JayF: am i correct in thinking that with v1 Cells, there is a master controller that would delegate work to controllers in each cell22:15
Waltsand some of these cells would be ironic based22:16
Waltsand the some vm based22:16
*** Piet has quit IRC22:16
krtaylorthingee, you beat me to it by one day, thanks! it looks great!22:17
JayFWalts: yes, but I think it's possible without using cells as well, I'm just not personally aware how22:18
*** lucas-dinner has quit IRC22:18
*** baoli has quit IRC22:19
WaltsJayF: understood, I will give it a try with out cells and see how I get on22:19
JayFWalts: to be clear: I reccomend against cells unless you're hyperscale22:20
WaltsJayF: defiantly not hyper-scale so will stay clear of cells, just out of interest are their issues with running openstack with cells?22:22
JayFWalts: v1 cells is a patchset as I understand it :)22:23
WaltsJayF: good to know, thanks for you help22:23
Walts*your22:23
JayFWalts: well, I don't think I've been helpful yet22:23
JayFjroll: ^ If you're around, I'd presume you actually know the answer to this now22:24
*** lucasagomes has joined #openstack-ironic22:26
*** aginwala has quit IRC22:30
*** aginwala has joined #openstack-ironic22:30
*** achanda has joined #openstack-ironic22:31
*** achanda has quit IRC22:33
*** aginwala has quit IRC22:43
*** aginwala has joined #openstack-ironic22:55
thingeekrtaylor: thanks!22:55
jrollWalts: JayF: host aggregates is the other way to do this22:57
*** wuhg has joined #openstack-ironic22:57
*** Marga_ has quit IRC22:57
*** sacharya has joined #openstack-ironic22:57
*** Marga_ has joined #openstack-ironic22:59
*** harshs has quit IRC23:03
*** harshs has joined #openstack-ironic23:08
*** boris-42 has joined #openstack-ironic23:10
*** baoli has joined #openstack-ironic23:11
*** baoli has quit IRC23:13
*** meghal has quit IRC23:13
*** meghal has joined #openstack-ironic23:13
*** meghal has joined #openstack-ironic23:14
*** praneshp has quit IRC23:14
*** baoli has joined #openstack-ironic23:14
*** spandhe has joined #openstack-ironic23:14
*** baoli has quit IRC23:16
*** aginwala has quit IRC23:19
*** dims_ has joined #openstack-ironic23:28
*** dims has quit IRC23:29
*** willsama has quit IRC23:31
*** ijw has quit IRC23:35
*** meghal has quit IRC23:37
*** meghal has joined #openstack-ironic23:37
*** meghal has quit IRC23:37
*** Pavo has quit IRC23:38
*** alexpilotti has quit IRC23:38
*** meghal has joined #openstack-ironic23:38
*** meghal has quit IRC23:39
*** meghal has joined #openstack-ironic23:39
*** aginwala has joined #openstack-ironic23:39
*** thiagop has quit IRC23:42
*** rcernin has quit IRC23:42
openstackgerritJay Faulkner proposed openstack/ironic-specs: Implement rescue mode  https://review.openstack.org/17187823:44
JayF^ still going to WIP that but I got the tets passing23:45
jrollwhy wip?23:45
JayFhaven't added the bits about ssh key in there23:45
JayFfrom our chat earlier23:46
JayFhave been wrestling the tests for about an hour now23:46
JayFfinally figured out that apparently rst hates nexted bulled lists23:46
JayF* like if you have a parent thing23:46
JayF  * the child item breaks rendering23:46
jrollah23:46
* JayF thanks rloo for the helpful doc8 tests that helped me figure it out23:46
jrollput lines between them and it should be fine23:46
jrollor - instead of *23:47
JayFboth of those strategies didn't work23:47
jrollhuh.23:47
JayFand I already fixed it another way :)23:47
NobodyCam:p23:47
*** ijw has joined #openstack-ironic23:52
*** praneshp has joined #openstack-ironic23:58

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