Friday, 2015-03-20

jrolloh, cool00:01
*** achanda has quit IRC00:05
*** hemna has quit IRC00:10
*** oomichi has joined #openstack-ironic00:11
*** romcheg1 has quit IRC00:12
*** dprince has joined #openstack-ironic00:26
openstackgerritRuby Loo proposed openstack/ironic: Hide new fields via single method  https://review.openstack.org/16605600:26
*** rloo has quit IRC00:27
*** Marga_ has quit IRC00:29
*** rloo has joined #openstack-ironic00:29
*** Marga_ has joined #openstack-ironic00:29
*** Haomeng has joined #openstack-ironic00:37
*** Marga_ has quit IRC00:37
*** Haomeng|2 has quit IRC00:39
openstackgerritMichael Davies proposed openstack/ironic: New field 'name' not supported in port REST API  https://review.openstack.org/16373000:40
*** rloo has quit IRC00:44
*** rloo has joined #openstack-ironic00:45
*** rloo has quit IRC01:19
*** chenglch has joined #openstack-ironic01:19
openstackgerritMerged openstack/ironic: Changes for secure boot support for iLO drivers  https://review.openstack.org/16590701:37
*** harlowja_ is now known as harlowja_away01:46
*** rameshg87 has joined #openstack-ironic01:48
*** wanyen has quit IRC01:48
*** Haomeng has quit IRC01:53
rameshg87good morning ironic01:54
openstackgerritMerged openstack/ironic: Secure boot support for iscsi_ilo driver  https://review.openstack.org/15481402:19
jrollheya rameshg87 :)02:25
rameshg87hello jroll02:27
rameshg87staying late night again :)02:27
rameshg87jroll: which timezone are you in ?02:27
jrollrameshg87: no, just happen to be on irc, not working :)02:28
jrollI'm west coast US, PST/PDT (idk which is which)02:28
mrdahey rameshg8702:29
*** stendulker has joined #openstack-ironic02:29
rameshg87hello mrda02:31
rameshg87jroll: okay :)02:31
* rameshg87 will be back in a few houts02:32
*** jamielennox is now known as jamielennox|lunc02:32
rameshg87hours02:32
*** rameshg87 has quit IRC02:32
*** jamielennox|lunc is now known as jamielennox|food02:32
openstackgerritMichael Davies proposed openstack/ironic: New field 'name' not supported in port REST API  https://review.openstack.org/16373002:32
*** Haomeng has joined #openstack-ironic02:36
*** stendulker_ has joined #openstack-ironic02:41
*** stendulker has quit IRC02:41
*** achanda has joined #openstack-ironic02:45
openstackgerritHaomeng,Wang proposed openstack/ironic: Fail deploy if root uuid or disk id isn't available  https://review.openstack.org/14391902:50
*** stendulker has joined #openstack-ironic02:51
*** stendulker_ has quit IRC02:53
*** greghaynes has quit IRC02:58
*** jamielennox|food is now known as jamielennox03:01
*** ramineni has joined #openstack-ironic03:05
*** greghaynes has joined #openstack-ironic03:05
*** subscope_ has joined #openstack-ironic03:05
*** coolsvap has joined #openstack-ironic03:16
*** stendulker has quit IRC03:17
*** stendulker has joined #openstack-ironic03:17
*** coolsvap|afk has joined #openstack-ironic03:23
*** coolsvap has quit IRC03:25
*** coolsvap|afk is now known as coolsvap03:26
*** coolsvap is now known as coolsvap|afk03:26
*** coolsvap|afk is now known as coolsvap03:27
*** Marga_ has joined #openstack-ironic03:43
*** Marga_ has quit IRC03:46
*** achanda has quit IRC03:49
*** yog_ has joined #openstack-ironic03:55
*** Marga_ has joined #openstack-ironic03:56
*** achanda has joined #openstack-ironic03:59
*** achanda has quit IRC04:01
*** Marga_ has quit IRC04:02
*** stendulker_ has joined #openstack-ironic04:03
*** stendulker has quit IRC04:04
*** Marga_ has joined #openstack-ironic04:11
*** achanda has joined #openstack-ironic04:12
*** achanda has quit IRC04:15
*** Marga_ has quit IRC04:17
*** rameshg87 has joined #openstack-ironic04:21
*** Marga_ has joined #openstack-ironic04:25
*** wuhg has joined #openstack-ironic04:26
*** Marga_ has quit IRC04:31
*** Marga_ has joined #openstack-ironic04:40
*** Marga_ has quit IRC04:53
*** Nisha has joined #openstack-ironic04:56
openstackgerritRamakrishnan G proposed stackforge/proliantutils: ILO: Add unit tests for ris.RISOperations._rest_op  https://review.openstack.org/16571804:59
rameshg87ramineni: Nisha: stendulker_: ^^^^04:59
Nisha:)04:59
* ramineni looks05:00
*** chlong has quit IRC05:02
*** pradipta has joined #openstack-ironic05:04
rameshg87mrda: some pep8 issues - https://review.openstack.org/#/c/163730/ . don't know if you noticed :)05:04
Haomengrameshg87: morning:) thanks for your patch, and  I commited new patch to fix the merge conflict issue for this one - https://review.openstack.org/#/c/143919/05:05
*** mdbooth has quit IRC05:07
*** achanda has joined #openstack-ironic05:08
mrdathanks rameshg8705:08
Haomengrameshg87: :)05:09
*** mdbooth has joined #openstack-ironic05:11
*** Marga_ has joined #openstack-ironic05:16
rameshg87Haomeng: thanks for that :)05:16
*** Marga_ has quit IRC05:16
*** Marga_ has joined #openstack-ironic05:16
Haomengrameshg87: should say 'thanks for you', ramesh05:16
Haomengrameshg87: :)05:16
*** chlong has joined #openstack-ironic05:19
openstackgerritAparna proposed stackforge/proliantutils:  ILO: Support for configuring httpboot through RIS  https://review.openstack.org/16332505:24
rameshg87ramineni: ^^05:27
*** coolsvap is now known as coolsvap|afk05:28
*** absubram has quit IRC05:30
Haomengrameshg87: :)05:31
*** alexpilotti has quit IRC05:35
*** coolsvap|afk is now known as coolsvap05:36
*** Marga_ has quit IRC05:37
*** Marga_ has joined #openstack-ironic05:38
*** mdbooth has quit IRC05:45
openstackgerritMerged openstack/ironic: Secure boot support for agent_ilo driver  https://review.openstack.org/15481605:45
*** mdbooth has joined #openstack-ironic05:50
openstackgerritMichael Davies proposed openstack/ironic: Fix is_hostname_safe for RFC compliance  https://review.openstack.org/16566605:55
*** pradipta has quit IRC06:00
*** chlong has quit IRC06:01
*** saripurigopi has joined #openstack-ironic06:02
*** pradipta has joined #openstack-ironic06:04
openstackgerritMichael Davies proposed openstack/ironic: New field 'name' not supported in port REST API  https://review.openstack.org/16373006:07
*** chlong has joined #openstack-ironic06:13
*** pradipta has quit IRC06:15
openstackgerritHaomeng,Wang proposed openstack/ironic: Fail deploy if root uuid or disk id isn't available  https://review.openstack.org/14391906:16
rameshg87mrda: one question06:17
rameshg87mrda: https://review.openstack.org/#/c/165666/4/ironic/common/utils.py06:17
*** mdbooth has quit IRC06:17
mrdayes rameshg87 ?06:18
rameshg87mrda: oh sorry, i missed a part of regex06:18
rameshg87nothing :)06:18
openstackgerritAparna proposed stackforge/proliantutils:  ILO: Support for configuring httpboot through RIS  https://review.openstack.org/16332506:18
mrdawhew! :)06:18
mrdarameshg87: do you know anything about the migrations tests in ironic/tests/db/sqlalchemy/test_migrations.py ?06:19
rameshg87mrda: have an idea06:19
mrdaI have no idea how _check_* functions run06:20
mrdathat is question 1)06:20
mrdaoh, I think I see it now06:21
rameshg87mrda: i have seen them only once and that too recently06:21
mrdaI'm also struggling how to test a column length extension, no-one's done anything like that before06:22
* rameshg87 might not be the right person to ask :)06:22
mrdathat's fine rameshg87, I'll keep plugging away06:23
rameshg87mrda: okay. even i don't have a straight answer06:23
*** mdbooth has joined #openstack-ironic06:23
*** marios has joined #openstack-ironic06:24
*** zhenguo has joined #openstack-ironic06:26
mrdaI just wrote a test that would deliberately fail, and it didn't :-S06:26
rameshg87:D06:27
rameshg87mrda: can hostnames end with a period ?06:27
* rameshg87 have never seen such hostnames06:27
mrdatry ssh'ing to your favourite destination with a '.' on the end06:27
* rameshg87 tries06:28
mrdaIt does work, because all fqdns implicitly have a period on the end06:28
mrdai.e. slashdot.org is really slashdot.org.06:28
mrdabecause slashdot.org is really slashdot.org.<null>06:28
mrdawhere <null> is a root nameserver06:28
rameshg87great .. it works :)06:29
rameshg87thanks06:29
rameshg87tried sshing to review.openstack.org.06:29
rameshg87:)06:29
* mrda is glad that's your favourite destination :)06:29
* rameshg87 doesn't only has ip addresses to ssh apart from review.openstack.org 06:30
* rameshg87 has only ip addresses to ssh apart from review.openstack.org 06:30
* mrda needs to go afk for a while, as his brain is full06:30
mrdathanks rameshg87 for the reviews06:31
rameshg87mrda: wc..relax for a while to free up brain :)06:31
*** mrda is now known as mrda-afk06:31
*** Marga_ has quit IRC06:34
*** jamielennox is now known as jamielennox|away06:35
*** dlpartain has joined #openstack-ironic06:41
*** dlpartain has left #openstack-ironic06:41
*** subscope_ has quit IRC06:42
openstackgerritMerged stackforge/proliantutils:  ILO: Support for configuring httpboot through RIS  https://review.openstack.org/16332506:44
*** yuanying has quit IRC06:51
*** pradipta has joined #openstack-ironic06:53
*** killer_prince is now known as lazy_prince06:53
openstackgerritRamakrishnan G proposed stackforge/proliantutils: ILO: Add unit tests for ris.RISOperations._rest_op  https://review.openstack.org/16571806:54
*** yuanying has joined #openstack-ironic06:55
*** coolsvap is now known as coolsvap_07:09
*** achanda has quit IRC07:17
openstackgerritMerged stackforge/proliantutils: ILO: Add unit tests for ris.RISOperations._rest_op  https://review.openstack.org/16571807:20
*** Nisha has quit IRC07:26
*** achanda has joined #openstack-ironic07:29
*** saripurigopi has quit IRC07:34
*** stendulker_ has quit IRC07:43
GheRiveromorning07:43
*** chlong has quit IRC07:45
*** saripurigopi has joined #openstack-ironic07:57
*** jistr has joined #openstack-ironic07:58
*** takadayuiko has joined #openstack-ironic07:59
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: ILO:Check the link status after reset_ilo  https://review.openstack.org/16612607:59
raminenirameshg87: ^^08:00
*** jcoufal has joined #openstack-ironic08:01
*** dtantsur|afk is now known as dtantsur08:02
dtantsurMorning, TGIF!08:03
takadayuikoGood evening, Ironic :)08:04
dtantsurtakadayuiko, o/08:09
*** oomichi has quit IRC08:12
takadayuikodtantsur, Hi! I'm fixing my patch, wait please...08:12
dtantsurwhich one? :)08:13
*** viktors|afk is now known as viktors08:13
takadayuikodtantsur, supporting generating conf file. https://review.openstack.org/#/c/163281/08:13
dtantsurtakadayuiko, cool, thanks. did you come up with upgrade path from previous keystone configuration?08:14
dtantsurand btw, are you working on https://bugs.launchpad.net/bugs/1401579 you're assigned to?08:19
openstackLaunchpad bug 1401579 in ironic-discoverd "Missing unit tests for main, client and node_cache" [Low,Triaged] - Assigned to Yuiko Takada (takada-yuiko)08:19
*** ndipanov has joined #openstack-ironic08:20
*** athomas has joined #openstack-ironic08:20
*** openstackgerrit has quit IRC08:22
*** openstackgerrit has joined #openstack-ironic08:22
*** achanda has quit IRC08:23
*** achanda has joined #openstack-ironic08:27
*** lsmola has quit IRC08:28
rameshg87ramineni: looking08:31
rameshg87dtantsur: takadayuiko: o/08:31
takadayuikodtantsur, Yes, I will delete some existing values like os_auth_url and change to ketstone middleware's value08:34
takadayuikoabout https://bugs.launchpad.net/bugs/1401579 I have not done, but I'll do from the next week!08:34
openstackLaunchpad bug 1401579 in ironic-discoverd "Missing unit tests for main, client and node_cache" [Low,Triaged] - Assigned to Yuiko Takada (takada-yuiko)08:34
*** ifarkas has joined #openstack-ironic08:34
takadayuikorameshg87, o/08:35
dtantsurtakadayuiko, what do you mean by "delete existing values"? installations using old values in the configuration file should continue to work, there is some tooling in oslo.config to deprecate options btw08:35
dtantsurtakadayuiko, re timing: I'm going to come up with FF and release dates today. FF will probably be next week. by that time oslo.config migration should be done to be included in the current release :)08:36
takadayuikodtantsur, Ah! I should not delete values! mmm08:36
dtantsurtakadayuiko, see deprecated_group and deprecated_opts in http://docs.openstack.org/developer/oslo.config/opts.html#oslo_config.cfg.Opt08:37
dtantsurnot sure if it's documented properly anywhere, but it should allow you to use both new and old options (though not sure how it's going to plan with external libs)08:38
dtantsurdeprecated_for_removal argument might help too...08:38
dtantsurtakadayuiko, I think we still might land it in this release, but it needs some upgrade story :) thanks08:39
* dtantsur now has to run, sorry. see you later.08:41
*** dtantsur is now known as dtantsur|bbl08:41
*** ramineni has quit IRC08:42
takadayuikodtantsur OK, deprecated_group and deprecated_opts. I will study from now :)08:43
*** lsmola has joined #openstack-ironic08:44
*** saripurigopi has quit IRC08:45
*** achanda has quit IRC08:50
*** pas-ha has joined #openstack-ironic08:54
*** rsalevsky has joined #openstack-ironic08:54
openstackgerritRamakrishnan G proposed openstack/ironic: Add whole disk image support for iscsi_ilo using agent ramdisk  https://review.openstack.org/16584708:55
rameshg87yuriyz: need your +2 again after rebase if this looks okay - https://review.openstack.org/#/c/143919/22. please have a look08:57
yuriyzhello rameshg87 ok08:58
*** andreykurilin_ has joined #openstack-ironic08:58
rameshg87yuriyz: thanks :)08:59
*** bauzas is now known as bauwser09:00
*** lazy_prince is now known as killer_prince09:00
*** andreykurilin_ has quit IRC09:03
*** andreykurilin_ has joined #openstack-ironic09:04
*** chenglch has quit IRC09:08
*** andreykurilin__ has joined #openstack-ironic09:08
*** andreykurilin_ has quit IRC09:09
*** lucasagomes has joined #openstack-ironic09:13
*** jamielennox|away is now known as jamielennox09:14
rameshg87lucasagomes: hello, when you get time, need your +2 again on https://review.openstack.org/#/c/143919/ after rebase ..09:20
*** andreykurilin__ has quit IRC09:27
*** andreykurilin_ has joined #openstack-ironic09:27
*** derekh has joined #openstack-ironic09:28
lucasagomesrameshg87, right.... you know if we are approving code? It seems to be a bug fix09:28
lucasagomesI think it's fine, but wanted to ask first09:28
*** tiagogomes_ has joined #openstack-ironic09:28
*** pradipta has quit IRC09:30
rameshg87lucasagomes: yeah, even i am not sure :)09:30
lucasagomesok09:30
rameshg87lucasagomes: kilo-3 has been released09:31
lucasagomesright yeah I think we are good09:31
rameshg87lucasagomes: so i assume rc-1 has started which is a point where bugs can be merged ?09:31
lucasagomesrameshg87, that seems correct09:31
lucasagomesfor safety I will just +2 and approve when I'm sure of it09:31
rameshg87yeah sure ..09:32
rameshg87thanks09:32
rameshg87lucasagomes: at some point of time we have to move the approved specs from kilo directory to liberty, right ?09:39
rameshg87lucasagomes: i hope all of them will be automatically approved for liberty  :)09:39
lucasagomesrameshg87, I believe they will have to be resubmitted as liberty (yes that's sorta of "moving")09:40
lucasagomesbut that's the author that should do09:40
rameshg87lucasagomes: oh okay ..09:41
* rameshg87 leaves for home 09:43
*** rameshg87 has quit IRC09:43
*** andreykurilin_ has quit IRC09:43
* lucasagomes is trying to use google inbox, it's a bit confusing10:00
tiagogomes_Hi, I am trying to use ironic as a standalone service, but when I run `node-validate` I get a "Remote error: HTTPNotFound HTTPNotFound (HTTP 404)" error. This how the node is configured: http://paste.baserock.org/owopupimac10:03
tiagogomes_This happens with the stable/juno branch10:05
openstackgerritImre Farkas proposed openstack/ironic: DRAC: add retry capability to wsman client operations  https://review.openstack.org/16586010:11
openstackgerritImre Farkas proposed openstack/ironic: DRAC: config options for retry values  https://review.openstack.org/16615610:11
lucasagomestiagogomes_, hmm I'm not sure whether Juno supports non-glance image10:13
lucasagomesfor the pxe_deploy_{ramdisk,kernel}10:13
lucasagomeswas it backported? I don't think so10:13
*** MattMan has quit IRC10:14
tiagogomes_lucasagomes, then the documentation is wrong: http://docs.openstack.org/developer/ironic/deploy/install-guide.html10:15
tiagogomes_http://docs.openstack.org/developer/ironic/deploy/install-guide.html#using-ironic-as-a-standalone-service10:15
lucasagomestiagogomes_, right... confusing... usually the docs reflect to the latest version. Perhaps a note saying it's not supported on versions < kilo10:17
lucasagomeslemme check if it was backported10:17
lucasagomesyeah it wasn't backported10:19
lucasagomestiagogomes_, I'm afraid you'll need glance for juno :(10:20
*** MattMan has joined #openstack-ironic10:20
tiagogomes_lucasagomes, np, the end goal was always doing it with glance. I was trying to use it standalone first to isolate possible integration issues. I'll try with glance. Thanks10:21
lucasagomestiagogomes_, cool np10:21
lucasagomestiagogomes_, I will update the documentation to make it clear as well that it won't work on previous versions10:21
lucasagomessorry for that10:21
tiagogomes_lucasagomes no worries10:22
lucasagomestiagogomes_, br?10:23
tiagogomes_lucasagomes pt :)10:23
lucasagomesgotcha :)10:23
lucasagomessalve ^_^10:24
*** saripurigopi has joined #openstack-ironic10:25
*** mgoddard has joined #openstack-ironic10:37
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not save auth token on TFTP server in PXE driver  https://review.openstack.org/15981910:39
*** saripurigopi_ has joined #openstack-ironic10:44
*** saripurigopi has quit IRC10:46
*** saripurigopi_ is now known as saripurigopi10:46
*** yog_ has quit IRC10:47
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Update "Ironic as a standalone service" documentation  https://review.openstack.org/16616310:52
*** killer_prince is now known as lazy_prince10:54
*** enikanorov has quit IRC10:54
*** enikanorov has joined #openstack-ironic10:55
*** yuanying has quit IRC11:02
*** enikanorov has quit IRC11:04
*** enikanorov has joined #openstack-ironic11:05
*** enikanorov has quit IRC11:06
*** enikanorov has joined #openstack-ironic11:07
*** pradipta has joined #openstack-ironic11:14
*** jcoufal has quit IRC11:16
*** athomas has quit IRC11:21
*** enikanorov has quit IRC11:26
*** athomas has joined #openstack-ironic11:26
*** enikanorov has joined #openstack-ironic11:27
*** enikanorov has quit IRC11:30
*** enikanorov has joined #openstack-ironic11:31
*** enikanorov has quit IRC11:39
*** enikanorov has joined #openstack-ironic11:40
*** dtantsur|bbl is now known as dtantsur11:41
*** dprince has quit IRC11:43
dtantsuryuriyz, hi! I have a gut feeling that feature freeze applies to https://review.openstack.org/#/c/159819/ it's kind of bug fix, but looks pretty dangerous. wdyt?11:44
*** rameshg87 has joined #openstack-ironic11:44
yuriyzhello dtantsur yes I marked this as workinprogress, do not merge11:46
dtantsurack11:46
rameshg87lucasagomes and other folks - i made some changes in devstack for supporting ilo drivers - https://review.openstack.org/#/c/156887/311:49
rameshg87let me know your thoughts on this11:50
rameshg87wanted to start a ci for ilo driver(s)11:50
*** Marga_ has joined #openstack-ironic11:54
*** pelix has joined #openstack-ironic11:59
lucasagomes will take a look later, but sounds good :)11:59
rameshg87sure..thanks12:00
openstackgerritRamakrishnan G proposed openstack/ironic: Add whole disk image support for iscsi_ilo using agent ramdisk  https://review.openstack.org/16584712:00
rameshg87vdrok_afk: ^^^12:01
tiagogomes_hi, I bumped in another error now when running node-validate: ''NoneType' object has no attribute 'GlanceImageService' (HTTP 500)'. Conductor's log: http://paste.baserock.org/ibiqoxaqex12:09
TheJuliagood morning12:10
*** dprince has joined #openstack-ironic12:11
tiagogomes_`glance image-list` is working fine12:11
rameshg87tiagogomes_: which ironic are you using ?12:12
rameshg87tiagogomes_: that part of the code was recently modified in ironic-k312:12
tiagogomes_rameshg87 stable/june12:12
rameshg87tiagogomes_:  oh okay12:12
* rameshg87 checks stable/juno12:13
*** stendulker has joined #openstack-ironic12:15
*** pradipta has quit IRC12:15
dtantsurTheJulia, morning12:19
rameshg87tiagogomes_: from the code i don't see a reason why it would fail with that error12:19
openstackgerritShivanand Tendulker proposed openstack/ironic: Intrduction to grub2 bootloader for uefi boot mode  https://review.openstack.org/16619212:20
rameshg87tiagogomes_: if you have conductor logs (conductor logs  above this in paste would also help) and steps to reproduce, i think you can file a bug12:20
rameshg87tiagogomes_: and i hope settings in glance_host, glance_port, glance_protocol, glance_api_servers, glance_api_insecure, glance_num_retries, auth_strategy anything if specified are correct12:21
rameshg87i mean in /etc/ironic/ironic.conf12:22
tiagogomes_rameshg87 ok, thanks for looking, I'll double check the configuration12:22
openstackgerritShivanand Tendulker proposed openstack/ironic: grub2 bootloader support for uefi boot mode  https://review.openstack.org/16619212:22
*** rameshg87 is now known as rameshg87-away12:25
*** rameshg87-away is now known as rameshg8712:36
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Add supporting generate config files  https://review.openstack.org/16328112:40
*** lucasagomes is now known as lucas-hungry12:42
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add config drive documentation  https://review.openstack.org/16620112:43
*** takadayuiko has quit IRC12:46
devanandag'morning, all12:47
dtantsurdevananda, morning12:47
lucas-hungrydevananda, morning12:48
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add config drive documentation  https://review.openstack.org/16620112:48
* lucas-hungry now goes for lunch12:48
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add config drive documentation  https://review.openstack.org/16620112:49
dtantsurlucas-hungry can't go lunching without proper config driver docs :D12:50
*** pelix has quit IRC12:53
*** ChuckC_ has joined #openstack-ironic13:00
*** ChuckC has quit IRC13:01
*** bradjones has joined #openstack-ironic13:01
openstackgerritShivanand Tendulker proposed openstack/ironic: Ilo drivers sets capabilities:boot_mode in node  https://review.openstack.org/15573113:04
*** ChuckC_ has quit IRC13:05
tiagogomes_rameshg87 sorted now, I didn't have pysendfile installed13:06
rameshg87tiagogomes_: oh13:07
rameshg87tiagogomes_: that's the wierdest error message you can get for that :(13:08
*** enikanorov has quit IRC13:09
*** enikanorov has joined #openstack-ironic13:11
rameshg87anyway wants to see something strange - http://logs.openstack.org/56/166056/1/gate/gate-ironic-python27/574031a/console.html13:11
rameshg87a test that was merged yesterday is failing now on the gate pipeline (not in the check)13:11
*** trown|outttypeww is now known as trown13:13
rameshg87anyone see some problem with this test case : https://github.com/openstack/ironic/blob/master/ironic/tests/drivers/ilo/test_deploy.py#L664-L675 ?13:15
rameshg87it was merged yesterday, but is failing now in gate pipeline on http://logs.openstack.org/56/166056/1/gate/gate-ironic-python27/574031a/console.html13:15
rameshg87it passes locally for me13:15
*** stendulker has quit IRC13:15
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not save auth token on TFTP server in PXE driver  https://review.openstack.org/15981913:16
* rameshg87 is going to wait until someone has look at it 13:18
*** ijw has joined #openstack-ironic13:18
*** ChuckC_ has joined #openstack-ironic13:19
*** ijw has quit IRC13:20
dtantsurrameshg87, it passes locally for me too. I'll check with the patch now13:20
*** ijw has joined #openstack-ironic13:20
*** absubram has joined #openstack-ironic13:21
*** ijw has joined #openstack-ironic13:21
openstackgerritDmitry Tantsur proposed openstack/ironic: Hide new fields via single method  https://review.openstack.org/16605613:21
dtantsurrameshg87, attempt to rebase ^^^13:22
rameshg87dtantsur: yeah okay13:22
rameshg87dtantsur: i see no reason it should fail like that there :)13:22
*** kkoski has joined #openstack-ironic13:24
*** JoshNang has quit IRC13:24
openstackgerritJohn Trowbridge proposed stackforge/ironic-discoverd: eDeploy: Store all of the facts collected by edeploy in Ironic DB  https://review.openstack.org/16553813:26
*** JoshNang has joined #openstack-ironic13:26
devanandadtantsur: that's a strange failure indeed13:26
*** Marga_ has quit IRC13:26
dtantsurdevananda, yeah... could we break something in the middle of git log?13:27
* dtantsur is checking13:27
devanandait failed in a py27 unit test. it's possible to have race conditions there, yes13:27
devanandaeg, where different test threads interfere with each other13:28
dtantsurhmm yeah, maybe13:28
rameshg87devananda: values can go wrong13:28
rameshg87devananda: but it was an assertion whether a mocked method was called13:28
rameshg87devananda: can it go wrong ? if it has, it has to do something with the mock library itself i think13:29
rameshg87devananda: and i had one more question13:32
rameshg87devananda: i have 2 patches with 2*+2s but not approved - one is a nit fix (https://review.openstack.org/#/c/165297/) and other is a bug (https://review.openstack.org/#/c/143919/)13:32
*** mgoddard has quit IRC13:32
rameshg87devananda: lucas-hungry wasn't sure if it's open to submit those. are they open now since k3 is released ?13:33
devanandarameshg87: it could be an issue in the ironic/common/dhcp_factory module, such that the provider (NeutronDHCPApi) was not initialized, and so the mock wasn't called13:33
* devananda looks13:33
rameshg87oh13:34
devanandathat said, dhcp_factory is using a semaphore during __init__ to protect against two callers accessing it prior to initialization13:34
devanandaso it SHOULD be safe ...13:35
devanandaI tried to use logstash to search for more instances of this error cropping up -- if we see it again, we need to investigate :-/13:35
devanandabut logstash didn't seem to match it at all13:35
*** jamielennox is now known as jamielennox|away13:36
devanandarameshg87: 165297 is just doc string fixes and a variable rename, right?13:37
rameshg87devananda: yes13:37
* rameshg87 confirms13:37
rameshg87devananda: yes it is13:37
devanandathat's exactly the sort of thing we should do during RC :)13:38
rameshg87devananda: :)13:38
rameshg87devananda: but this test is from code that merged yesterday13:38
devanandaok...13:39
rameshg87devananda: i am not sure we started initializing dhcp_factory too many times in our code before13:39
rameshg87devananda: iirc it was only at one place before13:39
*** wuhg has quit IRC13:39
devanandaright. so we could be hitting a race we never exposed before :(13:39
rameshg87devananda: now it's in 3 places (or more)13:39
rameshg87devananda: yeah13:39
devanandarameshg87: so 143919 is changing translated strings, and I dont think it needs to13:41
rameshg87devananda: yeah so i can throw in a patch without the change for string13:42
rameshg87devananda: and would it be fine ? i will just add a todo above so that someone notices it later and fixes it in L113:42
*** saripurigopi has quit IRC13:43
devanandayup13:43
*** kkoski has quit IRC13:43
rameshg87okay13:43
devanandayou could even propose that change in a second patch and -W it yourself until then :)13:43
devanandaeither way, the patch looks fine to me aside from that13:44
*** lucas-hungry is now known as lucasagomes13:45
lucasagomesdtantsur, lol yeah13:45
rameshg87devananda: that's better i propose one and will -W it. thanks13:46
*** mtanino has joined #openstack-ironic13:50
*** kkoski has joined #openstack-ironic13:50
openstackgerritRamakrishnan G proposed openstack/ironic: Fail deploy if root uuid or disk id isn't available  https://review.openstack.org/14391913:52
rameshg87devananda: lucasagomes: without translation string change ^^^13:52
*** rameshg87 is now known as rameshg87-brb13:53
lucasagomesrameshg87-brb, thanks13:53
lucasagomesdevananda, that bug is very annoying btw, I think we should get it in the RC13:53
devanandarameshg87-brb: urgh. please do not rebase when fixing something small in a patch :(13:54
devanandarameshg87-brb: the diff between rev22 and rev23 is now quite large, which makes the re-review harder13:54
*** raginbajin has joined #openstack-ironic13:55
lucasagomesyeah i saw the rebase on the tests13:55
lucasagomesbut seems good13:55
devanandaeither i'm reading wrong (which is possible) or something went sideways with the rebase13:56
*** alexpilotti has joined #openstack-ironic13:56
* lucasagomes re-looks13:57
*** rameshg87-brb is now known as rameshg8713:57
rameshg87devananda: okay. but normally before raising any patch for review, i make sure i apply it on the HEAD of origin/master and then review13:57
devanandarameshg87: that's not necessarily the most helpful thing13:58
rameshg87devananda: isn't it necessary to make sure that some other change (that didn't merge conflict with me) didn't break my change ?13:58
rameshg87devananda: if it did, i can get to know when my unit test fail locally13:58
devanandarameshg87: you should be sure it can be rebased on HEAD. however, reviewers that have reviewed a previous version of the patch will often compare between revisions13:58
rameshg87devananda: okay got it13:58
devanandajust to see what you changed between eg, rev22 -> 23,13:59
rameshg87devananda: test it locally on HEAD, my don't rebase on HEAD13:59
rameshg87right ?13:59
lucasagomes22 and 23 does the same, if you compare with base13:59
*** MattMan has left #openstack-ironic13:59
lucasagomesbut the diff on 22 and 23 includes the rebase differences13:59
* lucasagomes is ok with that14:00
NobodyCamgood morning and ofc..... TGIF!!!!!14:00
lucasagomesNobodyCam, morning! TGIF indeed14:00
rameshg87lucasagomes: yeah on the files that i didn't change :(14:00
lucasagomesrameshg87, it's grand14:00
NobodyCammoorning lucasagomes rameshg87 and devananda :)14:00
rameshg87NobodyCam: morning14:01
NobodyCam:)14:01
rameshg87devananda: one question14:01
rameshg87devananda: so if i didn't wouldn't gerrit automatically try to apply on HEAD of origin/master ?14:02
rameshg87devananda: i mean if i didn't rebase on HEAD, wouldn't gerrit automatically try to apply on HEAD of origin/master ?14:02
devanandarameshg87: when you git review, you can use "-R" flag to tell gerrit do not rebase14:02
* rameshg87 thought git review just sends the patch to the gerrit server14:02
devanandarameshg87: when jenkins tests the change, it does the rebase in the test env14:02
rameshg87oh okay14:03
devanandarameshg87: git review can also pull changes from gerrit14:03
devanandaanyway, i diff'd the patches for rev 22 and 23 and yea, everyhting's fine14:03
rameshg87devananda: yeah i see option now14:04
rameshg87devananda: man page says "This may confuse many reviewers that would expect to see a much simpler difference."14:04
rameshg87:)14:04
devanandahehehe14:04
lucasagomesI'm wondering if I should create a script that generates a config drive (gzipped + base64'd) from a directory on the filesystem14:04
devanandaTheJulia: ^14:04
lucasagomesso operators can use that to generate a config drive when using Ironic stand alone14:04
rameshg87lucasagomes: +114:04
devanandalucasagomes: i believe we already did ...14:04
lucasagomessounds like a good idea instead of descibring the whole process14:04
rameshg87lucasagomes: i do that manually today14:04
lucasagomesdevananda, oh14:04
rameshg87lucasagomes: with nocloud configuration file14:05
devanandahum... we should probably announce bifrost to the ML14:05
rameshg87lucasagomes: i mean nocloud image file14:05
lucasagomesyeah if you guys have one, that would be aewsome to put under /tools14:05
lucasagomesrameshg87, I see14:05
dtantsurNobodyCam, such morning much TGIF wow :)14:05
lucasagomesI something here, that I used when I was starting doing the work, but I need to polish it14:05
* rameshg87 doesn't have one14:06
rameshg87lucasagomes: i created long back and kept only the gzipped-base64-encoded file with me in a shell script14:06
NobodyCam:) morning dtantsur :)14:06
lucasagomesrameshg87, gotcha, yeah I have some base code for that14:07
openstackgerritMerged stackforge/ironic-discoverd: eDeploy: Store all of the facts collected by edeploy in Ironic DB  https://review.openstack.org/16553814:08
lucasagomesrameshg87, devananda http://paste.openstack.org/show/193935/14:08
lucasagomesI will polish it14:08
lucasagomesmake a proper script14:08
devanandalucasagomes: https://github.com/juliakreger/bifrost/blob/master/roles/bifrost-configdrives/tasks/main.yml14:09
lucasagomesdevananda, oh cool14:10
devanandalucasagomes: https://github.com/juliakreger/bifrost < the readme here is useful, the per-task readme's need work14:11
rameshg87lucasagomes: in http://paste.openstack.org/show/193935/, it should be vfat, right ?14:12
devanandalucasagomes: short version - stand alone ironic with ansible. we're still working on it, obviously, but plan to propose it to the project once it's got CI and such14:13
rameshg87lucasagomes: if we write an iso image into a partition in bios partition table, will it work ?14:13
lucasagomesdevananda, I wonder if having a script in ironic under tools/ might help with that too, so in the ansible playbook you can just ./make-configdrive --output httpdir/config.iso /dir/with-configdrive-files14:13
devanandalucasagomes: it certainly might14:13
lucasagomesrameshg87, it does, because we create a hybrid ISO14:14
NobodyCamlucasagomes: I think that is a very good idea14:14
rameshg87lucasagomes: okay14:14
lucasagomesrameshg87, so you can dd it onto a device14:14
lucasagomeslike the normal distros ISOs today were you can DD it to ur USB14:14
rameshg87okay14:14
lucasagomesand boot from it14:14
rameshg87got it14:14
lucasagomesdevananda, NobodyCam rameshg87 ok, will work on a quick script for it then14:15
* rameshg87 will take leave earlier today 14:15
rameshg87good night all14:15
*** rameshg87 has quit IRC14:15
NobodyCamnight rameshg8714:16
lucasagomesthe ansible thing looks good :)14:17
lucasagomesgo bifrost!14:17
NobodyCamya!14:17
* lucasagomes was reading the README14:17
NobodyCamlucasagomes: ya its really quite kewl!14:18
devanandalucasagomes: we've been talking about stand-alone ironic for a while ... :)14:19
*** BadCub_Hiding is now known as BadCub14:19
BadCubmorning14:19
NobodyCamand making it happen:)14:19
NobodyCammorning BadCub :)14:20
lucasagomesdevananda, indeed14:20
lucasagomesBadCub, morning14:20
BadCubmorning lucasagomes , devananda, NobodyCam14:20
devanandalucasagomes: one of the things i want to talk with everyone about at the summit is moving ironic to have stand-alone functional testing14:24
devanandalucasagomes: and i think bifrost has the potential to do that for us quite soon14:24
lucasagomesdevananda, I'm 100% with it. I like the idea of Ironic being able to be used as a tool standalone and I've seems enough people wanting to use it that way (reminds the mid-cycle at intel)14:26
lucasagomeswe are outgrowing openstack, and I think it's good14:26
lucasagomesand bifrost yeah, it seems it's ahead of any other tool we have to do that14:27
lucasagomesso +114:27
devanandai'd say ironic is useful both in and outside of openstack. the tent is big :)14:28
devananda*of an openstack cloud14:28
lucasagomesoh yeah14:28
* lucasagomes never remembers the syntax to use argparse in python >.<14:29
devanandaoh, monday i wont be able to make the meeting14:30
NobodyCam:) yep! we gots ya coveder!14:31
devanandak k14:31
*** mgoddard has joined #openstack-ironic14:31
NobodyCam:)14:31
lucasagomesyeah I will be present too14:31
NobodyCam(/me assigns all things to devananda)14:31
NobodyCamhehehehe14:31
NobodyCam:-p14:31
devanandaI'm adding links to the status pads on the agenda14:32
NobodyCamThank you :)14:32
devanandaso they get shared and discussed -- and i imagine we'll keep tracking on them for several weeks14:32
* BadCub needs larger coffee intake before engaging in talking14:32
dtantsuranyone has idea what this is and how it works: https://github.com/openstack-dev/devstack/blob/master/lib/ironic#L500-L535 ?14:33
Shrewsdtantsur: sort of14:34
dtantsurI'm trying to setup discoverd under devstack and for now it looks like there's no network connection between vms and the host (which is doubtfully true)14:34
dtantsurShrews, my final goal is to have my own dnsmasq listening for requests from vms14:34
Shrewsdtantsur: the VMs are connected to a bridge and that bridge needs to be connected to the network that is created by neutron14:34
Shrewsdtantsur: oh, i just did that in bifrost, but we don't use neutron there14:35
dtantsurShrews, I suspect that brbm is where I want dnsmasq to listen, but it fails as brbm has now address...14:35
jlvillallucasagomes: A little late in responding.  But glad you think vim-fugitive looks interesting.  My favorite feature is 'Gblame' and then using '~' or '^' to walk back in-time14:36
Shrewsdtantsur: yeah, i think the bridge must be connected to a real interface (e.g., eth0) for that to work. you'll need to attach dnsmasq to the neutron created one14:36
Shrewsthe taps will connect the VM bridge to the neutron one14:37
dtantsurShrews, which is it? br-ex? it does not receive dnsmasq queries...14:37
Shrewsdtantsur: i think it's the one identified by this bit of code: https://github.com/openstack-dev/devstack/blob/master/lib/ironic#L502-L50714:38
Shrewsdtantsur: oh, wait... maybe just br-int14:38
dtantsurbr-int?14:38
* dtantsur is trying14:38
dtantsurShrews, this device is not even up on my devstack...14:39
Shrewsdtantsur: you have killed all of the libvirt managed dnsmasq processes, yes?14:39
*** gabrielbezerra has quit IRC14:40
dtantsurShrews, honest answer is "I don't know" :) should I or should I not?14:40
dtantsurI can rerun devstack from scratch, if it helps14:40
* Shrews thinking14:41
tiagogomes_~ # ironic node-set-provision-state $NODE_UUID active14:41
tiagogomes_RPC do_node_deploy called for 137ec78d-52aa-4c25-957e-1339d8d0abe9, but provision state is already error. (HTTP 500)14:41
tiagogomes_how do I clear out "error" in the provision_state14:41
Shrewsdtantsur: let me check my devstack for a minute...14:42
dtantsurShrews, yes please14:42
Shrewsdtantsur: honestly, i've never tried a devstack configuration where you used neutron but not for dhcp... intriguing setup  :)14:43
devanandaadam_g: is there a way, on a python-ironicclient patch, to trigger the juno->kilo grenade job?14:43
devanandadtantsur: dont you still need neutron for the instance dhcp??14:44
BadCubmorning Shrews, dtantsur14:46
*** enikanorov has quit IRC14:47
dtantsurBadCub, morning14:48
*** enikanorov has joined #openstack-ironic14:48
dtantsurdevananda, neutron does not support catch-all rules, so no, for inspection DHCP Neutron is not used..14:49
devanandadtantsur: right. i mean that you still need neutron to handle DHCP when instances are created14:49
dtantsurdevananda, yeah, so I can't jsut kill it with fire :D14:49
devanandadtantsur: or are you developing / planning this to completely not use neutron for dhcp at all?14:49
dtantsurno, and that's the problem14:50
devanandak14:50
devanandadtantsur: fwiw, it is possible to use ironic without neutron or dhcp (in a single, trusted tenant environment)14:50
dtantsurI want to leave neutron and somehow coexist with it's crazy devstack configuration14:50
devanandadtantsur: and i would like to be able to use discoverd with bifrost14:50
dtantsurdevananda, with our tripleo-based thingy we're pretty much coexist with neutron on both vms and bare metal14:51
dtantsurdevananda, oh nice to hear!14:51
devanandadtantsur: eg, have a single-node ironic only (no nova or neutron) that can do discovery14:51
devanandaand provisioning14:51
dtantsurinteresting. should not be hard IMO14:51
*** gabrielbezerra has joined #openstack-ironic14:52
devanandathis would only be for environments that have single tenant, do not need nova scheduling, flavors, etc...14:52
dtantsurpretty reasonable use case actually14:53
devanandacool14:53
dtantsurdevananda, I still wonder what will need from discoverd to support long-running ramdisks. WHat is on top of my head is: 1. option not to power off after inspection; 2. return node UUID to the ramdisk14:55
jrollmorning all :)14:55
dtantsurjroll, morning14:55
NobodyCammorning jroll :) and ofc TGIF!14:56
BadCubmornng jroll14:56
jrolltgif indeed :)14:56
jrolldevananda: thinking about hacking on bifrost today -- anything I should know that isn't in the readme?14:56
BadCubFriday means only 3 days till Monday *ducks and hides* LOL14:57
devanandajroll: oooh. awesome. um... good quetion for TheJulia, too14:57
* devananda throws a wet cat at BadCub 14:57
jrolldevananda: also... can I make it use dhcp for the instance network?14:57
* BadCub throws a soggy hippo at devananda lol14:57
* dtantsur is wondering about this new bifrost thingy14:57
* jroll going to need to find some computers and an image14:57
jrolldtantsur: https://github.com/juliakreger/bifrost14:58
NobodyCamlol omg ... I needs more coffee14:58
jrolldevananda: DIB :(14:58
Shrewsdtantsur: so, looks like neutron uses dnsmasq within a network namespace (the qdhcp-* thing). It seems to connect to a tap device interface "tapSOMETHING". Not sure which interface you'd use for another dnsmasq process  :(15:00
Shrewsor if it's even possible15:00
* Shrews is no help15:00
Shrewsjroll: Cool. Intend to try bifrost with real h/w or VMs?15:01
jrollhardware15:01
jrollI want to set it up in our lab where I don't need the full stack15:01
jrollthinking about maybe using it for CI or something eventually15:02
openstackgerritChris Krelle proposed openstack/ironic: Check temp dir is usable for ipmitool driver  https://review.openstack.org/16038315:03
TheJuliajroll: The only thing that has bitten us is really firewalling on various test machines and the networking drivers for hardware we've deployed to, which is actually why we switched over to DIB based images since it just seemed to "work" :)15:03
NobodyCammorning TheJulia :)15:03
jrollTheJulia: huh, ok. maybe I'll make a tag to not use DIB :)15:03
BadCubmornin TheJulia15:03
jrollsince I know I have an agent image that works on these machines :P15:04
TheJuliajroll: there are config flags for that already :)15:04
jrolloh neat15:04
jrollI assume you're taking pull requests btw?15:04
TheJuliajroll: also to add a boot loader15:04
TheJuliajroll: absoloutely15:04
jrollcool15:04
jrollalready noticed some stuff to clean up... e.g. using the git/pip modules rather than shell commands15:05
TheJulialucasagomes: I need to split it out, but we did put in logic to build configdrives in bifrost15:06
lucasagomesTheJulia, cool, no worries I got one script almost working now15:06
lucasagomeswill put it in Ironic15:06
TheJuliaI step away for a little while and you guys start talking about bifrost like crazy.  What great timing :)15:06
lucasagomesso you guys can use it in bifrost too15:06
openstackgerritMerged openstack/ironic: Address nits in uefi agent iscsi deploy commit  https://review.openstack.org/16529715:06
jrollTheJulia: today is a hackday for me :P15:06
*** lazy_prince is now known as killer_prince15:08
TheJuliajroll: we went the shell command route partially because for a while we were pulling in patches that had not yet landed, so all of that can be refactored now :)15:08
jrollTheJulia: right on15:08
TheJuliaI suspect my next thing might be agent_ilo15:10
*** mjturek1 has joined #openstack-ironic15:11
*** openstackgerrit has quit IRC15:21
*** openstackgerrit has joined #openstack-ironic15:22
NobodyCambtw, If you have not heard me say it. AWESOME effort this week EVERYONE!!! :)15:24
dtantsur\o/15:25
NobodyCam:)15:25
NobodyCamwow what a job title: "Happiness Ambassador"15:27
dtantsurawesome15:27
NobodyCamthat a real title for someone on linkedIn15:28
devanandajroll: you probably could. right now the IP addresses are statically assigned and injected via configdrive15:28
jrolldevananda: yeah, I might try, or I might just use static15:28
jrollthe dhcp configs in this environment are static anyway15:29
devanandajroll: one of my goals with bifrost is to remain as independent as possible from any infrastructure requirements as possible15:29
devanandajroll: eg, I'd really like it not to use DHCP at all15:29
devanandaso that we can use ironic to image machines in an environment where we don't control DHCP15:30
jrolldevananda: sure. I think supporting DHCP would be ok, though, having a DHCP server around isn't too insane15:30
jrollI agree it should support not dhcp15:30
devananda:)15:30
jrollbut when you need to pxe boot things anyway, it's not insane to assume there's a dhcp server :P15:30
TheJuliaSupporting dhcp would really be as simple as just turning off the config drive.... or making a boolean that toggled IP address configuration in the configdrive.15:31
TheJuliaat least, from the standpoint of a deployed node15:31
devanandaTheJulia: unless we add a metadata service, we'll still need the config drive for anything beyond IP address, aiui15:31
jrollright15:32
jrollI think you could inject "dhcp this interface" via configdrive15:32
devanandasure15:32
jrollmaybe do that if there's no IP in the csv15:32
devanandain my mind, that path leads to needing to route 169.254.169.254 for metadata, which quickly becomes impossible in many pre-existing environments15:33
devananda*when trying to use this in ..15:33
TheJuliaI'm really not a fan of the CSV format, but it kind of just worked since thats what we had to start with.15:33
jrollI don't love the CSV either15:34
devanandanot a fan either15:34
* NobodyCam thinks of how he could embed message in an Ethernet frame with out ip on top of it :/15:35
TheJuliaNobodyCam: raw io controls15:35
NobodyCam:)15:35
*** humble_ has joined #openstack-ironic15:35
* TheJulia backs away from NobodyCam slowly15:35
NobodyCamhehehe15:35
* BadCub pats TheJulia on the back. It's okay.. NobodyCam can be scary at times LOL15:36
NobodyCam:-p15:36
devanandaNobodyCam: token ring15:37
TheJuliaUhh... not afraid, more... don't want to do anything that has to deal with raw frames over ethernet15:37
NobodyCam:) hehehe15:37
* TheJulia sees it now... nobodycam invents a new protocol to tunnel.... ethernet over ethernet over ethernet!15:37
NobodyCamlol15:38
*** lsmola has quit IRC15:38
*** ndipanov has quit IRC15:38
TheJuliaWait, that would have to be ethernet over ethernet over ethernet over ethernet.15:38
BadCuboh, don't give him that challenge. It never ends well for my sanity! LOL15:38
* TheJulia grins15:38
NobodyCamhehehe15:38
*** ndipanov has joined #openstack-ironic15:39
* BadCub remembers an old PC disemboweled and all the components hung on the wall, fully functional and a 286 that did things it was never designed to do15:39
*** ChuckC_ is now known as ChuckC15:39
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Documentation update  https://review.openstack.org/16585215:40
NobodyCamlol, some one bet me I couldn't get a 286 to run NT back in the day15:40
NobodyCambrb15:42
jrollNobodyCam: http://www.secdev.org/projects/scapy/15:43
*** lsmola has joined #openstack-ironic15:48
* NobodyCam clicks15:51
NobodyCamhummmm15:51
*** Marga_ has joined #openstack-ironic15:52
jrollit's super cool15:56
NobodyCamjroll: it looks like it. a little out of date but very cool16:00
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add config drive documentation  https://review.openstack.org/16620116:01
lucasagomesTheJulia, devananda ^ when you guys get some time16:02
lucasagomesthe script is there too16:02
* lucasagomes perhaps should update the commit message16:03
NobodyCam:-p16:03
devanandalucasagomes: cheers16:03
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add config drive documentation  https://review.openstack.org/16620116:05
* lucasagomes updated the commit message16:05
*** lsmola has quit IRC16:05
lucasagomesfor those looking for a tiny patch to approve on the documentation see https://review.openstack.org/#/c/166163/16:12
lucasagomesthis just clarifies that standalone ironic without glance started in Kilo16:12
lucasagomesso won't work on stable branches16:12
*** kbyrne has quit IRC16:18
*** rsalevsky has quit IRC16:20
* NobodyCam looks16:20
NobodyCambam16:22
lucasagomesthe Kilo or Kilo realease?16:23
devanandalucasagomes dtantsur NobodyCam - as a reminder, we're NOT running any functional testing of the API above 1.1 right now16:23
BadCub"The Kilo" :-)16:23
devanandaso things like 166056 are completely untested, aside form unit tests16:23
NobodyCamI'm ok with Kilo release16:23
lucasagomes:(16:23
* lucasagomes thought only Kilo made sense too16:23
BadCubbut I can go either way LOL16:23
lucasagomesenglish is too hard folks, damn16:23
dtantsurdevananda, at least we're testing that we don't break what used to work...16:23
jrolllol16:24
devanandadtantsur: indeed16:25
NobodyCamdevananda: This is why I would like us (ironic) to talk about our third part testing requirments at the summit. I am starting to feel like we will need to start the process of enfourcing the as a requirment. as I don't have the local hardware to test many of the new cool features we landed this cycle16:28
NobodyCams/part/party/16:30
devanandafeatures or drivers?16:30
devanandathings like discovery, cleaning, non-glance-image-ref, these can be tested in the gate upstream16:31
NobodyCamwell "driver features" like uefi16:31
devanandathey aren't - and they should be - and we should require that16:31
devanandabut driver things that require hardware. third-party16:31
NobodyCamya16:31
NobodyCamand so far the only 3rd party test is IBM16:32
jlvillallucasagomes: You are not the only one who complains about English16:32
* BadCub supports 3rd party testing because he doesn't want racks of servers in the house16:32
jlvillallucasagomes: My wife does too.  She is Russian.  She asks me why is it a certain way.  I don't have good answer.  I say it sounds better.  She doesn't like my answer :)16:32
openstackgerritVladyslav Drok proposed openstack/ironic: Removed hardcoded IDs from "chassis" test resources  https://review.openstack.org/13320516:33
lucasagomesjlvillal, lol. Yeah there's just too many ways to say the same thing16:36
lucasagomes+ the way you would say something in ur native language16:37
jlvillallucasagomes: English is like Perl ;)16:37
TheJuliaI could use a rack of servers in my house.... except they likely wouldn't be on generator unless I buy a larger generator.16:37
lucasagomeslike "I'm hungry" in english, in portuguese I would say somehting like "I have hungry"16:37
lucasagomesjlvillal, lol yeah16:37
jlvillallucasagomes: :)  Oh did you try vim-fugitive?  I'm curious...16:38
BadCublucasagomes: and I would say "I am hungry" LOL16:38
lucasagomesjlvillal, I haven't yet... lemme download it now16:38
jlvillallucasagomes: Gblame is the best part of it, IMHO16:38
NobodyCamlol: funny friday image: http://data.daryo.net/assets/daryo.com/1kWG_Lj4L.jpg16:39
lucasagomesBadCub, yeah, it's all different. In english it's like a state of being where in portuguese hunger is something you possess16:39
BadCubNobodyCam: lol16:40
lucasagomesjlvillal, will check that out in a sec! thakns for the tip again :)16:40
*** Marga_ has quit IRC16:40
BadCublucasagomes: absolutely. I got in trouble in school as a kid because I typically speak and write in Queen's English versus American English. :(16:41
openstackgerritVladyslav Drok proposed openstack/ironic: Removed hardcoded IDs from "chassis" test resources  https://review.openstack.org/13320516:41
NobodyCamI might say "I'm having hunger pangs, and need food"16:41
*** EmilienM is now known as EmilienM|afk16:41
NobodyCamit is wrong that I just found this page? https://wiki.openstack.org/wiki/Ironic/CoreTeam16:42
*** andreykurilin_ has joined #openstack-ironic16:42
jrolllol16:42
jrollNobodyCam: that's pretty new16:42
TheJuliaBadCub: Why is it not surprising to hear that you've always been a troublemaker....16:42
NobodyCamand sould we list all the core nic's / email addys on it?16:42
jrollwe made it when ramesh joined16:42
jrollNobodyCam: no, we'll forget to update it, the list is already in gerrit :P{16:43
NobodyCamahh16:43
jrolls/{//16:43
BadCubTheJulia: I never make trouble... Trouble already exists when I come into the situation! LOL16:43
lucasagomesBadCub, hah damn16:43
NobodyCamlol16:43
lucasagomesnot sure what they would do to you if you did speak and write in Irish english16:43
*** viktors has quit IRC16:43
* BadCub prefers the term "Trouble Facilitator"16:43
*** ifarkas has quit IRC16:44
jrolllucasagomes: probably give him a whiskey16:44
BadCublucasagomes: LOL jroll: whiskey good... Gray goose better!16:44
jrollBadCub: if you're speaking in irish english it has to be whiskey :P16:45
NobodyCamlol the only Irish english /me knows is "I like a round of Irish car bombs"16:45
BadCubjroll: True that. :-P16:45
*** dprince has quit IRC16:46
*** dprince has joined #openstack-ironic16:46
BadCubNobodyCam: there was a shot called that. baileys and whiskey with a topper of 151 set on fire when served16:47
jrolloh?16:48
NobodyCamyep!16:48
jrollI've always known carbomb as baileys and whiskey dropped into a guiness16:48
BadCubyep16:48
BadCubthat was another one!16:48
jrollhttp://en.wikipedia.org/wiki/Irish_Car_Bomb16:48
jrollyeah16:48
* NobodyCam would deffer to lucasagomes as he is actually there16:48
jrollnever heard of the 151 version16:49
jrolllol16:49
* BadCub use to make them quite often in his bartender days16:49
*** kkoski has quit IRC16:50
lucasagomesNobodyCam, :) the problem is when Irish words comes into english16:50
lucasagomeslike craic to say fun16:50
NobodyCamlol - on our internal "what you do this week" report we have a suggestion to improve your team question. last week I suggested they snail mail a drink to everyone.16:51
*** harlowja_away is now known as harlowja_16:51
*** kkoski has joined #openstack-ironic16:51
lucasagomes\o/16:52
dtantsurpeople discussion baileys and whiskey clear means I should go home to enjoy the weekend16:55
dtantsuraaaaaaaaaand16:55
dtantsurthat's what I do!16:55
NobodyCamhave a great weekend dtantsur16:55
dtantsurg'night, have a nice weekend16:55
*** dtantsur is now known as dtantsur|afk16:55
BadCubdtantsur: have a good (and fun) weekend!16:55
NobodyCambrb16:56
lucasagomesdtantsur|afk, hah enjoy have a good night!16:57
adam_gdevananda, not a way to trigger that as is, we'd need to add a new job for it17:03
*** Marga_ has joined #openstack-ironic17:13
*** achanda has joined #openstack-ironic17:15
*** jistr has quit IRC17:19
*** openstackgerrit has quit IRC17:21
*** openstackgerrit has joined #openstack-ironic17:22
*** mjturek1 has quit IRC17:26
*** pelix has joined #openstack-ironic17:35
tiagogomes_hi, I am trying to run `ironic node-set-provision-state` in a node, but I am getting an "FailedToUpdateDHCPOptOnPort: No VIFs found for node 55ebdccb-58ff-4cd0-b564-cc40a1c9483f when attempting to update DHCP BOOT options" error. Anyone has a clue about this?17:36
*** pelix has quit IRC17:38
*** pelix has joined #openstack-ironic17:39
NobodyCamtiagogomes_: do you have ports created for your node.17:39
NobodyCamwhere / how are you testing?17:39
NobodyCamsounds like the the ports didn;t get a vif id attached to them17:40
tiagogomes_NobodyCam, I believe I have ports: http://paste.baserock.org/izokowudey17:40
tiagogomes_I am trying to integrate Ironic in Baserock. The branch that I am using is stable/juno17:41
jrolltiagogomes_: you need to create a port in neutron, and put that in your ironic port object17:42
NobodyCamtiagogomes_: what jroll said...17:42
jrollone sec17:42
NobodyCamoh brb17:42
*** humble_ has quit IRC17:43
jrolltiagogomes_: ironic port-update add extra/vif_port_id=$neutron_port_id17:44
tiagogomes_jroll, it may be a silly question, but how do  I  find the neutron_port_id? I am following these instructions http://docs.openstack.org/developer/ironic/deploy/install-guide.html#configure-neutron-to-communicate-with-the-bare-metal-server, and doesn't mention that17:48
jrolltiagogomes_: neutron port-create17:49
jrollso let's back up a bit17:49
jrolldo you plan to use nova with this?17:49
*** kkoski has quit IRC17:49
* NobodyCam is back17:49
tiagogomes_yes, but know I am trying without nova first17:49
jrollok17:50
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add config drive documentation and script  https://review.openstack.org/16620117:50
jrollso nova does this for you, a deployment is actually a few steps17:50
jrollso you need to have a network in neutron, which is covered by those docs17:51
jrollthen do: neutron port-create --network $network_id17:51
jrollor something like that17:51
jrollthat will give you a port id to use17:51
*** coolsvap_ is now known as coolsvap|afk17:52
NobodyCamtiagogomes_: have you seen this: http://docs.openstack.org/developer/ironic/deploy/install-guide.html#using-ironic-as-a-standalone-service17:52
*** kkoski has joined #openstack-ironic17:53
jrollNobodyCam: that assumes no neutron :|17:53
*** kkoski has quit IRC17:53
jroll(which may be useful for now, idk)17:53
* NobodyCam also notes that stable juno will not work17:53
*** kkoski has joined #openstack-ironic17:53
tiagogomes_NobodyCam it will not work?17:54
*** andreykurilin_ has quit IRC17:54
NobodyCamstandalone support was introduced in K17:54
tiagogomes_ok, but can I use it with neutron and glance, but not nova?17:55
NobodyCamI not sure but keystone may be required there too17:56
NobodyCamat least I think so17:56
lucasagomesyou can pass noauth to avoid keystone17:56
lucasagomesbut tiagogomes_ is using stable/juno17:56
NobodyCamwith a fake token?17:56
lucasagomesso glance still needed17:56
tiagogomes_I am using keystone as well17:56
lucasagomesright, try passing noauth to the auth_strategy config option17:57
lucasagomeshttps://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L84-L8617:58
tiagogomes_lucasagomes but what for? I am having authentication problems17:58
jrollguys17:59
jrollit sounds like tiagogomes_ doesn't care about standalone17:59
jrollbut is just getting things working one by one17:59
tiagogomes_yep17:59
lucasagomestiagogomes_, oh, I thought u want to use ironic standalone... but I'm my be wrong17:59
lucasagomesgotcha17:59
lucasagomessorry17:59
NobodyCamsorry I think I started that side track :(18:00
tiagogomes_lucasagomes completely standalone will not work because of glance18:00
tiagogomes_Now I am trying to use everything but Nova18:00
tiagogomes_ok, adding a port changed the provision state to wait 'call-back'18:00
NobodyCam:)18:01
jrollyep, so now ironic should be booting the deploy ramdisk, which calls back to ironic to begin the deployment18:01
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add config drive documentation and script  https://review.openstack.org/16620118:01
lucasagomesaight folks, I will call it a day :)18:02
lucasagomeshave a good night everyone. Enjoy the weekend18:02
jlvillallucasagomes: Good night!  And I guess I added another comment... :(18:02
jrollnight lucas :)18:02
BadCubhave a good weekend lucasagomes18:03
lucasagomesjlvillal, hah it's all good! thanks!18:03
jlvillallucasagomes: adeus18:03
lucasagomesjlvillal, até mais!18:04
*** lucasagomes is now known as lucas-beer18:04
tiagogomes_lucasagomes, bom fim de semana!18:04
tiagogomes_mmm node-show shows that the power is on, but IPMI says the opposite18:04
lucas-beertiagogomes_, pra você também! Até mais18:05
* jroll looks at names and suddenly wondering if y'all are siblings18:06
TheJuliathat would make the world even smaller I think18:06
*** spandhe has joined #openstack-ironic18:09
*** derekh has quit IRC18:11
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add config drive documentation and script  https://review.openstack.org/16620118:11
lucas-beerjlvillal, ^ :)18:11
* lucas-beer gone now! see y'all18:11
TheJulia:)18:11
jlvillallucas-beer: Leave! :)18:11
*** Sukhdev has joined #openstack-ironic18:11
NobodyCamnight lucas-beer18:12
*** absubram has quit IRC18:24
*** absubram has joined #openstack-ironic18:26
NobodyCamhummm18:29
NobodyCamI think we may have some broken tests18:29
NobodyCamtry this on master branch: grep -r -i called ironic/tests|grep -v assert_called_once_with|grep -v [.]called18:29
*** tiagogomes_ has quit IRC18:36
* BadCub will be back in a while18:36
*** BadCub is now known as BadCub_Away18:36
*** penick has joined #openstack-ironic18:41
ShrewsNobodyCam: what are you saying is incorrect?18:45
Shrewsnot sure what i should be looking for in that output18:46
jrollShrews: I think he's looking for things like assert_called_once() that don't actually exist18:47
NobodyCamShrews: looked like: assert_called_once is not a valid check18:47
NobodyCamironic/tests/test_images.py:        umount_mock.assert_called_once_wth('mountdir') is bad18:47
NobodyCamironic/tests/drivers/test_ssh.py:        exec_ssh_mock.assert_not_called()18:47
jrollwth18:48
NobodyCamyep18:48
NobodyCamits there18:48
jrollthat was a quote, not "what the hell"18:48
jroll:P18:48
ShrewsNobodyCam: ah. yepeers.18:48
NobodyCamlol18:48
Shrewsgit grep "assert_called_once("18:48
Shrews5 of those18:48
Shrewsooh, 818:49
Shrewswe suck18:49
NobodyCamthere are a couple of assert not called18:49
openstackgerritDevananda van der Veen proposed openstack/ironic: Update installation service overview  https://review.openstack.org/16634618:49
NobodyCamwhich is not a real assert18:49
jrollso using autospec=True on mocks will make those break18:49
jrollwe should do that for most/all mocks18:49
*** Marga_ has quit IRC18:50
jrollprobably doesn't work great with magic stuff though18:50
jrolllike sqlalchemy18:50
*** Marga_ has joined #openstack-ironic18:50
NobodyCamjroll: I'd be happy with the correct assert syntax18:51
NobodyCam:-p18:51
jrollNobodyCam: it's just going to happen again.18:51
jrollif we make sure people are putting a spec on their mocks, we can be reasonable sure they're using valid asserts18:51
*** ijw has quit IRC18:51
NobodyCamI wounder if we could come up with a flake 8 test for invalid asserts?18:52
jrollthat would work too18:52
jrollbut we won't be able to catch all typos18:52
jrollunless it can introspect the mock api18:53
jrollsomeone will end up with assrt_called_once_with etc18:53
jrollbrb18:53
ShrewsNobodyCam: i'm pretty sure that I recall a ML discussion for just that error, but it was turned down, iirc, for the same reason that jroll pointed out18:54
NobodyCamahh18:54
*** mjturek1 has joined #openstack-ironic18:58
*** Marga_ has quit IRC18:59
*** achanda has quit IRC19:07
*** EmilienM|afk is now known as EmilienM19:10
*** BadCub_Away is now known as BadCub19:14
* BadCub is back19:14
NobodyCamsnyone know off the tops of their head if this one is valid: assert_any_call(port_dict1)19:18
jrollI believe so but not 100%19:18
*** achanda has joined #openstack-ironic19:21
*** pelix has quit IRC19:22
openstackgerritChris Krelle proposed openstack/ironic: fix invalid asserts in tests  https://review.openstack.org/16635219:28
NobodyCamtake a look and let me know ^^^^19:28
jroll+2 with a comment about my dreams for the future19:30
JoshNangblah, some of those were mine. nice catch NobodyCam19:31
NobodyCam:-p19:35
NobodyCamthere will be more19:36
*** andreykurilin_ has joined #openstack-ironic19:41
*** athomas has quit IRC19:42
openstackgerritMerged openstack/ironic: Fail deploy if root uuid or disk id isn't available  https://review.openstack.org/14391919:52
*** Marga_ has joined #openstack-ironic20:00
*** andreykurilin_ has quit IRC20:01
rfchapmanNobodyCam: I have my first BareMetal Deployment..20:02
*** lucas-beer has quit IRC20:03
NobodyCamrfchapman: w00t awesome !!!!20:03
devanandarfchapman: grats!20:03
*** Marga_ has quit IRC20:05
rfchapman:-)  Yes, the problems that I was having was with the antiquated dl365g1 servers.  I now have a dl360g6 and it is working much better.20:05
*** ChuckC has quit IRC20:05
*** ijw has joined #openstack-ironic20:05
rfchapmanOnly one problem at this time, I cannot log into the machines because the deployment is not getting the ssh keys that I set up.20:06
*** Sukhdev has quit IRC20:06
rfchapmanI'm now looking into fixing that issue20:06
* BadCub wanders off to eat food-like stuff20:06
rfchapmanThank you to both NobodyCam and Devananda for helping me over come the many issues I had getting to my first deployment.20:08
*** Marga_ has joined #openstack-ironic20:08
NobodyCam:) awesome news and you really did the work :-p20:09
*** kkoski has quit IRC20:09
* BadCub wonders if https://review.openstack.org/#/c/161066/ is lost in the gate again, cuz it is sitting at the same place it was last night20:16
openstackgerritChris Krelle proposed openstack/ironic: fix invalid asserts in tests  https://review.openstack.org/16635220:20
NobodyCamjroll: JoshNang: devananda: ^^^^^^^^20:20
NobodyCam:-p20:20
* NobodyCam goes back to eating his pizza20:20
*** kkoski has joined #openstack-ironic20:20
jrollget_node_cap_mock.assert_not_called(task.node, 'boot_mode')20:21
jrollwat20:21
NobodyCamlol20:21
jrollNobodyCam: I have a feeling that's supposed to be assert_called_once_with20:22
NobodyCamone I had to put a note block on so I'd understand what I did20:22
jrollthere's also get_node_cap_mock.return_value =20:22
jlvillaljroll: NobodyCam: autospec=True caught the one case I tried it on.20:22
jrolljlvillal: yeah. that's what it does.20:22
jrollwon't let you access attributes that don't exist on the real thing20:22
jlvillaljroll: Seems to work :)20:22
NobodyCamtest all pass here20:23
*** ndipanov has quit IRC20:23
jrollNobodyCam: orly20:24
jlvillalNobodyCam: So what does the Feature Freeze mean in regards to patches?20:24
jrollNobodyCam: I feel like that might be a broken test20:24
jrolljlvillal: bugs and docs20:24
* jroll finds a link20:24
jlvillaljroll: Okay, so bug fixes are okay to submit.  Good :)20:24
NobodyCamy aI should file a bug20:25
BadCubhttps://wiki.openstack.org/wiki/FeatureFreeze20:25
jrolljlvillal: https://wiki.openstack.org/wiki/FeatureFreeze https://wiki.openstack.org/wiki/DepFreeze https://wiki.openstack.org/wiki/StringFreeze20:25
jlvillaljroll: BadCub: Thanks20:25
jrollNobodyCam: meh :P20:25
BadCubyw :-020:25
BadCub:-)20:25
*** dprince has quit IRC20:26
NobodyCamjroll: are looking in to that one test?20:26
*** Marga_ has quit IRC20:26
jrollNobodyCam: no, I'm not20:26
jroll:/20:26
NobodyCamack. I can after i finish eating20:26
NobodyCamand going out for a smoke20:26
BadCubmmmmm.. smoke....... brb20:27
*** andreykurilin_ has joined #openstack-ironic20:34
*** gabrielbezerra has quit IRC20:34
*** pas-ha has quit IRC20:44
*** gabrielbezerra has joined #openstack-ironic20:44
*** hyakuhei has joined #openstack-ironic20:46
*** enikanorov has quit IRC20:50
*** enikanorov has joined #openstack-ironic20:51
NobodyCamrandom thought: this line seem strange to me: Make sure all your change has thorough unit tests, especially if your patch touches an area of the code that currently is not well-tested20:59
NobodyCamfor several reasons :-p21:00
*** trown is now known as trown|outttypeww21:00
BadCubwhat seems strange about that?21:03
*** kkoski has quit IRC21:04
NobodyCamthe bits after especially21:04
BadCubit kinda seems like an "enter at own risk" type warning to me21:04
* NobodyCam translates as be sure to write good test as we have not done so yet21:04
jrollI mean21:05
jrollthere are bits that are not well-tested21:05
jrollespecially when you consider all of openstack21:05
BadCubI can see that too.... Or a forewarning that "well, yeah, we got some tests going. But check yo'sht bro21:05
NobodyCamthat cut and pasted from the https://wiki.openstack.org/wiki/FeatureFreeze doc21:05
jrollright21:05
jrollthere are parts of openstack not well-tested21:05
jrollwhich is why there's tons of bugs everywhere21:06
NobodyCam:-p21:06
*** ijw has quit IRC21:16
*** ijw has joined #openstack-ironic21:17
NobodyCamjroll: unit test pass heheheh https://jenkins01.openstack.org/job/gate-ironic-python27/2445/21:19
*** ijw_ has joined #openstack-ironic21:19
jrollNobodyCam: hrm, I wonder if that's expectedf21:20
jrollI guess it's feasible21:20
jrollbut that looks like a bad test to me, need to at least remove the thing setting return_value21:20
NobodyCamhehehe I do need to look closer21:20
NobodyCambut I think I somehow come down with : http://www.healthdictionary.info/Fridayitis.htm21:22
jroll^21:22
BadCubyip!21:23
jrollgreat link21:23
*** ijw has quit IRC21:23
NobodyCamlol21:23
NobodyCamlooks so offical21:23
*** hyakuhei has quit IRC21:24
*** Marga_ has joined #openstack-ironic21:30
adam_ghttps://review.openstack.org/#/c/166386/21:37
adam_gdevananda, jroll etc ^ updated the whiteboard with a plan for microversion testing in tempest21:37
devanandaadam_g: ooh neat. /me reads21:39
devanandaadam_g: "all" vs "latest" ?21:39
adam_gdevananda, all is every API version up to and including latest21:40
adam_glatest is its own test21:41
adam_g(ie, sending 'latest' vs '1.6' in the headers)21:41
*** EmilienM is now known as EmilienM|PTO21:44
devanandaadam_g: ah, right21:45
devanandaadam_g: also, v1.0 vs. v1.1 is still an open debate, and a somewhat frustrating one -- https://review.openstack.org/#/c/164369/21:46
devanandaadam_g: right now, min version supported by trunk is (no version) or v1.121:47
adam_gdevananda, ah.. that tempest patch just translates v1.0 to no version now. we can change it based on whats decided21:47
devanandak k21:48
*** jamielennox|away is now known as jamielennox21:49
*** enikanorov has quit IRC21:53
*** enikanorov has joined #openstack-ironic21:54
*** kkoski has joined #openstack-ironic21:59
*** igordcard_ has joined #openstack-ironic22:04
*** jamielennox is now known as jamielennox|away22:05
*** kkoski has quit IRC22:06
*** Marga_ has quit IRC22:10
openstackgerritDevananda van der Veen proposed openstack/ironic: Support the equivalent of the Juno API  https://review.openstack.org/16436922:24
*** Marga_ has joined #openstack-ironic22:24
*** ijw has joined #openstack-ironic22:26
*** ijw_ has quit IRC22:30
* devananda pokes the gate for https://review.openstack.org/#/c/161066/ again22:43
* BadCub thinks the gate is evil22:45
*** zer0c00l has quit IRC22:45
*** zer0c00l has joined #openstack-ironic22:45
JoshNangthe gate really doesn't like that patch..22:45
BadCubNo, it does not22:46
BadCubor perhaps, it likes it too much......22:46
JoshNangheh22:46
*** kkoski has joined #openstack-ironic22:49
* NobodyCam thinks it would be nice to : git clone fridge://diet.coke.com /desktop/* 22:53
openstackgerritSHIGEMATSU Mitsuhiro proposed openstack/ironic-specs: Fix typos in ironic-specs  https://review.openstack.org/16641222:54
*** enikanorov has quit IRC22:55
*** enikanorov has joined #openstack-ironic22:56
*** andreykurilin_ has quit IRC22:58
devanandaironic node-create -d coffee_driver -p size=large_mug -n cup_number_three22:59
BadCubdevananda: LOL22:59
TheJuliadevananda: win!22:59
devanandaironic node-set-provision-state cup_number_three provide23:00
NobodyCam+++23:01
NobodyCamhumm have to dig up the plm driver stuff23:01
BadCubbut instead of cup_number, should it not be pot_number ?23:02
* BadCub is thinking coffe should be tested in HA env23:02
NobodyCamthere is a starbucks API23:03
NobodyCamand it has a twitter acount23:03
TheJuliaNobodyCam: is this why you were talking about raw ethernet frames earlier?!?23:03
NobodyCamhttps://twitter.com/starbucksapi23:04
devanandahttps://gist.github.com/anonymous/993d7d2c685273a26f9823:04
NobodyCamroflmfao23:04
devanandaBadCub: oh. good point. it should be -p type=espresso23:04
* BadCub thinks devananda is possibly going slightly insane and backs away slowly23:04
TheJuliashouldn't there also be a beer_dirver ?23:05
devanandaTheJulia: yes!23:05
BadCubgray_goose_driver23:05
TheJuliaBadCub: that would be a feature of the liquor_driver23:05
* NobodyCam points to: https://github.com/NoBodyCam/ironic23:06
BadCubliquor_driver_type=gray_goose23:06
devanandaTheJulia: i'm sure we can create a power driver for a beer tap23:06
TheJuliadevananda: I would soooo buy the beer tap23:06
NobodyCamteh PLM driver would do it23:07
NobodyCamread the read me for that link ^^^^^23:07
*** ijw_ has joined #openstack-ironic23:07
*** mtanino has quit IRC23:08
devanandaNobodyCam: lol, 2384 commits behind master23:09
devanandawe, um, might have written some code ....23:09
NobodyCamlol yes and all the ip checking we have will break it but it itself should run and work23:10
BadCubya'think? lol23:10
*** ijw__ has joined #openstack-ironic23:10
*** ijw has quit IRC23:11
devanandaNobodyCam: downsides to that: serial line, $80, bulky, doesn't run on low voltage23:11
devanandaNobodyCam: i want something like that for a 19V line that I can control with TCP/IP23:12
devanandaNobodyCam: so I can control one of these: www.amazon.com/Intel-Computing-BOXDC53427HYE-Desktop-Black/dp/B00C5K8FRI/23:13
TheJuliayou can get 5v off of a parallel port23:13
devanandaer, I mean, so I can control something that is NOT one of those23:13
devanandabut like it23:13
*** ijw_ has quit IRC23:13
devanandaclearly my brain has stopped working when i'm pasting links to the opposite of what I meant to23:14
NobodyCamhumm ok :)23:14
devanandaalso, that should work with the AMT driver23:15
*** ijw__ has quit IRC23:17
openstackgerritMerged openstack/ironic-python-agent: Add cleaning/zapping support to IPA  https://review.openstack.org/16106623:19
JoshNang\o/ finally23:20
NobodyCamlol23:20
NobodyCamok At 4:20 on a friday it lands. you just know .....23:21
devanandaNobodyCam: LOL23:21
*** enikanorov has quit IRC23:22
*** kkoski has quit IRC23:22
JoshNang:P23:22
NobodyCamdevananda: this is what I got. http://www.amazon.com/gp/product/B00HZDLNWO/ref=s9_simh_gw_p147_d0_i2?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=desktop-1&pf_rd_r=06VXW21TZXBBM8YN2KKH&pf_rd_t=36701&pf_rd_p=1970559082&pf_rd_i=desktop23:22
devanandaNobodyCam: that does not have AMT / vPro, unfortunately.23:23
devanandaNobodyCam: you could set the BIOS to default power state ON, then use the liteon thing23:23
devanandanone of the 4th gen NUC had AMT support23:23
*** enikanorov has joined #openstack-ironic23:23
NobodyCamlol it's for my tv23:23
NobodyCam:(23:23
devanandathere is a new 5th gen that does ...23:23
*** achanda has quit IRC23:24
NobodyCamahh will get one for testing as long as it doesn't come in the same box as the nuc... omg the most annoying packaging ever23:25
NobodyCamhttps://www.youtube.com/watch?v=X3DQ5mWvqQY23:26
*** achanda has joined #openstack-ironic23:26
openstackgerritSHIGEMATSU Mitsuhiro proposed openstack/ironic: Fix typos in ironic/ironic/drivers/modules  https://review.openstack.org/16641823:28
*** Marga_ has quit IRC23:29
NobodyCamand devananda you know the commit message on 164369 is longer then the patch itself .. almost including tests!23:29
devanandayes, I know!23:29
NobodyCam:-p23:29
devanandaalso - time for drinks. because it's friday ....23:30
devanandahave a good night (and weekend) ya'll!23:30
NobodyCamhave a good weekend and flight devananda23:30
TheJuliagoodnight23:31
BadCubhave a good trip devananda23:36
* BadCub is thinking it is cocktail time!23:37
* NobodyCam digs up rum to flavor is diet coke, saying something about 5:00 o'clock somewhere...23:38
BadCubGood weekend to all!23:38
*** BadCub is now known as BadCub_Hiding23:39
*** ijw has joined #openstack-ironic23:40
*** harlowja_ has quit IRC23:41
*** ijw has quit IRC23:42
*** Marga_ has joined #openstack-ironic23:42
*** harlowja has joined #openstack-ironic23:42
*** ijw has joined #openstack-ironic23:42
*** kkoski has joined #openstack-ironic23:46

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