Wednesday, 2015-06-10

*** bradjones has joined #openstack-ironic00:00
*** bradjones has quit IRC00:00
*** bradjones has joined #openstack-ironic00:00
*** naohirot has joined #openstack-ironic00:00
*** smoriya has joined #openstack-ironic00:03
openstackgerritMerged openstack/ironic-specs: Wake-On-Lan (WOL) power driver  https://review.openstack.org/18767800:05
*** chlong-zzz has joined #openstack-ironic00:17
openstackgerritJohn L. Villalovos proposed openstack/ironic: Doc: Use --notest for creating venv  https://review.openstack.org/18998400:20
*** mtanino has quit IRC00:27
*** saripurigopi has joined #openstack-ironic00:31
*** saripurigopi has quit IRC00:33
*** saripurigopi has joined #openstack-ironic00:40
jrollbug 1463632 is low hanging fruit if anyone wants some :)00:41
openstackbug 1463632 in Ironic "CoreOS GPG key is expired" [Medium,New] https://launchpad.net/bugs/146363200:41
jrollFYI, IPA gate is a little sketchy right now. coreos downloads failing. culprit is https://status.cloud.google.com/incident/storage/1602500:45
*** dprince has joined #openstack-ironic00:46
*** zhenguo has joined #openstack-ironic00:47
*** dprince has quit IRC00:48
*** ijw has quit IRC00:52
*** Guest5484 has quit IRC01:01
*** Sukhdev has quit IRC01:03
*** mdbooth has quit IRC01:07
openstackgerritMerged openstack/ironic-specs: Add nodes tagging support  https://review.openstack.org/18397101:12
*** mdbooth has joined #openstack-ironic01:13
*** valkyrja has joined #openstack-ironic01:16
TheJuliaoh yay, its a valkyrja01:17
valkyrjaTheJulia: why, yes, I am... here.01:20
*** thrash is now known as thrash|g0ne01:20
valkyrjanow I just need to put on my shirt that says my mother did not raise a princess, she raised a valkyrie01:21
*** zz_natorious is now known as natorious01:45
openstackgerritMerged openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/18768001:48
*** spandhe has quit IRC01:49
openstackgerritMerged openstack/ironic-python-agent: Add 'pbr' to the requirements  https://review.openstack.org/18820401:57
*** yog__ has joined #openstack-ironic02:02
*** dan_ has joined #openstack-ironic02:05
*** dan_ is now known as Guest1956302:05
*** saripurigopi has quit IRC02:07
*** yog__ has quit IRC02:10
*** yog__ has joined #openstack-ironic02:11
*** boris-42 has quit IRC02:12
*** spandhe has joined #openstack-ironic02:25
*** kan_ has joined #openstack-ironic02:25
*** natorious is now known as zz_natorious02:26
*** spandhe_ has joined #openstack-ironic02:28
*** spandhe has quit IRC02:29
*** spandhe_ is now known as spandhe02:29
*** ramineni has joined #openstack-ironic02:45
*** bradjones has quit IRC02:52
*** bradjones has joined #openstack-ironic02:53
*** bradjones has quit IRC02:53
*** bradjones has joined #openstack-ironic02:53
*** naohirot has quit IRC03:06
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Migrate to oslo_db  https://review.openstack.org/18190503:22
*** Nisha has joined #openstack-ironic03:37
*** coolsvap|afk is now known as coolsvap03:42
*** saripurigopi has joined #openstack-ironic03:46
openstackgerritTan Lin proposed openstack/ironic: Add function to clear lock if nodes are reserved  https://review.openstack.org/18958703:47
openstackgerritTan Lin proposed openstack/ironic: Check timeout when nodes stuck on deploying state  https://review.openstack.org/18868803:47
*** Sukhdev has joined #openstack-ironic03:51
*** naohirot has joined #openstack-ironic04:00
*** naohirot has quit IRC04:00
*** naohirot has joined #openstack-ironic04:01
*** spandhe has quit IRC04:13
openstackgerritMerged openstack/ironic: Add additional required RPMs to dev instructions  https://review.openstack.org/18599304:14
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/18989904:14
openstackgerritMerged openstack/ironic: Fix DRAC driver job completion detection  https://review.openstack.org/18940904:14
*** chlong-zzz is now known as chlong04:32
*** amotoki_ has joined #openstack-ironic04:40
*** amotoki_ has quit IRC04:46
*** amotoki is now known as amotoki_04:46
*** amotoki_ has quit IRC04:49
*** amotoki has joined #openstack-ironic04:49
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Migrate to oslo_db  https://review.openstack.org/18190504:56
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Migrate to oslo_db  https://review.openstack.org/18190504:57
*** achanda has joined #openstack-ironic04:58
openstackgerritPratyusha proposed stackforge/proliantutils: Add iSCSI boot support in RIS  https://review.openstack.org/18716205:01
*** lazy_prince has joined #openstack-ironic05:04
lazy_princeo/05:08
saripurigopimorning all05:11
*** rameshg87 has joined #openstack-ironic05:19
rameshg87good morning ironic05:19
*** pradipta has joined #openstack-ironic05:23
*** saripurigopi has quit IRC05:23
openstackgerritPratyusha proposed stackforge/proliantutils: Add iSCSI boot support in RIS  https://review.openstack.org/18716205:23
openstackgerritPratyusha proposed stackforge/proliantutils: Add iSCSI boot support in RIS  https://review.openstack.org/18716205:28
*** achanda has quit IRC05:32
*** stendulker has joined #openstack-ironic05:37
*** kalpase has joined #openstack-ironic05:40
*** kalpase has left #openstack-ironic05:40
*** sandhya has joined #openstack-ironic05:40
*** amotoki_ has joined #openstack-ironic05:41
sandhyaAny further reviews for this - https://review.openstack.org/#/c/186285/405:42
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: Activate iLO license  https://review.openstack.org/19003005:43
*** amotoki_ has quit IRC05:46
rameshg87sandhya: nothing was formally announced, but we agreed during the summit that this is an ideal candidate for a vendor-specific repo on it's own05:46
rameshg87and not in ironic05:46
sandhyarameshg87: Thank you... then do you say it should be a stackforge project?05:48
openstackgerritRamakrishnan G proposed stackforge/proliantutils: Fix gate failures  https://review.openstack.org/19003105:48
rameshg87sandhya: there was a mail thread on this05:48
* rameshg87 searches05:49
rameshg87sandhya: http://lists.openstack.org/pipermail/openstack-dev/2015-June/065832.html05:50
rameshg87sandhya: nobody much replied on that.05:50
rameshg87sandhya: but I think your own stackforge repo is the best place05:50
rameshg87in my opinion05:50
*** Sukhdev has quit IRC05:51
openstackgerritRamakrishnan G proposed stackforge/proliantutils: Fix gate failures  https://review.openstack.org/19003105:52
sandhyarameshg87: okay... Thanks.  Will follow up on this.05:52
rameshg87ramineni: stendulker: ^^^ review05:54
rameshg87ramineni: stendulker: fixes gate failures in proliantutils05:54
raminenirameshg87: ack05:54
*** ukalifon1 has joined #openstack-ironic05:57
*** saripurigopi has joined #openstack-ironic05:59
lazy_princerameshg87: hi..06:04
lazy_princeregarding https://review.openstack.org/#/c/137567/4/specs/kilo/ilo-virtualmedia-drivers-dhcpless-deploy.rst on L3806:05
lazy_princeDo you intend to get details using neutron meta data proxy..?06:05
openstackgerritMerged stackforge/proliantutils: Fix gate failures  https://review.openstack.org/19003106:05
*** jcoufal has joined #openstack-ironic06:08
rameshg87lazy_prince: hi06:08
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: Activate iLO license  https://review.openstack.org/19003006:08
rameshg87lazy_prince: not really06:08
rameshg87lazy_prince: directly querying the neutron port to get the details like ip address, subnet, gateway, etc06:08
rameshg87lazy_prince: which could be passed to the ramdisk to apply for a particular interface06:08
lazy_princeaha.. okay so it is a s pointed by ucas..06:09
lazy_princes/ucas/lucas/06:09
rameshg87lazy_prince: yes06:11
rameshg87lazy_prince: need to pursue that spec now for liberty.06:13
openstackgerritPratyusha proposed stackforge/proliantutils: Add iSCSI boot support in RIS  https://review.openstack.org/18716206:13
* rameshg87 will post a new spec patchset today06:13
lazy_princerameshg87: is it not based on the fact that it will work only for HP ProLiant severs..? Can we generalise it for Fake baremetal too.. so that we could use it with DevStack witout worrying about BM availability and without disturbing DHCP servers running in our organization..06:18
*** Sukhdev has joined #openstack-ironic06:19
lazy_princenot sure if it makes sense..06:19
rameshg87lazy_prince: I didn't get06:21
rameshg87lazy_prince: what do you mean by fake baremetal here ?06:21
rameshg87lazy_prince: this method will work in any case if you can pass the ip information out-of-band to the bare metal (one of the methods to do so being virtual media)06:22
lazy_princerameshg87: okay.. here is the deal.. Virtual Media is just a CD device connected to a HP ProLiant Server.. We could do the same with VMs too as in we could attach a CD device to VM and have DHCP less devstack setup..06:23
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Use keystonemiddleware auth credentials  https://review.openstack.org/17078206:23
lazy_princerameshg87: i understand that this would mean a ned driver for Fake baremetal driver with Virtual Media support or something..06:24
lazy_princes/ned/need/06:24
rameshg87lazy_prince: oh okay06:24
rameshg87lazy_prince: so fake baremetal driver = pxe_ssh driver, is that what you mean ?06:24
rameshg87lazy_prince: which uses vms to *fake* baremetals ?06:25
lazy_princeyes.. do you know if something like that is avaliable for VMs (with virtual media thing) ?06:25
rameshg87lazy_prince: nobody has done it, but we could do the same thing for vms too06:26
rameshg87lazy_prince: we can connect it as virtual media and then it should work06:26
*** achanda has joined #openstack-ironic06:26
lazy_princerameshg87: apart from using actual Virtual media, it could help rest of the Virtual media testing on the deploy side by simulating the virtual media on VMs..06:27
lazy_princemakes sense..?06:27
*** lsmola has joined #openstack-ironic06:27
lazy_princei am planning to put a bp for this.. do you think, it will fly..?06:27
rameshg87lazy_prince: I had spec on it last time06:27
rameshg87https://review.openstack.org/#/c/137933/06:27
rameshg87lazy_prince: but initially didn't pickup interest from reviewers and I too didn't work on convincing them :D06:28
rameshg87lazy_prince: then sort of managed to do it with my virtualbox, by faking proliantutils module to actually deal with virtual box instead of ilo. I test all my stuffs first on that.06:29
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Load authenticate token from HTTP header  https://review.openstack.org/17423106:30
rameshg87lazy_prince: have a patch for it in proliantutils - https://review.openstack.org/#/c/155647/   (of course long time, so it is in merge conflict)06:30
rameshg87lazy_prince: I meant I already simulate virtual media with virtual box :)06:31
lazy_princehmm.. exactly.. however, your BP proposes to use shared storage.. while i plan on using ISOs/Floppy connected to VM. And can it be generalised for all virtualizations like kvm..?06:33
*** Sukhdev has quit IRC06:33
rameshg87lazy_prince: yes it can ..06:33
rameshg87lazy_prince: I am +1 for it :)06:33
lazy_princelets revive your bp and push for it..06:34
rameshg87lazy_prince: \o/06:34
*** mdbooth has quit IRC06:39
*** edcragg has joined #openstack-ironic06:41
*** amotoki_ has joined #openstack-ironic06:41
*** mdbooth has joined #openstack-ironic06:45
*** amotoki_ has quit IRC06:47
*** romainh has joined #openstack-ironic06:49
*** kalpase has joined #openstack-ironic06:51
*** dtantsur|afk is now known as dtantsur06:51
dtantsurMorning!06:51
stendulkerMorning dtantsur :)06:52
dtantsuro/06:52
*** yuikotakada has joined #openstack-ironic06:57
yuikotakadaHi, Ironic07:05
openstackgerritRamakrishnan G proposed openstack/ironic-specs: iLO virtual media drivers to deploy without DHCP  https://review.openstack.org/13756707:08
rameshg87lazy_prince: ^^07:09
rameshg87lazy_prince: let me know your thoughts07:09
*** Nisha has quit IRC07:10
dtantsuryuikotakada, hi, g'evening07:12
rameshg87dtantsur: hi07:18
dtantsuro/07:18
rameshg87dtantsur: can you please have a look at inband raid spec - https://review.openstack.org/#/c/173218/ to see if its okay now07:18
rameshg87(the whole chain needs to be approved before coming to this, but still good to have some reviews on it ready)07:19
dtantsursure thing, not right now though07:20
*** achanda has quit IRC07:20
dtantsurI'll start review the whole backlog after lunch today :)07:20
rameshg87dtantsur: thanks07:21
yuikotakadadtantsur, hi, good afternoon...? rather than evening :) and thank you for sending an e-mail to QA team!07:22
*** kan_ has quit IRC07:23
dtantsurah, afternoon. I started to get up earlier, so it's no longer always evening for you :)07:23
dtantsurnp07:23
*** kan_ has joined #openstack-ironic07:23
yuikotakadadtantsur, oh, for your health? It's good for me, too because we can work together longer :)07:25
dtantsurit's pretty hot outside now, so it makes a lot of sense to get up before my room also becomes hot. but yeah, right, I'll try to do it from now on07:26
yuikotakadadtantsur, definitely.07:30
*** kan_ has quit IRC07:32
*** kan_ has joined #openstack-ironic07:33
*** viktors|afk is now known as viktors07:33
*** jistr has joined #openstack-ironic07:37
korean101hi ironic!07:37
korean101sorry about my happening, yesterday07:38
korean101i get succeed deploy with centos 6/7 images07:38
korean101i failed cause kernel parameter07:39
*** dlpartain has joined #openstack-ironic07:39
korean101but centos 6 iamge can't all-dhcp-interface07:39
korean101this is my another problem07:39
korean101and thank you all of you!07:40
*** dlpartain has left #openstack-ironic07:40
*** amotoki_ has joined #openstack-ironic07:43
*** achanda has joined #openstack-ironic07:44
*** amotoki_ has quit IRC07:48
*** edcragg has quit IRC07:48
*** bethelwell has joined #openstack-ironic07:49
*** chlong has quit IRC07:51
*** ifarkas has joined #openstack-ironic07:52
*** athomas has joined #openstack-ironic07:52
*** bethelwell has quit IRC07:56
*** bethelwell has joined #openstack-ironic07:56
*** leopoldj has joined #openstack-ironic08:00
*** kalpase has quit IRC08:00
*** ijw has joined #openstack-ironic08:01
*** yuanying has quit IRC08:06
*** lucasagomes has joined #openstack-ironic08:07
*** MattMan has joined #openstack-ironic08:11
*** ifarkas has quit IRC08:14
*** kalpase has joined #openstack-ironic08:16
*** ifarkas has joined #openstack-ironic08:17
*** edcragg has joined #openstack-ironic08:20
*** smoriya has quit IRC08:21
*** sandhya has quit IRC08:25
*** lsmola has quit IRC08:27
*** dlpartain has joined #openstack-ironic08:32
*** lsmola has joined #openstack-ironic08:34
*** bradjones has quit IRC08:40
*** dlpartain has left #openstack-ironic08:41
*** bradjones has joined #openstack-ironic08:42
*** bradjones has quit IRC08:42
*** bradjones has joined #openstack-ironic08:42
*** amotoki_ has joined #openstack-ironic08:44
*** dguerri` is now known as dguerri08:45
*** amotoki_ has quit IRC08:48
lazy_princekorean101: can tell us what kernel parameter was missing or causing problem..?08:50
*** vishwanathj has quit IRC08:51
*** ijw has quit IRC08:57
openstackgerritRamakrishnan G proposed openstack/ironic: Add vendor-passthru to attach and boot an ISO  https://review.openstack.org/18831709:02
korean101nofb <---09:04
korean101pxe_append_params        = boot_server=192.168.51.11409:04
korean101i remove all params09:04
korean101but boot_server09:04
lazy_princekorean101: thanks.. that helps..09:05
korean101and i have an another question...09:05
korean101sorry...09:05
lazy_princesure..09:05
korean101is it possible create image based on existing image?09:05
*** ifarkas has quit IRC09:05
korean101i have a centos6 image09:06
korean101i wanna create DIB image based on my custom centos 6 image09:06
korean101example09:06
lazy_princeumm.. you mean using images generated by dib to create another set of images..?09:06
lazy_princeor generating images out of your own built images (without using dib).?09:07
korean101export DIB_LOCAL_IMAGE=my-custom-image.qcow2 ; disk-image-create centos baremetal dhcp-all-interfaces local-config -o centos6-image09:07
korean101is it possible?09:07
lazy_princeyou could always do that as long as your custom image folows the cloud image disk layout..09:08
*** dtantsur is now known as dtantsur|brb09:08
korean101but09:08
korean101i get a error09:08
lazy_princelike the centos element should know which partition on the image contains root, boot, etc..09:08
korean101OMG09:09
korean101can you explain about that?09:09
korean101something example commands?09:09
korean101chroot: failed to run command 'bin/tar': No such file or directory <----- i got a error09:09
lazy_princeso centos element uses base cloud image published by centos community as the base image to start with..09:10
korean101hmmm09:10
lazy_princeand then it takes all the files from the root fs of the disk image etc.... to a temp folder..09:10
lazy_princeand then runs update and upgrades and installs necessary tools.. and gen generates the image...09:11
korean101ok i see09:11
korean101but i wanna uses based on my custom centos 6 image09:11
lazy_princeall this logic is distributed in centos element and couple of other elements..09:11
korean101is it impossible?09:12
lazy_princeyou may need to create a fork of centos element and customize it as per your needs..09:12
korean101ah...09:12
lazy_princei could be worn but this is how all distro elements are coded..09:13
*** ifarkas has joined #openstack-ironic09:13
lazy_princeso, another thing is that what format the centos cloud image is (downloaded from net) is in.. is it qcow2 or tarball etc.. try packaging your image in same format and give it a go..09:14
korean101can i change disk layout my custom image? (like centos community image)09:14
korean101how can?09:14
lazy_princeyes.. you could give that a try..09:14
lazy_princeassuming your image is in qcow2 disk format, mount your qcow2 locally and then copy contents to another qcow2 in the format needed..09:15
korean101CentOS-6-x86_64-GenericCloud-20141129_01.qcow2 <----- change layout my custom image09:15
korean101guestmount /mnt109:16
korean101guestmount /mnt209:16
korean101and just copy?09:16
lazy_princewell.. just copy may not preserve the user info and permissions.. you may need to use sudo tar to preserve info..09:17
korean101ok09:17
korean101just tar to untar?09:17
lazy_princeor a simple thing would be to deploy the base cloud image on an instance, make the changes to it and use it as a base image for DIB..09:17
lazy_princeyup..09:18
korean101oh09:18
korean101 i see09:18
korean101hmmm09:20
korean101thanks09:20
korean101i will try it09:20
korean101and about DIB centos element09:20
korean101centos 6 doesn't working 'dhcp-all-interfaces'09:21
korean101but centos 7 do working09:21
korean101can't get ip via dhcp in centos 609:21
korean101cat get ip via dhcp in centos 709:21
lazy_princeif you know how to make it work, push a patch.. :)09:21
korean101ok...09:22
korean101thanks09:22
korean101thanks a lot09:22
lazy_princewelcome09:22
openstackgerritRamakrishnan G proposed openstack/ironic: IPA: Do a soft power off at the end of deployment  https://review.openstack.org/18566709:31
*** v92 has quit IRC09:32
*** kan_ has quit IRC09:40
sambettsMorning ironic09:45
*** pelix has joined #openstack-ironic09:45
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: Activate iLO license  https://review.openstack.org/19003009:47
yuikotakadasambetts: o/09:48
sambettso/ yuikotakada09:48
*** e0ne has joined #openstack-ironic09:55
*** e0ne is now known as e0ne_10:01
*** naohirot has quit IRC10:01
*** achanda has quit IRC10:04
*** e0ne_ has quit IRC10:07
*** achanda has joined #openstack-ironic10:07
*** boris-42 has joined #openstack-ironic10:09
*** vdrok has joined #openstack-ironic10:09
vdrokmorning ironic10:10
*** achanda has quit IRC10:13
*** dtantsur|brb is now known as dtantsur10:16
dtantsursambetts, vdrok, morning!10:17
vdrokmorning dtantsur10:19
dtantsuryuikotakada, did I answer your question on https://review.openstack.org/#/c/189310/ ?10:20
sambettsmorning dtantsur10:20
yuikotakadadtantsur, yeah, perfectly! Thanks alot. I feel sorry/shameful for teaching me how-to-use-assertIs...10:22
dtantsuryuikotakada, no problem at all, we all learned it one day (and I was learning a lot when I stated with Ironic) :)10:23
dtantsurnobody is born with knowledge of unit testing :D10:23
*** wuhg has quit IRC10:24
openstackgerritRamakrishnan G proposed openstack/ironic: Add boot interface in Ironic  https://review.openstack.org/16651210:24
Haomeng|2saripurigopi: ping10:24
*** Haomeng|2 is now known as Haomeng10:24
saripurigopiHaomeng|2 : could you take a look at https://review.openstack.org/#/c/159734/10:25
Haomengsaripurigopi: sure10:26
saripurigopiHaomeng: Thank you.10:26
Haomengsaripurigopi: you are welcome:)10:27
*** romainh has quit IRC10:27
*** e0ne has joined #openstack-ironic10:35
*** athomas has quit IRC10:37
*** derekh has joined #openstack-ironic10:38
*** yog__ has quit IRC10:39
*** subscope has joined #openstack-ironic10:41
*** athomas has joined #openstack-ironic10:43
*** amotoki_ has joined #openstack-ironic10:45
*** coolsvap is now known as coolsvap|afk10:45
yuikotakadadtantsur: thank you for your kindness. And also everytime I am suprised at your knowledge10:45
dtantsuroh thanks, I appreciate that :) thank you for asking good questions as well, that's very important10:49
*** amotoki_ has quit IRC10:50
bethelwellGood morning guys! I have some spare time today so if there are any FE code reviews you want me to have a look at I am more than happy to be pinged :)10:50
*** amotoki has quit IRC10:54
rameshg87yuriyz: hi10:58
yuriyzhi rameshg87 Ironic10:59
rameshg87yuriyz: I was just checking your comment regarding https://review.openstack.org/#/c/185667/5/ironic/drivers/modules/agent_base_vendor.py10:59
*** absubram has joined #openstack-ironic10:59
rameshg87yuriyz: if get_power_state() fails repeatedly with exception, then @retrying.retry() will raise the same exception that get_power_state() raised instead of retrying.RetryError11:00
rameshg87yuriyz: so in effect, we would have tried for timeout seconds11:00
*** spandhe has joined #openstack-ironic11:01
yuriyzrameshg87 there can be immediate exception from _client.power_off(node) also11:02
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: Activate iLO license  https://review.openstack.org/19003011:02
*** spandhe_ has joined #openstack-ironic11:02
yuriyzrameshg87 but you can leave as is it's good11:03
*** ramineni has quit IRC11:04
*** dlpartain has joined #openstack-ironic11:06
*** spandhe has quit IRC11:06
*** spandhe_ is now known as spandhe11:06
rameshg87yuriyz: yeah, it can raise exception from older agent ramdisk where command itself is not available11:08
*** yuanying has joined #openstack-ironic11:08
*** Haomeng|2 has joined #openstack-ironic11:08
rameshg87yuriyz: we can add 2 more except blocks, but I was just thinking if it's necessary as it conveys the information that we failed to "soft power off" the machine11:08
rameshg87yuriyz: if you think it looks good as it is now, I would rather like to leave it like this11:09
*** alexpilotti has joined #openstack-ironic11:10
*** Haomeng has quit IRC11:11
yuriyzrameshg87 yes I leave a comment11:11
*** amotoki has joined #openstack-ironic11:12
*** yuanying has quit IRC11:12
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Allow vendor methods to serve static files  https://review.openstack.org/18971611:12
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Change return value of [driver_]vendor_passthru to dict  https://review.openstack.org/19012011:12
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Refactor node's and driver's vendor passthru to a common place  https://review.openstack.org/19012111:12
*** stendulker has quit IRC11:14
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: Sync with latest oslo-incubator  https://review.openstack.org/18911011:15
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: Sync with latest oslo-incubator  https://review.openstack.org/18911011:15
*** yuikotakada is now known as yuikotak_dinner11:15
rameshg87yuriyz: thanks ..11:17
*** lucasagomes is now known as lucas-hungry11:18
* rameshg87 goes home11:18
*** rameshg87 has quit IRC11:18
openstackgerritSam Betts proposed stackforge/ironic-discoverd: Provide hook into process when a node isn't found  https://review.openstack.org/19012411:23
*** amotoki has quit IRC11:25
*** naohirot has joined #openstack-ironic11:28
*** thrash|g0ne is now known as thrash11:31
*** trown|outttypeww is now known as trown11:31
*** saripurigopi has quit IRC11:32
*** Nisha has joined #openstack-ironic11:32
*** Nisha has quit IRC11:36
*** saripurigopi has joined #openstack-ironic11:37
*** dlpartain has left #openstack-ironic11:44
*** jcoufal has quit IRC11:44
*** heyongli- has joined #openstack-ironic11:49
TheJuliagood morning everyone11:51
openstackgerritMerged stackforge/ironic-discoverd: Add node() and ports() to NodeInfo  https://review.openstack.org/18931011:53
openstackgerritMerged stackforge/ironic-discoverd: Naming clean up  https://review.openstack.org/18932911:53
*** Haomeng has joined #openstack-ironic11:54
dtantsursambetts, trown, this ^^^ could give you some merge conflicts, sorry11:54
dtantsurTheJulia, morning!11:54
trowndtantsur: no problem, and good ugt morning11:55
dtantsurtrown, morning!11:55
*** Haomeng|2 has quit IRC11:57
*** dlpartain has joined #openstack-ironic11:59
*** dprince has joined #openstack-ironic11:59
*** kalpase has left #openstack-ironic12:00
*** romainh has joined #openstack-ironic12:00
*** jcoufal has joined #openstack-ironic12:01
*** saripurigopi has quit IRC12:02
*** pradipta has quit IRC12:02
*** subscope has quit IRC12:05
*** dlpartain has quit IRC12:14
*** dlpartain has joined #openstack-ironic12:15
*** subscope has joined #openstack-ironic12:20
openstackgerritMerged openstack/bifrost: Update test-birfrost to limit log lines  https://review.openstack.org/18770312:23
*** bradjones has quit IRC12:26
*** bradjones has joined #openstack-ironic12:27
*** bradjones has quit IRC12:27
*** bradjones has joined #openstack-ironic12:27
*** dlpartain has quit IRC12:27
*** chlong has joined #openstack-ironic12:29
*** amotoki has joined #openstack-ironic12:30
sambettsdtantsur: Not a problem, I'm no where near finished anyway :)12:44
*** e0ne is now known as e0ne_12:47
*** dlpartain has joined #openstack-ironic12:47
*** e0ne_ is now known as e0ne12:50
*** jcoufal has quit IRC12:51
*** jcoufal has joined #openstack-ironic12:52
*** jcoufal is now known as Guest6217812:52
*** lucas-hungry is now known as lucasagomes12:53
*** Guest62178 has quit IRC12:55
*** jjohnson2 has joined #openstack-ironic12:58
openstackgerritMerged openstack/ironic-specs: Bare Metal Trust Using Intel TXT  https://review.openstack.org/13390213:00
*** dlpartain has left #openstack-ironic13:02
*** yuikotakada has joined #openstack-ironic13:04
*** saripurigopi has joined #openstack-ironic13:04
*** cdearborn has joined #openstack-ironic13:11
*** rloo has joined #openstack-ironic13:16
*** jcoufal_ has joined #openstack-ironic13:19
NobodyCamgood morning Ironicers13:24
dtantsurNobodyCam, morning!13:24
NobodyCammorning dtantsur :)13:25
dtantsurfolks, after discussing dynamic iPXE spec with Lucas, I believe we do need API passthru for interfaces13:25
dtantsurat the summit we agreed that we'd better promote existing misuses of vendor passthru by deploy interface13:26
dtantsurbut looks like we're introducing new ones faster than we're promoting anything13:26
dtantsurwithout interface passthru we won't be able to decouple boot+deploy from vendor passthru any time soon.13:26
dtantsurlucasagomes, NobodyCam, devananda, thoughts on ^^^ ?13:27
lucasagomesNobodyCam, morning13:27
dtantsurjroll, morning, continuing passthru discussion ^^^13:28
*** jgrimm is now known as zz_jgrimm13:28
jrollmorning dtantsur lucasagomes NobodyCam etc :)13:28
lucasagomesdtantsur, we need to first split boot+deploy, then deprecate the DIB ramdisk (which might take 1 cycle more) and promote heartbeat() lookup()13:28
lucasagomeswe still need to keep the heartbeat() and lookup() on the vendor passthru deprecated to have compat with old ramdisks13:29
lucasagomesdtantsur, I don't think we are decoupling vendor passthru that soon :-(13:29
jrolldtantsur: so you suggest any implementation of a given interface should be able to expose some vendor passthru method, yes?13:29
dtantsurlucasagomes, I no longer see point in promoting heartbeat and lookup any more...13:29
dtantsurjroll, yes13:29
lucasagomes+ extending interfaces to be able to expose vendor passthru sounds simple, we can do it this cycle13:29
lucasagomesdtantsur, why not?13:30
jrolldtantsur: I think that works today, any method can be decorated13:30
lucasagomesjroll, yeah, well we need to add the metaclass to the other drivers class13:30
lucasagomesso it will map those methods13:30
lucasagomesbut yeah it's simple13:30
lucasagomescan be done13:30
dtantsurlucasagomes, these are driver specifics. even despite we'll have 1 deploy drive soon13:30
lucasagomesdtantsur, we won't have 1 deploy driver13:30
jrolllucasagomes: yeah, good point13:30
dtantsurthen we can't promote heartbeat and lookup...13:31
lucasagomeswe probably will have many, iscsi, agent, (boot from volume ?)13:31
lucasagomesdtantsur, we can because both deploy methods uses such endpoints, they are both done using IPA ramdisk13:31
lucasagomesso all drivers so far will be using the endpoints, but they are different deploy methodologies13:31
NobodyCammorning lucasagomes and jroll13:32
dtantsurlucasagomes, again, that's driver specifics. if we have non-agent driver, well probably need different ones13:32
*** jcoufal_ has quit IRC13:32
*** teju has joined #openstack-ironic13:32
lucasagomesdtantsur, right, but the idea is support *only* IPA as the deploy ramdisk right? at least upstream13:32
lucasagomesso they all will use heartbeat and lookup13:32
openstackgerritMerged openstack/ironic-specs: iPXE dynamic configuration  https://review.openstack.org/17772613:33
jroll^^ woot13:33
*** jcoufal_ has joined #openstack-ironic13:33
NobodyCam:)13:33
dtantsurlucasagomes, ok I agree. but for your iPXE stuff we still need interface passthru... I'll probably make it part of my driver composition reform spec, wdyt?13:33
lucasagomesdtantsur, yeah for that it still needed. The way we can solve it is by allows other interfaces to create their own passthru methods13:34
lucasagomeslike jroll pointed out13:34
jrolldtantsur: seems fine to put it on that spec13:34
dtantsurcool13:34
lucasagomesdtantsur, seems good to put in the spec, tho it can be done separetly13:34
jrolldtantsur: although I'd say we could do it before that work, it isn't a lot of work13:34
lucasagomesI think there's a benefit in doing it by itself, cause we will get rid of those horrible VendorMixIn interface with static mappings13:35
dtantsurhmm... maybe then put it together with API promotion. anyone working on it? jroll, lucasagomes?13:35
lucasagomesdtantsur, haven't started, but yeah I was planning on doing some of it13:35
jrollI would just do a real short spec separately for it, I think13:36
*** jjohnson2_ has joined #openstack-ironic13:36
jrollthe only sections you'd need is proposed change and driver api impact, which will both be small13:36
jrollwe already have the methods to do this, it can't possibly get contentious13:37
dtantsurjroll, wanna do it? ;)13:37
dtantsuror should I?13:37
jrolldtantsur: go for it, I've got a ton on my plate right now :/13:37
*** vishwanathj has joined #openstack-ironic13:37
dtantsurack13:37
jrollhappy to review though!13:38
*** jjohnson2 has quit IRC13:38
*** vishwana_ has joined #openstack-ironic13:39
*** vishwanathj has quit IRC13:42
NobodyCamTheJulia: question on: https://review.openstack.org/#/c/188959 looks like the py stuff was removed from tox.ini but is still in setup.cfg. was this the intent?13:46
openstackgerritGopi Krishna S proposed openstack/ironic: Add pxe_ucs and agent_ucs drivers to manage Cisco UCS servers  https://review.openstack.org/15973413:47
*** gridinv_ has joined #openstack-ironic13:48
*** jcoufal_ has quit IRC13:49
*** e0ne is now known as e0ne_13:51
TheJuliaNobodyCam: ahh, i see under the metadata.  Making note13:51
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Add "enroll" state to the state machine  https://review.openstack.org/17915113:52
dtantsurlucasagomes, jroll, may I get your attention to this one as well ^^?13:52
jrolldtantsur: shore thing13:53
rloodtantsur: isn't that enroll spec approved yet?!!13:55
lucasagomesack13:55
rloohello ironic-ers :)13:55
*** igordcard_ has quit IRC13:56
*** igordcard_ has joined #openstack-ironic13:57
*** gridinv_ has quit IRC13:57
cdearbornMorning ironic!13:57
cdearbornMorning rloo!13:58
rloomorning cdearborn!13:58
cdearbornI finally got a chance to dig back into that "object is not iterable" error that a couple of us were seeing when running the tests under py3413:58
cdearborn(I was seeing this on Fedora 21)13:59
NobodyCammorning rloo, and cdearborn13:59
cdearbornThis is due to a bug in mock.  There is an existing bug for it: http://bugs.python.org/issue2366113:59
*** e0ne_ is now known as e0ne13:59
rloomorning NobodyCam14:00
NobodyCam:)14:01
cdearbornThe bug pops up when you have a test that does "@mock.patch.object(..., autospec=True, ...) and side_effect = some exception on that mock14:01
cdearbornThere are 68 instances of this in the ironic repo14:01
cdearborna work around is to do this: xxx.side_effect = [ some exception ] (make the side_effect iterable)14:02
cdearbornI've hacked my py34 install with the patch to work around this for now14:02
cdearbornbut was wondering if we should consider implementing the work around14:03
cdearbornI'm thinking that other distros will start picking up the bug14:03
cdearbornand more people will start seeing this14:03
cdearbornthoughts?14:03
*** subscope has quit IRC14:04
cdearbornAn example stack trace: http://paste.openstack.org/show/281394/14:04
cdearbornThe test that causes it: http://paste.openstack.org/show/281395/14:04
cdearbornMorning NobodyCam!14:05
jrollcdearborn: I think we should poke some python cores, there's a patch up for that bug :P14:05
jrollcdearborn: but until then I have no issues with hacking it in our repo14:05
cdearbornyeah - there is a patch attached to the bug.  I'm not sure how long it will take to be accepted tho, and how long it will be before the distros start picking up the fix14:06
jrollindeed, we should probably hack around it14:07
cdearbornk - I'm happy to take that work since I'm in a state where it's easily reproducible - will create a bug for it14:08
jrollawesome, ty!14:08
cdearbornnp, glad to help!14:08
lucasagomesdtantsur, just saw your question re writing a spec to allow other interfaces to have passthru methods14:08
lucasagomesdtantsur, I'm happy to write one if you're not on top of it already14:08
* lucasagomes is currently refactoring some of the passthru stuff to facilidate the iPXE work14:09
dtantsurlucasagomes, please do, I have enroll and driver reform specs to bother about. thanks14:09
rloocdearborn: some of our tests already have that .side_effect = iter([...]) pattern. I thought/think there may be another bug that caused jlvillal to do that to the tests.14:09
dtantsurmorning, rloo, cdearborn14:09
cdearborndtantsur, morning!14:10
lucasagomesdtantsur, ack14:10
rloohi dtantsur :)14:10
*** yuikotakada has quit IRC14:11
*** degorenko has quit IRC14:12
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Refactor node's and driver's vendor passthru to a common place  https://review.openstack.org/19012114:13
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Allow vendor methods to serve static files  https://review.openstack.org/18971614:13
rloohi lucasagomes, if you get a chance, I'm not sure what you'd like me to do/change  (abandon it?) for https://review.openstack.org/#/c/188188/14:13
lucasagomesrloo, /me looks14:13
lucasagomesrloo, my only concern about this patch is that it seems to only happens due some programming error14:14
lucasagomesnot sure we will see it in run time14:14
rloolucasagomes: yes, i'm hoping that's true (only programming)14:14
lucasagomesrloo, so, logging it wouldn't actually make it more difficult to the developer to see the error?14:15
lucasagomesinstead of exception.InvalidState14:15
rloolucasagomes: if it happens, it'll get logged regardless, right?14:15
lucasagomesrloo, I bet it will get logging in the conductor yes14:16
rloolucasagomes: the node.last_error will never get updated to reflect the deploy error14:16
rloolucasagomes: i think it gets logged at the messaging layer cuz i didn't see anything in conductor handling this exception14:16
rloolucasagomes: but regardless of where it gets logged, the node.last_error won't get updated.14:17
rloolucasagomes: so this change logs it sooner and node.last_error gets updated.14:17
*** amotoki has quit IRC14:17
rloolucasagomes: so I'm not sure what your concern is.14:17
*** amotoki has joined #openstack-ironic14:17
lucasagomesrloo, right so the idea is get the last_error updated14:17
*** amotoki has quit IRC14:18
lucasagomesrloo, I bet it's fine, it's just that when it's only a programmatic error I don't think I would care much about last_error14:18
lucasagomesrloo, I will change my vote there14:18
*** degorenko has joined #openstack-ironic14:19
rloolucasagomes: true but what if we're wrong and it isn't a program error (something changes in the future, dunno)14:19
*** amotoki has joined #openstack-ironic14:19
lucasagomesrloo, actually I will try to simulate that error see what happens14:19
lucasagomesrloo, yeah, if we are wrong and it happens in a non-programmatic way that's def a nasty bug14:19
lucasagomesrloo, cause the node won't be in error state even tho it will has last_error set14:20
*** amotoki has quit IRC14:20
*** amotoki has joined #openstack-ironic14:20
rloolucasagomes: right. but it might make it easier to debug if it happens.14:21
*** mtanino has joined #openstack-ironic14:21
rloolucasagomes: I am fine abandoning it too. I don't want to spend too much time on this.14:21
lucasagomesrloo, I think it would worth investigate if it can happen in runtime, cause then it's a high prio bug. If we can't go from deploying to deployerror there's something wrong with our state machine14:22
lucasagomesthe flow is incorrect14:22
rloolucasagomes: it cannot happen in runtime now, cuz the state machine is correct.14:22
lucasagomesrloo, right, so I don't think we should catch that exception then14:23
lucasagomesI mean I'm ok doing it, but seems just like extra code14:23
lucasagomesif something is not inteded to fail I don't see why safe guarding it14:24
cdearbornfor making the side_effect change, anyone have any thought on which pattern would be better? 1: xxx.side14:24
cdearbornxxx.side_effect = [ ex ]14:24
cdearbornor xxx.side_effect = iter( [ex])14:24
rloolucasagomes: the docstring shows raises InvalidState...14:24
rloolucasagomes: if we don't think it should fail, should we mention that it might fail?14:25
lucasagomes:-(14:25
jrollcdearborn: I don't think it actually matters, really, both are iterable14:25
* lucasagomes is divided14:25
lucasagomesrloo, I don't think so :-/14:25
lucasagomesrloo, anyway, I don't think it's a big deal. I'm happy changing my vote on that patch14:25
jrolllucasagomes: rloo: here's a case where it might fail: temporary database blip14:26
jrollprocess_event() calls save() iirc14:26
jroll(I may be wrong, but just throwing things out there)14:26
lucasagomesjroll, but it has a lock right? (I hope the saves()'s have a lock)14:26
rloojroll: i think this exception would happen before the .save is called. but that's what i mean. we don't know what might happen wrt the code in the future.14:26
jrolllucasagomes: I don't think it matters, db could go away after lock is acquired14:27
jrollthough my point is invalid, it wouldn't raise InvalidState :)14:28
dtantsur"if something is not inteded to fail I don't see why safe guarding it" I tend to agree...14:29
jrollpoking around, but I'm not so sure set_failed_state is only called while it's in DEPLOYING14:31
jroll(unclear if that matters)14:31
rloojroll: yeah, we don't know when set_failed_state may be called in the future. so it could be a programming error but not caught before it goes in production.14:32
jrollthis is also called for any uncaught exception for agent heartbeats14:32
jrollwhich seems like a good thing to have in last_error, even though it's probably a programming bug14:32
jrollI guess I see this as exposing better info to the user14:33
rloo<how many things are programming bugs. none of course.>14:33
jrollwhich is never a bad thing14:33
rloothis conversation reminds me of the C days when people would put ASSERTS or whatever, that would cause the program to stop in production. their rationale for these asserts were to catch programming errors and they'd never actually fire in production.14:34
*** yuikotakada has joined #openstack-ironic14:35
jrollrloo: ha14:36
*** zz_natorious is now known as natorious14:37
lucasagomesrloo, lol14:38
lucasagomesrloo, jroll dtantsur so re #188188 I'm ok changing my vote there14:40
lucasagomesI'm +0 on it14:40
jrollheh, right on14:40
rloothx lucasagomes14:41
jrollI +2'd if you want to land it14:41
*** openstackgerrit has quit IRC14:41
rloojroll: I think lucasagomes means he isn't against it but he isn't for it14:41
lucasagomesyeah, I mean I can land it no problem14:41
jrollrloo: right, hence "if you want to"14:41
jroll:)14:41
*** yuikotakada has quit IRC14:41
*** openstackgerrit has joined #openstack-ironic14:41
lucasagomesI just find it odd that we we probably can fail to fial14:41
lucasagomesfail to fail*14:41
rloojroll: gotcha14:41
*** mgoddard1 has joined #openstack-ironic14:46
*** mgoddard has quit IRC14:47
lucasagomesthat --notest passed to tox is pretty cool14:49
lucasagomesindeed that echo never worked for me14:50
lucasagomesheh14:50
jlvillallucasagomes, I wish I had thought of '--notest'.  But someone else suggested it in a different patch that I abandoned14:50
NobodyCammorning jlvillal14:51
lucasagomesjlvillal, I see, well still thanks for updating the docs with it14:51
jlvillallucasagomes, Vladyslav Drok was the person with the smart idea :)  vdrok14:51
lucasagomesvdrok, w00t14:51
* jlvillal was going to add 'echo' to the whitelist of commands.14:51
vdrokjlvillal, lucasagomes :D14:51
jlvillalNobodyCam, Thanks14:52
jlvillalGood morning Ironic14:52
NobodyCamjlvillal: which doc did you update?14:52
jrollmorning jlvillal and vdrok :)14:52
jlvillalNobodyCam, Developer quickstart14:52
jlvillalNobodyCam, https://review.openstack.org/18998414:53
NobodyCamahh TY14:53
vdrokmorning jroll, jlvillal lucasagomes NobodyCam rloo14:53
NobodyCam:) morning vdrok14:53
rloohiya vdrok and jlvillal14:54
* jlvillal worries about a feedback loop if he replies ;)14:56
openstackgerritSam Betts proposed stackforge/ironic-discoverd: Provide hook into process when a node isn't found  https://review.openstack.org/19012414:58
*** [1]cdearborn has joined #openstack-ironic15:04
*** Nisha has joined #openstack-ironic15:06
*** natorious is now known as zz_natorious15:11
*** naohirot has quit IRC15:11
*** mikedillion has joined #openstack-ironic15:16
*** ifarkas has quit IRC15:18
*** mikedillion has quit IRC15:18
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Driver composition reform  https://review.openstack.org/18837015:18
*** cdearborn has quit IRC15:18
dtantsurjlvillal, hey morning!15:19
*** leopoldj has quit IRC15:26
dtantsuranyone willing to have a look at RAID spec https://review.openstack.org/173214 before it gets approved?15:30
dtantsuroh, it can't be approved, it should be rebased...15:30
dtantsurmeh15:30
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: Sync with latest oslo-incubator  https://review.openstack.org/18911015:31
rloodtantsur: yeah, that raid spec depends on zapping :-(15:31
dtantsurright15:31
dtantsurJoshNang, planning to update the zapping spec?15:31
rloodtantsur: I have wondered whether it might make more sense to put a 'depends-on' tag in the commit msg instead.15:32
dtantsurwhat will be the difference? we still have to land zapping before landing some zapping steps...15:33
*** pradipta has joined #openstack-ironic15:33
rloodtantsur: i don't really know what 'rebasing' means in this context.15:33
*** lazy_prince has quit IRC15:33
rloodtantsur: and the patch could be approved. it just won't merge until zapping is merged. right now, can't really approve.15:33
dtantsurrloo, actually 2 issues here: 1. raid spec is based on outdated patchset of zapping (spec), thuis needs rebasing; 2. zapping spec has -115:34
*** lucasagomes has quit IRC15:39
openstackgerritStephanie Miller proposed openstack/bifrost: Add cookiecutter-generated files for project  https://review.openstack.org/18895915:40
*** Sukhdev has joined #openstack-ironic15:46
JoshNangdtantsur: yes! i will try to get to it today15:49
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Wake-On-Lan Power interface  https://review.openstack.org/17907815:49
dtantsurcool!15:49
*** zz_jgrimm is now known as jgrimm15:52
*** lucasagomes has joined #openstack-ironic15:53
* lucasagomes connection flicked 15:56
lucasagomesjroll, any updates on the new release model? Did we sort it out how the versioning will work ?15:56
jrolllucasagomes: I've been trying to get back and update it but keep getting distracted15:57
jrollas far as versioning... I guess all other projects are moving to 11.0, 12.0 etc15:58
jrollso I need to talk to ttx or lifeless and figure out how that's going to work15:58
lucasagomesjroll, no problem about it, it looks good? ttx is ok with us doing it and all?15:58
lucasagomesgotcha15:58
lucasagomesa looks good. looking fwd to have a new release model15:58
jrolllucasagomes: yeah, people seem to be cool with it15:59
jrollme too15:59
jrollhoping to update the spec today or tomorrow15:59
*** gridinv_ has joined #openstack-ironic15:59
* rloo shudders at the thought of a new release model16:02
*** gridinv_ has quit IRC16:04
* devananda waves from Berlin16:06
NobodyCammorning devananda16:07
devanandagood evening, NobodyCam :)16:07
NobodyCam:)16:07
lucasagomesdevananda, hey there, morning16:07
*** saripurigopi has quit IRC16:07
lucasagomesdevananda, you should be at a beer garden now :-)16:07
jrollhas anyone thought about software raid + full disk images at all?16:07
devanandare: release models & version numbers, yea, every project is going to move to some other numbers, based on when that project was first released16:07
BadCubhiya devananda16:07
NobodyCamhow was the flight16:08
devanandaso nova might be 12.0, and ironic might be 4.0, or something16:08
jrolllucasagomes: curious if you have thoughts on my question there16:08
devanandathat's unrelated to whether we release on-demand or synchronized, fwiw16:08
jrolldevananda: yeah, I'm wondering how pbr/pip/etc react to a thing going from 2015.x to 11.x16:08
devanandaNobodyCam: too many screaming babies. couldn't sleep at all16:09
lucasagomesjroll, hmm we can create an image with LVM right?16:09
BadCuback16:09
devanandajroll: yea, let the release mgrs sort that out :)16:09
lucasagomesI think atomic images use LVM by default16:09
NobodyCam:( ugggh :(16:09
dtantsurdevananda, morning!16:09
jrolldevananda: easy enough :)16:09
devanandajroll: I think they will use "epochs"16:09
devanandajroll: but once that's done, we /could/ start releasing more often. we don't /have/ to, though16:09
BadCubbrb16:09
jrolllucasagomes: yeah, so an lvm with multiple partitions or whatever, and lay that down?16:10
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Rework processing hook interface for 2.0.0  https://review.openstack.org/18934616:10
lucasagomesjroll, yeah... lemme investigate the atomic16:10
lucasagomesjroll, but that said... btrfs is ur friend16:10
lucasagomesbtrfs with subvolumes rocks, no more partition tables16:11
jrolllucasagomes: my ideal goal is to be able to do raid and non-raid with the same full disk image16:11
jrollheh yeah16:11
mariojvyeah, if the volume the image is put on is configured to be raid - that can work i think16:11
* jroll wonders how customers would feel about btrfs being forced on them :P16:11
* dtantsur goes home16:11
lucasagomesjroll, yeah it's too early still16:12
dtantsurg'night!16:12
lucasagomesdtantsur, night16:12
*** dtantsur is now known as dtantsur|afk16:12
jrollnight dtantsur|afk16:12
jrolllucasagomes: anyway, this is just something we've been kicking around, thought you might have some ideas on it... lvm might be a path forward16:13
jrollneed to investigate more16:13
lucasagomesjroll, yeah I think even the pos config could update the raid configuration16:13
jrollhaven't used it in depth in some time16:13
lucasagomesso you can use the same image for raid and non raid16:13
jrollpos config?16:13
lucasagomesjroll, after the image is copied onto the disk16:13
lucasagomeskinda like installing the bootloader16:13
* jlvillal assumes jroll means Point Of Sale :P16:14
lucasagomeswhere I copy it first and then I mount it and install16:14
jrollright16:14
lucasagomesyou probably can lay the image down and then configure the lvm accordingly16:14
*** jistr has quit IRC16:14
devanandaI'm around another 20 minutes, maybe. then gotta run to dinner plans. anything anyone needs now() ?16:14
*** Nisha has quit IRC16:15
* jlvillal hunkers down to figure out Oauth2...16:15
jrolllucasagomes: hrm, I'll investigate16:15
lucasagomesjroll, ack +1 I think it's a good thing to have16:16
lucasagomesjroll, btw, now that we are also splitting the partition bits in the ironic-libs16:16
lucasagomesjroll, it might also worth to investigate whether partitioning and creating lvm before laying down the image is something we might want to do16:17
lucasagomesso you don't need full disk images (tho you guys already use full disk images)16:17
lucasagomesanyway... it's good stuff :-)16:17
devanandalucasagomes: who's releasing ironic-lib packages (or tagging pip versions) ?16:17
jrolllucasagomes: right, "already use full disk images" is a big thing :P16:17
jrollbut yeah, really both should work upstream16:17
lucasagomesdevananda, I thought you were ? But it's not at the point to do any release yet16:18
lucasagomesdevananda, actually it's just starting. We still need to put all the code that can be used by Ironic and other projects (like IPA) there16:18
lucasagomesdevananda, I'm happy to keep an eye on it if needed and tag releases16:18
lucasagomesjroll, :-) true16:19
devanandalucasagomes: ah ok. I've been keeping a light eye on it, but yea, it didn't seem nearly ready for a realease yet16:19
lucasagomesyeah it's not16:19
*** mgoddard1 has quit IRC16:19
openstackgerritVladyslav Drok proposed openstack/ironic-specs: Add pluggable credentials storage  https://review.openstack.org/18605616:20
*** mgoddard has joined #openstack-ironic16:21
*** saripurigopi has joined #openstack-ironic16:24
*** teju has left #openstack-ironic16:24
*** e0ne is now known as e0ne_16:25
*** rloo has quit IRC16:25
*** e0ne_ is now known as e0ne16:25
*** lauramoore has joined #openstack-ironic16:28
*** saripurigopi has quit IRC16:28
openstackgerritVladyslav Drok proposed openstack/ironic-specs: Add pluggable credentials storage  https://review.openstack.org/18605616:29
*** Nisha has joined #openstack-ironic16:31
lauramoorehey Sukhdev16:32
*** spandhe has quit IRC16:32
Sukhdevlauramoore: Hi16:32
lauramooreAre you in the ML2 meeting yet?16:33
Sukhdevlauramoore: did you get my message on the other channel? Yes, in ML2 meeting16:34
*** ukalifon1 has quit IRC16:36
*** trown is now known as trown|lunch16:46
*** romainh has left #openstack-ironic16:48
*** bradbeam_ has quit IRC16:48
openstackgerritClif Houck proposed openstack/ironic: Add support for image caching for the agent driver  https://review.openstack.org/16183216:55
*** dguerri is now known as dguerri`16:56
*** derekh has quit IRC17:04
*** spandhe has joined #openstack-ironic17:06
cineramahi ironic party people17:06
openstackgerritBen Nemec proposed openstack/python-ironicclient: Register global Keystone args first  https://review.openstack.org/18995217:06
lucasagomesfolks I'm going to call it a day17:06
lucasagomeshave a great night everyone!17:07
*** achanda has joined #openstack-ironic17:07
*** lucasagomes is now known as lucas-dinner17:07
NobodyCamnight lucas-dinner17:10
NobodyCamhave a good one17:11
*** e0ne has quit IRC17:11
*** achanda has quit IRC17:15
*** rloo has joined #openstack-ironic17:21
*** pradipta has quit IRC17:24
*** pelix has quit IRC17:31
*** achanda has joined #openstack-ironic17:33
*** saripurigopi has joined #openstack-ironic17:35
*** Haomeng|2 has joined #openstack-ironic17:37
*** krtaylor has quit IRC17:37
*** Haomeng has quit IRC17:40
*** bethelwell has quit IRC17:41
*** edcragg has quit IRC17:41
*** achanda_ has joined #openstack-ironic17:43
*** achanda has quit IRC17:45
*** Sukhdev has quit IRC17:46
*** Sukhdev has joined #openstack-ironic17:46
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Add record id to SEL data  https://review.openstack.org/19027517:46
openstackgerritJosh Gachnang proposed openstack/ironic-python-agent: Improve IPA logging  https://review.openstack.org/19027917:50
*** dguerri` is now known as dguerri17:51
*** lauramoore has quit IRC17:53
*** harlowja has quit IRC17:58
*** krtaylor has joined #openstack-ironic17:59
*** dguerri is now known as dguerri`18:00
*** yuikotakada has joined #openstack-ironic18:00
*** harlowja has joined #openstack-ironic18:02
*** [1]cdearborn has quit IRC18:02
*** bethelwell has joined #openstack-ironic18:03
*** dguerri` is now known as dguerri18:05
*** saripurigopi has quit IRC18:11
*** achanda_ has quit IRC18:16
openstackgerritJosh Gachnang proposed openstack/ironic-python-agent: Improve IPA logging  https://review.openstack.org/19027918:20
*** zz_natorious is now known as natorious18:21
*** Sukhdev has quit IRC18:22
*** ijw has joined #openstack-ironic18:22
*** bradjones has quit IRC18:23
*** bradjones has joined #openstack-ironic18:24
*** bradjones has quit IRC18:24
*** bradjones has joined #openstack-ironic18:24
*** Nisha has quit IRC18:27
*** Nisha_away has joined #openstack-ironic18:27
*** amotoki has quit IRC18:28
*** dprince has quit IRC18:31
*** trown|lunch is now known as trown18:33
*** achanda has joined #openstack-ironic18:35
*** Nisha_away has quit IRC18:37
openstackgerritMerged openstack/ironic: Doc: Use --notest for creating venv  https://review.openstack.org/18998418:42
*** yuikotakada has quit IRC18:42
openstackgerritMerged openstack/ironic: Remove auth token saving from iLO driver  https://review.openstack.org/18792418:43
*** e0ne has joined #openstack-ironic18:52
openstackgerritMerged openstack/bifrost: Add cookiecutter-generated files for project  https://review.openstack.org/18895918:56
*** e0ne has quit IRC18:57
*** e0ne has joined #openstack-ironic19:00
*** achanda has quit IRC19:02
*** achanda has joined #openstack-ironic19:03
*** e0ne has quit IRC19:05
*** edcragg has joined #openstack-ironic19:08
*** Sukhdev has joined #openstack-ironic19:14
openstackgerritJulia Kreger proposed openstack/bifrost: Initial inventory module  https://review.openstack.org/18408419:15
openstackgerritJulia Kreger proposed openstack/bifrost: Initial dynamic enrollment role  https://review.openstack.org/18817619:17
openstackgerritJulia Kreger proposed openstack/bifrost: Enable agent_ipmitool driver when testing  https://review.openstack.org/18862319:18
openstackgerritJulia Kreger proposed openstack/bifrost: Addition of dynamic configuration drives  https://review.openstack.org/18862419:18
openstackgerritJulia Kreger proposed openstack/bifrost: Add initial dynamic deployment role  https://review.openstack.org/18877319:18
*** achanda has quit IRC19:21
*** amotoki has joined #openstack-ironic19:29
*** amotoki has quit IRC19:34
*** achanda has joined #openstack-ironic19:34
*** bethelwell has quit IRC19:45
*** athomas has quit IRC19:52
*** achanda has quit IRC19:55
*** achanda has joined #openstack-ironic19:56
*** e0ne has joined #openstack-ironic20:00
*** achanda has quit IRC20:00
*** jjohnson2_ has quit IRC20:07
*** bethelwell has joined #openstack-ironic20:07
*** bethelwell has quit IRC20:18
*** e0ne has quit IRC20:35
*** hemna is now known as hemnafk20:38
openstackgerritMerged stackforge/pyghmi: Add record id to SEL data  https://review.openstack.org/19027520:38
*** dguerri is now known as dguerri`20:46
*** dguerri` is now known as dguerri20:52
openstackgerritJohn Trowbridge proposed stackforge/ironic-discoverd: Rename edeploy plugin  https://review.openstack.org/18994420:53
openstackgerritJohn Trowbridge proposed stackforge/ironic-discoverd: [WIP] Fix edeploy plugin puts too much data in Ironic extra column  https://review.openstack.org/18942720:53
openstackgerritJohn Trowbridge proposed stackforge/ironic-discoverd: Rename edeploy plugin  https://review.openstack.org/18994420:57
openstackgerritJohn Trowbridge proposed stackforge/ironic-discoverd: [WIP] Fix edeploy plugin puts too much data in Ironic extra column  https://review.openstack.org/18942720:57
*** spandhe has quit IRC21:00
*** trown is now known as trown|outttypeww21:02
*** [1]cdearborn has joined #openstack-ironic21:09
*** Sukhdev has quit IRC21:14
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/19035721:21
*** ijw has quit IRC21:22
NobodyCamquite today21:22
*** v92 has joined #openstack-ironic21:26
TheJuliaquiet is not a bad thing21:30
*** amotoki has joined #openstack-ironic21:31
*** bnemec has quit IRC21:31
*** [1]cdearborn has quit IRC21:33
*** amotoki has quit IRC21:36
*** dguerri is now known as dguerri`21:42
*** [1]cdearborn has joined #openstack-ironic21:43
mrdaMorning Ironic21:47
NobodyCammornign mrda21:48
mrdahey NobodyCam21:51
NobodyCamme21:55
NobodyCam:-p21:55
*** spandhe has joined #openstack-ironic21:56
*** lsmola has quit IRC22:01
mrdaoh, I'm looking for another +2 and a +A on a micro-spec "Add ironicclient version caching" (https://review.openstack.org/#/c/188641/) if anyone has the time22:04
*** Sukhdev has joined #openstack-ironic22:07
NobodyCammrda: they can remove the cached6322:08
NobodyCamversion information manually22:08
NobodyCamnot thinking about adding a --recheck or --renegotiation option22:09
NobodyCamknow how to edit a file is a great op trick but forcing a user to can get messy (imo)22:10
mrdaso they can a) specify a version on the command line, or22:10
mrdab) remove the cache file22:10
mrdait should be transparent to the user22:10
mrdait's a negotiated version, between ironic and ironicclient, that is less than 5 minutes old22:11
mrdaso I don't really see many situations when either a) or b) doesn't cover what the user would want22:12
mrdabut if you have strong opinions otherwise, please say so :)22:12
*** alexpilotti has quit IRC22:13
NobodyCamhumm.. does the 5 minutes timer start after negotiation or after last command sent?22:13
mrdaafter a version has been negotiated22:13
*** alexpilotti has joined #openstack-ironic22:19
NobodyCamwe don't have a really clean way to make the timeout user adjustable do we :(22:21
mrdawell, we could introduce another command line flag22:22
*** thrash is now known as thrash|g0ne22:22
mrdabut personally, I think that's overkill22:22
mrdaOpenStack is opinionated.  If we think that 5 minutes is a fair timeout, and we provide a way for it to be overwritten explicitly, I think that's a good user experience22:23
NobodyCamI was looking at the code [7]_ and was thinking I may even bump that to 600 or 900 seconds if my env was nice and stable. or down to 5 or 10 seconds if I was upgrading22:23
jrollsince when is openstack opinionated, openstack is the opposite of opinionated22:24
openstackgerritMario Villaplana proposed openstack/ironic-specs: Adds spec for creating a key manager with Barbican to Ironic  https://review.openstack.org/18860922:24
mrdajroll: No sane person would choose MySQL or rabbit if they had a choice :-P22:25
NobodyCamlol22:25
NobodyCamcassandra for the win!22:25
NobodyCamlol22:25
NobodyCam*ducks*22:25
mrda:)22:25
mrdaNobodyCam: but Java.  Eww.22:26
NobodyCam:)22:26
NobodyCammrda: the reason I see to adjust that is during an upgrade22:26
NobodyCamI want the cache to time out more quickly then..22:27
mrdaNobodyCam: if you want it, add it as a comment to the review22:27
mrdaand then I can work out how it could be implemented sanely22:27
jrolleh22:27
NobodyCamis it worth it22:27
jrolldo you absolutely need to be on a newer version within 5 minutes of an upgrade?22:27
*** harlowja has quit IRC22:27
jroll*and* not know how to blow the cache22:28
NobodyCamya22:28
jroll5 minutes seems fine to me22:28
*** [1]cdearborn has quit IRC22:28
mrda5 minutes is just a guess from someone who is not on-call22:29
mrdaIt could be 10 minutes if you want22:30
jrollgenerally ironicclient is not a large part of my things-are-on-fire workflow22:30
jrollif that helps :)22:30
mrdathat's good to know jroll :)22:31
jrollif it is, it's node-show or node-list, not a huge deal22:31
*** amotoki has joined #openstack-ironic22:32
*** harlowja has joined #openstack-ironic22:32
*** jgrimm is now known as zz_jgrimm22:34
*** amotoki has quit IRC22:36
NobodyCammrda: bam22:42
mrdaNobodyCam: Is that North American slang for something I DON'T UNDERSTAND?22:42
mrda:)22:43
mrdaohh I see, thanks NobodyCam :)22:43
NobodyCamlol dont look up "bam" on urbandictionary22:44
NobodyCam:)22:44
jrolllol22:45
jrollI prefer bamf.22:45
NobodyCamlol22:45
openstackgerritMerged openstack/ironic-specs: Add ironicclient version caching  https://review.openstack.org/18864122:46
NobodyCamjroll: ++22:46
*** lucas-dinner has quit IRC22:48
openstackgerritJosh Gachnang proposed openstack/ironic-python-agent: Improve IPA logging and exception handling  https://review.openstack.org/19027922:51
*** krtaylor has quit IRC22:54
*** natorious is now known as zz_natorious23:09
*** ijw has joined #openstack-ironic23:09
*** yuanying has joined #openstack-ironic23:15
*** naohirot has joined #openstack-ironic23:24
*** edcragg has quit IRC23:26
*** edcragg has joined #openstack-ironic23:36
*** krtaylor has joined #openstack-ironic23:38
*** david-lyle has quit IRC23:40
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/19035723:44
*** spandhe has quit IRC23:49
*** naohirot has quit IRC23:54
*** harlowja has quit IRC23:54
*** harlowja has joined #openstack-ironic23:55
*** yuanying has quit IRC23:55

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