Wednesday, 2015-07-08

*** penick has quit IRC00:03
*** naohirot has joined #openstack-ironic00:04
*** yuanying_ has quit IRC00:04
*** bizarrochristy has quit IRC00:04
*** achanda has quit IRC00:08
*** mgarza has quit IRC00:11
*** bizarrochristy has joined #openstack-ironic00:11
*** chlong has joined #openstack-ironic00:11
*** yuanying has joined #openstack-ironic00:12
*** puranamr has joined #openstack-ironic00:18
*** yuanying has quit IRC00:18
*** yuanying has joined #openstack-ironic00:20
*** romcheg has joined #openstack-ironic00:21
*** yuanying has quit IRC00:21
*** jamielennox is now known as jamielennox|away00:24
*** yuanying has joined #openstack-ironic00:27
*** mtanino has quit IRC00:30
*** ijw_ has joined #openstack-ironic00:30
*** ijw has quit IRC00:33
*** jamielennox|away is now known as jamielennox00:35
*** yuanying has quit IRC00:42
*** yuanying has joined #openstack-ironic00:42
*** yuanying has quit IRC00:43
*** Sukhdev has quit IRC00:45
*** yuanying has joined #openstack-ironic00:47
*** romcheg has quit IRC00:49
*** yuanying has quit IRC00:59
openstackgerritMerged openstack/ironic: copy editing of ironic deploy docs  https://review.openstack.org/19183801:00
*** yuanying has joined #openstack-ironic01:03
*** bizarrochristy has quit IRC01:07
*** ijw_ has quit IRC01:14
*** bizarrochristy has joined #openstack-ironic01:16
*** davideagnello has quit IRC01:21
*** lazy_prince has joined #openstack-ironic01:26
jrollironic/ipa interaction is pretty messy, I really want to revamp that :/01:31
*** chenglch has joined #openstack-ironic01:32
*** penick has joined #openstack-ironic01:38
*** penick_ has joined #openstack-ironic01:39
*** penick has quit IRC01:43
*** penick_ is now known as penick01:43
*** puranamr has quit IRC01:44
*** praneshp has joined #openstack-ironic01:56
*** praneshp_ has joined #openstack-ironic01:58
*** praneshp has quit IRC02:00
*** praneshp_ is now known as praneshp02:00
openstackgerritNaohiro Tamura proposed openstack/ironic: Add iRMC vendor passthru for soft reboot and NMI  https://review.openstack.org/18708202:03
openstackgerritZhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on  https://review.openstack.org/17764202:03
*** dprince has joined #openstack-ironic02:06
*** bizarrochristy has quit IRC02:09
*** oomichi has joined #openstack-ironic02:17
*** bizarrochristy has joined #openstack-ironic02:18
*** dprince has quit IRC02:20
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/19937602:24
*** davideagnello has joined #openstack-ironic02:41
*** lazy_prince has quit IRC02:51
*** lazy_prince has joined #openstack-ironic02:52
*** hakimo_ has joined #openstack-ironic02:52
*** Kennan2 is now known as Kennan02:53
*** hakimo has quit IRC02:54
*** puranamr has joined #openstack-ironic03:13
*** lazy_prince has quit IRC03:15
*** Sukhdev has joined #openstack-ironic03:24
*** puranamr has quit IRC03:30
*** puranamr has joined #openstack-ironic03:30
*** Sukhdev has quit IRC03:31
*** bizarrochristy has quit IRC03:34
*** puranamr has quit IRC03:43
*** bizarrochristy has joined #openstack-ironic03:43
*** boris-42 has quit IRC03:52
*** Nisha has joined #openstack-ironic03:54
*** ijw has joined #openstack-ironic04:02
*** r-daneel has joined #openstack-ironic04:13
*** david-ly_ has joined #openstack-ironic04:19
*** david-lyle has quit IRC04:22
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Add port creation passing the name of the node instead of the UUID of the node  https://review.openstack.org/19343904:25
*** Sukhdev has joined #openstack-ironic04:31
*** chlong has quit IRC04:35
*** ijw has quit IRC04:38
*** chlong has joined #openstack-ironic04:44
*** davideagnello has quit IRC04:47
*** amotoki has joined #openstack-ironic04:49
*** chlong has quit IRC04:51
*** bizarrochristy has quit IRC04:57
*** lazy_prince has joined #openstack-ironic05:02
*** bizarrochristy has joined #openstack-ironic05:05
lazy_princemorning everyone... o/05:08
*** itamarl has joined #openstack-ironic05:09
*** max_lobur has joined #openstack-ironic05:13
*** achanda has joined #openstack-ironic05:20
*** chlong has joined #openstack-ironic05:20
*** boris-42 has joined #openstack-ironic05:20
*** rameshg87 has joined #openstack-ironic05:22
*** ukalifon has joined #openstack-ironic05:27
*** Marga_ has quit IRC05:29
*** vishwana_ has joined #openstack-ironic05:34
*** sandhya has joined #openstack-ironic05:34
*** vishwanathj has quit IRC05:37
*** max_lobur has quit IRC05:38
*** radek__ has joined #openstack-ironic05:43
*** Marga_ has joined #openstack-ironic05:49
*** ig0r__ has joined #openstack-ironic05:51
*** dlpartain has joined #openstack-ironic05:52
*** dlpartain has left #openstack-ironic05:52
*** ig0r_ has quit IRC05:52
openstackgerritRamakrishnan G proposed openstack/ironic: Add RAIDInterface for RAID configuration  https://review.openstack.org/19600305:53
openstackgerritRamakrishnan G proposed openstack/ironic: Add RPCAPIs for RAID configuration  https://review.openstack.org/19600605:57
openstackgerritRamakrishnan G proposed openstack/ironic: Add APIs for RAID configuration  https://review.openstack.org/19600705:57
openstackgerritRamakrishnan G proposed openstack/ironic: Add support for inband raid configuration agent ramdisk  https://review.openstack.org/19823805:57
*** achanda has quit IRC06:05
*** Marga_ has quit IRC06:05
*** max_lobur has joined #openstack-ironic06:06
*** ukalifon has quit IRC06:06
*** Marga_ has joined #openstack-ironic06:06
*** dguerri` is now known as dguerri06:07
*** ukalifon2 has joined #openstack-ironic06:07
*** dguerri is now known as dguerri`06:14
*** bizarrochristy has quit IRC06:14
*** bizarrochristy has joined #openstack-ironic06:21
openstackgerritYuiko Takada proposed openstack/ironic-inspector: Migrate to oslo_db  https://review.openstack.org/18190506:28
*** yuikotakada has joined #openstack-ironic06:28
*** Sukhdev has quit IRC06:31
*** coolsvap|away is now known as coolsvap06:32
*** bizarrochristy has quit IRC06:35
openstackgerritlokesh s proposed openstack/bifrost: adding proxy for DIB envirornment variables.  https://review.openstack.org/19941306:37
openstackgerritlokesh s proposed openstack/bifrost: adding proxy for DIB envirornment variables.  https://review.openstack.org/19941306:40
*** bizarrochristy has joined #openstack-ironic06:41
*** Haomeng|2 has joined #openstack-ironic06:55
*** Haomeng has quit IRC06:58
*** Sukhdev has joined #openstack-ironic07:02
openstackgerritZhai, Edwin proposed openstack/ironic-specs: New meter for Node Manager  https://review.openstack.org/17610907:03
*** Haomeng|2 is now known as Haomeng07:06
*** ralfvand0__ has joined #openstack-ironic07:11
*** dtantsur|afk is now known as dtantsur07:14
dtantsurMorning Ironic07:15
*** ralfvand0_ has quit IRC07:15
*** saripurigopi has joined #openstack-ironic07:16
yuikotakadadtantsur, good morning :)07:19
dtantsuro/07:19
* dtantsur reviews oslo.db patch07:19
dtantsurI really feel like we should release 2.0.0 today07:19
yuikotakadadtantsur, thanks, yes, let's do it07:21
*** e0ne has joined #openstack-ironic07:25
openstackgerritMerged openstack/bifrost: Fixing deployment image default for install role  https://review.openstack.org/19922407:27
dtantsuryuikotakada, I'm somewhat worried that previously started_at and finished_at were of type "real" while now they're of type "DateTime" which has string representation in sqlite...07:27
dtantsurnot sure how it's going to behave07:28
*** yog__ has joined #openstack-ironic07:31
yuikotakadahmm07:32
dtantsuryuikotakada, so while it sounds inconvenient, maybe we should leave it as float value just to provide some upgrade path for people... wdyt?07:33
*** kan__ has joined #openstack-ironic07:34
openstackgerritMerged openstack/bifrost: Attempt to upgrade iPXE if no mac found  https://review.openstack.org/19338507:34
yuikotakadadtantsur, okay...yeah, maybe it's good not making changes as well as07:34
dtantsurleft some more comments. actually looks pretty good.07:36
openstackgerritMerged openstack/bifrost: Variablize the full iPXE binary  https://review.openstack.org/19919007:36
yuikotakadadtantsur, thanks a lot :)07:37
dtantsuryuikotakada, heh thank you, this turned out to be a really complex patch :)07:38
*** Sukhdev has quit IRC07:41
*** jistr has joined #openstack-ironic07:43
*** ndipanov has joined #openstack-ironic07:45
*** e0ne is now known as e0ne_07:49
*** itamarl has quit IRC07:50
*** e0ne_ is now known as e0ne07:51
openstackgerritSergey Vilgelm proposed openstack/ironic: Update ironic.conf.sample  https://review.openstack.org/19600207:51
dtantsurifarkas, hey morning! could you have a quick look at https://review.openstack.org/#/c/199012/ and https://review.openstack.org/#/c/199071/ please?07:52
*** e0ne is now known as e0ne_07:57
*** itamarl has joined #openstack-ironic07:57
*** e0ne_ is now known as e0ne07:59
*** yog__ has quit IRC07:59
*** yog__ has joined #openstack-ironic08:00
*** e0ne has quit IRC08:00
*** athomas has joined #openstack-ironic08:05
*** lucasagomes has joined #openstack-ironic08:10
*** jcoufal has joined #openstack-ironic08:19
*** chlong has quit IRC08:21
*** praneshp_ has joined #openstack-ironic08:22
Nishadtantsur, GM08:23
dtantsuro/08:23
*** praneshp has quit IRC08:24
ifarkasdtantsur, morning! I will review them08:24
Nishadtantsur, the devstack still gives the same error08:25
Nishafor inspector08:25
dtantsurplease remind me what was this error?08:25
Nishahttp://paste.openstack.org/show/351334/08:25
*** dlpartain has joined #openstack-ironic08:25
yuikotakadaNisha, ifarkas, o/08:27
Nishayuikotakada, o/08:27
Nishayuikotakada, ^^^ are u aware of above issue08:27
Nishaand how to resolve it08:27
yuikotakadaNisha, are you facing error still?08:27
Nishayes08:28
dtantsurthat's weird... I don't think we've seen it08:28
Nishabut i tried 3-4 times stacking08:28
Nishaand only this fails08:28
Nisha:(08:28
yuikotakadadtantsur, Nisha, yeah, I also not have seen such an error08:28
Nisha:(08:28
dtantsurmoving to #tripleo08:28
ifarkasyuikotakada, o/08:29
yuikotakadaI'm also interested in08:29
*** pelix has joined #openstack-ironic08:31
*** boris-42 has quit IRC08:32
*** bizarrochristy has quit IRC08:32
*** bizarrochristy has joined #openstack-ironic08:34
*** oomichi has quit IRC08:37
*** e0ne has joined #openstack-ironic09:03
*** romcheg has joined #openstack-ironic09:05
openstackgerritRamakrishnan G proposed stackforge/proliantutils: RIS: Check if virtual media is attached before ejecting  https://review.openstack.org/19945109:05
*** r-daneel has quit IRC09:08
ifarkasdtantsur, left a comment on 199071. not sure if it's worth fixing, I can go ahead and +A it09:10
* dtantsur is thinking09:11
openstackgerritYuiko Takada proposed openstack/ironic-inspector: Specify server id clearly on the gate test  https://review.openstack.org/19901209:11
dtantsurifarkas, updated09:16
openstackgerritRamakrishnan G proposed stackforge/proliantutils: RIS: Check if virtual media is attached before ejecting  https://review.openstack.org/19945109:18
*** e0ne is now known as e0ne_09:21
sambettsMorning all o/09:22
*** saripurigopi has quit IRC09:22
lucasagomessambetts, morning09:23
sambettsHey lucasagomes09:24
*** e0ne_ is now known as e0ne09:26
*** dlpartain1 has joined #openstack-ironic09:26
*** dlpartain has quit IRC09:27
dtantsursambetts, morning09:27
sambettsdtantsur o/09:28
*** dlpartain1 has quit IRC09:31
yuikotakadalucasagomes, sambetts, o/09:31
lucasagomesyuikotakada, hi there good ugt morning!09:31
openstackgerritMerged stackforge/proliantutils: RIS: Check if virtual media is attached before ejecting  https://review.openstack.org/19945109:32
*** e0ne is now known as e0ne_09:37
openstackgerritMerged stackforge/proliantutils: Change dict() to {}  https://review.openstack.org/19586009:40
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Node resource  https://review.openstack.org/19802109:45
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Port and Chasis resources  https://review.openstack.org/19834509:45
openstackgerritZhenguo Niu proposed openstack/python-ironicclient: Filtering nodes by provision state  https://review.openstack.org/19701209:47
yuikotakadadtantsur, sorry, I didn't see your comment in https://review.openstack.org/#/c/199179/ , of course I agree with merging into 2.0.009:49
dtantsurack09:49
openstackgerritMerged openstack/ironic-inspector: Allow addition of hooks without overriding defaults  https://review.openstack.org/19917909:51
openstackgerritMerged openstack/ironic-inspector: Specify server id clearly on the gate test  https://review.openstack.org/19901209:57
dtantsurcool ^^^ only oslo.db change to go \o/09:57
*** naohirot has quit IRC09:58
dtantsuryuikotakada, ping me if you want me to finish the oslo.db patch once you go home this evening09:58
*** e0ne_ is now known as e0ne10:00
*** e0ne is now known as e0ne_10:11
*** bizarrochristy has quit IRC10:12
*** bradjones has quit IRC10:13
*** e0ne_ is now known as e0ne10:13
*** bradjones has joined #openstack-ironic10:15
*** bradjones has quit IRC10:15
*** bradjones has joined #openstack-ironic10:15
yuikotakadadtantsur, np, I'm fixing now and I can finish it today :)10:17
*** bizarrochristy has joined #openstack-ironic10:17
dtantsurcool!10:18
*** qiaoerfu has joined #openstack-ironic10:21
qiaoerfuhi there, anybody have used ironic python agent with coreos?10:22
qiaoerfui have a question about how to nova boot a baremetal instance use the deploy image with ironic-python-agent in it?10:24
qiaoerfucan anybody give me a hand?10:24
TheJuliaGood morning10:25
qiaoerfugood morning10:26
*** zhenguo has quit IRC10:26
TheJuliaqiaoerfu: When you enroll the node in Ironic, you point the driver_info, deploy configuration to point to your IPA kernel and ramdisk10:28
qiaoerfui don't know the flow/configuration to boot the pxe client using nova boot10:28
qiaoerfumy driver is pxe_ipmitool10:28
qiaoerfubut i feel if agent_ipmitool is right for agent?10:29
TheJuliaThat is correct, you will need to use agent_ipmitool if you want to use IPA10:29
TheJuliapxe_ipmitool uses a differnet deployment kernel and ramdisk10:30
TheJuliaqiaoerfu: Basically, you point nova at Ironic, and you have ironic sufficently configured, along with your environment, so you can boot your physical nodes10:31
*** Nisha has quit IRC10:31
openstackgerritJulia Kreger proposed openstack/bifrost: Update README for simple-init/glean  https://review.openstack.org/19814210:33
qiaoerfuwhen i enroll my node just use the agent_ipmitool driver or set it in the ironic conf ?10:33
*** coolsvap is now known as coolsvap|away10:33
TheJuliaso the ironic.conf file needs to have the driver enabled, and you need to define it as the driver for the node your enrolling10:33
*** chenglch has quit IRC10:34
qiaoerfuyou mean both of them should be specified?10:34
qiaoerfuok, i got it10:36
*** sandhya has quit IRC10:39
qiaoerfuTheJulia, have you used the switf?10:39
*** slok has joined #openstack-ironic10:39
*** e0ne is now known as e0ne_10:40
lazy_princeqiaoerfu: as per doc, you have to enable swift if you want to use ipa based drivers..10:41
lazy_princeqiaoerfu: http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack10:41
*** e0ne_ is now known as e0ne10:42
*** Haomeng|2 has joined #openstack-ironic10:42
TheJuliaqiaoerfu: no, I don't use swift10:42
TheJuliaand in a production deployment, you don't ACTUALLY need swift to run IPA, you just need a webserver10:43
qiaoerfuyour image is uploaded to glance as usual?10:44
TheJuliaIn my case, I'm running ironic in standalone mode10:44
TheJuliaYou would need such things to define them in nova for nova boot to operate as expected10:45
TheJuliasince it expects those things.10:45
*** Haomeng has quit IRC10:45
lazy_princeaha okay..10:46
TheJuliaThe data set when defining the node can just be HTTP urls10:46
TheJuliawhich could be to swift if one so desires :)10:47
lazy_princeTheJulia: do youo know if when a server boots in deployment mode using ipa build with fedora, do you get a login prompt..?10:50
TheJulialazy_prince: would think it should, how are you connected to the server, and what list of DIB elements did you use to build it?10:50
lazy_princei just used fedora and ironic-agent10:51
lazy_princeI could ping the IP address allocated to the server from controller10:51
*** slok has quit IRC10:52
lazy_princebut the server is not getting out from wait_call_back state10:52
lucasagomesTheJulia, qiaoerfu actually you can use pxe_ipmitool with IPA10:53
TheJulialucasagomes: really?10:53
TheJuliai thought you couldn't10:53
lucasagomesyou just need to replace the ramdisks10:53
lucasagomesyou can10:53
lucasagomeswe even run it on gate10:53
lucasagomesthe check "check-tempest-dsvm-ironic-pxe_ipa-nv" uses pxe_ssh with IPA10:54
TheJulialazy_prince: best suggestion I would have is use the devuser element to burn in a user that allows you to login to the host, and explore the logs.10:54
lucasagomeswhich is equivalent for pxe_ipmitool but with IPMI for powering10:54
lazy_princeTheJulia: aha.. thanks.. will give it a try10:55
lazy_princelucasagomes: do you know of any way to access IPA logs..?10:55
lucasagomeslazy_prince, it's hmm complicated... We have some specs to make it easier10:56
lucasagomesbut what I did before to debug is was to log in the ramdisk10:56
lucasagomeslazy_prince, I had this patch which is now abandoned https://review.openstack.org/#/c/172932/10:56
lazy_princeahs.. is there any login enabled by default..?10:56
lucasagomeswhich didn't power the node off in case the deployment failed10:56
lucasagomeslazy_prince, are you using the coreos one?10:57
lazy_princenope.. the fedora one..10:57
lucasagomesthe coreos one you can add "coreos.autologin" to your kernel command line to get the console to automatically login10:57
lucasagomeslazy_prince, right, for DIB I think you may need to use a element called stack-user or something10:58
lazy_princeohh.. thast so cool..10:58
lucasagomesthat will actually create a login for you10:58
lucasagomesyeah... so currently, out-of-the-box is not that easy to access the logs inside the IPA ramdisk10:58
lucasagomeslemme see if I can find the spec making it easier10:58
lucasagomeshttps://review.openstack.org/#/c/168799/10:59
lucasagomeslazy_prince, https://github.com/openstack/tripleo-image-elements/tree/master/elements/stackuser11:00
lucasagomesI didn't test the DIB one tho, but it should work with ^11:00
lazy_princeso is this devuser and stackuser different..?11:00
lucasagomesoh there's a devuser?11:00
lucasagomeslazy_prince, I really don't know11:00
lucasagomesI think any user should be fine, as long as you can get some sudoers permission11:01
lazy_princelucasagomes: TheJulia: suggested me to use devuser.. i am running an image build with devuser now..11:01
lucasagomeslazy_prince, ok that should be fine, I dind't know about devuser11:01
lucasagomeslazy_prince, https://github.com/openstack/diskimage-builder/blob/master/elements/devuser/install.d/50-devuser#L21-L2711:02
lucasagomesjust don't forget that env variable and you should be grand11:03
qiaoerfulucasagomes, i used the pxe_ipmitool driver to boot baremetal with the coreos deploy image which has ipa in it, but it stopped at "Failed to switch to root: Specified switch root path /sysroot does not seem to be an OS tree"11:04
lazy_princelucasagomes: do I also need to use deploy-ironic element too..? I am wondering who would inform ironic of boot complete..11:04
lucasagomesqiaoerfu, the deploy ramdisk failed to boot with that error?11:04
qiaoerfuyes11:04
TheJulialucasagomes: lucasagomes: stackuser works, but that requires having the elements available, there is a devuser element as part of the base disk-image-builder elements11:04
TheJuliaerr lazy_prince ^^11:05
lucasagomeslazy_prince, I don't think so.... deploy-ironic is the old fashion way to deploy ironi11:05
TheJuliaokay, yeah11:05
lucasagomesironic*11:05
* TheJulia is on too much of a delay11:05
lucasagomesqiaoerfu, hmm that's odd see the kernel cmdline11:06
lucasagomesqiaoerfu, did you build the IPA ramdisk with coreos from the ironic-python-agent scripts? Or just downloaded a pre-built one?11:06
qiaoerfupre-built11:07
lucasagomesqiaoerfu, can I see the kernel cmdline from ur enviroment? (usually /tftpboot/pxelinux.cfg/<mac>)11:11
lucasagomesit seems root= is pointing to something bogus11:11
*** rameshg87 has quit IRC11:12
qiaoerfuok, just wait a second11:12
lucasagomesqiaoerfu, when you tried with agent_ipmitool did it work? Cause we use the same methods to generate the pxe configuration (AFAICT) so it should fail the same for both11:12
lucasagomesok11:12
qiaoerfui will re-enroll a node because i deleted it11:16
lucasagomesack11:17
qiaoerfubut i get a error: "Invalid input for field/attribute value. Value: '24'. Wrong type. Expected '<type 'unicode'>', got '<type 'int'>' (HTTP 400)" when update the property11:17
lucasagomesqiaoerfu, oh which version of ironic are you using?11:17
qiaoerfu0.3.111:18
lucasagomesqiaoerfu, cause we added support for the IPA ramdisk for kilo11:18
qiaoerfui'm using Juno11:18
lucasagomesthis looks like an icehouse/juno release, because back then we didn't support non-string in the resources attributes like that ^11:18
lucasagomesqiaoerfu, oh right, sorry then! I should have mention. Yeah the IPA won't work for the Juno release11:18
lucasagomesqiaoerfu, https://blueprints.launchpad.net/ironic/+spec/ipa-as-default-ramdisk11:19
lucasagomesthis was the spec to make the IPA ramdisk work across all drivers, it's been introduced/accepted for Kilo11:19
qiaoerfuoh ,god, it means i'm working for nothing11:20
lucasagomesqiaoerfu, you may want to downgrade the version of your client as well so that node-update would work11:20
lucasagomesbefore we didn't have any micro version of the API11:20
lucasagomesso, such problems could exist11:20
lucasagomesqiaoerfu, yeah, Ironic is a young projects in terms of openstack11:21
lucasagomesthe release which we got integrated into the official release is the Kilo version11:21
lucasagomesyou can still use Juno ofc, but I would suggest you to update to Kilo if possible11:22
lucasagomesmany fixes where added there11:22
nagyz_not enogh, but many :P11:22
nagyz_*enough11:22
lucasagomesheh11:22
lucasagomesit's never enough11:22
qiaoerfuok, i will think about it11:22
lucasagomescool11:22
nagyz_I have the feeling that every project is after adding new features instead of stabilizing existing ones11:23
lucasagomesnagyz_, this is very true in OpenStack11:23
nagyz_yes11:23
nagyz_but while we're talking about wishlist items... how hard would it be to implement pure "diskless" nodes?11:23
nagyz_eg if you have a ceph volume that would be easy to boot from11:23
lucasagomesnagyz_, that was discussed in vancouver and I beleive there are some specs to boot from a cinder volume11:24
nagyz_this is something I'd be happy to actually work on and push it upstream if someone tells me how much the framework needs changing to get away from the notion of local disk11:24
nagyz_approved specs? (was the spec freeze date the same for all projects?)11:24
lazy_princenagyz_: are you talking about https://review.openstack.org/#/c/181074/11:24
nagyz_I first need the fix the nova ceph encryption, but after that I'd love to have ceph boot from volume11:24
lucasagomesnagyz_, it's not approved AFAICT, but we won't have spec freeze anymore11:24
lucasagomeswe want to use a different release model11:25
lucasagomeswhere freezes doesn't hit us11:25
nagyz_something like that11:25
nagyz_just not only nfs and iscsi11:25
lucasagomeshttps://review.openstack.org/#/c/185171/11:25
lucasagomesnagyz_, https://wiki.openstack.org/wiki/Ironic/blueprints/cinder-integration11:25
lucasagomesI don't know exactly how much work it would be because I haven't looked into it11:26
lucasagomesin my mind, if the volume is already bootable this should be easy/doable11:26
nagyz_right11:26
lucasagomesyou basically would need to skip the whole deployment process11:26
lucasagomesattach the volume, change the boot device11:26
lucasagomesmark the node as deployed11:26
lucasagomesofc in between you would need some api calls to activate the volume and that sort of things11:27
nagyz_right11:27
lucasagomesbut that as far as it goes, our deployment already happens in 2 stages11:27
nagyz_for nfs/rbd/... you need the (i)PXE part to bootstrap it for you11:27
lucasagomesyeah11:27
lucasagomesthat's the first stage of our deployment to build such PXE configuration, update the DHCP server and so on11:27
lucasagomesthe other stage is when the ramdisk boots and talk back to our api to continue the work11:28
nagyz_so as an outsider how ruse is it to leave a comment with a -1 on the spec? :-)11:28
lucasagomesthat 2nd stage you could skip for the diskless part11:28
nagyz_*rude11:28
lucasagomesnone at all11:28
lucasagomesI think we want as many feedback as possible11:28
nagyz_I've becoming more and more active in nova lately11:28
*** Marga_ has quit IRC11:28
nagyz_as it has some missing features that my employer needs :)11:28
nagyz_but might be the same for ironic.11:28
lucasagomessure yeah11:29
lucasagomestotally go to the spec and weight in11:29
nagyz_ok now it's in my ongoing review list, so I can follow11:29
lucasagomesask if the author is still working on it, ask for progress11:29
lucasagomesif none you can even take it over and do the work11:29
lucasagomescool11:29
*** zhenguo has joined #openstack-ironic11:29
nagyz_you were very helpful a few weeks back to get my poc going11:30
nagyz_in the coming weeks I'll have a much larger environment (~100 nodes) to enroll into our prod kilo cloud11:30
lucasagomesnagyz_, oh that's neat!11:31
* lucasagomes brb, will grab a sandwich for lunch!11:33
*** lucasagomes is now known as lucas-hungry11:33
nagyz_enjoy11:34
*** e0ne is now known as e0ne_11:34
*** e0ne_ is now known as e0ne11:35
*** max_lobur has quit IRC11:36
*** e0ne has quit IRC11:38
*** bizarrochristy has quit IRC11:44
openstackgerritYuiko Takada proposed openstack/ironic-inspector: Migrate to oslo_db  https://review.openstack.org/18190511:44
*** Marga_ has joined #openstack-ironic11:48
*** bizarrochristy has joined #openstack-ironic11:52
dtantsurifarkas, could you also have a look at https://review.openstack.org/181905 today please? that's the last thing between us and release :)11:54
yuikotakadadtantsur, ifarkas, sorry, wait for a moment! I've found some points to fix >_<11:55
openstackgerritYuiko Takada proposed openstack/ironic-inspector: Migrate to oslo_db  https://review.openstack.org/18190511:55
dtantsurok no problem11:55
yuikotakadadtantsur, ifarkas, done :)11:55
*** amotoki has quit IRC11:57
*** dprince has joined #openstack-ironic11:59
TheJuliagood morning those that recently joined the channel :)12:00
dtantsurTheJulia, morning12:01
ifarkasdtantsur, yuikotakada, starting with the review right now12:01
yuikotakadaifarkas, thank you :)12:02
lazy_princeTheJulia: i exported DIB_DEV_USER_PWDLESS_SUDO, DIB_DEV_USER_USERNAME and DIB_DEV_USER_PASSWORD12:14
lazy_princeTheJulia: and then i used devuser element.. I am still not able to login12:15
lazy_princeLast login: Wed Jul  8 12:13:11 201512:16
lazy_prince\/bin/bash: Permission denied12:17
TheJuliaAre you sure the image that you created is being used?  It has worked for me just fine in the past12:17
TheJuliaoh, did you get in?12:17
TheJuliawhat was your disk-image-create command line?12:17
lazy_princewell.. for somereason.. login works but since user does not have permission for bash to execute.. i guess..12:18
lazy_princeramdisk-image-create -a amd64 -o ipa-fedora -x --no-tmpfs ironic-agent fedora devuser12:18
TheJuliaI never set the username, I always let it default to evuser12:18
TheJuliadevuser12:18
lazy_princelet me use default user then..12:20
TheJuliaI wonder if it is something with fedora12:20
TheJuliaBut come to think of it, I have fired a fedora image on my local server here without any issues and logged in via devuser12:20
lazy_princeaha.. then may be custom username may be broken for fedora..12:21
*** yuikotakada is now known as yuikot_go_home12:22
*** yuikot_go_home has quit IRC12:22
*** saripurigopi has joined #openstack-ironic12:27
*** lucas-hungry is now known as lucasagomes12:30
*** dlpartain has joined #openstack-ironic12:30
*** chlong has joined #openstack-ironic12:31
saripurigopiI'm trying to provision a node, when I power on manually, after few seconds Ironic is powering down the server. http://paste.openstack.org/show/355158/12:31
saripurigopihow to avoid overcome this situation ?12:31
sambettssaripurigopi: Ironnc node-set-power-state <node> on12:32
*** qiaoerfu1 has joined #openstack-ironic12:32
lucasagomessaripurigopi, yeah you can use the cli as sambetts pointed out ^12:32
lucasagomesif you want to disable Ironic from sync'ing the node with the database value you can set the "force_power_state_during_sync" config option to False as well12:33
qiaoerfu1what's role while using IPA and how can i use it?12:33
saripurigopisambetts, lucasagomes, : I've set the power state to on, after that Ironic is setting to off state.12:33
saripurigopilucasagomes: I'm trying that option.12:34
lazy_princesaripurigopi: i have see this issue, this happens when multiple ironic conductor try to manage the same node.12:34
lucasagomessaripurigopi, but did set it via the CLI ?12:34
ifarkasdtantsur, one question re 181905: why is the database config moved to a new group called discoverd and the rest left in default? this is the way to properly deprecate it?12:34
lucasagomesthat's odd, we should def open a bug about it12:34
qiaoerfu1sorry, what's the role of swift while using IPA and how can i use it?12:35
saripurigopilucasagomes: I've set it via CLI, it sent the request using ucs driver. and again I see request from conductor to power down the server.12:35
*** trown|outttypeww is now known as trown12:36
lucasagomessaripurigopi, right, and after the node powered on, the ironic node-list command would show then as power off or on?12:36
lucasagomescause that's the db value12:36
lucasagomesIronic should respect that when sync'ing12:36
saripurigopilucasagomes: I've disabled force_power_state_during_sync, it seems fine now.12:36
lucasagomessaripurigopi, right, but it may have a bug somewhere there12:37
lucasagomesby default Ironic will try to sync the power12:37
lucasagomesworth investigating12:37
saripurigopilucasagomes: If I don't enable fstrict power sync in config file whats the default behaviour? I'm trying from OSP7, and node is going to power down state. after force_power_state_during_sync set to false, it seems PXE booting fine.12:39
lucasagomessaripurigopi, right... one thing is, are you setup using HA?12:39
lucasagomesif so, you may find out that Pacemaker could be powering off those nodes for fencing12:40
saripurigopilucasagomes: no HA.12:40
lucasagomesI see... hmm so it may be a bug in Ironic or on the power driver12:40
lucasagomesby default, the behavior is that Ironic will try to sync the power state of the node according to what it has in the database12:41
saripurigopilucasagomes: okay, the initial db power state was off.12:44
lucasagomeswhen when you do a ironic node-set-power-state <uuid> on12:44
lucasagomesit should change to power on12:44
openstackgerritSergey Vilgelm proposed openstack/ironic: Switch to the oslo_utils.fileutils  https://review.openstack.org/19954512:44
saripurigopilucasagomes: okay, will investigate it further.12:46
lucasagomesack12:46
dtantsurifarkas, there's a conflict between "database" section and "database" option. so we had to move deprecated database option back to [discoverd]12:52
*** rloo has joined #openstack-ironic12:52
*** coolsvap|away is now known as coolsvap12:52
ifarkasdtantsur, makes sense, thanks12:53
ifarkasdtantsur, ship it! ;-)12:53
lazy_princeTheJulia: is it mandatory to use configdrive with IPA..?12:55
dtantsurifarkas, thanks! I'll do some manual testing and then cut a release.12:56
*** kkoski has joined #openstack-ironic12:56
openstackgerritSergey Vilgelm proposed openstack/ironic: Switch to the oslo_utils.fileutils  https://review.openstack.org/19954512:58
*** UForgotten has joined #openstack-ironic12:58
openstackgerritMerged openstack/ironic-inspector: Migrate to oslo_db  https://review.openstack.org/18190512:58
*** UForgotten has quit IRC12:59
*** UForgotten has joined #openstack-ironic12:59
*** bradjones has quit IRC13:00
*** rcarrillocruz has quit IRC13:00
*** bradjones has joined #openstack-ironic13:00
*** bradjones has quit IRC13:00
*** bradjones has joined #openstack-ironic13:00
*** kan__ has quit IRC13:01
*** ricky1 has joined #openstack-ironic13:02
NobodyCamgood morning ironicers13:10
lazy_princemorning NobodyCam13:11
TheJulialazy_prince: afaik no13:11
dtantsurmorning NobodyCam13:12
NobodyCamgood morning lazy_prince & TheJulia13:12
TheJuliagood morning NobodyCam13:12
NobodyCammorning dtantsur13:12
qiaoerfu1hi Thejulia, are there any doc about how to use swift for IPA?13:13
lazy_princeTheJulia: I am still not able to login.. and I ran tcpdump to check the network traffic.. I can ping the ip but there is no activity.. I conclude that IPA has failed to start for some reason..13:13
TheJuliainteresting, have you tried centos?13:14
lazy_princeyou mean coreos.. ?13:14
lazy_princeI am going to try that now..13:14
*** amotoki has joined #openstack-ironic13:14
TheJulialazy_prince: centos13:15
lazy_princeyou mean centos with IPA..? i will have to build one now..13:16
TheJulialazy_prince: disk-image-create -a amd64 -o ubuntu-ipa -t qcow2 centos vm ironic-agent devuser is running right now13:16
lazy_princeTheJulia: this is deploy image I am talking about..13:17
TheJuliaI know :)13:17
TheJuliaheh, misnamed the output file13:17
TheJuliafrom my earlier test13:17
lazy_princei am not sure if vm element will give me kernel and ramdisk images for deploy usage.13:18
*** thrash|g0ne is now known as thrash13:19
TheJuliayou know what.. your right13:19
TheJuliaold habit13:19
TheJuliaunless I was to do something like ipxe boot from iscsi13:20
lazy_princeI am running with coreos image to see if that works.. if it works, then i will check with centos13:20
*** puranamr has joined #openstack-ironic13:22
lazy_princeTheJulia: my bad luck.. coreos does not have the needed network driver..13:26
TheJulia:(13:27
TheJulialazy_prince: centos build at least completes, except "mv: cannot stat `/etc/init/ufw.conf': No such file or directory"13:29
*** rameshg87 has joined #openstack-ironic13:30
openstackgerritRamakrishnan G proposed openstack/ironic: Modify purpose of locking in manager.py  https://review.openstack.org/19957013:30
lazy_princeTheJulia: umm.. probably, centos uses a different service name for firewall13:30
rameshg87lucasagomes: hi13:32
NobodyCammorning rameshg8713:32
rameshg87morning NobodyCam13:32
NobodyCam:)13:32
lucasagomesrameshg87, hi there13:33
*** puranamr has quit IRC13:34
rameshg87I am not sure if jroll is around13:34
rameshg87lucasagomes: I am not getting jrolls comment on https://review.openstack.org/#/c/197141/13:34
rameshg87lucasagomes: how does that patch break agent drivers ?13:34
*** bizarrochristy has quit IRC13:35
lucasagomesrameshg87, I think that because in the agent_ driver the nodes in DEPLOYING state doesn't hold a lock13:35
NobodyCammorning lucasagomes :)13:35
lucasagomesrameshg87, AFAUI, jroll is trying to fix the agent driver to adhere to the assumption that13:35
lucasagomesDEPLOYING == conductor is working on the node13:35
lucasagomesDEPLOYWAIT == ramdisk is working on the node13:36
lucasagomesNobodyCam, morning13:36
rameshg87lucasagomes: yeah, I saw his note on the bug and it makes sense13:36
lucasagomesrameshg87, for the agent driver, apparently it seems that DEPLOYING == ramdisk is doing the work13:36
rameshg87lucasagomes: this patch is useful to the agent driver as well13:36
lucasagomesrameshg87, I haven't looked much into the problems with the agent driver to be honest13:36
rameshg87lucasagomes: for agent driver conductor also performs some work - like querying glance image, setting pxe boot env, etc13:36
lucasagomeslemme get my head around it13:37
*** bizarrochristy has joined #openstack-ironic13:37
rameshg87lucasagomes: if conductor dies when it is performing such tasks for the node, that patch will help recover from it13:37
lucasagomesyeah13:37
rameshg87okay, let me know your thoughts on it after you look at it13:37
lucasagomesrameshg87, ack, but I think that what jroll means is that. If a node is in DEPLOYING and the ramdisk is working on that13:37
lucasagomesthe conductor that was previously managing the node dies13:38
lucasagomesthat doesn't actually matter much, because on the next heartbeat the request will be routed to another conductor13:38
rameshg87lucasagomes: but there is no lock on the node when ramdisk is working on it, correct ?13:38
lucasagomesAFAIUI no13:38
rameshg87lucasagomes: yeah, so on the next request, it will be routed to a different conductor13:38
rameshg87lucasagomes: so your patch is a no-op when ramdisk is working on the bare metal13:39
rameshg87because it looks for only nodes that are reserved13:39
lucasagomesit actually looks for all DEPLOYING nodes13:40
lucasagomescheck filters13:40
lucasagomesI could add a 'reservation': True} there13:40
rameshg87lucasagomes: yeah, but anyway in the loop it will be skipped because it not managed by any of the offline conductors13:41
*** jjohnson2 has joined #openstack-ironic13:42
rameshg87lucasagomes: may be reservation: True will help in filtering out such agent nodes on which ramdisk is working13:42
rameshg87but not able to get how it breaks :)13:42
lucasagomesyeah that's true13:42
lucasagomesthe conductor_hostname will be None and will be skipped13:42
lucasagomesjroll, ^13:42
rameshg87anyway let's wait for jroll13:43
lucasagomesack13:43
jrollmorning lucasagomes rameshg87 :)13:48
rameshg87jroll: morning :)13:48
jrollyeah, that patch probably doesn't break anything13:48
jrollbut the first one did so I want to be sure :)13:48
*** saripurigopi has quit IRC13:48
rameshg87jroll: yeah, may be the part of agent deploy when ramdisk is working on the bare metal may need to be taken care extra13:49
rameshg87jroll: DEPLOYWAIT sounds like a great idea :)13:49
rameshg87any timeouts in that stage it will be automatically taken care by the other periodic task which checks for nodes in DEPLOYWAIT13:50
jrollrameshg87: yeah, though right now the driver depends on the DEPLOYING state to know it is laying down the image13:51
jrollrameshg87: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base_vendor.py#L25113:52
rameshg87jroll: yeah, might either need to check last command sent to agent13:52
jrollright13:52
*** ifarkas has quit IRC13:52
jrollI'd love to improve the agent/ironic interactions as a whole13:53
jrollhave commands call back to a different endpoint etc13:53
lucasagomesyeah and DEPLOYWAIT is abortable as well13:53
*** ifarkas has joined #openstack-ironic13:53
lucasagomesjroll, so not only heartbeat?13:53
lucasagomesI kinda like the simplicity of heartbeat13:53
jrolllucasagomes: that's my initial thought, imo heartbeat does too much13:54
jrollI do like the single entrypoint13:54
lucasagomesperhaps the agent should check something like "if DEPLOYWAIT and not deployment_has_started(): self.continue_deploy"13:54
jrollnod13:54
rameshg87in my opinion idk if heartbeat costs too much13:54
jrolllucasagomes: I think there's a small race there but it might be ok13:55
rameshg87every heartbeat from every node has to come all the way through the api server and message queue13:55
NobodyCammorning jroll13:55
jrollheya NobodyCam :)13:55
NobodyCam:)13:55
lucasagomesjroll, on that patch? yeah there's a comment about it13:56
jrolllucasagomes: no, on the "not deployment_has_started" bit13:56
lucasagomesjroll, oh right13:56
lucasagomescause I was thinking on something like here https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base_vendor.py#L248-L25413:56
jrolllucasagomes: but maybe not. not sure.13:56
openstackgerritMerged openstack/ironic: Allow vendor methods to serve static files  https://review.openstack.org/18971613:57
jrollright13:57
lucasagomesbut that first DEPLOYWAIT would also check if the command to start the deployment has been called13:57
jrollso I think that + put things in DEPLOYWAIT when waiting is the short term fix13:57
lucasagomesand instead of DEPLOYING and self.deploy_is_done() we would check for DEPLOYWAIT13:57
lucasagomesyeah13:57
jrollbut I'd love to start thinking about a better api for the agent + better interactions ironic side13:57
jrollor better state handling ironic side, at least13:57
lucasagomesright, yeah with the microversioning it's actually easy13:58
jrollfor example did you know every running command has an ID you can use for GET /v1/commands/$id?13:58
lucasagomescause you can rely on a certain version for the agent that is running13:58
jrollwell, we don't version vendor_passthru methods13:58
lucasagomesjroll, kinda, that's what we use for deploy_is_done right?13:58
lucasagomesjroll, yeah, but thing is. With IPA being the default ramdisk13:59
jrollno, we never use the id today, we just GET /v1/commands and look at the last one13:59
lucasagomesall drivers supports those endpoints13:59
lucasagomesI would be +1 on promoting them13:59
jrollyeah, we should promote it13:59
lucasagomeslookup, heartbeat13:59
lucasagomesjroll, oh I see, yeah the ID would def improve it13:59
jrollyeah14:00
jrolllet me think on this more and do the short term fix this morning14:00
jrollmaybe I'll draw up a quick spec for fixing all the things14:00
lucasagomescool14:00
lucasagomesjroll, also, about those patches. Do you want to revert that first one that merged?14:01
*** mgoddard1 has joined #openstack-ironic14:01
NobodyCambrb gots to reboot14:01
lucasagomesjroll, because with that second patch, the first one is just to make things fail fast14:01
lucasagomesand since the second doesn't affect the agent it seems safer to revert one and approve the other14:01
*** mgoddard has quit IRC14:02
jrolllucasagomes: revert is probably the right thing to do14:02
jrollthough I think just moving the block above releasing the locks may work14:03
lucasagomesright yeah lemme investigate14:03
jrollI'd want to test etc though14:03
jrollso I'll post a revert in case anyone else is deploying master14:03
lucasagomesack14:04
*** mtanino has joined #openstack-ironic14:04
openstackgerritJim Rollenhagen proposed openstack/ironic: Revert "Clean nodes stuck in DEPLOYING state when ir-cond restarts"  https://review.openstack.org/19958114:06
jrolllucasagomes: ^^14:07
*** cdearborn has joined #openstack-ironic14:07
lucasagomesack14:08
*** kkoski has quit IRC14:08
lucasagomesI wonder also if we should break the lock on start like that14:08
openstackgerritSergey Vilgelm proposed openstack/ironic: Switch to the oslo_utils.fileutils  https://review.openstack.org/19954514:09
jrolllucasagomes: what do you mean?14:10
lucasagomesjroll, when starting the conductor again it's cleaning all the lcoks14:10
lucasagomeslocks*14:10
lucasagomesI wonder if we should do that14:10
jrollI don't see why not?14:10
jrollwe did that so we don't end up with stuck locks on startup14:10
jrollit's only clearing the locks for itself14:10
lucasagomesright, I just wonder because the states where the node is locked we actually don't offer a way out of it via the API14:11
lucasagomesCLEANING, DEPLOYING etc14:11
lucasagomesso nodes will continue to be stuck regardless14:11
jrollwell14:12
jrollat least for the agent driver, it can just heartbeat again and keep going14:12
jrollif it's just a quick conductor restart this is super helpful14:12
jrollit was one of our patches to help with online upgrades14:12
lucasagomesright, but you for the agent there's no locks on those states anyway14:12
lucasagomesafaiui14:12
jrollright14:13
jrollso either it will be stuck in that state14:14
jrollor will be stuck in that state with a lock14:14
jroll(for the iscsi driver)14:14
jrollso I don't think unlocking hurts at all14:14
lucasagomesright, I just mean because if we don't unlock14:14
lucasagomesthat _check_deploying_state will free it uo14:14
lucasagomesup*14:14
jrolloh14:15
jrollwell to be clear, I do want the patch I reverted here14:15
jrollwhich solves the problem14:15
jrollI just don't want it to break the agent driver :)14:15
lucasagomesso for transition states, the periodic tests makes sense14:15
lucasagomesyeah totally ++14:15
jrolland I want the second one, trying to reason about it14:16
jrollagain, on the second one, for nodes with the agent driver we can just nuke the lock and move on14:16
jrolliscsi driver is the only one we need to fail14:16
lucasagomesdepends when the agent fail right?14:17
lucasagomesbecause the conductor starts with DEPLOYING14:17
lucasagomeswhen it's building the pxe configurations, updating the dhcp etc14:17
lucasagomesif it dies at that stage14:17
jrollmmm yeah14:17
lucasagomesthe agent driver will also have problems14:17
lucasagomesbecause it will be in DEPLOYING but continue_deployment() was never called14:17
jrollso maybe we should look at provision_updated_at?14:18
lucasagomesso deploy_is_done() will never be true14:18
jrollbasically a timeout14:18
jrollI guess we have that already eh14:18
lucasagomeswe don't actually14:18
lucasagomesthat's the second patch of mine, but I look whether the conductor is dead instead of timeout14:18
jroll?14:18
lucasagomeswe only have timeout for DEPLOYWAIT14:19
lucasagomesnot for DEPLOYING14:19
jrollohhhh.14:19
lucasagomesit's a ball of wax heh14:19
jrollyeah so I think I'd rather a timeout14:19
lucasagomesI've been looking at it the last days14:19
lucasagomesexactly14:19
jrollbut it's hard to say how long because large images etc14:19
lucasagomesa timeout may vary a lot when one is deploying a full disk image say with windows14:20
lucasagomesand a partition image14:20
jrollyep14:20
lucasagomesthat's why I was checking whether the conducotr that is doing the work is dead or not14:20
jrollso basically we need to nuke the bash ramdisk and rely on heartbeats :P14:20
lucasagomesso IMO the right fix, is to have the agent to do the right DEPLOYWAIT and DEPLOYING provision states14:20
lucasagomeshah yeah14:20
jrollyeah14:20
lucasagomesbecause then we know when the conductor is actually doing some work which is not recoverable14:21
jrolldo you want to delay this fix until then though?14:21
lucasagomesor the ramdisk is doing, which is recoverable and for the agent it will even just route the request to another conductor14:21
lucasagomesjroll, so depends how long it will take us to fix it14:21
lucasagomesif it's quick we should go ahead and fix that14:21
jrollright14:21
lucasagomesif we see it's complicated then we can revert that patch14:22
lucasagomesuntil we get the fix in place14:22
jrollI can try to fix today but I don't want to promise it14:22
lucasagomessure ofc14:22
lucasagomesyeah take a look at it if you have some time, then we can do something according to ur findings14:22
lucasagomes(I can help with the fix as well if needed)14:22
jrollyeah, will do14:23
jrollthanks for help/chat/etc14:23
*** puranamr has joined #openstack-ironic14:23
lucasagomesno problem! thank you for reviewing the stuff and looking at it14:23
jrolltotes14:24
jrollbrb, gotta walk the dog and find more caffeine14:24
lucasagomesack14:24
*** kkoski has joined #openstack-ironic14:34
openstackgerritRamakrishnan G proposed openstack/ironic: Refactor pxe as a boot interface  https://review.openstack.org/16651314:37
*** bizarrochristy has quit IRC14:40
*** [1]cdearborn has joined #openstack-ironic14:41
*** dlpartain has left #openstack-ironic14:43
*** puranamr has quit IRC14:46
*** ukalifon2 has quit IRC14:48
*** bizarrochristy has joined #openstack-ironic14:50
*** cdearborn has quit IRC14:50
*** vishwanathj has joined #openstack-ironic14:53
*** vishwana_ has quit IRC14:55
openstackgerritRamakrishnan G proposed openstack/ironic: Refactor agent driver with pxe boot interface  https://review.openstack.org/16652114:56
*** ricky1 is now known as rcarrillocruz14:57
*** rameshg87 has quit IRC15:00
*** ukalifon has joined #openstack-ironic15:01
*** coolsvap is now known as coolsvap|away15:04
openstackgerritRamakrishnan G proposed openstack/ironic: Refactor agent driver with pxe boot interface  https://review.openstack.org/16652115:05
*** mgoddard1 has quit IRC15:08
*** mgoddard has joined #openstack-ironic15:09
rloohello and good morning all ironicker monikers out there!15:09
NobodyCamgood morning rloo :)15:10
jrollhehe, morning rloo15:11
sambettsmorning rloo :)15:11
NobodyCammorning sambetts :)15:11
sambettsHey NobodyCam o/15:11
NobodyCam:)15:11
sambettsand jroll o/15:11
rloohi NobodyCam, jroll, sambetts!15:11
jroll\o sambetts :)15:11
*** coolsvap|away is now known as coolsvap15:12
rloohi lucasagomes, wrt https://bugs.launchpad.net/ironic/+bug/1472565. Related to that -- https://bugs.launchpad.net/ironic/+bug/146114015:12
openstackLaunchpad bug 1472565 in Ironic "API: Not all Conflicts (409) should be retry-able" [Medium,Triaged] - Assigned to Lucas Alvares Gomes (lucasagomes)15:12
openstackLaunchpad bug 1461140 in Ironic "conflict (HTTP 409) incorrect for some cases" [Undecided,New] - Assigned to Ruby Loo (rloo)15:12
lucasagomesrloo, hi there! oh yeah15:13
lucasagomeswe can mark as duplicated then15:13
dtantsurrloo, jroll, o/15:14
lucasagomesdone15:15
rloolucasagomes: i had started it awhile ago, and then thought I should try to help with reviews so forgot about it. my plan was to do your 2) use different HTTP code. Is that what you were thinking? And/or are you working on it?15:15
jrollmorning dtantsur :)15:15
lucasagomesrloo, I didn't start working on that, I added it to the meeting15:15
lucasagomesto us to discuss what would be best15:15
lucasagomeswhether change the return value or use Retry-After15:16
rloolucasagomes: ah, ok. so not worth doing anything til then :)15:16
lucasagomesrloo, idk what would be best tho hmm15:16
rloolucasagomes: have the API folks come up with guidelines on this?15:16
lucasagomesrloo, yeah, let's see if we can get a consensous on that. Because mostly I read was saying that 409 is the right return code for such cases15:17
lucasagomesrloo, there's some guidelines for 40915:17
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Add port creation passing the name of the node instead of the UUID of the node  https://review.openstack.org/19343915:17
lucasagomesbut just for the case where another operator is already in place15:17
* lucasagomes looks at the guides15:17
*** jnielsen55 has joined #openstack-ironic15:19
*** boris-42 has joined #openstack-ironic15:21
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/19937615:21
lazy_princeTheJulia: finally fedora IPA deploy images seemd to let me login..15:28
lazy_princeand for some reason, i get error message as ERROR ironic.drivers.modules.agent_client [-] Unable to decode response as JSON.15:28
lazy_princedoes anyone know what could be possible reason for this..?15:29
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/19961615:30
TheJulialazy_prince: interesting....15:31
lazy_princeTheJulia: i could share the entire logs if you want to take a look..15:32
jrolllazy_prince: I haven't seen that in quite some time, maybe do a curl to the agent with the same request?15:32
lazy_princeTheJulia: for login issue seiinux was culprit..15:32
lazy_princejroll: i am using stock ironic with fresh built IPA images.. not sure what is wrong..15:33
lazy_princejroll: IPA image is built using DIB..15:33
lazy_princelet me post the log..15:33
jrolllazy_prince: indeed, that's why I'm curious to see the actual response from the agent15:34
lazy_princehere you go.. http://paste.openstack.org/show/355653/15:36
jrolllazy_prince: looks like some sort of proxy or something in the middle?15:37
jrollor apache/nginx? :x15:38
lazy_princenope.. its an isolated setup without proxy or anything..15:38
lazy_princeis it possible that the service got started with local user privilages..?15:39
jrollthere's no code in the agent that would possibly return that15:39
jrollmaybe bad routing sending that request somewhere else?15:39
*** Sukhdev has joined #openstack-ironic15:39
*** e0ne has joined #openstack-ironic15:40
lazy_princewell.. i could see the messages in ironic-cond logs so controller to agent is no issue.15:41
lazy_princelet me check agent to controller now..15:42
*** david-ly_ is now known as david-lyle15:42
jrolllazy_prince: what messages in conductor logs?15:42
*** romcheg has quit IRC15:42
*** penick has quit IRC15:42
lazy_princethe conductor logs are what i pasted in http://paste.openstack.org/show/355653/15:43
jrollright, but that doesn't prove that it could reach the agent15:44
jrollonly that it made a request to 120.1.1.1015:44
jrollI'd traceroute controller -> 120.1.1.10 and make sure it's what you expect15:45
lazy_princealso from agent to controller, i can ping the ip address properly.. however, when i run the ipa agent, it says 2015-07-08 15:43:33.760 930 WARNING ironic_python_agent.ironic_api_client [-] Invalid status code: 40415:45
jrollO.o15:45
jnielsen55Quick question!  What networking configurations does Ironic support at the moment? Flat, vlan, tunneling ect?15:46
*** bizarrochristy has quit IRC15:46
*** coolsvap is now known as coolsvap|away15:47
TheJulialazy_prince: is this latest client/library code?15:47
lazy_princeTheJulia: yes.. built it 30mins back..15:47
*** coolsvap|away is now known as coolsvap15:48
lazy_princejnielsen55: it support flat network as of now..15:50
jnielsen55Do you know when it will support other network types?15:52
jrolljnielsen55: working on it this cycle15:52
rcarrillocruzhow is that i deploy a server with simple-init and i get cloud-init executed on the server regardless?15:53
rcarrillocruzisn't simple-init supposed to replace it?15:53
jnielsen55Thanks jroll. What types are being worked on?15:53
rcarrillocruzi believe the issue is simple-init lists cloud-init as a dependency?15:53
rcarrillocruzthat looks like a bug unless i'm missing something15:53
lazy_princejnielsen55: vlan..15:53
TheJuliarcarrillocruz: simple-init just turns off cloudinit's data sources15:54
TheJuliarcarrillocruz: so cloud-init doesn't get to spend 2-3 minutes of your machine's boot time15:54
*** qiaoerfu1 has left #openstack-ironic15:54
rcarrillocruzdatasources as ec2, openstack metadata, etc15:54
rcarrillocruz?15:54
TheJuliarcarrillocruz: cloud-init is already burned into most of the cloud images anyway15:54
jrolljnielsen55: basically the goal is feature parity with virt with neutron networks... but full parity will take quite a bit of time. starting with vlans on top of regular connections or LAGs15:54
rcarrillocruzbut still uses cloud-init undereneat?15:54
rcarrillocruzunderneath15:54
TheJuliarcarrillocruz: yeah, simple-init explicitly sets the data source to "None" so cloud-init does nothing really.15:55
rcarrillocruzk, thx15:55
rcarrillocruzo-k15:55
rcarrillocruzconfirmed TheJulia, the respawn in simple-init.conf fixes it15:55
rcarrillocruzjust redeployed15:55
rcarrillocruzi get ALL my nics configured15:56
* rcarrillocruz dances15:56
*** jistr has quit IRC15:56
TheJulia\o/15:56
*** davideagnello has joined #openstack-ironic15:57
* TheJulia goes to poke her test machine which has been si tting in deploy-wait for too long15:57
TheJuliayay failed disks15:57
jnielsen55sounds good! Thanks jroll16:00
*** bizarrochristy has joined #openstack-ironic16:00
jrollnp jnielsen5516:00
lazy_princejroll: do you know what call is made by the agent to ironic..?16:07
jrolllazy_prince: lookup, then heartbeat16:07
*** absubram has joined #openstack-ironic16:07
jroll/v1/drivers/vendor_passthru/lookup or so16:07
jrolland /v1/nodes/uuid/vendor_passthru/heartbeat16:07
lazy_princeahs.. thanks..16:08
*** dontalton has joined #openstack-ironic16:10
zhenguorloo, are you around?16:10
rloohi zhenguo, no I'm not. just joking.16:11
*** coolsvap is now known as coolsvap|away16:11
zhenguorloo, want to ask about the provision state with spaces16:11
rloozhenguo: ask...16:11
*** dtantsur is now known as dtantsur|afk16:11
zhenguorloo, on my test, it can works like ironic --debug node-list --provision_state 'wait call-back'16:12
rloozhenguo: did you read the link I attached? I skimmed it and it said that some browsers can handle it, etc. Ie, it isn't guaranteed to work.16:13
*** romcheg has joined #openstack-ironic16:13
rloozhenguo: there's probably some standard that describes it. i'm fairly sure that you can't put blank spaces in a URL.16:13
zhenguorloo, seems it will be encoded to %2016:14
jrollspaes would be url encoded with %2016:14
jrollyeah16:14
rloozhenguo: are you saying that the python-ironicclient code encodes it?16:15
zhenguorloo, yes16:15
rloozhenguo: oh, then it is fine.16:15
rloozhenguo: please mention that in the patch then.16:15
zhenguorloo, ok16:16
*** lazy_prince has quit IRC16:18
*** zhenguo has quit IRC16:20
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Node resource  https://review.openstack.org/19802116:25
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Port and Chasis resources  https://review.openstack.org/19834516:25
*** Nisha has joined #openstack-ironic16:25
*** Marga_ has quit IRC16:28
*** davideagnello has quit IRC16:29
*** jhova has joined #openstack-ironic16:30
lucasagomesurlencode ftw16:30
*** davideagnello has joined #openstack-ironic16:30
*** Marga_ has joined #openstack-ironic16:38
*** yog__ has quit IRC16:38
*** achanda has joined #openstack-ironic16:41
*** dontalton is now known as bitblt16:41
*** bitblt has quit IRC16:41
*** bitblt has joined #openstack-ironic16:41
*** puranamr has joined #openstack-ironic16:42
*** bitblt has quit IRC16:42
*** romcheg1 has joined #openstack-ironic16:48
*** romcheg has quit IRC16:49
*** praneshp has joined #openstack-ironic16:51
*** Marga__ has joined #openstack-ironic17:06
*** Marga__ has quit IRC17:06
*** Marga_ has quit IRC17:06
*** Marga_ has joined #openstack-ironic17:06
devanandag'morning, all17:09
jrollohai devananda17:10
*** achanda has quit IRC17:12
*** achanda has joined #openstack-ironic17:12
NobodyCammorning devananda17:14
*** puranamr has quit IRC17:14
*** bizarrochristy has quit IRC17:15
lucasagomesdevananda, good morning!17:18
lucasagomesand folks I will have to call it a day17:18
lucasagomeshave a great night everyone!17:19
*** trown is now known as trown|lunch17:19
devanandalucasagomes: lol, g'night!17:19
NobodyCamnight lucasagomes17:21
NobodyCam:)17:21
lucasagomesdevananda, heh yeah TZs sucks17:21
lucasagomes:-(17:21
jrollnight lucasagomes :)17:22
*** ijw has joined #openstack-ironic17:24
*** puranamr has joined #openstack-ironic17:24
rloohi devananda, bye lucasagomes17:24
*** lucasagomes is now known as lucas-dinner17:27
lucas-dinnersee y'all17:27
*** e0ne has quit IRC17:28
*** praneshp is now known as praneshp_brb17:29
*** bizarrochristy has joined #openstack-ironic17:29
*** romcheg has joined #openstack-ironic17:32
*** max_lobur has joined #openstack-ironic17:32
*** absubram has quit IRC17:32
*** pelix has quit IRC17:32
*** romcheg1 has quit IRC17:33
*** Sukhdev has quit IRC17:39
*** itamarl has quit IRC17:41
*** Sukhdev has joined #openstack-ironic17:43
*** amotoki has quit IRC17:48
*** puranamr has quit IRC17:48
*** marzif_ has joined #openstack-ironic17:49
*** Nisha has quit IRC17:52
*** puranamr has joined #openstack-ironic17:53
*** puranamr has quit IRC17:55
*** bizarrochristy has quit IRC17:56
*** bizarrochristy has joined #openstack-ironic17:57
*** absubram has joined #openstack-ironic18:00
*** puranamr has joined #openstack-ironic18:01
*** praneshp_brb is now known as praneshp18:06
*** trown|lunch is now known as trown18:06
openstackgerritStephanie Miller proposed openstack/bifrost: Move diskimage-builder and bootable image creation to roles  https://review.openstack.org/19932918:10
*** bizarrochristy has quit IRC18:11
*** puranamr has quit IRC18:12
*** puranamr has joined #openstack-ironic18:13
*** dprince has quit IRC18:16
*** boris-42 has quit IRC18:22
*** jhova has quit IRC18:24
*** ijw has quit IRC18:24
*** Nisha has joined #openstack-ironic18:24
*** bizarrochristy has joined #openstack-ironic18:26
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Log when introspection has started  https://review.openstack.org/19967718:28
SpamapSSetting up grub-pc (2.02~beta2-9ubuntu1.3) ...18:33
SpamapSGenerating grub configuration file ...18:33
SpamapSgrub-probe: error: unknown filesystem.18:33
SpamapSgetting that when trying to do some basic package management on my Bifrost installed box18:33
SpamapSTheJulia: seen that?18:33
SpamapS^18:33
*** Pradip has joined #openstack-ironic18:33
openstackgerritSyed Ismail Faizan Barmawer proposed openstack/ironic-lib: Merge lastet disk partitioning code from ironic  https://review.openstack.org/16216218:33
*** Nisha has quit IRC18:33
openstackgerritSyed Ismail Faizan Barmawer proposed openstack/ironic-lib: Merge latest disk partitioning code from ironic  https://review.openstack.org/16216218:35
TheJuliaSpamapS: interesting... I wonder if it is seeing the config drive and freaking out or soemthing....18:35
Pradiphi, when i am trying to deply an instance on a baremetal, It is working till ramdisk loading. after that it is giving me an error: sudo ironic-rootwrap /etc/ironic/rootwrap.conf iscsiadm -m discovery -t st -p 10.0.0.3:3260 Exit code: 4 Stdout: u'' Stderr: u'iscsiadm: cannot make connection to 10.0.0.3: No route to host18:35
SpamapSTheJulia: thats what I wonder too18:35
*** cdearborn has joined #openstack-ironic18:35
Pradipany idea what's wrong18:35
*** Sukhdev has quit IRC18:38
TheJuliaPradip: can you ping 10.0.0.3?18:38
Pradip10.0.0.0 is a the internal network created by ironic devstack. I can't ping it from the host network18:39
Pradipi mean host computer18:39
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Don't repeat requirements in tox.ini  https://review.openstack.org/19968218:40
*** max_lobur has quit IRC18:40
*** dprince has joined #openstack-ironic18:41
*** max_lobur has joined #openstack-ironic18:41
TheJuliaPradip: then it seems like you have connectivity issues that is preventing the host from being deployed18:42
openstackgerritStephanie Miller proposed openstack/bifrost: Expand dib build role to include ramdisk build  https://review.openstack.org/19968318:43
PradipTheJulia: I get that. But i am having hard time to solve that. I am fairly new at this. I am strugling to make a working ironic devstack. is it possible to share the output of ovs-vsctl show or  Ifconfig br-ex so that I can compare it with mine18:44
TheJuliaPradip: I sadly cannot because I'm focusing on standalone ironic which means I don't have ovs or devstack established configuration in the mix.  Maybe someone else in the room does?18:45
PradipTheJulia: should I be able to ping the openstack internal networks from the host18:45
*** ukalifon has quit IRC18:45
PradipTheJulia: Okay no problem.18:46
*** jamielennox is now known as jamielennox|away18:47
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Clean up tox.ini  https://review.openstack.org/19968518:48
jrollPradip: I think there's an ironic_url or something in ironic.conf that needs to be the url that the ramdisk can reach ironic at18:49
jrollPradip: so you should be able to change it to the public address18:49
*** [1]cdearborn has quit IRC18:50
Pradipjroll: there are multiple urls. which one are you talking about: http_url, transport_url. api_url,service url,  url for neutron18:52
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Node resource  https://review.openstack.org/19802118:52
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Port and Chasis resources  https://review.openstack.org/19834518:52
lucas-dinnerrloo, ^ great catch!18:52
jrollPradip: I'm not sure, I would need to read the docs18:53
rloolucas-dinner: go eat :) I'll take a look18:53
Pradipjroll: okay no problem18:53
jrollPradip: I'm thinking api_url18:53
rloolucas-dinner: if we had real unit tests, we'd have caught that!18:53
jrollPradip: ok yes, api_url is correct18:54
Pradipjroll: api_url is already set18:54
*** puranamr has quit IRC18:54
lucas-dinnerrloo, yeah :-(18:54
lucas-dinnerrloo, and mock is really black magic, see my comment https://review.openstack.org/#/c/198021/7/ironicclient/tests/unit/v1/test_port_shell.py18:54
*** jamielennox|away is now known as jamielennox18:54
jrollPradip: is it set to something the ramdisk can reach?18:54
jrollPradip: I assume it is set to 10.0.0.318:55
lucas-dinneranyway, out for the day!18:55
lucas-dinnersee y'all18:55
Pradipjroll: no18:55
jrollPradip: what is it set to? did you change it, and if so did you restart the conductor and the deployment after changing it?18:55
jrollPradip: that url is what gets passed to the ramdisk.18:56
jrollor maybe I'm reading this backwards and your conductor cannot reach the node18:56
Pradipjroll: it is set to my hosts actual public ip18:56
jrollnode/deploy ramdisk18:56
Pradipjroll: the conductor can't reach the node18:57
jrollyeah, I think it's the other way -- ironic can't reach 10.0.0.3 which is your ramdisk IP18:57
jrollyeah18:57
jrollcan you get a console on the ramdisk?18:57
Pradipno i don't have it configured19:00
*** absubram has quit IRC19:01
*** Sukhdev has joined #openstack-ironic19:04
Pradipjroll: is it possible to share the output of ovs-vsctl show or  Ifconfig br-ex so that I can compare it with mine19:04
jrollPradip: I don't have any baremetal running on devstack19:05
jrolljust VMs19:05
Pradipokay19:06
*** e0ne has joined #openstack-ironic19:09
*** ukalifon has joined #openstack-ironic19:10
*** ndipanov has quit IRC19:10
*** achanda has quit IRC19:11
Pradipjroll: how can i set the console for ramdisk?19:11
jrollPradip: just connect to your machine's console?19:12
Pradipoh that I am connected ti19:12
*** bitblt has joined #openstack-ironic19:13
*** coolsvap|away is now known as coolsvap19:14
*** puranamr has joined #openstack-ironic19:15
*** puranamr has quit IRC19:15
*** puranamr has joined #openstack-ironic19:15
*** puranamr has quit IRC19:17
*** r-daneel has joined #openstack-ironic19:23
*** jcoufal_ has joined #openstack-ironic19:28
*** puranamr has joined #openstack-ironic19:33
openstackgerritChristopher Dearborn proposed openstack/ironic: Add DRAC BIOS config vendor passthru API  https://review.openstack.org/15048819:34
*** ifarkas has quit IRC19:35
*** ukalifon has quit IRC19:39
*** e0ne has quit IRC19:47
openstackgerritStephanie Miller proposed openstack/bifrost: Move diskimage-builder and bootable image creation to roles  https://review.openstack.org/19932919:47
*** [1]cdearborn has joined #openstack-ironic19:47
*** cdearborn has quit IRC19:49
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Prerelease translation source update  https://review.openstack.org/19971819:49
*** rbrooker has joined #openstack-ironic19:50
*** Pradip has quit IRC19:55
*** coolsvap is now known as coolsvap|away19:58
*** afaranha has quit IRC20:05
*** coolsvap|away is now known as coolsvap20:09
openstackgerritStephanie Miller proposed openstack/bifrost: Expand dib build role to include ramdisk build  https://review.openstack.org/19968320:09
*** openstackgerrit has quit IRC20:10
*** openstackgerrit has joined #openstack-ironic20:10
*** rbrooker has quit IRC20:11
*** e0ne has joined #openstack-ironic20:11
*** e0ne has quit IRC20:12
*** Pradip has joined #openstack-ironic20:15
*** puranamr has quit IRC20:19
*** jcoufal_ has quit IRC20:27
*** max_lobur has quit IRC20:33
*** kkoski has quit IRC20:34
*** marzif_ has quit IRC20:34
*** kkoski has joined #openstack-ironic20:34
*** rbrooker has joined #openstack-ironic20:38
*** bizarrochristy has joined #openstack-ironic20:38
*** kkoski has quit IRC20:39
*** bizarrochristy has quit IRC20:43
*** trown is now known as trown|outttypeww21:02
*** lucas-dinner has quit IRC21:03
*** Sukhdev has quit IRC21:04
*** jjohnson2 has quit IRC21:07
*** achanda has joined #openstack-ironic21:07
*** athomas has quit IRC21:08
NobodyCamback in a few...21:09
*** lucas-dinner has joined #openstack-ironic21:16
*** athomas has joined #openstack-ironic21:17
*** coolsvap is now known as coolsvap|away21:22
*** athomas has quit IRC21:24
*** romcheg has quit IRC21:25
*** e0ne has joined #openstack-ironic21:29
*** puranamr has joined #openstack-ironic21:34
*** puranamr has quit IRC21:35
*** e0ne has quit IRC21:37
*** puranamr has joined #openstack-ironic21:37
*** Sukhdev has joined #openstack-ironic21:43
*** achanda has quit IRC21:45
mrdaMorning21:49
*** thrash is now known as thrash|g0ne21:54
*** boris-42 has joined #openstack-ironic22:04
*** achanda has joined #openstack-ironic22:04
*** Marga_ has quit IRC22:10
*** dprince has quit IRC22:10
*** [1]cdearborn has quit IRC22:12
NobodyCammorning mate22:18
*** achanda_ has joined #openstack-ironic22:23
*** achanda has quit IRC22:24
*** radek__ has quit IRC22:25
*** achanda_ has quit IRC22:50
cineramamrda: oath22:51
mrdaCrikey, it's good to here from you cobbers!22:52
mrdaNobodyCam, cinerama ^^^22:53
*** ijw has joined #openstack-ironic22:54
*** achanda has joined #openstack-ironic22:55
*** boris-42 has quit IRC22:56
*** boris-42 has joined #openstack-ironic22:57
*** lucas-dinner has quit IRC22:59
*** achanda has quit IRC23:09
krotscheckIronic does not appear to have any db drivers included in requirements, is this intentional?23:11
JayFwe depend on oslo.db, oslo.db depends on a driver23:11
JayFI think23:11
*** zhenguo has joined #openstack-ironic23:14
openstackgerritMichael Krotscheck proposed openstack/ironic: Vagrant configuration generation now uses pymysql.  https://review.openstack.org/19976723:14
openstackgerritMichael Krotscheck proposed openstack/ironic: Added CORS support middleware to Ironic  https://review.openstack.org/19976923:16
*** rloo has quit IRC23:16
*** shalq has quit IRC23:17
*** shalq has joined #openstack-ironic23:17
openstackgerritZhenguo Niu proposed openstack/python-ironicclient: Filtering nodes by provision state  https://review.openstack.org/19701223:22
*** kkoski has joined #openstack-ironic23:33
NobodyCammrda: lol23:35
*** bizarrochristy has joined #openstack-ironic23:39
*** achanda has joined #openstack-ironic23:41
*** Sukhdev has quit IRC23:43
*** bizarrochristy has quit IRC23:43
*** Sukhdev has joined #openstack-ironic23:48
*** puranamr has quit IRC23:51
*** ijw_ has joined #openstack-ironic23:53
*** ijw has quit IRC23:56

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