Thursday, 2015-07-30

*** praneshp has joined #openstack-ironic00:09
*** penick has joined #openstack-ironic00:12
*** mtanino has quit IRC00:15
*** achanda has quit IRC00:18
*** Sukhdev_ has quit IRC00:19
*** penick has quit IRC00:20
*** achanda has joined #openstack-ironic00:22
openstackgerritStephanie Miller proposed openstack/bifrost: Kludge to make Fedora 22 package installs work  https://review.openstack.org/20725900:23
*** naohirot has joined #openstack-ironic00:26
*** Sukhdev_ has joined #openstack-ironic00:30
*** Pradip has quit IRC00:34
*** Sukhdev_ has quit IRC00:37
*** meghal has quit IRC00:39
*** vishwanathj has joined #openstack-ironic00:41
*** vishwanathj has quit IRC00:46
*** vishwanathj has joined #openstack-ironic00:46
*** vishwanathj has quit IRC00:55
*** amotoki has joined #openstack-ironic00:58
Vikas_Hi..I am trying to boot an instance using pxe deployment process.I am using cirros-0.3.4-x86_64-uec image to boot the baremetal server VM.ramdisk and kernel images are being deployed successfully , but at kernel initialization time its getting stuck there.In console logs I can see that tgtd daemon is failing.  CONSOLE LOGS: Jul 29 23:17:18 (none) daemon.warn tgtd: tgtd logger started, pid:219 debug:0^M waiting for tgtd socke00:58
*** pal has joined #openstack-ironic00:58
*** h00327910__ has joined #openstack-ironic00:58
Vikas_Please help me somebody00:59
jrollVikas_: I think your message was cut off but earlier your error mentioned "Failed to initialize RDMA; load kernel modules"01:00
jrollhow did you build the ramdisk?01:00
Vikas_jroll,I am using devstack.I dont have much idea about ironic.i just enabled it in localrc and from dashboard i could see cirros image to launch server01:01
Vikas_i did not build manually01:01
jrolloh. hm. that's odd...01:01
jrollcan you post your localrc maybe?01:01
jrollto paste.openstack.org01:02
Vikas_ok01:02
*** Vikas_ has quit IRC01:12
*** Vikas_ has joined #openstack-ironic01:12
*** davideagnello has quit IRC01:12
Vikas_Hi jroll,  http://paste.openstack.org/show/406330/01:12
Vikas_here is my localrc01:12
jrollVikas_: hm, I don't see anything obvious there...01:14
jrollI can tell you this one will work for sure http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack01:14
*** pal_ has joined #openstack-ironic01:14
*** pal has quit IRC01:16
Vikas_Thanks jroll ..will try with that also.01:17
jrollcool, good luck :)01:18
Vikas_:)01:19
*** thrash is now known as thrash|g0ne01:26
*** chlong has joined #openstack-ironic01:29
*** chenglch has joined #openstack-ironic01:36
*** dan has quit IRC01:50
HaomengVikas: looks like this is a known issue - https://bugs.launchpad.net/diskimage-builder/+bug/140128901:54
openstackLaunchpad bug 1401289 in diskimage-builder "deploy-ironic ramdisk does not deploy when obtaining its networking from DHCP" [High,Fix released]01:54
HaomengVikas_: did you run with latest code which includes the dib fix?01:54
*** meghal has joined #openstack-ironic01:55
HaomengVikas_: if is fixed on Jan 21, 201501:55
Vikas_i ran yesterdays code from master branch01:55
Vikas_oh.. can you please share bug id01:55
HaomengVikas_: this is the bug console message dump - https://launchpadlibrarian.net/192289980/failed01:56
HaomengVikas_: bug is this one -  https://bugs.launchpad.net/diskimage-builder/+bug/140128901:56
openstackLaunchpad bug 1401289 in diskimage-builder "deploy-ironic ramdisk does not deploy when obtaining its networking from DHCP" [High,Fix released]01:56
HaomengVikas_: can you check if this is same console message dump - https://launchpadlibrarian.net/192289980/failed01:57
HaomengVikas_: with you01:57
Vikas_thanks Haomeng..I will go through it .01:57
HaomengVikas_: not sure if can help you, if not, can you follow jroll's comments, to run devstack with ironic official localrc again01:57
Vikas_yes01:58
Vikas_Dec 10 22:08:21 (none) daemon.err tgtd: iser_ib_init(3351) Failed to initialize RDMA; load kernel modules? Dec 10 22:08:21 (none) daemon.err tgtd: work_timer_start(150) use signal based scheduler Dec 10 22:08:21 (none) daemon.err tgtd: bs_init_signalfd(271) could not open backing-store module directory /usr/lib/tgt/backing-store Dec 10 22:08:21 (none) daemon.err tgtd: bs_init(390) use signalfd notification01:58
Vikas_i am also getting these error messages01:58
*** kkoski has quit IRC02:01
HaomengVikas_: yes, i think it should be same issue02:01
HaomengVikas_: did you run deploy with *true* physical server as baremetal to provision?02:02
*** lazy_prince has joined #openstack-ironic02:05
*** rloo has quit IRC02:15
Vikas_Haomeng: I could not understand which variable is to be set for "*true* physical server as baremetal"02:22
Vikas_?02:22
HaomengVikas_: yes, our devstack support physical server deployment02:23
HaomengVikas_: let me check the references02:23
Vikas_ok..also before i could get your update , i started rerunning stack.sh following jrolls advice :)02:24
HaomengVikas_: should be IRONIC_HARDWARE=True02:25
HaomengVikas_: ok, do you want to run with vm or physical server?02:25
HaomengVikas_: means which vm or physical server to be used to register ironic nodes02:26
Vikas_i want to deploy on vm02:26
HaomengVikas_: for jrolls advice that is default devstack behavior, will create 3 vms as the ironic nodes02:26
Vikas_ironic node on vm02:27
HaomengVikas_: ok, if you deploy on vm, ignore IRONIC_HARDWARE=True please02:27
Vikas_ok02:27
Vikas_also as my machine is not very powerful02:27
Vikas_i am spawning one vm only instead of three02:27
Vikas_hope that wont be cause of issue02:27
Vikas_will back in 5 mins02:28
HaomengVikas_: good luck:)02:29
*** davideagnello has joined #openstack-ironic02:39
openstackgerritZhenguo Niu proposed openstack/ironic-specs: Update nodes-tagging spec  https://review.openstack.org/19293502:40
*** pal_ has quit IRC02:43
*** lazy_prince has quit IRC02:48
Vikas_Haomeng: Can you please help me understanding this work-around.I could not get exactly what is to be done02:49
Vikas_* Drop the ip= parameter from Ironic's template and add some functionality to the DIB element to discover the TFTP server address via dhclient. This is possible, as dhclient forwards this information to /etc/dhcp-enter-hooks.d scripts as $new_server_name, however.02:49
HaomengVikas_: ok, let me check02:50
Vikas_what "some functionality" can be added after dropping ip=02:50
Vikas_stack.sh is running again.Once its done, I will do this change also.02:51
openstackgerritTan Lin proposed openstack/ironic: Support trusted boot with iPXE  https://review.openstack.org/20727802:51
*** hakimo_ has joined #openstack-ironic02:52
*** meghal has quit IRC02:52
*** hakimo has quit IRC02:54
HaomengVikas_: this should be dib internal behavior I think02:55
HaomengVikas_: dib is used to generate the images02:55
HaomengVikas_: if you are using latest code, this dib fix should be inclouded as well02:56
Vikas_i am using latest code only.master branch02:56
HaomengVikas_: yes, so it should include the dib fix02:56
HaomengVikas_: one finding in log *work_timer_start(150)*, can we understand this is performance issue for your env02:57
Vikas_ok.. its stack.sh running with jrolls shared link.fingers crossed02:57
HaomengVikas_: ok02:57
HaomengVikas_: good luck:)02:57
HaomengVikas_: and see the result02:57
*** Vikas has quit IRC03:00
*** Vikas_ has quit IRC03:02
*** ramineni has joined #openstack-ironic03:14
*** ramineni1 has joined #openstack-ironic03:15
*** ramineni2 has joined #openstack-ironic03:17
*** kevinbenton has quit IRC03:18
*** ramineni has quit IRC03:19
*** ramineni2 has quit IRC03:20
*** ramineni1 has quit IRC03:20
*** kevinbenton has joined #openstack-ironic03:20
*** dtantsur|afk has quit IRC03:31
*** dtantsur has joined #openstack-ironic03:31
*** ramineni has joined #openstack-ironic03:32
*** jamielennox|away is now known as jamielennox03:47
*** rameshg87 has joined #openstack-ironic03:51
*** kevinbenton has quit IRC03:56
*** coolsvap|away is now known as coolsvap03:59
*** kevinbenton has joined #openstack-ironic04:01
*** lazy_prince has joined #openstack-ironic04:09
*** pal has joined #openstack-ironic04:15
*** achanda has quit IRC04:26
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Add port creation passing the name of the node instead of the UUID of the node  https://review.openstack.org/19343904:30
*** jlvillal has quit IRC04:32
*** jamielennox is now known as jamielennox|away04:33
*** pal has quit IRC04:47
*** Marga_ has quit IRC04:52
*** vikas has joined #openstack-ironic04:53
*** Marga_ has joined #openstack-ironic04:53
*** davideagnello has quit IRC05:00
*** pal has joined #openstack-ironic05:06
*** meghal has joined #openstack-ironic05:20
*** balajin has joined #openstack-ironic05:25
*** achanda has joined #openstack-ironic05:29
*** meghal has quit IRC05:30
*** stendulker has joined #openstack-ironic05:32
*** lsmola has joined #openstack-ironic05:54
openstackgerritRamakrishnan G proposed openstack/ironic: Add RAIDInterface for RAID configuration  https://review.openstack.org/19600305:54
openstackgerritRamakrishnan G proposed openstack/ironic: Add RPCAPIs for RAID configuration  https://review.openstack.org/19600606:20
Haomengvikas: cool06:23
vikasyes06:23
Haomengvikas: :)06:23
vikasit worked with localrc file from the link which jrolls shared06:24
Haomengvikas: yes, it is our ironic official localrc configurations06:24
*** ukalifon1 has joined #openstack-ironic06:25
Haomengvikas: :)06:26
vikasolder localrc also had few timeouts configured,may be they were culprit.Other than those i could see much difference.Thanks Haomeng,jrolls and Lucas06:27
Haomengvikas: I think maybe your issue root cause is from networking06:27
Haomengvikas: welcome:)06:27
Haomengvikas: because I saw your email which have some details from ironic conductor log which identfy the iscsi connection issue06:27
vikasnetworking is same as before.fixed network,floating network, gws all same06:27
vikasyes ..it was showing that but it was because on  bm_node(vm) tgtd was failing06:28
vikasi am not sure06:29
Haomengvikas: but dont think this bm_node(vm) tgtd failed which is caused by localrc configurations, odd behavior06:29
Haomengvikas: :)06:29
Haomengvikas: some time the devstack env is not stable, just try again, working:)06:30
Haomengvikas: :)06:30
vikas:)06:30
*** natorious is now known as zz_natorious06:30
vikasfew days back i was struggling with getting tftp server running06:31
Haomengvikas: :)06:32
vikasthat time some how bm_node was failing on missing pxelinux.cfg..and i was not even able to delete instance.Then i cleaned up everything and reran stack.sh.That would be a bug in some rare scenario06:33
*** chenke has joined #openstack-ironic06:34
openstackgerritRamakrishnan G proposed openstack/ironic: Add APIs for RAID configuration  https://review.openstack.org/19600706:34
Haomengvikas: yes, nova force-delete still not working with ironic as well to force remove the invalid instance06:35
*** david-lyle has quit IRC06:43
*** vikas has quit IRC06:44
*** Vikas_ has joined #openstack-ironic06:46
openstackgerritRamakrishnan G proposed openstack/ironic: Add support for inband raid configuration agent ramdisk  https://review.openstack.org/19823806:48
*** david-lyle has joined #openstack-ironic06:49
*** davideagnello has joined #openstack-ironic07:01
*** ifarkas has joined #openstack-ironic07:03
*** davideagnello has quit IRC07:05
openstackgerritTan Lin proposed openstack/ironic: Remove an useless test  https://review.openstack.org/20731907:08
dtantsurMorning Ironic07:11
yuikotak_dtantsur, o/07:12
dtantsuro/07:12
yuikotak_dtantsur, Congrats! https://review.openstack.org/#/c/206437/07:13
*** yuikotak_ is now known as yuikotakada07:13
dtantsuryeah, it was much faster than I expected :)07:13
dtantsurI thought I'm getting into one more flame war07:14
dtantsuryuikotakada, could you please review https://review.openstack.org/#/c/205031/ ? it's been around for a while already..07:16
*** praneshp has quit IRC07:17
yuikotakadadtantsur, oh, ok I will check07:18
*** achanda has quit IRC07:20
*** achanda has joined #openstack-ironic07:23
*** lazy_prince has quit IRC07:23
*** vishwanathj has joined #openstack-ironic07:23
*** chlong has quit IRC07:25
*** jcoufal has joined #openstack-ironic07:26
*** vishwanathj has quit IRC07:28
*** vishwanathj has joined #openstack-ironic07:29
rameshg87dtantsur: for patches that were posted yesterday (for which gate tests didn't run), a recheck is sufficient, right ?07:36
rameshg87or is gate still broken ?07:36
dtantsurrameshg87, no, it's not still broken, it's broken *again*07:36
dtantsur=^_^=07:36
rameshg87dtantsur: got it07:36
rameshg87status == broken07:36
rameshg87stendulker: ^^^07:37
yuikotakadadtantsur, this test LGTM, but why does it fail with dsvm gate?07:40
-openstackstatus- NOTICE: Our CI system is broken again today, jobs are not getting processed at all.07:40
*** ChanServ changes topic to "Our CI system is broken again today, jobs are not getting processed at all."07:40
dtantsuryuikotakada, our dsvm is broken until https://review.openstack.org/#/c/203629/ is merged07:41
dtantsurit's not related to this patch at all07:41
yuikotakadadtantsur, ah ok :)07:42
*** rameshg87 is now known as rameshg87-lunch07:45
*** ndipanov has quit IRC07:46
*** huangkai2 has joined #openstack-ironic07:50
-openstackstatus- NOTICE: CI system is broken and very far behind. Please do not approve any changes for a while.07:50
*** ChanServ changes topic to "CI system is broken and very far behind. Please do not approve any changes for a while."07:50
*** achanda has quit IRC07:56
*** jamielennox|away is now known as jamielennox07:57
*** achanda has joined #openstack-ironic07:58
yuikotakadadtantsur, BTW, about your suggestion in https://review.openstack.org/#/c/166386/9//COMMIT_MSG08:02
yuikotakadadtantsur, I'd like to discuss about it with Ironic folks at first, then I will do it with follow-up patch, if everyone agree. WDYT?08:04
*** achanda has quit IRC08:07
dtantsuryuikotakada, yeah, no prob08:10
*** athomas has joined #openstack-ironic08:11
*** lucasagomes has joined #openstack-ironic08:12
yuikotakadadtantsur, thanks08:15
*** ramineni has quit IRC08:24
*** lazy_prince has joined #openstack-ironic08:24
*** jistr has joined #openstack-ironic08:25
*** romainh has joined #openstack-ironic08:26
openstackgerritTan Lin proposed openstack/ironic: Move test_validate_fail_invalid_trusted_boot_value test  https://review.openstack.org/20731908:28
*** enikanorov has joined #openstack-ironic08:33
*** ramineni has joined #openstack-ironic08:37
openstackgerritMerged openstack/python-ironic-inspector-client: Create own functional tests for the client  https://review.openstack.org/20503108:37
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Add support for UEFI iSCSI boot  https://review.openstack.org/20733708:43
*** dtantsur is now known as dtantsur|brb08:48
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Clean up instance_uuid as part of the node's tear down  https://review.openstack.org/20503308:52
openstackgerritRamakrishnan G proposed openstack/ironic: Add RPCAPIs for RAID configuration  https://review.openstack.org/19600608:58
*** athomas has quit IRC08:58
*** chenke has quit IRC08:58
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic"08:59
-openstackstatus- NOTICE: CI is back online but has a huge backlog. Please be patient and if possible delay approving changes until it has caught up.08:59
*** ndipanov has joined #openstack-ironic09:01
*** e0ne has joined #openstack-ironic09:03
*** romcheg has joined #openstack-ironic09:03
*** pelix has joined #openstack-ironic09:06
*** chlong has joined #openstack-ironic09:07
*** achanda has joined #openstack-ironic09:08
*** Nisha has joined #openstack-ironic09:10
Nisharamineni, hi09:11
*** achanda has quit IRC09:13
sambettsMorning all 0/09:15
yuikotakadasambetts, o/09:17
sambettsHows it going yuikotakada09:17
sambetts?09:17
*** athomas has joined #openstack-ironic09:18
yuikotakadasambetts, today is not so much fine... so sleepy :( how are you?09:19
sambettsyuikotakada: Also sleepy :-P has summer reached japan now?09:21
yuikotakadasambetts, yup, it's too hot everyday, so I cannot sleep well at night >_< London also?09:22
lucasagomesfolks https://bugs.launchpad.net/ironic/+bug/1479192 can you guys reproduce it?09:22
openstackLaunchpad bug 1479192 in Ironic "Tescase drivers/test_pxe.py::test_validate_fail_invalid_trusted_boot_value fails." [Undecided,New] - Assigned to Shivanand Tendulker (shivanand-tendulker)09:22
lucasagomesI'm running against master and I can't, otherwise our gate would be broken09:22
lucasagomesrameshg87-lunch, ^09:22
sambettsyuikotakada: its pretty warm here its ~20C here which is pretty good09:23
sambettslucasagomes: I'm just running "tox --recreate" on master so I'll see what I get09:25
lucasagomessambetts, thanks09:25
*** jamielennox is now known as jamielennox|away09:25
yuikotakadasambetts, it sounds good :) In Japan recently around 35C...terrible09:26
*** huangkai2 has quit IRC09:26
* rameshg87-lunch rameshg8709:27
rameshg87-lunchlucasagomes: yeah, stendulker was able to reproduce it09:27
lucasagomesstendulker, hi there, how?09:27
lucasagomesgate should be broken if so09:28
rameshg87-lunchlucasagomes: that test case is wrong now09:28
lucasagomesrameshg87-lunch, right, but the pxe driver uses trusted_boot09:28
lucasagomesshould the right fix be add that validation back?09:28
rameshg87-lunchlucasagomes: it doesn't raise InvalidParameterValue in the place expected, instead raises where it is actually trying to contact glance09:28
*** rameshg87-lunch is now known as rameshg8709:28
stendulkerlucasagomes: Hi09:29
rameshg87lucasagomes: in most environments (including mine), trying to contact glance ends up in an exception which inturns gets converted to InvalidParameterValue09:29
sambettslucasagomes: all tests pass fine for me09:30
rameshg87lucasagomes: but in some environments, it ends up in timeout fixture iirc09:30
lucasagomesrameshg87, right, but pxe driver should not validate the trusted boot option?09:30
stendulkerlucasagomes: In my environment, tox never gives me InvalidParameterValue but gives timeout exception09:30
rameshg87lucasagomes: currently pxe driver only doesn't validate the value of trusted boot09:30
stendulkerlucasagomes: I had sen one more such logical issue resolved through https://review.openstack.org/#/c/200398/09:31
rameshg87lucasagomes: I mean PXEBoot doesn't validate the value of trusted boot09:31
lucasagomesrameshg87, but it should no? cause it uses trusted boot09:31
lucasagomeshttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L388-L39109:31
*** ig0r_ has joined #openstack-ironic09:31
*** MattMan has quit IRC09:31
sambettslucasagomes: I've even just run that specfic test and it passed09:32
lucasagomessambetts, same here09:32
lucasagomesodd09:32
stendulkersabetts: It passes because glance thorws the exception expected by testcase09:32
rameshg87lucasagomes: do you mean PXEBoot should validate the value of trusted boot because we do if trusted boot == true ?09:32
rameshg87we do <something>09:33
stendulkersambetts: But exception do not come from place expected by testcase09:33
lucasagomesrameshg87, yeah it should point out that the valiue specified to the trusted_boot option is not valid no? Like other drivers does09:33
lucasagomesif one adds trusted_boot:BLAH09:33
sambettsstendulker: I have no OpenStack services running, do you have glance running on the machine your running your tests on?09:33
stendulkerlucasagomes: I too was feel that Boot interfacce should validate these capabilities09:34
stendulkersambetts: Have glance running through devstack09:34
*** MattMan has joined #openstack-ironic09:34
rameshg87lucasagomes: but aren't deploy interfaces supposed to  validate that - https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/iscsi_deploy.py#L66409:34
rameshg87??09:34
sambettsstendulker: it sounds to me like there is a mock missing, so its actually hitting glance then09:34
rameshg87lucasagomes: need to leave desk now, will be right back .. sorry09:35
*** rameshg87 is now known as rameshg87-away09:35
stendulkerlucasagomes: I too feel that Boot interface should validate capabilities being used there09:35
*** jcoufal has quit IRC09:35
lucasagomesstendulker, rameshg87-away yeah, it seem so... Because it uses it09:35
*** ishant has joined #openstack-ironic09:35
Nishadtantsur|brb, lucasagomes rameshg87-away please review https://review.openstack.org/20190409:35
lucasagomesok left a comment in the patch09:35
* stendulker Going for a meeting09:35
*** huangkai2 has joined #openstack-ironic09:36
*** stendulker_ has joined #openstack-ironic09:39
*** stendulker has quit IRC09:40
*** chenglch has quit IRC09:42
*** jcoufal has joined #openstack-ironic09:52
*** naohirot has quit IRC09:54
*** coolsvap is now known as coolsvap|away09:55
*** marzif_ has joined #openstack-ironic09:57
*** yuikotakada is now known as yuikot_go_home09:58
*** alexpilotti has joined #openstack-ironic10:01
*** jcoufal has quit IRC10:02
raminenilucasagomes, hi..10:08
lucasagomesramineni, hi there10:08
*** romcheg has quit IRC10:09
raminenilucasagomes, one question, , can we import configuration options from one module to another module .. like from glance to ironic10:09
lucasagomesramineni, from one project to another? No, we can't read their configuration file10:10
lucasagomesramineni, for modules within Ironic yes, we can use a method called "import_opt"10:11
raminenilucasagomes, ok, ya .. thought so.. just want to confirm :)10:11
raminenilucasagomes, thanks :)10:11
lucasagomesramineni, yw!10:11
*** jcoufal has joined #openstack-ironic10:12
*** dtantsur|brb is now known as dtantsur10:12
*** kbyrne has quit IRC10:21
*** huangkai3 has joined #openstack-ironic10:21
*** romcheg has joined #openstack-ironic10:22
*** huangkai2 has quit IRC10:22
*** kbyrne has joined #openstack-ironic10:23
*** romainh has quit IRC10:23
*** huangkai4 has joined #openstack-ironic10:25
*** DaveMitchelll has joined #openstack-ironic10:25
*** huangkai3 has quit IRC10:26
DaveMitchelllHi guys, perhaps someone can help answer a question I have. I am only able to create N-1 bare metal nodes from horizon. With N being the number of nodes enrolled.10:28
DaveMitchelllIf I have one unused node left, and try to create a new baremetal instance, I recieve the 'No valid host was found.' message10:29
lucasagomesDaveMitchelll, hi there, I don't know about the horizon bits. Perhaps someone at #openstack-horizon can give you a better answer?10:29
openstackgerritLaura Moore proposed openstack/ironic: Addition of portgroups to support LAG interfaces  https://review.openstack.org/20623210:29
lucasagomesDaveMitchelll, oh ok... So the node is registered in Ironic as well? Can you check "ironic node-list" to see if it's there10:30
lucasagomes?10:30
DaveMitchelllSo I have 8 bare metal nodes registered in Ironic10:30
DaveMitchelllIt is shown in ironic node-list10:31
DaveMitchellland the node is used10:31
DaveMitchelllI guess it is something funning on the scheduler side10:31
DaveMitchelllBecause if I try and create 8 instances, I cant10:31
lucasagomesall the nodes are exactly same?10:32
lucasagomesand you have only 1 flavor for all them?10:32
DaveMitchelllyes10:32
DaveMitchellland yes10:32
lucasagomesyeah that's odd10:33
*** Nisha has quit IRC10:33
lucasagomesnova hypervisor-state shows available resources there?10:33
lucasagomesstat*10:33
openstackgerritLaura Moore proposed openstack/ironic: Addition of portgroups to support LAG interfaces  https://review.openstack.org/20623810:33
*** rameshg87-away is now known as rameshg8710:35
lucasagomesDaveMitchelll, it may worth checking if it's always the same node that can't be deployed to. When you did "ironic node-list" check if the provision_state of that node is "available" and if the maintenance mode is "False"10:36
rameshg87lucasagomes: hi, yeah, I agree, we should just validate at least the trusted_boot capability there before using it10:36
lucasagomesotherwise the node won't be exposed to the nova scheduler10:36
lucasagomesrameshg87, ++10:36
openstackgerritLaura Moore proposed openstack/ironic: Addition of portgroups to support LAG interfaces  https://review.openstack.org/20624310:36
sambettslucasagomes, rameshg87: Did you see my comment on the patch?10:36
*** stendulker_ has quit IRC10:36
* rameshg87 opens10:36
lucasagomessambetts, I haven't no10:37
lucasagomeswill look10:37
sambetts:)10:37
*** pal has quit IRC10:37
rameshg87sambetts: yeah, I too agree, test shouldn't be moved10:38
rameshg87sambetts: but your point is also to mock image service to assert (stronger) that exception is raised from the expected place, right ?10:39
sambettsyup10:39
rameshg87sambetts: yeah, and we could do something like self.assertIn('trusted_boot', str(exception)) as well10:39
rameshg87to make sure the exception was raised at proper place10:40
sambettsrameshg87: Right now it doesn't actually even raise an exception if the value is invalid, there isn't any validation on that, it just takes any value thats not "true" as false10:40
rameshg87sambetts: right ..10:41
rameshg87sambetts: this happened because I moved lot of code between PXEBoot and ISCSIDeploy and missed this :)10:41
rameshg87sambetts: when it was a singe validate of pxe driver (before https://review.openstack.org/#/c/166513/), it was doing the right thing10:42
sambetts:-) its all good, all it needs is one line adding to the PXEBoot validate function to call out to the deploy util one to validate the capablity10:43
rameshg87sambetts: exactly :)10:44
openstackgerritDmitry Tantsur proposed openstack/ironic: Document API versioning  https://review.openstack.org/20699910:44
lucasagomesyeah ++ it should validate that capability since the interface uses it10:44
*** huangkai5 has joined #openstack-ironic10:44
sambettslucasagomes: validate_boot_parameters_for_trusted_boot does get called if is_trusted_boot_requested returns "true"10:44
sambettsTrue*10:44
*** huangkai4 has quit IRC10:44
sambettsbut the way is_trusted_boot_requested works is 'return secure_boot == "true"'10:45
sambettsso invalid values just return False10:45
sambettstrusted_boot*10:45
openstackgerritLaura Moore proposed openstack/ironic: Addition of portgroups to support LAG interfaces  https://review.openstack.org/20624410:45
lucasagomessambetts, oh gotcha ++10:46
* lucasagomes adds a new comment10:46
sambettslucasagomes: still we should add the validation back in :-P10:47
lucasagomesyeah10:47
openstackgerritLaura Moore proposed openstack/ironic: Addition of portgroups to support LAG interfaces  https://review.openstack.org/20624510:48
*** davideagnello has joined #openstack-ironic11:03
*** zhenguo has quit IRC11:04
*** jlvillal has joined #openstack-ironic11:04
*** davideagnello has quit IRC11:07
*** romainh has joined #openstack-ironic11:10
*** achanda has joined #openstack-ironic11:10
dtantsurlucasagomes, o/ any new ideas on scheduler misbehavior?11:11
*** athomas has quit IRC11:11
lucasagomesdtantsur, I haven't looked into it yet. I have to reproduce it. Do you have an env handy with that error?11:11
*** pal has joined #openstack-ironic11:11
dtantsurnope :( I git a bunch of logs from folks, but they don't help much...11:12
*** achanda has quit IRC11:15
lucasagomesdtantsur, right, yeah I will take a look into it after work. The logs are part of that email thread? There's a bugzilla for that bug?11:16
dtantsurlucasagomes, last time I asked there wasn't... and I think I pulled logs from that machine, so I'm not really sure they exist anywhere11:17
lucasagomesdtantsur, I see.. I will comment on there11:17
lucasagomess/comment/reply11:17
lucasagomesI came to the office but there's nobody here, so I'm just going back home and continue from there11:18
dtantsurI see :)11:18
*** huangkai5 has quit IRC11:19
lucasagomesbe right back11:19
*** lucasagomes has quit IRC11:19
*** huangkai5 has joined #openstack-ironic11:19
*** jcoufal has quit IRC11:26
*** jcoufal has joined #openstack-ironic11:26
*** ramineni has quit IRC11:34
*** thrash|g0ne is now known as thrash11:35
*** huangkai6 has joined #openstack-ironic11:36
*** huangkai5 has quit IRC11:37
*** sinval has joined #openstack-ironic11:45
openstackgerritRamakrishnan G proposed openstack/ironic: Fix broken agent virtual media drivers  https://review.openstack.org/20599811:45
sinvalgood morning11:46
*** yuikotakada has joined #openstack-ironic11:46
* rameshg87 goes home and will be back on Monday11:47
*** e0ne has quit IRC11:47
*** rameshg87 has quit IRC11:47
sambettsHave a good one rameshg87 o/11:48
*** pal has quit IRC11:48
TheJuliaGood morning!11:49
sambettsGood Morning! TheJulia o/11:49
*** huangkai7 has joined #openstack-ironic11:50
*** huangkai6 has quit IRC11:50
dtantsurTheJulia, morning11:54
*** athomas has joined #openstack-ironic12:00
*** huangkai7 has quit IRC12:02
*** lucasagomes has joined #openstack-ironic12:05
*** lucasagomes is now known as lucas-hungry12:05
*** huangkai7 has joined #openstack-ironic12:07
*** ishant has quit IRC12:11
*** huangkai8 has joined #openstack-ironic12:12
*** huangkai7 has quit IRC12:14
openstackgerritSummer Barringer proposed openstack/bifrost: Documentation reformatting  https://review.openstack.org/20622212:15
valkyrjaGood morning12:17
dtantsurmorning valkyrja12:18
*** huangkai8 has quit IRC12:23
*** trown|outttypeww is now known as trown12:23
*** jjohnson2 has joined #openstack-ironic12:26
*** sinval has quit IRC12:26
*** huangkai8 has joined #openstack-ironic12:28
*** lucas-hungry is now known as lucasagomes12:30
*** huangkai8 has quit IRC12:33
*** huangkai8 has joined #openstack-ironic12:34
*** jamielennox|away is now known as jamielennox12:35
*** sinval has joined #openstack-ironic12:38
*** romainh has left #openstack-ironic12:40
*** huangkai9 has joined #openstack-ironic12:46
*** huangkai8 has quit IRC12:48
*** e0ne has joined #openstack-ironic12:54
*** huangkai9 has quit IRC12:54
*** huangkai9 has joined #openstack-ironic12:54
NobodyCamgood mornign IRonicers12:57
TheJuliagood morning NobodyCam12:57
*** huangkai10 has joined #openstack-ironic12:58
NobodyCammornign TheJulia :)12:58
NobodyCammorning dtantsur lucasagomes sambetts valkyrja TheJulia12:58
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Split common database code into ironic_inspector.db  https://review.openstack.org/20744912:59
dtantsurmorning NobodyCam12:59
NobodyCam:)12:59
*** huangkai9 has quit IRC12:59
lucasagomesNobodyCam, TheJulia good ugt morning12:59
NobodyCam:)13:00
lucasagomesfolks if you guys have a time, mind taking a peek at https://review.openstack.org/#/c/204162/ ?13:00
* lucasagomes wants to fix it soon13:00
NobodyCamlucasagomes: will review today.. just need to wake up a bit13:01
NobodyCam:)13:01
*** huangkai11 has joined #openstack-ironic13:01
*** huangkai10 has quit IRC13:02
*** davideagnello has joined #openstack-ironic13:03
*** romcheg1 has joined #openstack-ironic13:04
*** romcheg has quit IRC13:04
lucasagomesNobodyCam, no rush! Thanks13:04
*** huangkai12 has joined #openstack-ironic13:05
*** huangkai11 has quit IRC13:06
*** jamielennox is now known as jamielennox|away13:06
jrollmorning all :)13:08
jrollDaveMitchelll: did you set reserved_host_memory_mb=0 in nova?13:08
*** kkoski has joined #openstack-ironic13:08
*** davideagnello has quit IRC13:08
jrollDaveMitchelll: without that nova makes each compute host reserve some memory, so when you're down to one node it will think it doesn't have enough capacityt13:09
jrolllucasagomes: dtantsur: so. do y'all remember why we didn't do semver for our api before? was there even a reason? was it brought up?13:09
dtantsurjroll, we did whatever nova (and now api-wg) did13:09
dtantsurjroll, and they expect major version changes only for serious API rewrites13:10
jrollmmmhmm.13:10
dtantsurit was brought up on the api-wg spec, but it has no activity since then13:10
jrollI like mrda's email. just sayin.13:10
dtantsurI like it, but I don't think it would be of any help in this situation13:10
*** ig0r_ has quit IRC13:10
*** huangkai12 has quit IRC13:11
lucasagomesjroll, I don't think we had a reason, yeah we followed the nova spec AFAICT as dtantsur said13:11
lucasagomesjroll, dtantsur probably also because it may look a bit odd no? e.g API v1 microversion 3.2.113:12
* jroll sighs.13:12
*** huangkai12 has joined #openstack-ironic13:12
* jroll %s/micro//13:13
jrollso13:13
jrollwhat I would do if I could start over13:13
jrollis remove v1 from the url.13:13
jrolland just version everything x.y.z based on header13:13
dtantsurwell, maybe...13:14
dtantsurbut we can't start over13:14
NobodyCammornign jroll13:14
jrollhi NobodyCam :)13:14
NobodyCam:)13:14
jrolldtantsur: in theory we could make that how v2 works :P13:15
jrollbut yeah :/13:15
*** [1]cdearborn has joined #openstack-ironic13:15
jrollI do think a semver-like thing would help in this situation13:15
jrollbecause it clearly signals where the break is13:15
jrollhell, we could allow people to pass 1.2.latest or whatever13:16
lucasagomesyeah... problem we have 2 versionins for the API now, before microversion a non-backward compat change would need to go to /v2, now we can handle with microversion13:16
lucasagomesso it's a bit odd13:16
*** ig0r_ has joined #openstack-ironic13:16
*** huangkai13 has joined #openstack-ironic13:16
*** huangkai12 has quit IRC13:18
*** pal has joined #openstack-ironic13:18
*** huangkai14 has joined #openstack-ironic13:20
*** huangkai13 has quit IRC13:21
*** marzif_ has quit IRC13:21
*** marzif_ has joined #openstack-ironic13:22
*** marzif_ has quit IRC13:22
*** e0ne has quit IRC13:22
*** huangkai15 has joined #openstack-ironic13:23
*** rbrooker has joined #openstack-ironic13:23
*** huangkai14 has quit IRC13:25
*** kbyrne has quit IRC13:26
*** kbyrne has joined #openstack-ironic13:27
*** ig0r_ has quit IRC13:31
*** rloo has joined #openstack-ironic13:31
*** huangkai16 has joined #openstack-ironic13:31
*** e0ne has joined #openstack-ironic13:31
*** huangkai15 has quit IRC13:33
*** huangkai17 has joined #openstack-ironic13:36
*** huangkai16 has quit IRC13:36
jrolllucasagomes: +A on https://review.openstack.org/#/c/205142/13:38
lucasagomesjroll, w00t!13:38
* lucasagomes starts adding deprecating messages away!13:38
jroll\o/13:39
*** pal has quit IRC13:39
sambettsjroll, lucasagomes: I more excited about the deploy/install guide being updated to explain how to use IPA ;)13:39
lucasagomessambetts, :-) well it's quite easy13:39
lucasagomessambetts, get the IPA ramdisk and replace the bash one with it13:40
lucasagomesdone13:40
jrollheh13:40
sambettsjust a differnt DiB command right?13:40
*** mjturek1 has joined #openstack-ironic13:40
* jroll cries13:40
jrollsambetts: http://tarballs.openstack.org/ironic-python-agent/coreos/files/13:40
lucasagomessambetts, pretty much. Or you can use the coreos tool to build it too13:40
jrollor cd ipa/imagebuild/coreos/ && cat README && make13:40
jrollI think we made it too easy and now everyone wants to use dib to build it13:41
lucasagomesjroll, some people can't use coreos because they can productize it13:41
lucasagomesus for e.g we need to use RH stuff for distributing it13:42
jrolllucasagomes: silly business rules aside13:42
lucasagomesbut yeah, for my tests I just use the coreos thing13:42
lucasagomesjroll, sure yeah13:42
lucasagomesbut still we gotta conform to it13:42
jrollagain.13:42
* jroll cries13:42
jrollbest tool for the job etc etc13:42
lucasagomesheh13:42
lucasagomeswell dracut rocks to create ramdisks IMO13:42
lucasagomeshaving an IPA module for it would be +2 from me!13:43
jrollidk, I like the unpack, copy files, pack back up method :P13:43
jrollbut patches welcome ;D13:44
lucasagomesright yeah it's simpler13:46
*** pal has joined #openstack-ironic13:49
*** cdearborn has joined #openstack-ironic13:51
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands  https://review.openstack.org/17251713:52
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Introduce openstackclient plugin  https://review.openstack.org/17167213:52
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create  https://review.openstack.org/17246113:52
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Add provision state to set command  https://review.openstack.org/20611913:52
*** krtaylor has quit IRC13:55
openstackgerritMerged openstack/ironic-specs: Deprecate the bash ramdisk  https://review.openstack.org/20514213:59
rloomorning jroll, hi lucasagomes, sambetts!14:01
lucasagomesrloo, good morning!14:01
rlooI'm here today, then gone for about over a week and back on some Monday. I'm going to try to do reviews today. Are there any urgent ones?14:02
*** pal has quit IRC14:02
NobodyCamgood mornign rloo14:03
*** pal has joined #openstack-ironic14:03
rloohey, morning NobodyCam!14:03
jrollrloo: they're all urgent, of course!14:04
rloojroll: you have to learn to prioritize :)14:04
jrolllucasagomes: 14:03:28       greghaynes | we'll need to make sure ironic is ok removing that before they officially deprecate the bash ramdisk14:04
jrollre ironic gate on dib14:05
greghaynesya, dib isnt being the best citizen in the gate and so our choices are either remove that test from dib or remove a lot of the dib func tests, and Id greatly prefer the former and I expect you all dont mind too much :)14:06
*** dguerri is now known as dguerri`14:06
*** [1]cdearborn has quit IRC14:07
*** krtaylor has joined #openstack-ironic14:08
*** thiagop has joined #openstack-ironic14:08
lucasagomesgreghaynes, we can remove the test after we do remove the support for the bash ramdisk right?14:08
thiagopgood morning Ironic people14:08
lucasagomeswe don't need to remove it when it's deprecated. We can leave it because people will still able to fix bugs in the bash ramdisk14:08
greghayneslucasgnomes: hrm, the issue is that test puts dib in the integrated gate queue which is especially not great since dib relies on a lot of external resources so there are frequent transient failures....14:10
thiagoprloo: people said you're looking for reviews to make14:10
thiagop:)14:10
rloothiagop: no, i know where to find reviews. just wanted to know if there were any urgent ones, but it doesn't seem like it, so I'll toss a coin soon :)14:10
jrolllucasagomes: basically having that gate on dib means if dib job fails, ironic jobs get reset, and thus nova jobs get reset14:11
jrolland it's killing the gate14:11
jrolllucasagomes: greghaynes maybe move it to experimental and we can run it on any risky ironic changes?14:11
greghayneslucasgnomes: If we really want it to remain tested, I could add a build test to dib that builds the ironic bash ramdisk14:11
thiagoprloo: if you can stack this on your queue, would be of great help: https://review.openstack.org/#/c/187762/14:11
greghayneswhich would happen in the dib functest jobs so it wouldnt tie us all together14:12
jrolllucasagomes: greghaynes: also gate links like that go by job name, so we could just make a job with a different name and it would also solve it14:12
*** liliars has joined #openstack-ironic14:12
greghayneshah, yea14:13
rloothiagop: sorry, i don't think that'll happen today. i want to work on more infrastructure things. haven't yet looked at the list of patches but the RAID stuff comes to mind.14:13
lucasagomesjroll, greghaynes right14:13
thiagoprloo: no problem14:13
lucasagomesFWIW we already have jobs in gate testing IPA14:13
lucasagomesboth methods, iscsi and the agent one14:13
lucasagomesbut they are not built with DIB14:13
jrollright14:14
*** achanda has joined #openstack-ironic14:14
lucasagomesthey use the coreos tools... we can just add a flag to devstack where they IPA image will be built with DIB14:14
lucasagomesshould be easy enough14:14
jrolllucasagomes: btw would you mind reviewing https://review.openstack.org/#/c/137171/ sometime soonish?14:14
jrollwell14:14
jrollthe DIB IPA ramdisk is crazy bloated14:14
lucasagomesproblem is the RAM requirements14:14
jrollthere's no way... yeah14:14
lucasagomesso... that will need to be worked out14:14
lucasagomesyeah14:14
lucasagomesjroll, ++ will do today14:15
* jroll calls not it as he helped get the coreos image as slim as possible14:15
jrollthank you!14:15
thiagopif anyone would like to take a look at https://review.openstack.org/#/c/187762/ we'll appreciate very much14:15
greghayneswell you would need to gate that with dib so you can test dib off master... do you know if the current dib ramdisk test performs any kind of booting of the ramdisk?14:15
greghaynesit just tests a build right?14:15
jrollgreghaynes: I thought it ran tempest14:16
* jroll looks14:16
jrollgate-tempest-dsvm-ironic-pxe_ssh14:16
jrollyeah, that actually runs devstack/tempest14:16
greghaynesthat seems like a waste - dib cant effect anything that could break tempest there14:16
jrollit can14:17
jrollI can show you if you'd like but I don't think infra would appreciate that :P14:17
greghayneswow, my mind is being blown, so tempest loads the ramdisk we create?14:18
jrollyou could certainly change this file and break ironic tempest jobs https://github.com/openstack/diskimage-builder/blob/master/elements/deploy-ironic/init.d/80-deploy-ironic14:18
*** achanda has quit IRC14:18
jrollyes14:18
jroll(also, ikr)14:18
greghaynesok, that is kinda awesome14:18
* jroll bbiab14:19
*** pal has quit IRC14:20
lucasagomesheh14:21
*** huangkai17 has quit IRC14:26
*** pal has joined #openstack-ironic14:28
*** ig0r_ has joined #openstack-ironic14:32
*** Vikas_ has quit IRC14:34
*** pal has quit IRC14:34
*** kkoski has quit IRC14:37
*** rbrooker has quit IRC14:38
lucasagomesjroll, good point re PTL thee14:42
lucasagomesthere*14:42
*** bapalm_ has joined #openstack-ironic14:43
thiagoplucasagomes: quick question: what happens when IPA gets a node that doesn't have partitions on its disk?14:47
*** mtanino has joined #openstack-ironic14:50
lucasagomesthiagop, nothing really. Ironic or IPA will create the partitions depending on the methodology you use for the deployment14:50
lucasagomesit's expected the local disks to have no partitions when IPA starts because of cleaning14:51
lucasagomesthiagop, if you use pxe_* drivers Ironic will partition the disk for you14:51
*** achanda has joined #openstack-ironic14:51
lucasagomesthiagop, for agent_* drivers, currently it only supports full disk images. So IPA will write that disk image (which already contains the partitions) to the local disk14:51
thiagopI'm putting together a new implementation of agent driver, but I'm getting a "/dev/sda: unrecognised disk label" error when copying the configdrive14:52
lucasagomesthiagop, the image your using contains a valid MBR?14:55
lucasagomes(not sure if agent supports gpt)14:55
thiagopI'm not really sure14:55
lucasagomesthiagop, right, how did you create the image?14:56
lucasagomesusually cloud images are just partition images14:56
thiagopdib14:56
lucasagomesthiagop, did you use the "vm" element for it?14:56
thiagopusing fedora baremetal iso14:56
dtantsurrloo, morning! could you please review docs on our versioning (as it is now, no flame war intended)? https://review.openstack.org/#/c/20699914:56
lucasagomes(naming are pretty hard, in DIB "vm" is the element that creates a full idks image so you can boot it in a vm(14:56
lucasagomes)*14:56
rloodtantsur: sure14:57
lucasagomesthiagop, right, yeah so it's a partition image. Add the VM element to it14:57
lucasagomesthiagop, for ref https://github.com/openstack/diskimage-builder/tree/master/elements/vm14:57
thiagoplet me check if I understanded that righ: to use the image with agent it needs to be a "vm" image?14:58
lucasagomesthiagop, it needs to have a valid bootloader and a partition table14:58
lucasagomesI believe only MBR is supported for partition table (will confirm it, lemme look at the agent code)14:59
thiagopI'm not very familiar, but I though "vm" and "baremetal" options were mutually exclusive14:59
lucasagomesthiagop, I think the "baremetal" element just extracts the kernel and ramdisk at the end14:59
lucasagomesyou don't need that14:59
NobodyCamlucasagomes: that is my understanding too14:59
lucasagomesbecause you will be booting from local disk and not from the network after the image is deployed14:59
lucasagomeshttps://github.com/openstack/diskimage-builder/tree/master/elements/baremetal15:00
lucasagomesthiagop, yeah you don't need the baremetal element15:00
lucasagomes(perhaps we need to start renaming things in DIB, it's very confusing)15:00
*** lazy_prince has quit IRC15:01
NobodyCamlol15:01
*** krtaylor has quit IRC15:01
thiagophey NobodyCam , morning15:01
lucasagomesthiagop, you also don't need to use the iso element, unless you want to boot the deploy ramdisk using the virtual media15:01
*** rbrooker has joined #openstack-ironic15:02
thiagopI feel like I know nothing (Jon Snow)15:02
thiagop:)15:02
lucasagomesthiagop, are you booting the IPA ramdisk via network or virtual media?15:02
thiagoplucasagomes: network15:02
lucasagomesthiagop, I don't blame you. I think the names of things are pretty horrible15:02
lucasagomesthiagop, right so just create a image with the "fedora" and "vm" element15:02
lucasagomesand deploy it with agent15:02
lucasagomesshould work15:02
dtantsurrloo, btw IIRC we no longer have "reverify", it's the same as "recheck"15:02
dtantsurrloo, we also no longer have "recheck bug #..."15:03
thiagopI'd appreciate to understand more on that if there is any doc available15:03
rloodtantsur: oh, i didn't realize that15:03
*** ig0r_ has quit IRC15:03
thiagopI'll try that. Thanks lucasagomes NobodyCam15:03
rloodtantsur: guess i was hoping reverify would be faster. gate seems really slow15:03
lucasagomesthiagop, ++ for documenting it15:03
NobodyCam:)15:03
*** ig0r__ has joined #openstack-ironic15:03
*** achanda has quit IRC15:03
*** zz_natorious is now known as natorious15:03
dtantsurrloo gate was broken this morning again. the 3rd time in a row IIRC15:03
dtantsurwe have a huge check pipeline backlog now...15:04
rloodtantsur: that would explain it then :-(15:04
TheJulia:(15:04
lucasagomesyeah the machines running the jobs went were running out of space so it needed to be freed and gate was restarted15:05
lucasagomes(that's what I heard at least)15:05
*** yuikotakada has quit IRC15:08
*** logan2 has quit IRC15:08
rlooI didn't know about this wiki, guess we should hold off on approving things: https://wiki.openstack.org/wiki/Infrastructure_Status15:08
*** ig0r_ has joined #openstack-ironic15:09
*** ig0r__ has quit IRC15:09
*** kkoski has joined #openstack-ironic15:09
NobodyCamrloo: oh wow nor did I but great link... :)15:10
*** avladu has joined #openstack-ironic15:10
*** ig0r__ has joined #openstack-ironic15:13
*** krtaylor has joined #openstack-ironic15:14
*** ig0r__ has quit IRC15:15
*** ig0r_ has quit IRC15:15
lucasagomesjroll, JayF you know if IPA can write the config drive for GPT partiton table?15:16
lucasagomesjroll, JayF https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/copy_configdrive_to_disk.sh#L6215:16
jrolllucasagomes: I'm not sure but I think it may depend on MBR15:16
lucasagomesthat seems to work for MBR and GPT, tho the comment on L17 only talks about MBR15:17
jrollright15:17
jrollI haven't tested it myself15:17
lucasagomesjroll, right... may worth trying cause you're not changing the disk label at any part there15:17
jrollyep15:17
lucasagomesparted may just respect whatever disk label you have and write a partition at the end15:17
*** jcoufal has quit IRC15:17
TheJuliaI think parted will15:18
TheJuliaalthough there is a possibility that it might refuse becuase the gpt table is wrong because the end of the disk at a different location15:18
rcarrillocruzTheJulia: heya, i pushed https://review.openstack.org/#/c/206585/2 a bit before https://review.openstack.org/#/c/206745/215:20
*** vishwanathj has quit IRC15:21
rcarrillocruzi think it's good we had sane defaults as we used to15:21
rcarrillocruzif we take stephanie's change, at least we should remove the leftovers http_boot_folder and deploy_image_filename from role DOCs15:22
rcarrillocruzbut i think defaults were good15:23
avladuhello guys! can I use configdrive with whole disk images?15:23
avladuI am using pxe_ipmitool driver15:23
*** dguerri` is now known as dguerri15:25
avladufor the moment I saw that the configdrive params are not passed to the next deployment step: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/iscsi_deploy.py#L32515:27
lucasagomesavladu, that's a good question man... I don't think it's possible15:28
lucasagomesperhaps we should allow that just like IPA does15:28
TheJuliarcarrillocruz: yeah, stepanie and I were chatting about it yesterday, turns out there are a few things that are not quite happy in that raea :(15:28
TheJuliasadly... ci/gate is super unhappy15:29
lucasagomeshttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/deploy_utils.py#L720-L74015:29
lucasagomesavladu, yeah seems not possible15:29
*** aweeks has quit IRC15:29
*** cppforlife_ has quit IRC15:29
*** BadCub has quit IRC15:29
*** lekha has quit IRC15:29
*** Ng has quit IRC15:29
lucasagomesavladu, mind filling a bug about it?15:29
avladuyes, I can do it15:29
avladuusing the IPA, is there a way to do it?15:30
lucasagomesavladu, yeah IPA will write the config driver to the end of you're disk15:31
lucasagomesjust make sure you don't have more than 3 primary partitions on ur partition table (assuming MBR)15:31
lucasagomesof ur*15:32
*** dguerri is now known as dguerri`15:34
thiagoplucasagomes: solved! Thank you very much.15:34
lucasagomesthiagop, cool, you welcome! We need to document things better15:35
avladulucasgomez: thanks15:35
avladulucasagomes: thanks*15:36
lucasagomesavladu, np, yw15:36
*** ifarkas has quit IRC15:37
thiagopdo we have a virtualmedia boot interface already?15:38
lucasagomesthiagop, for some drivers yes15:39
lucasagomesiLO and I think iRMC supports it upstream15:39
*** ijw has joined #openstack-ironic15:39
* lucasagomes needs to check15:39
lucasagomesiLO for sure15:39
thiagopafter the boot-deploy split?15:39
lucasagomesno it supported it before15:40
thiagopok, I'll take a look on that. I have a requirement on VirtualMedia here...15:40
lucasagomesbut the boot interfance will make it easier to mix and match drivers to use different boot methods (virtual media, iPXE, pxe etc)15:40
thiagopmaybe I can turn it into a boot interface15:41
thiagop;)15:41
lucasagomescool ++15:41
*** rbrooker has quit IRC15:45
*** alexpilotti has quit IRC15:48
dtantsurI like how summit talks pass moderation: https://www.openstack.org/summit/tokyo-2015/vote-for-speakers/presentation/430815:50
thiagophave we reached an agreement about how to name the drivers with boot and deploy interface?15:50
thiagopsomething like agent_virtualmedia_ilo or agent_pxe_ilo?15:51
dtantsurthiagop, don't matter for now, in the future: https://review.openstack.org/#/c/18837015:51
thiagopI saw that, very interesting dtantsur15:52
dtantsurfor now... anything that makes sense to you, I guess15:52
thiagopif don't matter, I can name it whatever I want? :B15:52
dtantsurwell, something reasonable please :D15:52
*** ig0r_ has joined #openstack-ironic15:52
thiagopbecause we intend to release agent_pxe_oneview and agent_vm_oneview15:53
NobodyCamdtantsur: wow: even translation doesn't help: https://translate.google.com/translate?hl=en&sl=ko&tl=en&u=https%3A%2F%2Fwww.openstack.org%2Fsummit%2Ftokyo-2015%2Fvote-for-speakers%2Fpresentation%2F430815:53
dtantsuroh, is it about that "Gangnam style" video?15:54
* dtantsur would love to see15:54
*** zsmithnyc has quit IRC15:55
*** h00327910__ has quit IRC15:55
*** rbrooker has joined #openstack-ironic15:59
NobodyCamlol15:59
*** dguerri` is now known as dguerri15:59
*** rcarrillocruz has quit IRC16:01
openstackgerritStephanie Miller proposed openstack/bifrost: Update bifrost-create-dib-image documentation  https://review.openstack.org/20751716:01
lucasagomesdtantsur, would love to see it16:02
*** vishwanathj has joined #openstack-ironic16:04
*** puranamr has joined #openstack-ironic16:04
dtantsurdamn, so many talks Oo I was hoping to finish 5 minutes ago, but I'm still in the middle16:04
*** vishwana_ has joined #openstack-ironic16:05
*** rbrooker has quit IRC16:06
*** cdearborn has quit IRC16:07
*** vishwanathj has quit IRC16:08
dtantsursee you tomorrow16:08
*** rbrooker has joined #openstack-ironic16:08
*** dtantsur is now known as dtantsur|afk16:09
*** lsmola has quit IRC16:09
NobodyCamnight dtantsur|afk16:09
*** pal has joined #openstack-ironic16:10
openstackgerritJulia Kreger proposed openstack/bifrost: Cleanup use of extra_dib_elements  https://review.openstack.org/20666416:12
*** davideagnello has joined #openstack-ironic16:14
*** rbrooker has quit IRC16:14
*** logan2 has joined #openstack-ironic16:19
*** jistr has quit IRC16:24
*** aweeks has joined #openstack-ironic16:26
*** lekha has joined #openstack-ironic16:27
*** rloo has quit IRC16:28
*** ukalifon1 has quit IRC16:28
*** e0ne has quit IRC16:29
*** pal has quit IRC16:30
*** Ng has joined #openstack-ironic16:30
*** BadCub has joined #openstack-ironic16:31
*** cppforlife_ has joined #openstack-ironic16:33
*** romcheg1 has quit IRC16:34
*** DaveMitchelll has quit IRC16:36
*** zsmithnyc has joined #openstack-ironic16:43
*** ricky1 has joined #openstack-ironic16:46
*** alexpilotti has joined #openstack-ironic16:47
*** vishwana_ has quit IRC17:00
*** trown is now known as trown|lunch17:03
lucasagomesfolks I'm going to call it a day17:04
lucasagomeshave a great night everyone!17:04
lucasagomesIf you have time, please take a look at https://review.openstack.org/#/c/204162/ :-)17:04
lucasagomesthanks17:04
TheJuliagoodnight lucasagomes17:04
*** lucasagomes is now known as lucas-dinner17:04
lucas-dinnerTheJulia, g'night!17:04
NobodyCamnight lucas-dinner17:04
*** meghal has joined #openstack-ironic17:06
thiagopgood night lucas-dinner ;)17:06
*** romcheg has joined #openstack-ironic17:06
openstackgerritStephanie Miller proposed openstack/bifrost: Correct reference to deploy_image variable in install playbook  https://review.openstack.org/20674517:06
*** pal has joined #openstack-ironic17:06
*** h00327910__ has joined #openstack-ironic17:08
*** Pradip has joined #openstack-ironic17:20
*** e0ne has joined #openstack-ironic17:22
*** e0ne has quit IRC17:23
*** rloo has joined #openstack-ironic17:23
*** e0ne has joined #openstack-ironic17:23
*** bapalm_ has quit IRC17:25
*** achanda has joined #openstack-ironic17:25
*** achanda has quit IRC17:26
*** achanda has joined #openstack-ironic17:29
*** meghal has quit IRC17:31
*** meghal has joined #openstack-ironic17:31
*** sinval has quit IRC17:32
*** boris-42 has joined #openstack-ironic17:37
*** pal has quit IRC17:39
*** athomas has quit IRC17:40
*** trown|lunch is now known as trown|brb17:41
*** trown|brb is now known as trown17:41
*** Sukhdev_ has joined #openstack-ironic17:44
*** meghal has quit IRC17:55
*** igordcard has joined #openstack-ironic17:56
*** alexpilotti has quit IRC17:56
*** igordcard_ has quit IRC17:57
*** igordcard_ has joined #openstack-ironic17:57
*** puranamr has quit IRC17:59
*** coolsvap|away is now known as coolsvap17:59
*** meghal has joined #openstack-ironic18:07
*** meghal has quit IRC18:07
*** ijw has quit IRC18:09
*** meghal has joined #openstack-ironic18:10
*** meghal has quit IRC18:10
*** meghal has joined #openstack-ironic18:13
*** meghal has quit IRC18:17
*** ig0r__ has joined #openstack-ironic18:24
*** ndipanov has quit IRC18:25
*** ndipanov has joined #openstack-ironic18:26
*** kkoski_ has joined #openstack-ironic18:30
*** coolsvap is now known as coolsvap|away18:32
*** pelix1 has joined #openstack-ironic18:33
*** pelix has quit IRC18:33
*** meghal has joined #openstack-ironic18:34
*** jlvillal_ has joined #openstack-ironic18:34
*** aweeks has quit IRC18:34
*** igordcard_ has quit IRC18:34
*** kkoski has quit IRC18:34
*** jlvillal has quit IRC18:34
*** kbyrne has quit IRC18:34
*** mjturek1 has quit IRC18:34
*** aweeks_ has joined #openstack-ironic18:34
*** kbyrne has joined #openstack-ironic18:35
*** jlvillal_ is now known as jlvillal18:35
*** mjturek1 has joined #openstack-ironic18:35
*** aweeks_ is now known as aweeks18:36
*** pelix1 is now known as pelix18:36
ricky1so18:39
ricky1TheJulia: you cool with create dib image role not having defaults18:39
ricky1is to abandon my change in favor of stephanie's or not18:39
ricky1who I don't know her nickname on IRC btw18:40
NobodyCamcinerama: == stephaine18:40
ricky1oh18:40
ricky1cinerama: helo!18:40
cineramahi ricky18:40
cineramaer ricky118:40
*** ricky1 is now known as rcarrillocruz18:40
rcarrillocruzfinal comment18:41
rcarrillocruzif you split doc and change in two changes18:41
rcarrillocruzi think you may want to use http://lists.openstack.org/pipermail/openstack-dev/2015-February/056515.html18:41
cineramaricky1: glad to see you here, it is waaay easier to talk about this stuff in realtime.18:41
rcarrillocruzoh yeah18:41
rcarrillocruzi was looking at stephanies and millers couldn't find you!18:41
rcarrillocruzimho, you could put depends-on in the commit message for the documentation change18:41
rcarrillocruzthat way18:41
rcarrillocruzas soon as the code change merges18:41
cineramathanks for the tip on depends-on18:41
rcarrillocruzthe doc change will merge18:41
cineramathough in this case the code change isn't directly linked with the doc...it should have gone with the initial change in the role18:42
cineramabut now we have it which is great18:42
TheJuliarcarrillocruz: Well, we have a default in the group vars, so I think we're kind of okay from a defaults perspective18:43
rcarrillocruzjust abandoned mime18:43
TheJuliaok18:44
rcarrillocruz*mine*18:44
TheJuliaHeh, funny you would mention depends-on, I was mentioning that to someone this morning.18:45
TheJuliarcarrillocruz: that is a good idea, to do it that way :)18:45
rcarrillocruzyeah, that feature is cool18:46
rcarrillocruznow18:46
rcarrillocruzwhat's up with bifrost gate :/18:46
cineramaCI has been sad lately18:46
TheJuliaci has been very sad18:46
rcarrillocruzi saw several -1s that don't seem to be related to the changes itself18:46
rcarrillocruzi mean, i know the whole openstack CI has not been in good shape this week18:47
TheJuliazuul is only 10 hours behind right now18:47
rcarrillocruzor is it something specific to bifrost18:47
rcarrillocruzok18:47
rcarrillocruzgotcha18:47
TheJuliarcarrillocruz: looked like some security updates went out on ubuntu repos but the apt data didn't get updated, so basically... the jobs blew up yesterday18:47
rcarrillocruz:S18:47
rcarrillocruzo-k, will debug glean i guess18:48
rcarrillocruz\o/ yay18:48
TheJuliaAnd you've reminded me of what I was going to do after lunch!18:48
TheJulia\o/18:48
*** ig0r_ has quit IRC18:50
*** igordcard has quit IRC18:52
*** praneshp has joined #openstack-ironic18:57
*** puranamr has joined #openstack-ironic18:59
*** bapalm_ has joined #openstack-ironic19:00
*** Marga_ has quit IRC19:01
*** Marga_ has joined #openstack-ironic19:03
*** Marga_ has quit IRC19:04
*** ig0r_ has joined #openstack-ironic19:04
*** puranamr has quit IRC19:04
*** Marga_ has joined #openstack-ironic19:04
*** cdearborn has joined #openstack-ironic19:04
*** bapalm_ has quit IRC19:05
*** Nisha has joined #openstack-ironic19:18
*** e0ne has quit IRC19:25
*** natorious is now known as zz_natorious19:33
*** zz_natorious is now known as natorious19:33
*** DaveMitchelll has joined #openstack-ironic19:33
*** Sukhdev_ has quit IRC19:44
*** cdearborn has quit IRC19:45
*** openstackgerrit has quit IRC19:46
*** chadix has joined #openstack-ironic19:46
*** openstackgerrit has joined #openstack-ironic19:47
*** achanda has quit IRC19:49
*** cdearborn has joined #openstack-ironic19:54
*** DaveMitchelll has quit IRC19:54
*** ig0r_ has quit IRC19:56
*** meghal has quit IRC19:56
openstackgerritRicardo Carrillo Cruz proposed openstack/bifrost: Add extra_kernel_parameters  https://review.openstack.org/20759519:57
*** DaveMitchelll has joined #openstack-ironic20:00
TheJuliarcarrillocruz: You need custom kernel params?20:02
rcarrillocruzyep20:02
rcarrillocruzin my case20:02
rcarrillocruzintel_iommu=off20:02
TheJuliaoh20:02
TheJuliaok20:02
rcarrillocruzottherwise server boot gets all sorts of DMAR messages yadayada20:02
TheJulia:(20:02
rcarrillocruzit's this typical downstream patch20:03
rcarrillocruzi hope most users won't need it20:03
rcarrillocruzi was patching direcly agent_config.j2, but i thought it may be better to parameterize and push a patch20:03
TheJuliayeah20:03
*** sinval has joined #openstack-ironic20:05
*** kkoski_ has quit IRC20:08
*** e0ne has joined #openstack-ironic20:11
*** achanda has joined #openstack-ironic20:16
*** openstackgerrit has quit IRC20:16
*** openstackgerrit has joined #openstack-ironic20:17
*** ijw has joined #openstack-ironic20:18
*** puranamr has joined #openstack-ironic20:21
*** puranamr has quit IRC20:26
*** meghal has joined #openstack-ironic20:27
openstackgerritMerged openstack/ironic-inspector: Require ironic API version 1.6  https://review.openstack.org/20701820:28
*** maurosr has quit IRC20:28
*** meghal has quit IRC20:31
*** puranamr has joined #openstack-ironic20:32
openstackgerritRicardo Carrillo Cruz proposed openstack/bifrost: Add extra_kernel_parameters  https://review.openstack.org/20759520:32
*** liliars has quit IRC20:34
*** meghal has joined #openstack-ironic20:36
*** puranamr has quit IRC20:36
*** kkoski has joined #openstack-ironic20:37
*** Nisha has quit IRC20:38
*** ijw has quit IRC20:43
*** dguerri is now known as dguerri`20:43
*** ukalifon1 has joined #openstack-ironic20:44
*** puranamr has joined #openstack-ironic20:45
*** openstackgerrit has quit IRC20:46
*** openstackgerrit has joined #openstack-ironic20:47
*** ijw has joined #openstack-ironic20:50
*** jamielennox|away is now known as jamielennox20:57
*** sinval has quit IRC20:58
*** ijw has quit IRC20:59
*** openstack has joined #openstack-ironic21:10
NobodyCammornign mrda :)21:10
mrdahey NobodyCam21:11
*** lucas-dinner has quit IRC21:11
NobodyCam:)21:11
*** jjohnson2 has quit IRC21:16
*** jjohnson2 has joined #openstack-ironic21:16
*** maurosr has joined #openstack-ironic21:19
*** jjohnson2 has quit IRC21:22
*** trown is now known as trown|outttypeww21:23
*** achanda has quit IRC21:26
*** marzif_ has joined #openstack-ironic21:26
*** marzif_ has quit IRC21:32
*** marzif_ has joined #openstack-ironic21:34
*** marzif_ has quit IRC21:35
*** marzif_ has joined #openstack-ironic21:36
*** maurosr has quit IRC21:36
*** achanda has joined #openstack-ironic21:41
*** ukalifon1 has quit IRC21:47
*** ig0r__ has quit IRC21:51
*** marzif_ has quit IRC21:54
*** e0ne has quit IRC22:02
*** jamielennox is now known as jamielennox|away22:15
*** [1]cdearborn has joined #openstack-ironic22:20
*** kkoski has quit IRC22:23
*** cdearborn has quit IRC22:26
*** Sukhdev_ has joined #openstack-ironic22:39
*** harlowja has quit IRC22:44
*** harlowja has joined #openstack-ironic22:44
praneshphello ironic22:47
praneshpis there a way to prevent ironic node-create from happening based on some field in driver info or node.properties?22:47
praneshpfor example, if my nodes have a physical node id (outside of ironic) that I store as part of driver_info, can I prevent a node from getting added if any other node has the same id as part of driver_info?22:47
praneshpif not, is there any use in adding something like this?22:48
jrollpraneshp: you could use node.name, that's a unique field22:49
praneshpjroll: thanks. let me see.22:49
*** [1]cdearborn has quit IRC22:52
praneshpjroll: thanks. I guess it was added in Kilo, we’re on Juno and that one’s not available22:52
jrollpraneshp: ah, I see. I don't think there's anything then22:52
praneshpjroll: no worries, thanks for the answer.22:52
jrollnp22:52
*** boris-42 has quit IRC23:00
*** meghal has quit IRC23:01
*** meghal has joined #openstack-ironic23:02
*** zhenguo has joined #openstack-ironic23:03
mrdanode.name FTW :)23:09
*** meghal has quit IRC23:16
*** meghal has joined #openstack-ironic23:16
*** ijw has joined #openstack-ironic23:17
*** ijw has quit IRC23:17
*** ijw has joined #openstack-ironic23:18
*** romcheg has quit IRC23:20
*** Vikas has joined #openstack-ironic23:22
*** meghal has quit IRC23:23
*** romcheg has joined #openstack-ironic23:29
*** meghal has joined #openstack-ironic23:33
*** ijw has quit IRC23:35
meghalnode name is def helpful vs uuids…totally ftw :)23:42
*** ijw has joined #openstack-ironic23:46
*** puranamr has quit IRC23:50
*** avladu has quit IRC23:56

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