Tuesday, 2015-07-14

openstackgerritRuby Loo proposed openstack/python-ironicclient: Revert: requirement files in alphabetical order  https://review.openstack.org/20137600:06
*** naohirot has joined #openstack-ironic00:13
karimbso say i have this new ironic driver ( for ovirt). how should i handle this code?00:13
karimbopen a blueprint in launchpad ?00:14
karimband create the review for the blueprint and the review for the code ?00:14
*** Marga_ has joined #openstack-ironic00:18
rlookarimb: yes open a blueprint and submit a patch for the spec00:20
rlookarimb: this might help: https://wiki.openstack.org/wiki/Ironic/Specs_Process00:20
*** Marga_ has quit IRC00:22
karimbrloo, ok cool00:24
karimbthank you00:25
rlooyw karimb. thanks for contributing to ironic!00:26
*** alexpilotti has quit IRC00:26
*** rloo has left #openstack-ironic00:26
*** ijw has quit IRC00:27
*** mtanino_ has joined #openstack-ironic00:28
*** mtanino has quit IRC00:28
*** pas-ha has quit IRC00:31
*** puranamr has quit IRC00:34
*** ijw has joined #openstack-ironic00:40
*** Marga_ has joined #openstack-ironic00:57
*** Marga_ has quit IRC00:58
*** Marga_ has joined #openstack-ironic00:58
*** marzif_ has joined #openstack-ironic01:01
*** bradjones_ has joined #openstack-ironic01:06
*** bradjones_ has quit IRC01:06
*** bradjones_ has joined #openstack-ironic01:06
*** bradjones has quit IRC01:06
*** bradjones_ is now known as bradjones01:07
*** marzif_ has quit IRC01:14
*** chlong-afk has joined #openstack-ironic01:15
*** ijw has quit IRC01:27
*** karimb has quit IRC01:37
*** mtanino_ has quit IRC01:59
*** kan__ has joined #openstack-ironic02:00
*** ijw has joined #openstack-ironic02:04
openstackgerritMerged openstack/ironic-python-agent: Fix iso-image-create to work on RedHat distros  https://review.openstack.org/19923702:05
*** lazy_prince has joined #openstack-ironic02:13
*** enikanorov has joined #openstack-ironic02:17
*** lazy_prince has quit IRC02:18
*** killer_prince has joined #openstack-ironic02:18
openstackgerritHua Wang proposed openstack/ironic: Add .idea to .gitignore  https://review.openstack.org/20139602:26
*** zhenguo has joined #openstack-ironic02:27
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Replace common.fileutils with oslo_utils.fileutils  https://review.openstack.org/20139702:33
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Replace common.fileutils with oslo_utils.fileutils  https://review.openstack.org/20139702:33
*** pal has joined #openstack-ironic02:39
*** killer_prince has quit IRC02:50
*** ijw has quit IRC02:51
*** pal has quit IRC03:01
*** zz_natorious is now known as natorious03:31
*** natorious is now known as zz_natorious03:32
*** achanda has quit IRC03:38
*** pal has joined #openstack-ironic03:48
*** yog__ has joined #openstack-ironic04:03
*** bizarrochristy has quit IRC04:10
*** Nisha has joined #openstack-ironic04:15
*** bizarrochristy has joined #openstack-ironic04:17
*** boris-42 has quit IRC04:22
*** rameshg87 has joined #openstack-ironic04:48
*** achanda has joined #openstack-ironic04:52
*** lazy_prince has joined #openstack-ironic04:52
*** smoriya has joined #openstack-ironic05:24
*** marios has joined #openstack-ironic05:33
*** lazy_prince has quit IRC05:54
*** lazy_prince has joined #openstack-ironic05:55
*** ukalifon1 has joined #openstack-ironic05:57
openstackgerritShivanand Tendulker proposed stackforge/proliantutils: Add RIS support for updating persistent boot device Added methods:- get_persistent_boot_device() update_persistent_boot()  https://review.openstack.org/20142005:59
*** coolsvap has joined #openstack-ironic06:00
*** Kennan has quit IRC06:02
*** Kennan has joined #openstack-ironic06:03
*** achanda has quit IRC06:07
*** pradipta has joined #openstack-ironic06:07
*** chlong-afk has quit IRC06:09
*** coolsvap has quit IRC06:13
*** coolsvap|away is now known as coolsvap06:13
*** Nisha has quit IRC06:16
*** achanda has joined #openstack-ironic06:22
*** yog__ has quit IRC06:26
*** persia has quit IRC06:29
*** persia has joined #openstack-ironic06:30
*** persia has quit IRC06:30
*** persia has joined #openstack-ironic06:30
*** killer_prince has joined #openstack-ironic06:39
*** lazy_prince has quit IRC06:43
*** lazy_prince has joined #openstack-ironic06:44
*** killer_prince has quit IRC06:46
*** lazy_prince has quit IRC06:49
*** yuikotakada has joined #openstack-ironic06:57
*** _fortis has joined #openstack-ironic07:02
*** Pradeep has joined #openstack-ironic07:04
*** max_lobur has joined #openstack-ironic07:05
*** max_lobur has quit IRC07:10
*** amotoki_ has joined #openstack-ironic07:11
*** ukalifon1 has quit IRC07:14
*** ukalifon has joined #openstack-ironic07:15
*** _fortis has quit IRC07:17
*** hakimo has joined #openstack-ironic07:18
*** hakimo has quit IRC07:19
*** achanda has quit IRC07:19
*** yog__ has joined #openstack-ironic07:19
*** hakimo has joined #openstack-ironic07:20
openstackgerritShivanand Tendulker proposed openstack/ironic: Fixes a testcase related to trusted boot in UEFI boot mode  https://review.openstack.org/20039807:20
*** _fortis has joined #openstack-ironic07:30
*** jcoufal has joined #openstack-ironic07:30
*** ndipanov has quit IRC07:34
*** chlong-afk has joined #openstack-ironic07:37
*** ndipanov has joined #openstack-ironic07:38
*** jistr has joined #openstack-ironic07:42
*** alex_xu has quit IRC07:52
*** alex_xu has joined #openstack-ironic07:55
*** pradipta has quit IRC08:01
*** lucasagomes has joined #openstack-ironic08:06
*** dtantsur|afk is now known as dtantsur08:07
dtantsurmorning folks08:07
openstackgerritShivanand Tendulker proposed openstack/ironic: grub2 bootloader support for uefi boot mode  https://review.openstack.org/16619208:07
yuikotakadadtantsur, morning :)08:08
dtantsuro/08:08
*** pal has quit IRC08:08
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for pxe_ilo driver  https://review.openstack.org/15480808:11
*** ifarkas has joined #openstack-ironic08:12
*** mgoddard has joined #openstack-ironic08:13
*** max_lobur has joined #openstack-ironic08:13
dtantsuryuikotakada, could you have a look at https://review.openstack.org/#/c/199682/ please?08:15
yuikotakadadtantsur, sure, I've ever seen similar one in Ironic Inspector, right?08:17
dtantsuryep08:18
yuikotakadadtantsur, I +2ed :) There is no problem08:19
dtantsuryuikotakada, you can +A it as well ;)08:19
yuikotakadadtantsur, I will fix my patches tomorrow morning (maybe while you're sleeping), so please wait a little08:20
yuikotakadadtantsur, done :)08:20
dtantsurthanks08:22
*** amotoki_ has quit IRC08:22
*** romcheg has joined #openstack-ironic08:25
openstackgerritMerged openstack/python-ironic-inspector-client: Don't repeat requirements in tox.ini  https://review.openstack.org/19968208:26
*** derekh has joined #openstack-ironic08:30
*** dlpartain has joined #openstack-ironic08:44
*** dlpartain has left #openstack-ironic08:44
*** pelix has joined #openstack-ironic08:51
openstackgerritTan Lin proposed openstack/ironic: Migrate ObjectListBase to subclass from the Oslo one  https://review.openstack.org/20101708:53
*** pal has joined #openstack-ironic08:57
PradeepIronic physical baremetal booting is hanging after loading ramdisk image, can any one help over this..09:01
*** Nisha has joined #openstack-ironic09:01
*** e0ne has joined #openstack-ironic09:02
*** yuikotakada is now known as yuikot|afk09:02
*** yuikot|afk has quit IRC09:02
PradeepTrying to load: pxelinux.cfg/d4-ae-52-d2-83-83 Loading /var/lib/tftpboot/43b64854-c8e6-48c5-b20f-281be1796c09/deploy_kernel............... Loading /var/lib/tftpboot/43b64854-c8e6-48c5-b20f-281be1796c09/deploy_ramdisk............ .......................................................................................................................................ready09:04
PradeepIronic physical baremetal booting is hanging after loading ramdisk image, can any one help over this..09:04
*** yog__ has quit IRC09:06
*** jcoufal_ has joined #openstack-ironic09:09
*** e0ne is now known as e0ne_09:12
*** jcoufal has quit IRC09:12
*** e0ne_ is now known as e0ne09:16
*** alexpilotti has joined #openstack-ironic09:16
*** amotoki_ has joined #openstack-ironic09:16
*** rameshg87 has quit IRC09:28
PradeepTrying to load: pxelinux.cfg/d4-ae-52-d2-83-83 Loading /var/lib/tftpboot/43b64854-c8e6-48c5-b20f-281be1796c09/deploy_kernel............... Loading /var/lib/tftpboot/43b64854-c8e6-48c5-b20f-281be1796c09/deploy_ramdisk............ .......................................................................................................................................ready09:29
PradeepIronic physical baremetal booting is hanging after loading ramdisk image, can any one help over this..09:29
*** marzif_ has joined #openstack-ironic09:33
Nishadtantsur, hi09:41
dtantsurNisha, o/09:41
sambettsMorning all09:41
Nishainspector plugin understands proxy?09:41
dtantsurNisha, mmm, not sure. maybe not09:44
dtantsursambetts, morning09:44
dtantsurNisha, so it just uses 'request' library, so not sure09:44
*** pas-ha has joined #openstack-ironic09:45
Nishawhen it is executing ramdisk-image-create , it stucks at http://paste.openstack.org/show/373886/09:47
*** Kennan has left #openstack-ironic09:48
*** naohirot has quit IRC09:53
*** jcoufal has joined #openstack-ironic09:53
*** jcoufal_ has quit IRC09:57
*** e0ne is now known as e0ne_09:58
*** e0ne_ is now known as e0ne10:01
dtantsurNisha, that's again probably question for #tripleo, I'm not diskimage-builder guru :(10:02
Nisha:(10:02
lucasagomesPradeep, hanging or you just can't see the console because it's being redirected?10:07
lucasagomesPradeep, also please append "debug" in the kernel command line10:08
lucasagomesso you may get more information10:08
*** Marga_ has quit IRC10:12
*** Marga_ has joined #openstack-ironic10:13
*** Marga_ has quit IRC10:16
*** Marga_ has joined #openstack-ironic10:16
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for pxe_ilo driver  https://review.openstack.org/15480810:19
*** rameshg87 has joined #openstack-ironic10:26
rameshg87lucasagomes: hi there10:27
lucasagomesrameshg87, hi there10:27
rameshg87lucasagomes: regarding https://review.openstack.org/#/c/201043/2/ironicclient/tests/unit/test_filecache.py10:27
rameshg87lucasagomes: since we need to mock the return value of _get_cache(), we could just fix the mock there10:28
rameshg87lucasagomes: rather than mocking everywhere an instance of  dogpile.cache.region.CacheRegion() is created (by the decorator)10:28
lucasagomesrameshg87, oh10:28
rameshg87lucasagomes: do you feel that's better ?10:28
lucasagomesand then just return mock_get_cache.return_value = mock.Mock() ?10:28
rameshg87lucasagomes: yes10:29
lucasagomesrameshg87, I don't know, since mock is quick and do like a lazy specc'ing10:29
lucasagomesdo you see much advantage on doing that?10:29
rameshg87lucasagomes: I am not talking w.r.t performance10:29
lucasagomesright, well I wouldn't -1 a patch removing those mocks to the dogpile10:30
rameshg87lucasagomes: but to avoid mocking other instantiations (if any) of dogpile.cache.region.CacheRegion()10:30
lucasagomesfair enuff yeah10:30
rameshg87lucasagomes: that's fine. I am fine with this too. I too now don't file like it should be changed now.10:31
rameshg87lucasagomes: just wanted to convey what I meant :)10:31
Pradeeplucasagomes --- the console is in that state for long time10:31
lucasagomesrameshg87, gotcha10:33
lucasagomesrameshg87, thanks for that!10:33
rameshg87:)10:33
openstackgerritchenglch proposed openstack/ironic-specs: Add console log support  https://review.openstack.org/16458610:33
lucasagomesPradeep, right, can you post ur kernel cmdline? Also try to add debug there10:33
lucasagomessee if it shows you more things in the console10:33
Pradeephow can i add debug there?10:34
TheJuliagood morning Ironic10:35
lucasagomesThe good morning10:37
lucasagomesPradeep, there's two ways, you can edit the pxe_append_params config option in Ironic10:37
lucasagomesbut that only works if you start a new dpeloyment10:37
lucasagomesyou can also edit the pxe configuration file manually10:37
lucasagomessee the /tftpboot/pxelinux.cfg/<mac address>10:37
lucasagomesedit that file and append "debug" to the kernel cmdline there10:37
lucasagomesif you already started the deployment you can edit... *10:38
Pradeepok lucasagomes10:38
Pradeeplabel deploy kernel /opt/stack/data/ironic/tftpboot/85f0bb21-1d5d-4b6a-bf5a-03eb39d45e10/deploy_kernel append initrd=/opt/stack/data/ironic/tftpboot/85f0bb21-1d5d-4b6a-bf5a-03eb39d45e10/deploy_ramdisk selinux=0 disk=cciss/c0d0,sda,hda,vda iscsi_target_iqn=iqn.2008-10.org.openstack:85f0bb21-1d5d-4b6a-bf5a-03eb39d45e10 deployment_id=85f0bb21-1d5d-4b6a-bf5a-03eb39d45e10 deployment_key=NB3544EW4TZZ3ES43DLCLK50B4H9TM12 ironic_a10:40
Pradeeplabel boot_partition kernel /opt/stack/data/ironic/tftpboot/85f0bb21-1d5d-4b6a-bf5a-03eb39d45e10/kernel append initrd=/opt/stack/data/ironic/tftpboot/85f0bb21-1d5d-4b6a-bf5a-03eb39d45e10/ramdisk root=UUID=7d33fb1f-2102-4158-9586-dc49e542356f ro text nofb nomodeset vga=normal console=ttyS0 rootfstype=ramfs10:40
Pradeeplabel deploy kernel /opt/stack/data/ironic/tftpboot/85f0bb21-1d5d-4b6a-bf5a-03eb39d45e10/deploy_kernel append initrd=/opt/stack/data/ironic/tftpboot/85f0bb21-1d5d-4b6a-bf5a-03eb39d45e10/deploy_ramdisk selinux=0 disk=cciss/c0d0,sda,hda,vda iscsi_target_iqn=iqn.2008-10.org.openstack:85f0bb21-1d5d-4b6a-bf5a-03eb39d45e10 deployment_id=85f0bb21-1d5d-4b6a-bf5a-03eb39d45e10 deployment_key=NB3544EW4TZZ3ES43DLCLK50B4H9TM12 ironic_a10:41
Pradeepsorry, here is the file http://paste.openstack.org/show/374012/10:42
Pradeeplucasagomes, is this correct kernel /opt/stack/data/ironic/tftpboot/85f0bb21-1d5d-4b6a-bf5a-03eb39d45e10/kernel debug10:44
Pradeepadding the debug to kernel?10:44
lucasagomesit should go in the "append" like10:44
lucasagomestogether with the rest of the params10:44
lucasagomesalso see "console=ttyS0" this may be redirecting ur console10:45
lucasagomesyou can remove it10:45
*** e0ne is now known as e0ne_10:45
*** Nisha_away has joined #openstack-ironic10:48
*** Nisha has quit IRC10:48
*** e0ne_ is now known as e0ne10:49
Pradeepi have removed the console and added appended debug http://paste.openstack.org/show/374045/10:50
Pradeepshould i launch the instance again10:50
lucasagomesPradeep, if you just edit the file you can restart the node10:52
lucasagomesand it will try to boot again10:52
*** Pradeep has quit IRC10:56
*** romcheg has quit IRC11:00
rameshg87lucasagomes: I am facing one strange issue - need suggestions11:04
rameshg87lucasagomes: https://review.openstack.org/#/c/196007/11:04
rameshg87lucasagomes: one of the test case is failing in ci, but not in my environment11:04
rameshg87lucasagomes: http://logs.openstack.org/07/196007/8/check/gate-ironic-python27/2460b29/console.html11:05
* lucasagomes looks11:05
rameshg87lucasagomes: stranger thing is python34 passes, but python27 fails11:05
lucasagomesouch11:05
rameshg87lucasagomes: if it was some code issue, I would have expected both 34 and 27 to fail11:05
lucasagomesrameshg87, lemme try to run it locally here11:06
rameshg87lucasagomes: okay, may be just pulling the patch and running ironic.tests.api.v1.test_nodes.TestPut.test_put_raid_configuration_iface_not_supported might suffice11:06
*** openstackgerrit has quit IRC11:09
lucasagomesrameshg87, it fails in my envrioment just like in gate11:09
*** coolsvap is now known as coolsvap_11:09
rameshg87lucasagomes: oh11:09
lucasagomeshttp://paste.openstack.org/show/374088/11:09
*** openstackgerrit has joined #openstack-ironic11:10
* lucasagomes tries 3411:10
* rameshg87 checks again11:12
lucasagomesrameshg87, http://paste.openstack.org/show/374089/11:12
lucasagomessame method diff error11:12
lucasagomessomething wrong there, I see the side_effect there as well11:12
lucasagomesyou may need to use iter()11:12
rameshg87oh yeah11:13
rameshg87that was recently changed, right ?11:13
rameshg87lucasagomes: but I wonder how py34 went through in gate11:14
rameshg87lucasagomes: I was kind of confused with that ..11:14
rameshg87lucasagomes: I will check again .. thanks for confirming :)11:15
lucasagomesrameshg87, cool also, when you're re-raising the exception you should "raise e" not only "raise" I believe11:16
lucasagomesrameshg87, commented11:17
rameshg87lucasagomes: but raise raises back same exception, right ? is there something wrong in that ?11:17
lucasagomesrameshg87, lemme check, looking at other examples after it modifies the object you should raise it11:18
rameshg87lucasagomes: okay, will check that part11:19
rameshg87lucasagomes: will check that part later when I relogin11:22
* rameshg87 goes home11:22
*** rameshg87 has quit IRC11:22
lucasagomesram<tab> ack11:26
*** romcheg has joined #openstack-ironic11:29
*** e0ne is now known as e0ne_11:39
*** e0ne_ is now known as e0ne11:41
*** ukalifon3 has joined #openstack-ironic11:42
*** ukalifon has quit IRC11:43
*** lucasagomes is now known as lucas-hungry11:44
*** Nisha_away has quit IRC11:44
*** pal has quit IRC11:46
*** romcheg has quit IRC11:54
*** qiaoerfu has quit IRC11:56
*** qiaoerfu has joined #openstack-ironic11:56
*** e0ne is now known as e0ne_11:56
*** e0ne_ is now known as e0ne11:59
*** albertoffb has joined #openstack-ironic12:00
*** romcheg has joined #openstack-ironic12:04
dtantsurlucas-hungry, o/ anything preventing you from approving https://review.openstack.org/#/c/191710/ ?12:08
*** openstack has joined #openstack-ironic12:13
*** dprince has joined #openstack-ironic12:18
*** absubram has joined #openstack-ironic12:18
*** absubram has quit IRC12:19
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Replace common.fileutils with oslo_utils.fileutils  https://review.openstack.org/20139712:20
*** absubram has joined #openstack-ironic12:20
*** athomas has quit IRC12:21
*** ig0r_ has joined #openstack-ironic12:24
*** athomas has joined #openstack-ironic12:28
openstackgerritJulia Kreger proposed openstack/bifrost: Switch to simple-init for network configuration  https://review.openstack.org/20083412:31
openstackgerritJulia Kreger proposed openstack/bifrost: Minor README fix for supported drivers  https://review.openstack.org/20083712:38
*** coolsvap_ is now known as coolsvap|away12:39
openstackgerritZhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on  https://review.openstack.org/17764212:40
*** lucas-hungry is now known as lucasagomes12:40
openstackgerritJulia Kreger proposed openstack/bifrost: WIP: Ansible 2.0 compatability **DO NOT MERGE**  https://review.openstack.org/19683212:40
*** absubram has quit IRC12:41
*** e0ne is now known as e0ne_12:42
openstackgerritSatoru Moriya proposed openstack/ironic-specs: Add attributes about volume conneciton into nodes table  https://review.openstack.org/20049612:42
*** bnemec has joined #openstack-ironic12:42
*** jjohnson2 has joined #openstack-ironic12:43
lucasagomesdtantsur, not that I know, JayF ^ any reasons why you didn't +a?12:44
*** pal has joined #openstack-ironic12:47
*** e0ne_ is now known as e0ne12:47
*** yog__ has joined #openstack-ironic12:51
*** smoriya has quit IRC12:52
*** uggla has joined #openstack-ironic12:57
openstackgerritDmitry Tantsur proposed openstack/ironic: Start using new ENROLL state  https://review.openstack.org/19472212:59
*** trown|outttypeww is now known as trown13:05
*** krtaylor has quit IRC13:09
*** krtaylor has joined #openstack-ironic13:10
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add CLEANWAIT state  https://review.openstack.org/20015213:11
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Allow abort for {CLEAN,DEPLOY}WAIT states  https://review.openstack.org/20155213:11
*** kkoski has joined #openstack-ironic13:20
*** cdearborn has joined #openstack-ironic13:25
*** marzif_ has quit IRC13:33
*** marzif_ has joined #openstack-ironic13:33
*** uggla has quit IRC13:33
*** e0ne is now known as e0ne_13:40
*** bradjones has quit IRC13:41
*** bradjones has joined #openstack-ironic13:48
*** bradjones has quit IRC13:48
*** bradjones has joined #openstack-ironic13:48
*** e0ne_ is now known as e0ne13:48
*** krtaylor has quit IRC13:52
*** yog__ has quit IRC13:55
*** absubram has joined #openstack-ironic13:56
*** kan__ has quit IRC14:01
*** krtaylor has joined #openstack-ironic14:04
openstackgerritZhenguo Niu proposed openstack/python-ironicclient: Filtering nodes by provision state  https://review.openstack.org/19701214:05
*** pas-ha has quit IRC14:06
NobodyCamgood morning Ironicers14:08
dtantsurNobodyCam, morning14:11
*** Pradeep has joined #openstack-ironic14:13
dtantsurifarkas, could you please +2/A a pretty tine patch? https://review.openstack.org/#/c/200161/14:15
NobodyCammorning dtantsur :)14:15
ifarkasdtantsur, yeah14:16
ifarkasmorning NobodyCam!14:16
NobodyCammorning ifarkas14:16
NobodyCam:)14:16
NobodyCamdtantsur: will look right after I get back14:17
NobodyCambrb14:17
dtantsurNobodyCam, if you mean inspector patch above, then you'd better have a look at the enroll patch https://review.openstack.org/#/c/194722/ please :)14:18
*** pas-ha has joined #openstack-ironic14:21
*** kbyrne has quit IRC14:23
ricky1folks14:28
ricky1puppet-bifrost is not a thing, is it?14:28
ricky1i remember from SpamapS spec ironic/bifrost was being handrolled?14:28
ricky1asking as i'm writing a basic puppet module to install/configure it, if it doesn't exist should I push to stackforge prior to openstack namespace move?14:29
*** ricky1 is now known as rcarrillocruz14:29
rcarrillocruzactually , i think i should ask this on infra as well14:29
TheJuliarcarrillocruz: no, we havent done anything with puppet to achieve the same results14:29
dtantsurrcarrillocruz, do you want to install ironic with puppet? or *use* ironic with puppet?14:29
TheJuliadtantsur: perfect question14:30
dtantsurIIUC bifrost does both with ansible, right?14:30
TheJuliait does14:30
rcarrillocruznah, just a puppet module to install bifrost (checking out from git repo) and configuring the group_vars/all + baremetal.json14:30
TheJuliaif your creating your inventory from your secret data in hierra, i guess that would work14:31
dtantsurI would say (and may be completely wrong) that we should aim for bifrost installation to be as easy as puppet installation, so that we don't need an installer for it14:31
TheJuliait would be very re-usable for the enrollment of machines as everyones data will be different14:32
dtantsurah, hiera. maybe14:32
rcarrillocruz++14:32
*** Pradeep has quit IRC14:32
*** Pradeep has joined #openstack-ironic14:32
TheJuliait is fairly easy as is, the conundrum really has been that we have tooling to also put ansible in place14:33
* rcarrillocruz wishes we used ansible for config management in infra as well, but that's a different discussion14:33
lucasagomesNobodyCam, morning14:33
TheJuliarcarrillocruz: yes, those are fun diacussions... :)14:35
rcarrillocruzheh14:35
TheJuliarcarrillocruz: but really, we should have a pre-made bikeshed to wheel into the room for those discussions14:35
*** yog__ has joined #openstack-ironic14:36
NobodyCammorning lucasagomes :)14:40
NobodyCamdtantsur: ahh okay :)14:40
*** jcoufal has quit IRC14:41
*** kbyrne has joined #openstack-ironic14:43
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/20133814:47
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/20160014:48
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/20067414:48
dtantsurmoar requirements \o/14:48
*** pal has quit IRC14:49
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Drop openstackclient from requirements  https://review.openstack.org/20160414:50
*** Nisha has joined #openstack-ironic14:54
*** rwsu has joined #openstack-ironic14:56
*** e0ne is now known as e0ne_14:56
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironic-inspector-client: Updated from global requirements  https://review.openstack.org/20160814:56
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/20090314:56
*** rwsu has quit IRC14:58
*** rwsu has joined #openstack-ironic14:58
*** achanda has joined #openstack-ironic14:58
*** e0ne_ is now known as e0ne14:59
openstackgerritMerged openstack/python-ironic-inspector-client: Use released ironic-inspector for functional testing  https://review.openstack.org/20016115:00
*** coolsvap|away is now known as coolsvap15:04
*** pal has joined #openstack-ironic15:05
*** achanda has quit IRC15:06
*** alex_xu has quit IRC15:09
*** alex_xu has joined #openstack-ironic15:10
*** ig0r_ has quit IRC15:10
*** ig0r__ has joined #openstack-ironic15:11
dtantsurhad an early start today, going now15:11
dtantsurplease someone give his/her blessing for switch to futurist: https://review.openstack.org/191710 :)15:12
lucasagomesfolks can I have some eyes at https://review.openstack.org/#/c/198021/ ?15:12
*** dtantsur is now known as dtantsur|afk15:13
NobodyCamhave a good night dtantsur|afk15:13
*** ig0r_ has joined #openstack-ironic15:18
*** stendulker has joined #openstack-ironic15:18
*** ig0r__ has quit IRC15:19
*** krtaylor has quit IRC15:27
*** krtaylor has joined #openstack-ironic15:40
*** ig0r__ has joined #openstack-ironic15:41
*** stendulker has quit IRC15:42
*** stendulker has joined #openstack-ironic15:43
*** puranamr has joined #openstack-ironic15:43
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/20163515:43
*** ig0r_ has quit IRC15:43
*** stendulker_ has joined #openstack-ironic15:46
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironic-inspector-client: Updated from global requirements  https://review.openstack.org/20160815:47
*** stendulker has quit IRC15:48
*** dprince has quit IRC15:48
*** marzif_ has quit IRC15:52
*** marzif_ has joined #openstack-ironic15:52
* devananda lands patches on stable/kilo15:53
devanandaalso, good morning15:53
*** e0ne is now known as e0ne_15:53
*** e0ne_ is now known as e0ne15:54
jrollmorning devananda15:54
jrolland everyone else since I'm not sure I popped my head in today15:54
NobodyCammorning devananda and jroll :)15:54
devanandaany spec-cores want to give https://review.openstack.org/#/c/187829/6 another pass before I land it?15:54
jrollheya NobodyCam :)15:55
jroll\o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/15:55
devanandajroll: also, i have some open questions on the ml2 spec15:55
lucasagomesdevananda, jroll morning15:56
lucasagomesdevananda, go ahead15:56
jrollmorning lucasagomes15:56
jrolldevananda: I'll take a look, thanks15:56
devanandagood afternoon, lucasagomes :)15:56
devanandajroll: cheers. i dont think it's anything major, but they're not quite nits either15:57
*** viktors is now known as viktors|afk15:58
Nishadtantsur|afk, dtantsur|afk, could you remove -2 from https://review.openstack.org/19349515:58
*** marzif_ has quit IRC15:59
NobodyCambrb16:00
*** amotoki_ has quit IRC16:01
devanandajroll: dtantsur|afk: re versions, releases, and changing to ENROLL as the initial state in https://review.openstack.org/#/c/194722/616:07
*** dprince has joined #openstack-ironic16:08
devanandajroll: dtantsur|afk: I think we should block that patch until we have actually switched to the new release model AND done a release that has only "compatible" changes over the Kilo release, then roll this into the subsequent "major" release16:08
*** mgoddard has quit IRC16:08
devanandaand possibly bundling any other breaking API changes we have in the works along with it16:08
devanandathoughts?16:09
*** mgoddard has joined #openstack-ironic16:09
openstackgerritMerged openstack/ironic-specs: Update network provider spec  https://review.openstack.org/18782916:09
jrolldevananda: that seems fine, I'd like to finish lucasagomes' work around aborting things first I think?16:10
devanandathat'll be another API break, right?16:11
lucasagomesI will have to bump the micro version16:11
devanandawait, no. it's a new verb, but doesn't break current clients16:11
lucasagomesyeah it doesn't16:11
lucasagomesI got it working here, adding unittests for it now16:12
*** ijw has joined #openstack-ironic16:12
devanandanice16:12
*** zhenguo has quit IRC16:13
*** boris-42 has joined #openstack-ironic16:14
NobodyCamfolks https://review.openstack.org/#/c/198021 has two +2's but only a few reviewers, so wanted to see if anyone wanted to have a look before it lands?16:16
*** e0ne is now known as e0ne_16:16
*** trown is now known as trown|lunch16:17
*** Sukhdev has joined #openstack-ironic16:18
*** e0ne_ is now known as e0ne16:18
krotscheckDo you guys check patches that your names are not explicitly added to?16:20
jrolldevananda: right yeah just a new verb16:20
jrollsince some of the *ING changes are in flight16:20
jrollkrotscheck: I try to but busybusybusy16:21
krotscheckjroll: Just curious. Trying to get a sense of how to interact with different projects.16:21
jrollkrotscheck: if you want someone's specific eyes on it, adding them is helpful. if you just add the whole core team to every patch I'm going to make an effort to ignore it :P16:22
krotscheckjroll: Odd. I add the whole core team because I never know who's going to have the time.16:23
krotscheckjroll: Also, because I don't really know _who_ in the core team is the expert on a given topic.16:23
jrollkrotscheck: I'm half joking :)16:26
krotscheckjroll: That comes over well in a text medium :)16:27
jrollkrotscheck: :P16:29
*** derekh has quit IRC16:34
krotscheckjroll: On a more serious note, what's the default path for the ironic output log?16:34
jrollkrotscheck: great question16:35
* jroll looks16:35
jrollkrotscheck: stdout16:36
krotscheckjroll: Huhn.16:36
krotscheckWell then.16:36
krotscheckThat.16:36
*** Nisha has quit IRC16:36
krotscheckMakes documentation harder.16:36
*** ijw has quit IRC16:38
*** ijw has joined #openstack-ironic16:39
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Allow abort for {CLEAN,DEPLOY}WAIT states  https://review.openstack.org/20155216:39
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add CLEANWAIT state  https://review.openstack.org/20015216:39
lucasagomesjroll, devananda ^16:40
*** e0ne has quit IRC16:42
* TheJulia /win 4316:44
TheJuliadoh16:44
krotscheckTheJulia: Hey, where does bifrost send the default ironic logging out put to?16:48
TheJuliakrotscheck: upstart's favorite location on ubuntu16:50
TheJuliakrotscheck: on centos, I expect logging output to go to journald16:51
krotscheck /var/log/upstart then, kk16:51
TheJuliayup yup16:52
SpamapSTheJulia: regarding puppety bifrosty things.. one thing mordred and I were discussing was that while bifrost currently uses localhost, it doesn't have to, and you don't even _need_ to install it anywhere.16:53
TheJuliaI think i need more context to that16:54
TheJuliadiscussion16:54
krotscheckSpamapS: Sounds like ironic becomes an ansible module?16:55
krotscheckAnd the API goes bye bye?16:56
SpamapSNo16:56
*** Nisha has joined #openstack-ironic16:56
* TheJulia may also be suffering form molten brain syndrome16:57
SpamapSkrotscheck: ironic does its thing. Bifrost assembles supporting pieces around Ironic and talks to Ironic via its API16:57
SpamapSTheJulia: so we were thinking about how right now we're building "a baremteal cloud box" and we'd need to ssh to it to run Bifrost deploy/enroll..16:57
*** stendulker_ has quit IRC16:57
lucasagomesfolks I will call it a day16:58
lucasagomeshave a great night everyone!16:58
SpamapSTheJulia: but Ansible makes things easier than that. We could just run Bifrost on our laptops and point it at whatever box.16:58
TheJuliaSpamapS: oh yeah!16:58
TheJuliaas long as the network connectivity eists and you have the reqs to do the basic bootstrap for IPA, oh yeah16:59
*** ijw has quit IRC16:59
TheJuliahence why I put in the documentation about running with separate dhcp infrasucture.....16:59
*** ijw has joined #openstack-ironic16:59
*** mgarza_ has joined #openstack-ironic17:00
*** lucasagomes is now known as lucas-dinner17:01
*** ukalifon3 has quit IRC17:04
*** davideagnello has quit IRC17:06
sambettsNight all17:10
*** puranamr has quit IRC17:10
*** bizarrochristy has quit IRC17:12
*** bizarrochristy has joined #openstack-ironic17:12
*** jistr has quit IRC17:14
*** davideagnello has joined #openstack-ironic17:14
*** jcoufal has joined #openstack-ironic17:15
*** bizarrochristy has quit IRC17:17
*** trown|lunch is now known as trown17:17
*** pelix has quit IRC17:18
*** jcoufal has quit IRC17:19
*** Pradeep has quit IRC17:20
*** coolsvap is now known as coolsvap|afk17:20
mordredrcarrillocruz, TheJulia: https://github.com/rcarrillocruz/puppet-bifrost/blob/master/manifests/init.pp#L28-L2917:26
mordredthe latest os_ironic packages are in upstream ansiblenow17:26
*** athomas has quit IRC17:26
*** trown is now known as trown|relocating17:27
*** krtaylor has quit IRC17:29
*** mtanino has joined #openstack-ironic17:29
*** achanda has joined #openstack-ironic17:29
*** pas-ha has quit IRC17:30
*** athomas has joined #openstack-ironic17:32
*** Sukhdev has quit IRC17:33
*** romcheg has quit IRC17:33
TheJuliarcarrillocruz: i thought we nuked those variables a while back :\17:35
rcarrillocruzyeah, i did copy-paste from the vars file to the puppet manifest and just adapted to puppet syntax17:38
rcarrillocruzTheJulia: what should be the right URLs then?17:38
TheJuliayou shouldnt need those vars anymore17:38
rcarrillocruzah ok17:39
rcarrillocruzthen i will just delete them17:39
TheJuliak17:39
rcarrillocruzmatter of secs, thx17:39
*** ijw has quit IRC17:40
NobodyCamnight sambetts17:40
*** puranamr has joined #openstack-ironic17:40
NobodyCammornign mordred17:40
NobodyCammorning SpamapS17:40
*** ijw has joined #openstack-ironic17:40
rcarrillocruzdone17:40
NobodyCammorning rcarrillocruz :)17:40
rcarrillocruzhiya NobodyCam17:41
rcarrillocruzgood to see you folks in gozer land now :D17:41
*** achanda has quit IRC17:41
rcarrillocruzsaw a couple changes here and there17:41
*** max_lobur has quit IRC17:41
*** achanda has joined #openstack-ironic17:41
NobodyCam:)17:42
*** max_lobur has joined #openstack-ironic17:43
*** max_lobur has quit IRC17:43
openstackgerritRicardo Carrillo Cruz proposed openstack/bifrost: Remove unused URLs  https://review.openstack.org/20168617:48
rcarrillocruzTheJulia: corresponding change for bifrost code base ^17:49
rcarrillocruzzomg, my very first bifrost change17:51
*** e0ne has joined #openstack-ironic17:51
*** pradipta has joined #openstack-ironic17:51
rcarrillocruzbbl, out for a walk17:51
*** cdearborn has quit IRC17:54
*** ijw has quit IRC17:55
*** openstackgerrit has quit IRC17:56
*** puranamr has quit IRC17:56
*** ijw_ has joined #openstack-ironic17:57
*** openstackgerrit has joined #openstack-ironic17:57
*** ukalifon has joined #openstack-ironic17:57
*** jjohnson2 has quit IRC17:58
*** jjohnson2 has joined #openstack-ironic17:59
*** romcheg has joined #openstack-ironic18:01
NobodyCamrcarrillocruz: w00t18:05
TheJulianow im wondering if i habe a branch on a machine that i forgot to push...18:09
*** puranamr has joined #openstack-ironic18:12
*** e0ne is now known as e0ne_18:17
*** krtaylor has joined #openstack-ironic18:18
*** bizarrochristy has joined #openstack-ironic18:18
*** ijw_ has quit IRC18:20
*** ijw has joined #openstack-ironic18:21
*** pal has quit IRC18:23
*** pleia2_ has joined #openstack-ironic18:24
*** cdearborn has joined #openstack-ironic18:24
*** hakimo_ has joined #openstack-ironic18:24
*** puranamr has quit IRC18:25
*** pleia2 has quit IRC18:25
*** pleia2_ is now known as pleia218:25
*** puranamr has joined #openstack-ironic18:25
*** sambetts has quit IRC18:26
*** e0ne_ is now known as e0ne18:26
*** pal has joined #openstack-ironic18:28
*** sambetts has joined #openstack-ironic18:28
*** trown|relocating is now known as trown18:28
*** kozhukalov_ has joined #openstack-ironic18:29
*** mgagne_ has joined #openstack-ironic18:29
*** UForgotten_ has joined #openstack-ironic18:29
*** __maurosr__ has joined #openstack-ironic18:29
*** adam_g` has joined #openstack-ironic18:29
*** Marga_ has quit IRC18:30
*** chlong-afk has quit IRC18:30
*** hakimo has quit IRC18:30
*** zsmithnyc has quit IRC18:30
*** UForgotten has quit IRC18:30
*** kozhukalov has quit IRC18:30
*** Haomeng has quit IRC18:30
*** rcarrillocruz has quit IRC18:30
*** verdurin has quit IRC18:30
*** viktors|afk has quit IRC18:30
*** maurosr has quit IRC18:30
*** mgagne has quit IRC18:30
*** adam_g has quit IRC18:30
*** mrda-away has quit IRC18:30
*** __maurosr__ is now known as maurosr18:30
*** Guest10549 is now known as dan18:31
*** mgagne_ has left #openstack-ironic18:33
*** pas-ha has joined #openstack-ironic18:38
*** ijw has quit IRC18:39
*** zer0c00l has quit IRC18:40
*** zer0c00l has joined #openstack-ironic18:40
*** mgagne_ has joined #openstack-ironic18:41
openstackgerritJosh Gachnang proposed openstack/ironic-specs: Add CLEANWAIT to Cleaning spec  https://review.openstack.org/20171518:44
*** romcheg has quit IRC18:46
*** romcheg1 has joined #openstack-ironic18:47
*** pal has quit IRC18:48
*** Sukhdev has joined #openstack-ironic18:51
*** UForgotten_ has quit IRC18:54
*** UForgotten has joined #openstack-ironic18:55
*** openstackgerrit has quit IRC18:56
*** openstackgerrit has joined #openstack-ironic18:56
*** pas-ha has quit IRC19:00
*** UForgotten has quit IRC19:06
*** UForgotten has joined #openstack-ironic19:06
*** pas-ha has joined #openstack-ironic19:08
*** ijw has joined #openstack-ironic19:10
*** puranamr has quit IRC19:16
*** achanda has quit IRC19:17
*** achanda has joined #openstack-ironic19:17
*** puranamr has joined #openstack-ironic19:21
*** puranamr has quit IRC19:23
*** puranamr has joined #openstack-ironic19:23
*** pradipta has quit IRC19:32
*** achanda has quit IRC19:34
*** achanda has joined #openstack-ironic19:35
*** mgarza_ has quit IRC19:37
*** mgarza_ has joined #openstack-ironic19:38
*** achanda has quit IRC19:47
*** mgarza_ has quit IRC19:49
*** Haomeng has joined #openstack-ironic19:49
*** mgarza_ has joined #openstack-ironic19:49
*** Marga_ has joined #openstack-ironic19:49
*** chlong-afk has joined #openstack-ironic19:49
*** viktors has joined #openstack-ironic19:49
*** ricky1 has joined #openstack-ironic19:50
*** verdurin has joined #openstack-ironic19:52
*** mrda-away has joined #openstack-ironic19:52
*** ricky1 is now known as rcarrillocruz19:53
*** mgarza_ has quit IRC19:57
*** mgarza_ has joined #openstack-ironic19:57
*** zsmithnyc has joined #openstack-ironic19:57
*** ijw has quit IRC19:58
*** Nisha has quit IRC19:59
*** romcheg1 has quit IRC20:06
openstackgerritMerged openstack/bifrost: Remove unused URLs  https://review.openstack.org/20168620:08
*** ifarkas has quit IRC20:09
*** romcheg has joined #openstack-ironic20:14
*** puranamr has quit IRC20:21
*** coolsvap|afk is now known as coolsvap|away20:25
*** bizarrochristy has quit IRC20:27
*** bizarrochristy has joined #openstack-ironic20:28
*** lucas-dinner has quit IRC20:28
*** e0ne has quit IRC20:28
*** romcheg has quit IRC20:29
*** dprince has quit IRC20:30
*** bizarrochristy has quit IRC20:32
*** mgarza_ has quit IRC20:38
*** achanda has joined #openstack-ironic20:38
*** mgarza has joined #openstack-ironic20:39
*** puranamr has joined #openstack-ironic20:41
*** max_lobur has joined #openstack-ironic20:41
*** mgarza has quit IRC20:42
*** jjohnson2 has quit IRC20:45
*** jjohnson2 has joined #openstack-ironic20:45
*** ijw has joined #openstack-ironic20:48
*** mgagne_ is now known as mgagne20:50
*** Sukhdev has quit IRC20:51
*** zz_natorious is now known as natorious20:53
jrollanyone know where I can get a ubuntu image that works with ironic+devstack?20:56
jrollTheJulia: maybe?20:56
NobodyCamprebuilt?20:58
jrollNobodyCam: yeah20:59
jrollor a dib line is fine I guess20:59
*** Sukhdev has joined #openstack-ironic21:00
*** ukalifon has quit IRC21:00
Sukhdevdevananda: Ping21:01
NobodyCamjroll: deploy K&r or ??21:06
jrollNobodyCam: whole disk image21:06
jrollI'm going to try the cloud images ubuntu ships21:06
NobodyCamdisk-image-create -a amd64 -o "{{http_boot_folder}}/{{deploy_image_filename}}" -t qcow2 "{{21:07
NobodyCamdib_os_element}}" vm serial-console simple-init "{{ extra_dib_elements}}"21:08
jrollyessss21:08
jrollty sir21:08
NobodyCamits the vm element that makes whole disk21:08
devanandaSukhdev: pong21:08
jrollNobodyCam: what's dib_os_element? ubuntu?21:09
rcarrillocruzspeaking of which, is it possible to make custom partitioning with dib?21:09
rcarrillocruzvm element puts verything on /21:09
NobodyCamrcarrillocruz: been awhile for me but last I looked you could not!21:09
*** max_lobur has quit IRC21:09
devanandarcarrillocruz: afaik, no.21:10
NobodyCambut maybe better asked in TripleO channel21:10
rcarrillocruzk, then i guess that's left for config management layer21:10
Sukhdevdevananda: have you worked out the agenda for Ironic MId-Cycle21:10
devanandanope21:10
NobodyCamSukhdev: fix (allthethings)21:10
NobodyCam:-p21:10
devanandaSukhdev: starting t osketch things here: https://etherpad.openstack.org/p/ironic-liberty-midcycle21:10
NobodyCam*ducks*21:10
*** max_lobur has joined #openstack-ironic21:10
Sukhdevwe are trying to figure out if it makes sense for us to go there or not -21:11
Sukhdevdevananda: we have preliminary approval to send unto two people - but, trying to figure out21:11
Sukhdevdevananda: if it is worthwhile or not?21:12
jrollSukhdev: if they're writing ironic code, it's certainly useful21:12
Sukhdevjroll: it will be mainly the ML2/Neutron side21:12
*** jjohnson2 has quit IRC21:12
jrollyeah, I'll defer to devananda, I'm not sure21:13
Sukhdevand perhaps some tests for our Ironic/neutron integration effort21:13
Sukhdevdevananda, jroll : if we can have agenda where we can utilize the time effectively - we have approval for unto two people21:14
jrollSukhdev: if they are willing to write an ml2 mech that can be used for integration tests, it might be useful21:15
jrollotherwise I don't think Ironic folks can help to speed up arista ml2 development :P21:15
devanandado we need a generic ML2 drie,r or would one specific to some hardware suffice?21:19
devanandaalso 0- afk for 20 minutes21:19
Sukhdevjroll devananda: I was thinking when we are there, we can brain storm and implement what ever makes sense to cover this integration testing -21:22
jrollSukhdev: sure21:22
NobodyCamuggh tests: https://review.openstack.org/#/c/16638621:22
Sukhdevjroll devananda : for example, if we used ovs mech driver (or enhanced it) how do we test the switch-id stuff - on the other hand if we use HW based mech driver21:23
Sukhdevhow to dedicate HW equipment to test, etc..21:23
jrollSukhdev: I'd rather use something virtual...21:24
jrollwe could for example have two virtual switches with different IDs21:24
jrollwe don't need to necessarily simulate lldp21:24
Sukhdevjroll: I hear you and am with you, but, trying wrap my arms around the problem and figuring out what is the best way to go about it - perhaps we can brainstorm all of this21:24
jrollsure21:25
Sukhdevwhen we are all present in a room with white board21:25
jrollright21:25
jrollso it sounds like it may be useful :)21:25
Sukhdevjroll: yes- as long as we can see it will be useful for us to be present there then we can make the bookings21:27
jrollSukhdev: we'll be spending some time working on this, yes21:27
Sukhdevjroll: OK - I am going proceed with the plan then21:28
Sukhdevwill discuss with the management to get a final approval and will update the etherpad accordingly21:28
jrollSukhdev: we obviously can't spend 100% of time on this while we're there, but we can spend some21:28
jrollbe sure to rsvp on eventbrite too21:29
Sukhdevjroll: understood21:29
Sukhdevjroll: BTW, I noticed the hotels are very expensive there - any preferred or recommendations?21:29
devanandaSukhdev: right - so if we have 2 folks there working on just this, jroll and myself can make sure we brainstorm and facilitate what they're doing while juggling other things21:30
devanandaBadCub: any hotel recommendations for seattle ^ ?21:30
*** trown is now known as trown|outttypeww21:31
jrolldevananda: +121:31
jrollSukhdev: I used airbnb :)21:31
jrollwhich btw worked out *awesome*21:31
*** coolsvap has joined #openstack-ironic21:31
Sukhdevjroll: I guess you are more daring and adventrous than me :-)21:32
devanandajroll, Sukhdev: we'll have a couple folks from HP cloud india team who are also deeply familiar with the mechanism driver - i'll send you an intro as I dont see them in IRC right now21:32
jrollcool21:33
Sukhdevdevananda: I think you are referring to vivek - he usually attends our meetings21:33
devanandaSukhdev: nope. i'm referring to divakar21:34
Sukhdevdevananda: Oh I see - do not know him21:34
Sukhdevdevananda: yes, we can use more ML2 expertise -21:34
*** ndipanov has quit IRC21:37
*** yog__ has quit IRC21:44
*** krtaylor has quit IRC21:45
*** shakamunyi has joined #openstack-ironic21:58
*** [4]cdearborn has joined #openstack-ironic22:04
*** SplasPood has joined #openstack-ironic22:06
SplasPoodFolks, I was wondering if you could point me towards some of the ways people have handled (if any) config drives for windows instances on bare metal22:07
*** karimb has joined #openstack-ironic22:07
devanandaSplasPood: eeeh. i haven't seen that yet22:09
TheJuliaso, I have seen a tool, just dont remember where :(22:09
NobodyCamSplasPood: I haven't done any windows testing22:09
SplasPoodWe use cloudbase-init currently on the virtual side of things22:09
SplasPoodit looks like it would read from a local vfat or 'raw' partition (at quick glance)22:09
devanandaSplasPood: so if you've got cloudinit working, then I would think it's just a matter of creating the partition22:10
SplasPoodbut my googling hasn't turned up much o fanything about anyone actually doing this22:10
devanandaIPA can do that22:10
SplasPoodI'm digging into the IPA code now22:10
SplasPoodI see it'll make an ext222:10
devanandabut it would be ext2 or ext3, i think, not  ..22:10
devanandayea22:10
SplasPoodI could of course modify it22:10
devanandaexactly22:10
SplasPoodI was curious if anyone had made plans in this area22:10
devanandajroll: I suspect an option to IPA to change the type of partition used for configdrive would be welcomed22:11
jrollSplasPood: yeah, cloudbase-init is the thing to use22:11
devananda:)22:11
jrollalso it's iso22:11
jrolloh no you're right22:11
SplasPoodjroll: it'll do that too22:11
SplasPoodjroll: thats how we roll on the virtual side of things22:11
alexpilottiSplasPood: we support vfat and iso in cloudbase-init22:11
jroll\o/22:12
jrollcan a disk partition be iso?22:12
NobodyCamalexpilotti: oh cool is that actually documentated somewhere ?22:12
alexpilottiNobodyCam: there’s https://github.com/stackforge/cloudbase-init/blob/master/README.rst and an upcoming Sphix (readthedocs) documentation: https://review.openstack.org/#/c/188903/22:15
mgagnealexpilotti: we are testing cloudbase-init too. Do you have an easy way to help us test patches locally? So far, we install upstream cloudbase-init using the .msi but have to install our own version on top of it to test our patches. and tbh, it's a real pain.22:15
alexpilottimgagne: we have a CI tool called Argus: https://github.com/cloudbase/cloudbase-init-ci22:16
alexpilottimgagne: if by test you mean some tempest like tests22:17
*** cdearborn has quit IRC22:17
*** [4]cdearborn is now known as cdearborn22:17
alexpilottimgagne: what type of patches are you adding? some features that you plan to upstream or internal stuff?22:18
mgagnealexpilotti: we are rebuilding the windows image from scratch (.iso) using Oz and installs cloudabse-init with login script.22:18
mgagnealexpilotti: both.22:18
alexpilottimgagne: instead of Oz we ended up building our own tools: https://github.com/cloudbase/windows-openstack-imaging-tools22:19
mgagnealexpilotti: we tried to upstream stuff a couple of months ago but to be honest, the process was a pain and time was lacking to keep up with rebase, tests, etc.22:19
mgagnealexpilotti: yea, we use Oz because it supports all OS we offer so there is no need to learn a new tool for each OS.22:19
alexpilottimgagne: makes sense!22:19
mgagnebut if it makes image building process take less than 3 hours (due to windows update) I'm open to anything22:20
alexpilottimgagne: mgagne: about upstream, I dont recall seeing patches on gerrit. Did you send them there?22:20
mgagnealexpilotti: it wasn't on gerrit back then22:20
mgagnealexpilotti: was still on github22:20
alexpilottiohhh yeah I do remember! Possibly something for static networking?22:21
mgagneyea22:21
mgagnehttps://github.com/cloudbase/cloudbase-init/pull/4222:21
alexpilottithat was an unfortunate patch, sorry about that, as we were in a moment in which we were rethinking the entire networking configuration22:22
mgagneby the time we got interest into our PR, code changed too much and our time got allocated to other projects so yea.22:22
jrollSplasPood: so anyway, I'm interested in windows things, if you submit patches I'd love to review them, otherwise I know we'll be looking at it down the road some22:22
mgagnealexpilotti: we are looking into supporting the latest network info format22:22
*** puranamr has quit IRC22:22
alexpilottinow the team is way bigger, we moved to gerrit and things move way faster22:22
*** puranamr has joined #openstack-ironic22:23
alexpilottijroll SplasPood: we’re in teh process of starting testing Ironic with Windows images, if you guys are interested, I’d be happy to do some work together22:23
jrollalexpilotti: so I'm interested in the medium term, I don't really have time to work on it now, but down the road I would22:24
alexpilottimgagne: “info” format is the new json based one?22:24
alexpilottijroll: we got them working some time ago, but we need to rebase and resume the work on master22:25
jrollalexpilotti: right on. I think the main thing is the configdrive stuff22:25
jrollironic can lay down a full disk image no problem22:25
SplasPoodyea22:25
NobodyCamjroll: I see your name on https://review.openstack.org/#/c/200521 ... I just gave it it's second +2 gota quick sec to take a look.22:26
mgagnealexpilotti: yea https://github.com/openstack/nova-specs/blob/master/specs/kilo/approved/metadata-service-network-info.rst22:26
jrollNobodyCam: sure, sec22:26
NobodyCam:) Ty jroll :)22:26
TheJuliaif you feed ironic a pre-built config drive, i think it will just write out the bytes as they are supplied, at least ipa will if memory serves.22:26
jrollNobodyCam: +A, woo22:27
jrollTheJulia: the problem right now is that it writes to an ext2 partition :P22:27
NobodyCam:) w00t22:28
TheJuliawell, if it comes from nova i think it does22:28
jrollno, always22:28
TheJuliaand an ext2 partition label22:28
jrollTheJulia: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/copy_configdrive_to_disk.sh#L6222:28
alexpilottimgagne: I was looking at this since a while. To get things working for the time being nova now adds at least the MAC address to the template, but this is definitely the way to go22:28
jrollTheJulia: nova just sends an iso22:28
jrollalexpilotti: the code for that spec landed on nova master :)22:28
mgagnealexpilotti: yes, the part where you need to find the corresponding nic22:29
mgagnealexpilotti: so far, it has been based on luck and aligned stars22:29
alexpilottijroll: sorry, which one?22:29
mgagnealexpilotti: network info json22:29
jrollalexpilotti: the network json stuff22:29
TheJuliajroll: for some reason i thought nova sent ext2, but in any event thats just the mbr partition type label :)22:30
jrollalexpilotti: code is now in master, though not for bonding/vlan yet22:30
alexpilotticool, I’m looking at the BP and it’s still saying under review22:30
mgagnejroll: how many months before cloudinit supports it? :D22:30
alexpilottihttps://blueprints.launchpad.net/nova/+spec/metadata-service-network-info22:30
TheJuliaregarding network info, any thoughts about identifying interfaces based on their MAC addresses?22:30
jrollmgagne: hah22:30
TheJuliait is what glean does, and seems to be fairly sensib22:30
TheJuliae22:30
jrollalexpilotti: yeah I don't trust launchpad status :P22:30
SplasPoodTheJulia: yea, just noticing the same thing22:31
SplasPoodTheJulia: it's just a partition with an iso spewed into it22:31
BadCubSukhdev: and devananda The HOliday Inn Express maybe?22:31
jrollTheJulia: I'm not sure what you mean?22:31
TheJuliajroll: what SplasPood is saying :)22:31
SplasPoodjroll: in https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/copy_configdrive_to_disk.sh#L6222:32
alexpilottijroll mgagne TheJulia: I got this patch merged in Nova in Kilo: https://review.openstack.org/#/c/139863/22:32
SplasPoodjroll: that 'ext2' bit is reasonably meaningless22:32
mgagneyep I saw that one =)22:32
SplasPoodjroll: down below it then uses dd to spew an iso onto the partition it created in line 6222:32
alexpilottithe idea is to pass the mac address in the template and cloudbase-init uses it to do “less euristic” matching :-)22:32
SplasPoodjroll: so if cloudbase-init will read an iso off a raw partition under windows, we should be golden...22:33
jrollTheJulia: SplasPood: ah, right. no idea how windows plays with that, maybe it just works :)22:33
jrollok22:33
SplasPoodwindows itself does not seem to touch it22:33
alexpilottiSplasPood: it already does that22:33
SplasPoodit sees the parition of course, but..22:33
alexpilottiSplasPood: we do some magic for raw partitions, as you said windows ignores them22:33
jrollmaybe it needs a different type of label?22:33
jrolldisclaimer, I have no idea how filesystems work22:34
jroll:P22:34
SplasPoodalexpilotti: yea, I need to look at the cloudbase code again with this new understanding of what ipa does22:34
TheJuliaalexpilotti: my focus is more in a standalone context, but good to know :)22:34
mgagnealexpilotti: argus installs the latest cloudbase-init or is there a way to test a particular patch?22:34
alexpilottiSplasPood: would you mind if we take this offline as well and follow up via email? I’m interstested in your finding for Ironic support22:34
alexpilottimgagne: there’s a way to specify a patch22:35
mgagnealexpilotti: go on :D22:35
TheJuliajroll: we likely do need a different label, just dont run windows these days.  *looks at the windows infosec person to her left who is i terested in Ironic and grins*22:36
jrollhehehe22:36
jrollTheJulia: I'd love to find one that works on windows and linux22:36
openstackgerritMerged openstack/ironic-specs: Update the new state machine spec with CLEANWAIT  https://review.openstack.org/20052122:36
alexpilottimgagne: can you send me an email? I’d like to add cpopa, which is leading the Argus work22:36
TheJuliajroll: im thinking partitioning stuff with whole disk images a lot at the moment, just errtoomanyinterrupts to actually spend a consistent block of time on it22:37
TheJuliawe should likely diacuss this at the midcycle as well22:37
TheJuliadiacuss22:37
TheJuliacannot type on tablet22:38
jrollTheJulia: not sure what you mean by partitioning stuff with whole disk images22:38
mgagnejroll: disk image without partition table?22:38
TheJuliajroll: like possinly adding a facility into diskimage-builder to convert partitions to gpt22:39
jrollmmm22:39
mgagnejroll: there was a long thread/review about how ironic should be able to detect such images/disks22:39
mgagnehttps://review.openstack.org/#/c/97150/22:39
mgagneWhole Disk Image Support22:39
SplasPoodjroll: like if you took a partition, sucked the contents off into an image22:40
SplasPoodyou'd have an image without a table, just the contents22:40
alexpilottimgagne TheJulia: added and prioritized a “json thing” card for cloudbase-init22:41
jrollgotcha22:41
*** karimb has quit IRC22:41
alexpilottiI set a deadline for early August22:41
mgagnethat's awesome news22:42
*** ijw has quit IRC22:42
TheJuliajroll: do you have the link handy to the network_info.json revs for nova that you can pass alexpilotti ?22:42
alexpilottiTheJulia: I looked at the first merged reviewes from https://blueprints.launchpad.net/nova/+spec/metadata-service-network-info22:43
jrollthey should be in that blueprint22:43
TheJuliaawesome22:43
TheJuliacool, everyone in sync \o/22:43
*** cdearborn has quit IRC22:43
alexpilottithat bp was around since a long time, glad to see it merging finally :-)22:43
mgagneI would base my work on the actual code tbh, I found the spec to be outdated22:43
alexpilottiany beta testing volunteers for when we get the code released? :-)22:44
mgagnesure22:44
jrollalexpilotti: I'm happy to volunteer, especially if you support bonding and vlans :)22:44
JoshNangheh me too. network json was by far my oldest patch sitting around22:44
TheJuliaalexpilotti: maybe... i might have a... vict^Wvolunteer22:44
mgagnejroll: haha22:45
TheJuliavalkyrja: ^^^^22:45
alexpilottiwow overwhelming reaction! :-)22:45
mgagneand additional routes! (maybe it supports already, haven't look in a long time)22:46
alexpilottiwould you guys mind sending me your emails in a private message to start the thread?22:46
alexpilottimyself, cpopa and the rest of the cloudbase-init team are on EEST, so it might be more efficient than IRC22:47
*** ijw has joined #openstack-ironic22:47
jrollalexpilotti: jim@jimrollenhagen.com22:47
jrollit's in a bunch of commits, no need for PM :P22:48
TheJuliaalexpilotti: juliaashleykreger@gmail.com22:48
alexpilottiperfect thanks, going to spa.. I mean send an update ASAP22:49
jrollheh22:52
NobodyCamalexpilotti: a Spa day sounds like fun :)22:53
jrollNobodyCam: I think he cut himself off there, but I'm sure you can relate to what he meant :P22:53
*** natorious is now known as zz_natorious22:53
NobodyCamheeheh :)22:53
*** puranamr_ has joined #openstack-ironic22:54
alexpilottisend the first “spa” email :-)22:56
NobodyCam:p22:56
*** puranamr_ has quit IRC22:57
TheJuliait is clearly a project name ;)22:57
*** puranamr has quit IRC22:57
*** bnemec has quit IRC22:59
*** Sukhdev has quit IRC22:59
*** absubram has quit IRC23:04
cinerama+1 spa day23:04
*** puranamr has joined #openstack-ironic23:06
*** max_lobur has quit IRC23:15
*** pcrews has quit IRC23:23
*** dprince has joined #openstack-ironic23:24
*** ijw_ has joined #openstack-ironic23:26
*** bizarrochristy has joined #openstack-ironic23:28
*** ijw has quit IRC23:29
*** bitblt has joined #openstack-ironic23:31
*** bizarrochristy has quit IRC23:32
*** shakamunyi has quit IRC23:36
*** barra204 has joined #openstack-ironic23:36
*** alexpilotti has quit IRC23:40
*** ijw_ has quit IRC23:42
*** hblixt has joined #openstack-ironic23:48
puranamro/23:56
*** hblixt_ has joined #openstack-ironic23:59

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