Tuesday, 2016-02-09

*** praneshp has left #openstack-ironic00:01
*** rpioso has quit IRC00:06
*** rpioso has joined #openstack-ironic00:07
*** daemontool has joined #openstack-ironic00:17
*** hblixt has quit IRC00:19
*** rpioso has quit IRC00:26
saripurigopihow can I submit changes for existing open bp from different machine? I've tried 'git fetch **' when I do git commit -a and git-review it shows two pending commits.00:34
jlvillalsaripurigopi: Can I get more details00:35
jlvillalmaybe a pastebin of your output00:35
saripurigopiI want to submit changes to existing review that is in progress.00:36
jlvillalsaripurigopi: Can you pastebin your error messages?00:36
saripurigopiI've tried git clone and git fetch ssh://saripurigopi@review.openstack.org:29418/openstack/ironic-specs refs/changes/42/192142/13 && git cherry-pick FETCH_HEAD00:36
saripurigopigit bash-3.2$ git review00:37
saripurigopiYou are about to submit multiple commits. This is expected if you are00:37
saripurigopisubmitting a commit that is dependent on one or more in-review00:37
saripurigopicommits. Otherwise you should consider squashing your changes into one00:37
saripurigopicommit before submitting.00:37
saripurigopiThe outstanding commits are:00:37
saripurigopid5ed8c4 (HEAD -> master) Add out-of-band RAID configuration support for Cisco Hardware00:37
saripurigopi586543f Add out-of-band RAID configuration support for Cisco Hardware00:37
jlvillalPrefer pastebin. for that stuff.00:37
saripurigopisorry00:37
saripurigopijlvillal : http://paste.openstack.org/show/486345/00:37
jlvillalSo you have two unmerged patches.00:38
jlvillalsaripurigopi: Do you only want to submit one patch?00:39
jlvillalAh00:39
jlvillalI see issue00:39
jlvillalSorry.00:39
jlvillalThe problem is that you did a 2nd commit00:39
saripurigopijlvillal: yes, I'm trying this from a new machine.00:39
jlvillalThe correct procedure to update a commit is:00:39
jlvillal$ git add <files>00:39
jlvillal$ git commit --amend00:39
saripurigopiright00:39
jlvillalThis then updates the commit with the changed files00:40
saripurigopiokay.00:40
jlvillalsaripurigopi: I think what you need to do now is squash it together.00:40
jlvillal$ git rebase --interactive HEAD^^^00:40
saripurigopijlvillal : okay, let me try.00:40
jlvillalThen read what it says.00:40
jlvillalThe top commit will want to be squashed in I believe00:40
jlvillalsaripurigopi: You should be able to change the top line 'pick' to 's' (for squash)00:41
jlvillalAnd then hopefully you now have one commit00:41
ijwIf you want to fix what you have, try 'git rebase -i HEAD~3' - then I think you shoul dbe able to squash one into the other00:43
ijwI see I should read to the bottom before replying.00:44
jlvillal:)00:46
jlvillalsaripurigopi: Any luck?00:47
saripurigopijlvillal : I dont see that file anymore under approved directory.00:47
jlvillalsaripurigopi: I don't understand.00:49
jlvillalNot sure what file you are talking about.00:49
saripurigopijlvillal: looks like on track, I'm trying cherry pick of my existing change.00:50
jlvillalsaripurigopi: Okay. Good luck! :)00:50
jlvillalijw: The reviews for the console cable said it works with Mac. Well at least one review I read :)00:50
saripurigopijlvillal: still seeing the same error http://paste.openstack.org/show/486348/00:53
jlvillalsaripurigopi: Seems like you have other patches in your tree00:54
jlvillal3334dc4 Clarify stable branch testing for third party CI00:55
jlvillalIs that yours?00:55
saripurigopino00:55
jrollgit rebase origin/master should fix that00:56
jlvillalsaripurigopi: Why are you doing cherry pick? Is patch in merge conflict?00:56
saripurigopijlvillal: I'm not sure what method should I use to pull the exisiting review. so I've tried cherry pick.00:57
jlvillalsaripurigopi: I try to always do checkout, unless I have a merge conflict00:57
jlvillalsaripurigopi: The reason being to make things easier for reviewers to see changes between my patch sets.00:57
openstackgerritGopi Krishna S proposed openstack/ironic-specs: Add out-of-band RAID configuration support for Cisco Hardware  https://review.openstack.org/19214200:57
jlvillalIf keep pulling to tip and then doing a cherry-pick, comparing patch revisions gets difficult.00:58
saripurigopijlvillal: okay. will follow that.00:58
jlvillalsaripurigopi: So I recommend the 'check-out' command line.00:58
saripurigopijlvillal: okay00:59
jlvillalsaripurigopi: Hopefully that works :)00:59
saripurigopijlvillal: sure.01:00
saripurigopijroll, jlvillal: able to submit my changes, please take a look @ Gopi Krishna S proposed openstack/ironic-specs: Add out-of-band RAID configuration support for Cisco Hardware  https://review.openstack.org/19214201:00
jlvillalsaripurigopi: So reading that patch set. It looks like rebasing might be a good idea. From comment from rloo.01:01
jlvillalNot 100% sure though.01:01
*** chaustin has joined #openstack-ironic01:01
jlvillalsaripurigopi: Since seems like need to have content in specs-not-implemented.01:02
jlvillalIf you read comment from Ruby Loo01:02
jlvillalsaripurigopi: You might try what jroll suggested: git rebase origin/master01:03
*** garthb has quit IRC01:03
jlvillalAnd then create that symbolic link as mentioned in the comment.01:03
jlvillalAnd update the patch/commit01:04
jlvillalAnd then submit it again01:04
*** chaustin has quit IRC01:06
*** chaustin_ has joined #openstack-ironic01:06
*** jaybeale has joined #openstack-ironic01:11
*** chaustin_ has quit IRC01:11
saripurigopijlvillal: sure, will do.01:12
*** izaakk has quit IRC01:13
openstackgerritGopi Krishna S proposed openstack/ironic-specs: Add out-of-band RAID configuration support for Cisco Hardware  https://review.openstack.org/19214201:15
*** chaustin has joined #openstack-ironic01:15
*** Sukhdev has quit IRC01:20
*** saripurigopi has quit IRC01:23
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: [WIP] Trying py27/34 with oslo-master  https://review.openstack.org/27765001:26
*** mtanino has quit IRC01:34
*** Sukhdev has joined #openstack-ironic01:35
jlvillalijw, As an FYI. I just got home and hooked the cable to my EdgeRouter Lite and my MikroTik Cloud Router Switch. And the serial connection works with both of them. I am using a Linux box with minicom.01:45
*** Sukhdev has quit IRC01:51
*** chaustin has quit IRC01:51
*** ChubYann has quit IRC01:56
*** chaustin has joined #openstack-ironic01:58
*** chaustin has quit IRC02:00
*** chaustin has joined #openstack-ironic02:00
*** chaustin has quit IRC02:00
*** [1]cdearborn has joined #openstack-ironic02:09
openstackgerritArun S A G proposed openstack/ironic-specs: Add spec for deploying OS tarballs  https://review.openstack.org/24896802:20
*** thrash is now known as thrash|g0ne02:22
*** Marga_ has quit IRC02:30
ijwjlvillal: cheers02:33
*** Marga_ has joined #openstack-ironic02:34
*** chaustin has joined #openstack-ironic02:38
*** Marga_ has quit IRC02:40
*** chaustin has quit IRC02:43
*** ijw has quit IRC02:55
*** saripurigopi has joined #openstack-ironic03:17
*** rloo has quit IRC03:19
*** dims has joined #openstack-ironic03:27
*** dims_ has quit IRC03:28
*** dims has quit IRC03:30
*** Nisha has joined #openstack-ironic03:34
*** spandhe has quit IRC03:37
*** achanda has joined #openstack-ironic03:40
*** saripurigopi has quit IRC03:40
*** saripurigopi1 has joined #openstack-ironic03:40
*** links has joined #openstack-ironic03:41
*** dims has joined #openstack-ironic03:43
*** achanda has quit IRC03:45
*** dims has quit IRC03:47
*** saripurigopi1 has quit IRC03:48
*** saripurigopi has joined #openstack-ironic03:48
*** [1]cdearborn has quit IRC03:53
*** Marga_ has joined #openstack-ironic03:54
*** Nisha has quit IRC04:06
*** Nisha has joined #openstack-ironic04:07
*** baoli_ has quit IRC04:11
*** shu-mutou is now known as shu-mutou-AFK04:31
*** daemontool has quit IRC04:32
*** daemontool has joined #openstack-ironic04:32
*** shu-mutou-AFK is now known as shu-mutou04:34
*** saripurigopi has quit IRC04:57
*** saripurigopi has joined #openstack-ironic04:57
*** Sukhdev has joined #openstack-ironic04:57
*** amotoki has joined #openstack-ironic05:07
*** amotoki_ has joined #openstack-ironic05:09
*** amotoki has quit IRC05:12
*** kalpase has joined #openstack-ironic05:12
*** amotoki_ has quit IRC05:15
*** daemontool_ has joined #openstack-ironic05:21
*** daemontool has quit IRC05:22
*** Marga_ has quit IRC05:24
*** Nisha has quit IRC05:24
*** saripurigopi has quit IRC05:31
*** saripurigopi has joined #openstack-ironic05:32
*** ukalifon has joined #openstack-ironic05:34
*** saripurigopi has quit IRC05:35
*** ukalifon has quit IRC05:40
*** ukalifon1 has joined #openstack-ironic05:40
*** ukalifon2 has joined #openstack-ironic05:41
*** ukalifon1 has quit IRC05:41
*** ukalifon has joined #openstack-ironic05:41
*** yushiro has joined #openstack-ironic05:45
*** jaybeale has quit IRC05:47
*** NobodyCam has quit IRC05:48
*** amotoki has joined #openstack-ironic05:49
*** NobodyCam has joined #openstack-ironic05:50
*** Marga_ has joined #openstack-ironic06:06
*** Nisha has joined #openstack-ironic06:15
*** achanda has joined #openstack-ironic06:18
*** ukalifon has quit IRC06:21
*** ijw has joined #openstack-ironic06:27
*** achanda has quit IRC06:35
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326206:41
yushirovsaienko, ping06:42
*** achanda has joined #openstack-ironic06:43
*** ukalifon has joined #openstack-ironic06:48
*** amotoki has quit IRC06:56
*** amotoki has joined #openstack-ironic06:58
*** achanda has quit IRC06:58
*** itamarl has joined #openstack-ironic07:10
*** ukalifon has quit IRC07:13
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Add head backslash for node path patch  https://review.openstack.org/27669307:19
*** Sukhdev has quit IRC07:19
*** athomas has joined #openstack-ironic07:40
*** deray has joined #openstack-ironic07:42
*** dnikishov has joined #openstack-ironic07:50
*** moshele has joined #openstack-ironic07:53
*** arturas has joined #openstack-ironic07:57
*** arturas has quit IRC07:57
*** arturas has joined #openstack-ironic07:58
*** jcoufal has joined #openstack-ironic07:59
vsaienkoyushiro: Morning08:01
yushirovsaienko, Good morning.  I'd like to talk you about https://review.openstack.org/#/c/139687/08:02
vsaienkoyushiro: sure08:04
yushirovsaienko, Currently, I'm implementing ML2 plugin for my vendor's switch and testing provisioning baremetal with LAG.08:04
yushirovsaienko, http://paste.openstack.org/show/486363/ This is the ironic-port and portgroup configuration.08:05
yushirovsaienko, In this case, 2 neutron port created when deploying provisioning_network08:09
vsaienkoyushiro right for port: 90:1b:0e:0e:c1:04 and port 90:1b:0e:0e:c1:0508:12
yushirovsaienko, Yeah.  However, in this case, local_link_information for each neutron-port includes both physical_port information.08:13
yushirovsaienko, {"local_link_information": [{"switch_info": "xxxxxx", "port_id": "1/1/0/7", "switch_id": "00:e0:00:79:a2:ad"}, {"switch_info": "xxxxxx", "port_id": "1/1/0/5", "switch_id": "00:e0:00:79:a2:ad"}]}08:14
vsaienkoyushiro: it looks that you are using old version of the patch08:15
yushirovsaienko, Oh...  Just a moment, please?08:15
*** ukalifon1 has joined #openstack-ironic08:17
yushirovsaienko, I applied NOT LATEST version patch in my environment. I'm sorry.08:18
openstackgerritDebayan Ray proposed openstack/ironic: Augmenting the hashing strategy  https://review.openstack.org/27740808:19
*** mkovacik has joined #openstack-ironic08:24
derayhello and good morning Ironicers!08:25
derayyuriyz, hi08:28
derayvdrok, o/08:29
*** e0ne has joined #openstack-ironic08:49
*** ndipanov has joined #openstack-ironic08:55
*** bkumar has joined #openstack-ironic08:59
*** mbound has joined #openstack-ironic08:59
aarefievmorning all!09:03
mkovacikmorning aarefiev , guys!09:05
aarefievmkovacik: morning09:05
*** moorryan has quit IRC09:07
*** lucas-dinner is now known as lucasagomes09:10
lucasagomesmorning all :-)09:10
*** yushiro has quit IRC09:12
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326209:15
*** ifarkas has joined #openstack-ironic09:19
*** e0ne has quit IRC09:19
*** mgoddard has joined #openstack-ironic09:21
*** vaishnavi has joined #openstack-ironic09:27
*** arturas has quit IRC09:28
*** rcarrillocruz has joined #openstack-ironic09:28
openstackgerritMerged openstack/ironic: Update ironic.conf.samle  https://review.openstack.org/27663109:35
*** max_lobur has quit IRC09:38
*** daemontool has joined #openstack-ironic09:39
*** derekh has joined #openstack-ironic09:39
openstackgerritMerged openstack/ironic: Log warning if ipmi_username/ipmi_password missing  https://review.openstack.org/27389109:39
*** daemontool_ has quit IRC09:40
openstackgerritMerged openstack/ironic: Disable clean step 'reset_ilo' for iLO drivers by default  https://review.openstack.org/27728809:41
*** dtantsur|afk is now known as dtantsur09:42
dtantsurMorning Ironic09:42
* dtantsur forgot to open IRC in the morning09:42
aarefievlucasagomes, dtantsur: morning09:46
lucasagomesdtantsur, morning09:46
lucasagomesdtantsur, re docs, staging can't not use docs.openstack.org :-( only official projects can09:46
*** mbound has quit IRC09:47
dtantsurlucasagomes, why aren't we under ironic unbrella?09:47
lucasagomesdtantsur, talking to jroll we agreed that ironic-core is not responsible for the code in there09:47
lucasagomesso we are not under ironic's umbrella09:47
dtantsurlucasagomes, how is this related?09:47
dtantsurironic-core is also not responsible for python-dracclient and ironic-inspector09:48
dtantsurand for web UI work09:48
lucasagomesdtantsur, yeah it's something we can talk about09:48
lucasagomesdtantsur, or even pyghmi09:48
dtantsurI think we understood project umbrella somewhat wider than what core team is responsible for09:48
*** Nisha has quit IRC09:48
lucasagomesin any case, the agreement *right now* is that ironic staging drivers is not under ironic's umbrella09:49
dtantsurwell, I +2ed that patch :)09:49
lucasagomesdtantsur, http://ironic-staging-drivers.readthedocs.org/en/latest/README.html#what-the-ironic-staging-drivers-is-not09:49
lucasagomesdtantsur, yeah, we can talk with jroll to see his position on making it part of the umbrealla, but until then we have to keep it out09:50
* lucasagomes is ok just having a place to put stuff09:50
*** NobodyCam has quit IRC09:52
*** mbound has joined #openstack-ironic09:55
aarefievdtantsur: hi, have a min? question about discovery testing09:57
dtantsuraarefiev, yep09:57
*** max_lobur has joined #openstack-ironic09:57
aarefievdtantsur: AFAIU discovery won't work for dib ramdisk09:57
dtantsurwhy?09:57
*** deray has quit IRC09:59
aarefievdtantsur: I'm trying to figure out why dib job don't send introspection data https://review.openstack.org/#/c/27610709:59
*** NobodyCam has joined #openstack-ironic09:59
aarefievdtantsur: actually I have never used dib ramdisk thought10:02
dtantsuraarefiev, maybe the wrong vm gets started? for ipa we have only one vm in gate..10:02
dtantsuranyway, I'm fine if the new job will be for IPA only (actually I don't think we should create more jobs for DIB)10:02
dtantsuraarefiev, this is suspicious: http://logs.openstack.org/07/276107/8/check/gate-ironic-inspector-dsvm-dib/3c6ca9c/console.html#_2016-02-08_15_08_30_17610:03
aarefievdtantsur: hmm, missing this; so I should create new job with IPA only10:06
aarefievright?10:06
dtantsuraarefiev, yep, it should be a new job (non-voting for now), which will enable the hook and run a new exercise script10:07
aarefievdtantsur: ok, about test scenario,10:08
aarefievverify only it was enrolled in ironic10:08
dtantsuryep, lets keep it simple10:08
aarefievdtantsur: ok, thanks, will do10:09
*** Marga_ has quit IRC10:12
*** electrofelix has joined #openstack-ironic10:18
openstackgerritMerged openstack/ironic: Agent vendor handles manual cleaning  https://review.openstack.org/24769510:20
openstackgerritMerged openstack/ironic: Updated iLO documentation for boot mode capability  https://review.openstack.org/27461810:21
*** e0ne has joined #openstack-ironic10:21
dtantsurawesome ^^10:21
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Add sanity tests for testing actions with Chassis  https://review.openstack.org/24056210:21
*** deray has joined #openstack-ironic10:24
*** deray has left #openstack-ironic10:29
*** deva_ has joined #openstack-ironic10:29
*** deray has joined #openstack-ironic10:30
deraylucasagomes, I have posted my comments in https://review.openstack.org/#/c/27740810:30
lucasagomesderay, thanks will take a look10:31
deraylucasagomes, cool :)10:31
*** NobodyCa1 has joined #openstack-ironic10:33
*** samueldmq1 has joined #openstack-ironic10:33
*** amotoki has quit IRC10:34
lucasagomesderay, answers looks good. But would be nice to have them in the commit message, so folks looking at this change will understand the motivations10:36
lucasagomesgit log is our history of changes, so it we have to document it there10:37
*** samueldmq1 has quit IRC10:38
*** NobodyCa1 has quit IRC10:38
*** deva_ has quit IRC10:38
deraylucasagomes, I have updated the commit message stating ``md5`` being the default..10:38
lucasagomesderay, it's ok to say that the method wasn't used at all, and therefore changing the default algorithm is fine10:38
deraylucasagomes, okay..10:39
lucasagomesderay, thanks for that10:40
openstackgerritMerged openstack/ironic: Show transitions initiated by API requests  https://review.openstack.org/25909910:45
*** dims has joined #openstack-ironic10:45
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: [WIP] Do not update firewall rules if list of MAC's did not change  https://review.openstack.org/27777710:47
*** sambetts has joined #openstack-ironic10:48
*** dims has quit IRC10:49
*** amotoki has joined #openstack-ironic10:49
*** mgould has joined #openstack-ironic10:49
openstackgerritDebayan Ray proposed openstack/ironic: Augmenting the hashing strategy  https://review.openstack.org/27740810:49
*** dims has joined #openstack-ironic10:50
sambettsdtantsur: I've just had to fix a colleagues devstack with inspector by changing the os_auth_url back to having /v2.0 on the end again, has something changed in devstack again making that not work10:50
dtantsur>_<10:51
deraylucasagomes, done. Updated the commit message. tyt to check.10:51
*** dprince has joined #openstack-ironic10:52
lucasagomesderay, ta much! Will take a look in a few10:52
mgouldmorning Ironic10:53
deraygm, mgould10:54
*** amotoki has quit IRC10:55
mgouldderay, morning10:56
deraymgould, o/10:56
*** ukalifon1 has quit IRC10:57
sambettsdtantsur: the error we were seeing on the inspector side was a 404 can not find resource from keystone11:00
dtantsurfacepalm....11:00
*** mbound has quit IRC11:02
deraylucasagomes, just in case you have some free time, will appreciate if you can have a look at: https://review.openstack.org/#/c/211019/11:13
*** vaishnavi has quit IRC11:13
*** mbound has joined #openstack-ironic11:15
*** dnikishov has quit IRC11:19
*** dnikishov has joined #openstack-ironic11:20
*** ukalifon1 has joined #openstack-ironic11:22
*** pas-ha has quit IRC11:25
openstackgerritVasyl Saienko proposed openstack/ironic: Replace ifconfig with ip  https://review.openstack.org/27779111:25
*** shu-mutou is now known as shu-mutou-AFK11:28
*** bkumar has quit IRC11:32
openstackgerritSatoru Moriya proposed openstack/ironic: Add volume_connector table to save connector information  https://review.openstack.org/20098311:35
*** baoli has joined #openstack-ironic11:36
*** baoli has quit IRC11:37
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Remove deprecated support for passing patches lists into hooks  https://review.openstack.org/27779611:38
*** jcoufal has quit IRC11:38
vdrokmorning ironic! and morning deray mkovacik lucasagomes dtantsur and sambetts11:39
sambettso/ vdrok11:39
deraygm, vdrok :)11:39
mkovacikvdrok, morning!11:39
mkovacikand morning all! :)11:39
dtantsurmorning vdrok, mkovacik, and everyone else :)11:40
*** dims_ has joined #openstack-ironic11:40
deraygm, dtantsur o/11:40
*** dims has quit IRC11:40
sambettsdtantsur: https://review.openstack.org/#/c/274703/ but I thought that the method we implemented for the inspector worked for either version :/11:41
lucasagomesvdrok, morning11:41
dtantsursambetts, it still works in our gate11:41
dtantsurso I dunno11:42
sambettsYeah I have no idea...11:42
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Do not update firewall rules if list of MAC's did not change  https://review.openstack.org/27777711:42
dtantsursambetts, I got complaints that we're spamming with iptables calls, so ^^11:42
sambettsdtantsur: I kind of agree :-P it did make the logs hard to read11:43
dtantsuryep11:43
dtantsurI even wonder, if we merge this, would it qualify for a liberty backport11:43
*** boris-42 has quit IRC11:43
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introduce API for aborting introspection  https://review.openstack.org/26527511:49
sambettsyeah it definitely has potential and its only an optimisation not a feature change11:49
*** MattMan has quit IRC11:50
*** xek_ is now known as xek11:51
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introduce API for aborting introspection  https://review.openstack.org/26527511:54
*** trown has joined #openstack-ironic11:58
*** trown has quit IRC11:59
*** ukalifon1 has quit IRC12:00
*** trown has joined #openstack-ironic12:00
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to build user image with DIB  https://review.openstack.org/25636312:02
openstackgerritVasyl Saienko proposed openstack/ironic: Add Link-Local-Connection info to ironic port  https://review.openstack.org/25636512:02
openstackgerritVasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849612:02
openstackgerritVasyl Saienko proposed openstack/ironic: Add portgroups to support LAG interfaces - API  https://review.openstack.org/20624412:02
openstackgerritVasyl Saienko proposed openstack/ironic: refactor ironic enroll-node code  https://review.openstack.org/25636412:02
openstackgerritVasyl Saienko proposed openstack/ironic: Add configure_provision_network function  https://review.openstack.org/25636712:02
openstackgerritVasyl Saienko proposed openstack/ironic: Update Ironic VM network connection  https://review.openstack.org/25636612:02
openstackgerritVasyl Saienko proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326212:02
openstackgerritVasyl Saienko proposed openstack/ironic: Add Ironic/Neutron integration documentation  https://review.openstack.org/25859612:02
*** trown is now known as trown|outtypewww12:02
openstackgerritVasyl Saienko proposed openstack/ironic: Add network provider interface and implementations  https://review.openstack.org/13968712:02
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Add a missing unit test on 'introspection status' command  https://review.openstack.org/27780712:05
openstackgerritSatoru Moriya proposed openstack/ironic: Introduce VolumeConnector object  https://review.openstack.org/21458412:09
*** dims_ has quit IRC12:11
*** lucasagomes is now known as lucas-hungry12:13
*** _degorenko|afk is now known as degorenko12:16
*** dims_ has joined #openstack-ironic12:19
TheJuliaGood morning12:24
derayTheJulia, good morning :)12:26
*** vinm213 has joined #openstack-ironic12:27
*** pas-ha has joined #openstack-ironic12:27
sambettso/ TheJulia12:27
*** mtanino has joined #openstack-ironic12:28
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introduce API for aborting introspection  https://review.openstack.org/26527512:34
*** openstackgerrit_ has joined #openstack-ironic12:39
*** jcoufal has joined #openstack-ironic12:44
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introduce API for aborting introspection  https://review.openstack.org/26527512:44
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Update example.conf  https://review.openstack.org/27781112:48
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introduce API for aborting introspection  https://review.openstack.org/26527512:49
*** Marga_ has joined #openstack-ironic12:55
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Try to fetch inspector URL from the service catalog  https://review.openstack.org/27781412:56
openstackgerritSatoru Moriya proposed openstack/ironic: Introduce new RPCs to support volume connector operation  https://review.openstack.org/21458512:56
*** thrash|g0ne is now known as thrash12:57
*** trown|outtypewww is now known as trown12:58
openstackgerritMoshe Levi proposed openstack/ironic: Adding InfiniBand Support  https://review.openstack.org/26426312:59
openstackgerritSatoru Moriya proposed openstack/ironic: Add REST API for volume connector operation  https://review.openstack.org/21458613:01
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Try to fetch inspector URL from the service catalog  https://review.openstack.org/27781413:05
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Add a missing unit test on 'introspection status' command  https://review.openstack.org/27780713:06
*** lucas-hungry is now known as lucasagomes13:07
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Try to fetch inspector URL from the service catalog  https://review.openstack.org/27781413:13
*** deray has quit IRC13:13
openstackgerritSatoru Moriya proposed openstack/ironic: Add REST API for volume connector operation  https://review.openstack.org/21458613:14
*** links has quit IRC13:17
*** deray has joined #openstack-ironic13:17
*** smoriya_ has quit IRC13:18
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Try to fetch inspector URL from the service catalog  https://review.openstack.org/27781413:20
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Try to fetch inspector URL from the service catalog  https://review.openstack.org/27781413:23
*** chaustin has joined #openstack-ironic13:37
*** chaustin has left #openstack-ironic13:38
*** chaustin has joined #openstack-ironic13:38
*** chaustin has quit IRC13:41
*** daemontool has quit IRC13:42
*** MattMan has joined #openstack-ironic13:44
*** [1]cdearborn has joined #openstack-ironic13:46
*** chaustin has joined #openstack-ironic13:47
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Add auto-discovery feature  https://review.openstack.org/26219913:51
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Add discover nodes exercise  https://review.openstack.org/27610713:51
*** ukalifon has joined #openstack-ironic13:52
*** vinm213 has quit IRC13:53
*** openstackgerrit_ has quit IRC13:56
*** daemontool has joined #openstack-ironic13:59
*** cdearborn has joined #openstack-ironic14:00
*** dims_ has quit IRC14:03
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Do not update firewall rules if list of MAC's did not change  https://review.openstack.org/27777714:05
dtantsurmkovacik, ^^14:05
*** kalpase has left #openstack-ironic14:06
*** mtanino has quit IRC14:07
trowndtantsur: saw this on HN this morning and thought of you :p https://deadlockempire.github.io/14:08
mkovacikdtantsur, ack14:09
* mkovacik looks14:09
*** dims has joined #openstack-ironic14:10
dtantsurlol14:11
*** baoli has joined #openstack-ironic14:14
*** [1]cdearborn has quit IRC14:15
*** daemontool_ has joined #openstack-ironic14:16
*** links has joined #openstack-ironic14:16
*** baoli_ has joined #openstack-ironic14:17
*** daemontool has quit IRC14:17
*** rloo has joined #openstack-ironic14:18
lucasagomestrown, that's quite awesome14:20
*** baoli has quit IRC14:20
trownlucasagomes: ya I may actually learn something from that14:20
lucasagomes"You've done it, Scheduler! The armies have broken apart and our soldiers are driving them back. But do not grow complacent - this is merely the beginning of a war - The Great Concurrency War - and we will win it!"14:20
lucasagomeshah14:21
*** amotoki has joined #openstack-ironic14:21
*** NobodyCa1 has joined #openstack-ironic14:22
*** chaustin has quit IRC14:24
*** chaustin has joined #openstack-ironic14:24
aarefievdtantsur: about this one https://review.openstack.org/#/c/277843/ , is there any reason to have separate python-ironic-inspector-client-dsvm14:28
dtantsuraarefiev, it used python-ironic-inspector-client from source, not from pypi14:28
openstackgerritMoshe Levi proposed openstack/ironic: Adding InfiniBand Support  https://review.openstack.org/26426314:28
*** stendulker has joined #openstack-ironic14:29
openstackgerritSam Betts proposed openstack/ironic-specs: Add spec for VLAN Aware Baremetal Instances  https://review.openstack.org/27785314:29
*** NobodyCa1 has quit IRC14:29
aarefievdtantsur: as I get your point, you propose to rename arg ramdisk -> type, and add if type == discovery, right?14:29
dtantsuraarefiev, yep. but I don't insist actually, maybe it would be too much a mess14:30
*** amotoki has quit IRC14:31
*** chaustin has quit IRC14:32
aarefievdtantsur: only 2 additional if statement :)14:32
sambettslucasagomes: is it expected for tox -e docs to fail on ironic-specs because of a warning about the specs/not-implemented files?14:33
*** chaustin_ has joined #openstack-ironic14:33
*** mgould has quit IRC14:34
NobodyCamgood morning dtantsur lucasagomes jroll devananda TheJulia jlvillal sambetts vdrok rloo mgould and all others Ironicers not listed here :)14:34
dtantsurmorning NobodyCam14:34
NobodyCam:p14:34
sambettsp/ NobodyCam14:34
NobodyCamhehehe :)14:35
*** amotoki has joined #openstack-ironic14:35
*** chaustin_ has quit IRC14:36
jlvillalGood morning NobodyCam dtantsur sambetts aarefiev lucasagomes trown sambetts TheJulia deray mkovacik and everyone else14:36
*** aline_ has joined #openstack-ironic14:36
dtantsurmorning jlvillal14:36
mkovacikjlvillal, o/14:36
jrollmorning y'all14:36
jlvillal:)14:36
NobodyCamo/14:36
deraygm NobodyCam, jlvillal and all :)14:36
derayjroll, gm :)14:37
*** chaustin_ has joined #openstack-ironic14:37
*** amotoki has quit IRC14:37
NobodyCammorning deray14:39
*** ijw has quit IRC14:39
derayNobodyCam, o/ :)14:39
rloohi and a cool mornin' NobodyCam, sambetts, aarefiev, dtantsur, jlvillal, mkovacik, jroll, deray, lucasagomes, trown and all the other fine folks out there14:39
NobodyCam:)14:39
derayhey rloo, g'morning14:39
jlvillalhi rloo jroll14:39
mkovacikrloo, o/ :)14:40
jroll\o14:40
aarefievNobodyCam, jlvillal, jroll, rloo: good morning14:41
sambettso/ rloo14:41
openstackgerritRuby Loo proposed openstack/ironic: API to manually clean nodes  https://review.openstack.org/25199514:41
*** amotoki has joined #openstack-ironic14:41
NobodyCamgood morning aarefiev :)14:41
*** amotoki has quit IRC14:41
*** chaustin_ has quit IRC14:43
*** awiddersheim has joined #openstack-ironic14:44
derayrloo, could you have a look at-> if your time permits.. https://review.openstack.org/#/c/211019/14:44
*** moshele has quit IRC14:44
*** moshele has joined #openstack-ironic14:46
*** stendulker has quit IRC14:46
*** chaustin has joined #openstack-ironic14:48
rlooderay: sure. time doesn't permit now though; I'm trying to review the high priority items. Also, I won't review this until after the manual cleaning patches get merged since this doesn't make sense w/o those.14:48
vdrokmorning NobodyCam jlvillal jroll rloo !14:48
dtantsurrloo, should I W+1 https://review.openstack.org/#/c/251995/ ?14:48
rloodtantsur: yes please14:49
*** mgould has joined #openstack-ironic14:49
dtantsurdone!14:49
rloodtantsur: thanks!14:49
dtantsurwe're on track for getting it in Mitaka, I guess :)14:50
rloodtantsur: yes. I'm trying to get most of our priority items in for Mitaka... http://specs.openstack.org/openstack/ironic-specs/priorities/mitaka-priorities.html14:51
*** chaustin has left #openstack-ironic14:51
*** chaustin has joined #openstack-ironic14:51
derayrloo, sure. Regarding manual cleaning any item you are waiting to get merged barring this (API https://review.openstack.org/#/c/251995/)? Is cli also supposed to get into?14:51
rloodtantsur: ok, maybe I'm trying to get half of our priorities in for M.14:51
*** amit213 has quit IRC14:51
dtantsurwe have good chances :) the futurist thing is moving slowly tho14:52
rlooderay: the cli should get in too but that isn't a blocker (for me) wrt reviewing other manual-clean related patches.14:52
rlooderay: i think i have to update the cli patch too but want to do some reviewing of the network patches first.14:52
*** chaustin has left #openstack-ironic14:52
*** chaustin has joined #openstack-ironic14:53
*** chaustin has left #openstack-ironic14:53
*** chaustin has joined #openstack-ironic14:53
*** chaustin has left #openstack-ironic14:53
*** chaustin has joined #openstack-ironic14:53
*** mtanino has joined #openstack-ironic14:54
*** chaustin has left #openstack-ironic14:54
*** chaustin has joined #openstack-ironic14:54
*** chaustin has left #openstack-ironic14:54
*** links has quit IRC14:54
*** chaustin has joined #openstack-ironic14:54
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introduce API for aborting introspection  https://review.openstack.org/26527514:56
derayrloo, makes sense14:57
*** chaustin has left #openstack-ironic14:58
*** chaustin has joined #openstack-ironic14:58
dtantsursambetts, will you have a second to take a look at ^^14:59
dtantsurplease?14:59
rcarrillocruzhi folks14:59
lucasagomesrloo, jlvillal morning14:59
rcarrillocruzquestion14:59
*** mgoddard_ has joined #openstack-ironic14:59
rcarrillocruzwhat process or mechanism does create the /httpboot/pxelinux.cfg/<mac address> on bifrost deploys14:59
rcarrillocruz?14:59
*** chaustin has left #openstack-ironic15:00
dtantsurrcarrillocruz, on any ironic deploys this is created by ironic-conductor itself (the pxe or agent driver)15:00
*** chaustin has joined #openstack-ironic15:00
rcarrillocruzok15:00
rcarrillocruzso15:00
rcarrillocruzon two new servers15:01
rcarrillocruzi see ironic-conductor creating file for just one nic15:01
rcarrillocruznot the two that both servers have15:01
rcarrillocruzwhich eventually cause the pxe boot to fail, as there's no corresponding pxelinux.cfg/<mac> file to match15:01
rcarrillocruzany hint dtantsur ?15:01
dtantsurrcarrillocruz, do you have ironic ports for both nics?15:02
*** mgoddard has quit IRC15:02
rcarrillocruzhmmm... o-k, i think it must be some idempontent issue with the enroll playbook15:02
rcarrillocruzfair enough, let me delete the record altogether15:03
rcarrillocruzthx!15:03
rcarrillocruzi think you put me on good track15:03
*** dtantsur is now known as dtantsur|brb15:03
sambettsrloo: Do you know if I've missed something in this patch which is causing docs to fail https://review.openstack.org/#/c/277853/ I think I've done things right :/15:05
TheJuliarcarrillocruz: the actual deploy process will create the mac address association based on ports supplied by enrollment15:06
rcarrillocruzyeah...however, i've been adding/removing the prov mac to inventory15:06
rcarrillocruzreprovisioned15:06
rcarrillocruzyet just one mac created on pxelinux.cfg15:07
rcarrillocruzwhich makes me think the enrollment port creation may not be idempotent15:07
rcarrillocruzi did a node-delete to afresh15:07
TheJuliadid you somehow get a stray port created?15:07
rcarrillocruzon first enrollment (which makes the node/port creation), the node only had one mac15:08
*** [1]cdearborn has joined #openstack-ironic15:08
rcarrillocruzthen prov failed15:08
rcarrillocruzthen added back the prov mac to inventory15:08
rcarrillocruzreprovisioned, but failed again15:08
rcarrillocruzand spotted the pxelinux.cfg/<mac> for prov was not being created15:08
*** ijw has joined #openstack-ironic15:08
TheJuliathat doesn't seem right since it should be parsing and doing multiple macs, unless there is an orphaned port entry somehow.15:09
TheJuliaanything in last_error for the node that fails to deploy?15:09
*** chaustin has left #openstack-ironic15:10
*** chaustin has joined #openstack-ironic15:10
rcarrillocruzhmm,... enroll afresh doesn't create the port no...15:10
rcarrillocruzeven though it's there15:10
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Add auto-discovery feature  https://review.openstack.org/26219915:10
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Add discover nodes exercise  https://review.openstack.org/27610715:10
rcarrillocruzcan i see what ports are associated to a node15:10
rcarrillocruzsomething like ironic-node show verbose or somth15:10
rcarrillocruz?15:10
TheJuliaironic port-list15:10
TheJuliawith --detail15:11
rcarrillocruzk, thx15:13
TheJuliaalthought the re-assertion of the node should fail  if there is a port conflict15:13
rloosambetts: was on phone. looking now...15:13
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326215:14
rcarrillocruzhmm, yeah15:15
rcarrillocruzironic port-list --detail |grep <node uuid>15:15
rcarrillocruzthat shows one nic15:15
rcarrillocruzthat's odd...15:15
TheJuliaany ports missing nodes?15:15
rloosambetts: nothing obvious to me.15:17
sambettsrloo: :(15:18
rloosambetts: is the file in not-implemented a soft link? it doesn't look like it15:19
rloosambetts: yeah, it is actually a file with ../approved/... in it.15:19
*** raddaoui_ has joined #openstack-ironic15:19
*** raddaoui has joined #openstack-ironic15:19
*** raddaoui__ has joined #openstack-ironic15:19
sambettsrloo: ooh, I'm looking at the other patches for ironic-specs and I didn't realise it was a ln -s15:20
rloosambetts: it should be 'ln -s ../approved/...'15:20
rcarrillocruzTheJulia: no, all rows containing UUID...15:20
rloosambetts: yup.15:20
sambettsrloo: they seem to appear as real files in gerrit :-P15:21
rcarrillocruzi wonder if i hit some sort of port limit ?15:21
rcarrillocruzi'll double check ironic logs during enroll15:21
rloosambetts: yeah, i only noticed it when I downloaded it.15:21
*** piet has joined #openstack-ironic15:22
*** saripurigopi has joined #openstack-ironic15:22
openstackgerritDebayan Ray proposed openstack/ironic: Firmware update(iLO) as manual cleaning step  https://review.openstack.org/21101915:22
*** cdearborn has quit IRC15:22
openstackgerritRuby Loo proposed openstack/ironic: Cache agent clean steps on node  https://review.openstack.org/26791815:23
openstackgerritSam Betts proposed openstack/ironic-specs: Add spec for VLAN Aware Baremetal Instances  https://review.openstack.org/27785315:24
*** mgoddard_ has quit IRC15:26
*** mgoddard has joined #openstack-ironic15:26
*** chaustin has quit IRC15:29
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326215:29
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326215:30
openstackgerritRuby Loo proposed openstack/ironic: During cleaning, store clean step index  https://review.openstack.org/27098615:32
derayjroll, just got to see your comment on the hashing strategy change..15:34
*** saripurigopi has quit IRC15:34
*** saripurigopi1 has joined #openstack-ironic15:34
derayjroll, it is getting used here: https://review.openstack.org/#/c/211019/18/ironic/drivers/modules/ilo/common.py I70515:34
derayjroll, as this oob firmware update patch is turning out to be already a big one.. thatsy thought of raising a new one for the modification of hashing strategy.15:38
rcarrillocruzTheJulia: glean honours the order of the nic entries of the inventory, does it?15:40
rcarrillocruzi.e.15:40
rcarrillocruzfirst nic i put on inventory for a node, glean will create eth015:40
rcarrillocruzsecond eth115:40
rcarrillocruzetc15:40
rcarrillocruz?15:40
rcarrillocruzdouble-checking something15:40
*** ijw has quit IRC15:41
*** krtaylor has quit IRC15:42
derayjroll, should I place a 'Depends On' of hashing (https://review.openstack.org/#/c/277408) in the firmware update patch (https://review.openstack.org/#/c/211019)15:42
jrollderay: meh, I guess it's fine then... but yeah those need to depend on each other15:42
jrollderay: you know if it's in the same project, you can just chain the patches instead of depends-on, right? :)15:43
jrollas in, have two commits in a row and submit them together15:43
jrollmuch easier for reviewers to see too15:43
*** izaakk has joined #openstack-ironic15:43
rcarrillocruzagree, depends-on is really meant for cross-project dependency handling15:44
* jlvillal just always agrees with jroll. Makes jlvilllal's life simpler :)15:44
jrollthat's a terrible idea :D15:44
jlvillal:P15:45
*** chaustin has joined #openstack-ironic15:45
*** chaustin_ has joined #openstack-ironic15:45
derayjroll, any idea link to educate myself on patch chaining?15:45
*** saripurigopi1 has quit IRC15:45
deray*any link15:45
jrollderay: it's just making two commits in a row15:45
jlvillalderay: I think that is about it.15:46
jlvillalMake a commit15:46
jlvillalmake a 2nd commit15:46
jrollgit checkout master; git checkout -b my-branch; <do work>; git commit; <do work>; git commit; git review15:46
jlvillaland push it (git review)15:46
rlooour ironic.conf.sample *was* up to date earlier today, but a patch merged that makes it out of date again. Sigh.15:46
jlvillalInconceivable!15:46
jrollderay: it's fine for now, if you don't want to shuffle the patches around, just as a note for the future, it's much easier for both devs and reviewers :)15:46
rloojlvillal: princess bride sez yes (i forgot whether she said anything)15:47
* jlvillal does enjoy the movie The Princess Bride15:47
jlvillalrloo: I just remember Andre the Giant saying something like, You keep using that word. I don't think it means what you think it means.15:47
jrollrloo: https://s-media-cache-ak0.pinimg.com/originals/97/71/87/977187aed56f1983bfea6611b8ec2029.gif15:48
rloojlvillal: am trying to rebase one of my patches that touches the .sample. sigh. not going to submit a separate patch to only update the .sample, doesn't seem worth it.15:48
rloojlvillal: :D15:48
*** chaustin_ has quit IRC15:49
jlvillalMakes sense to me. I don't think a config file update requires a patch of its own. But that's just me.15:49
rloojlvillal: well, it would be nice if my patch *only* showed the change in the .sample that was due to the patch.15:49
jlvillalrloo: Yeah. I guess you could do a patch for the config file, then your patch. And submit them as a series. If you wanted too.15:50
rloojlvillal: well, we merged a patch that only updated the config. but then another patch was merged that had an older copy of the config.15:51
jlvillal:(15:51
rloojlvillal: so yes, i could do a patch for the config, but by the time my actual patch gets merged, who knows what the state of the config might be.15:51
jlvillalrloo: :(  Yeah, hard to predict how long a patch will take to get merged.15:52
rloojlvillal: exactly.15:52
derayjroll, sure.. will try doing a patch chaining exercise sometime. Btw, I was under the impression that ``git review`` only picks up the latest commit from the log15:52
* jlvillal wonders if a class on Software Craftsmanship will be any good. But he clicks link and it says page not found. Nice job IT :)15:53
jlvillalderay: It should pick up all commits since the tip.15:53
jrollderay: it picks up anything not on the branch you're running against (default master)15:53
jrollderay: left a comment on the patch, mostly lgtm15:53
*** itamarl has quit IRC15:54
derayjlvillal, jroll, got to know now. thx :)15:54
derayjroll, thx again :)15:55
jrollnp :)15:55
openstackgerritRuby Loo proposed openstack/ironic: Replace config 'clean_nodes' with 'automated_clean'  https://review.openstack.org/24770115:56
derayjroll, can i go ahead making the code more exhaustive (including the other hashes like: sha224, sha256, sha384 and sha512) ?15:58
jrollderay: I don't think there's any need to do that unless we need them15:59
jrollI guess I don't care, but I don't see the point of adding code that is unused15:59
*** moshele has quit IRC15:59
derayjroll, agreed and point taken.. will raise an exception thne16:00
* deray will be leaving IRC now, g'bye all and have a good day ahead :)16:01
*** Nisha has joined #openstack-ironic16:02
*** garthb has joined #openstack-ironic16:02
*** deray has quit IRC16:02
jlvillalderekh: Ciao16:03
jlvillalsorry derekh wrong <tab> completion16:03
derekhjlvillal: no prob16:03
*** stendulker has joined #openstack-ironic16:05
*** ijw has joined #openstack-ironic16:05
*** Nisha_away has joined #openstack-ironic16:08
*** Nisha has quit IRC16:09
*** boris-42 has joined #openstack-ironic16:11
*** daemontool__ has joined #openstack-ironic16:12
*** daemontool__ is now known as daemontool16:13
*** krtaylor has joined #openstack-ironic16:14
*** mbound has quit IRC16:14
*** daemontool_ has quit IRC16:15
openstackgerritMerged openstack/ironic: API to manually clean nodes  https://review.openstack.org/25199516:18
*** saripurigopi has joined #openstack-ironic16:20
devananda^ !! \o/16:21
devanandaalso - good morning, all16:21
*** klindgren__ is now known as klindgren16:21
*** saripurigopi1 has joined #openstack-ironic16:22
*** saripurigopi has quit IRC16:22
*** dtantsur|brb is now known as dtantsur16:24
sambettsanyone elses gerrit being super slow all of a sudden?16:24
rloosambetts: +116:24
sambettsoh good not just me then16:24
sambetts:)16:25
*** ukalifon has quit IRC16:26
rloosambetts: seems ok now16:26
sambettsyeah must of had a lag spike16:26
*** ijw has quit IRC16:29
*** chaustin has quit IRC16:30
*** saripurigopi has joined #openstack-ironic16:30
*** chaustin has joined #openstack-ironic16:31
dtantsurmorning devananda, jroll, jlvillal and everyone I missed while was afk :)16:31
sambettsjlvillal: you left almost the exact same comment as I was about to on the inspector rules patch, luckly I refresh the page before I posted :-P16:33
jlvillalsambetts: :D16:33
*** saripurigopi1 has quit IRC16:34
*** jaybeale has joined #openstack-ironic16:34
*** aline_ has quit IRC16:37
jlvillalyolanda: Are you @hp.com or @hpe.com ?  Just noticing patch uses @hp.com16:39
*** mbound has joined #openstack-ironic16:40
*** piet has quit IRC16:40
openstackgerritShivanand Tendulker proposed openstack/ironic-python-agent: Clear GPT and MBR data structures on disk before imaging  https://review.openstack.org/27794916:41
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Add head backslash for node path patch  https://review.openstack.org/27669316:42
*** krtaylor has quit IRC16:44
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Remove "ramdisk" mentioning in func test contrib  https://review.openstack.org/27738416:44
*** piet has joined #openstack-ironic16:46
*** mgoddard_ has joined #openstack-ironic16:46
jlvillalsambetts: I'm also noticing Gerrit slowness now16:47
sambettsjlvillal: I'm getting proxy errors now... I'm not even going through a proxy my end ...16:47
jlvillalsambetts: The proxy is on their side, not yours.16:47
jlvillalI think.16:48
sambettsjlvillal: yeah16:48
sambettsproably a load balancer or something16:48
*** mgoddard has quit IRC16:49
openstackgerritShivanand Tendulker proposed openstack/ironic-python-agent: Clear GPT and MBR data structures on disk before imaging  https://review.openstack.org/27794916:49
* jlvillal goes and gets some not so good coffee.16:49
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Add head backslash for node path patch  https://review.openstack.org/27669316:50
*** vishwanathj has joined #openstack-ironic16:51
*** stendulker has quit IRC16:54
betherlyhi all! re-installing my ironic setup using16:54
betherlyhttp://docs.openstack.org/developer/ironic/dev/dev-quickstart.html16:54
betherlyfollowing ./stack.sh in my devstack environment i am now getting errors16:54
betherly# query the image id of the default cirros image16:55
betherlyimage=$(nova image-list | egrep "$DEFAULT_IMAGE_NAME"'[^-]' | awk '{ print $2 }')16:55
betherlyERROR (InternalServerError): An unexpected error prevented the server from fulfilling your request. (HTTP 500) (Request-ID: req-741499f6-d7ce-456e-a830-8ef601c94d65)16:55
*** krtaylor has joined #openstack-ironic16:55
mgouldbetherly, what's in the nova logs?16:56
jlvillalbetherly: What mgould said.  Nova CPU log and Nova conductor log are good places to look16:57
devanandain this case, also nova-api16:57
devanandaand glance, possibly16:57
devanandabetherly: do any other queries succed?16:57
devanandaeg, can you "nova list"16:57
devanandaor "glance image-list"16:58
betherlynope16:58
devanandacan you authenticate with keystone and get the service catalog?16:58
mgouldIIRC devstack starts all the services under a screen session, so you have to attach to it to see the logs16:58
betherlyno neither of those16:58
betherlyok thanks ill look into that16:58
devanandaok ... have you attached tothe devstack screen session and looked at the status of the services? the error is probably apparently if you scroll through those16:58
betherlydevananda: no not yet thanks ill take a look through there16:59
*** achanda has joined #openstack-ironic16:59
devanandabecause it sounds like something just failed to start :)16:59
betherlyawesome. ill run through again and let you know how it goes16:59
*** achanda has quit IRC16:59
betherlymultitasking with meeting too so excuse the delay :)17:00
*** d0ugal has quit IRC17:02
*** raildo-afk is now known as raildo17:03
*** saripurigopi has quit IRC17:04
*** daemontool has quit IRC17:06
*** praneshp has joined #openstack-ironic17:06
sambettsjlvillal: w00p tinyipa :)17:06
*** spandhe has joined #openstack-ironic17:07
jlvillalsambetts: Yep :)  next step will be actually using it :)17:07
sambettsyeah, once the project-config patch merges then we can see if it works in the gate (it should) (i hope) (it worked last time I checked ;))17:08
jlvillalsambetts: For TinyIPA, how much is a reasonable amount of memory to give a VM that uses it?17:08
jlvillalCurrently we allocate 1GB to the VM17:09
sambettsjlvillal: I've sucessfully booted a virtual box VM with tinyipa using 384mb of RAM, and thats the lowest I pushed it17:09
jlvillalsambetts: So 512MB should be a safe amount?17:09
*** piet has quit IRC17:10
jlvillalsambetts: I was hoping we could launch 3 VMs in our test runs. Currently we launch 1.  Some tempest tests expect 3 available. Not the ones we currently run.17:11
vdrokdevananda, jroll if you know smth about it - I see 3 options in ironic client that are marked as deprecated: https://github.com/openstack/python-ironicclient/blob/master/ironicclient/shell.py#L126-L13917:12
vdrokbut there is no --os-cert key added to parser17:12
vdrokshould these deprecation warnings be removed or should we these options to list of allowed keys for client17:13
devanandavdrok: I believe these options are superceded by oslo things17:13
sambettsjlvillal: I'd hope that 512 would be plenty17:14
openstackgerritRuby Loo proposed openstack/ironic: Replace config 'clean_nodes' with 'automated_clean'  https://review.openstack.org/24770117:14
*** chaustin has quit IRC17:14
vdrokdevananda, but then when I try ironic --os-cert 123 node-list it says ironic: error: argument <subcommand>: invalid choice: '123' (choose from 'chassis-create', 'chassis-delete',...17:14
jlvillalsambetts: Great :)  Then 3 of them would only take 1.5GB17:15
vdrokso it does not recognize that17:15
sambettsjlvillal: yup :) that would be great for tempest17:15
*** ijw has joined #openstack-ironic17:15
jlvillal+1!17:16
*** jcoufal has quit IRC17:19
jlvillalsambetts: Looks like infra will likely restart Gerrit17:20
*** Nisha_brb has joined #openstack-ironic17:20
NobodyCam:)17:23
*** athomas has quit IRC17:23
dtantsuryep, notice will come in a second17:23
-openstackstatus- NOTICE: Gerrit is restarting now, to alleviate current performance impact and WebUI errors.17:24
*** Nisha_away has quit IRC17:24
jlvillaldtantsur: I was waiting for it :)  I saw in infra that it should come...17:24
NobodyCamhehehe17:24
NobodyCamwas just look at http://logs.openstack.org/85/276785/1/check/gate-tempest-dsvm-ironic-pxe_ipa/ecfd144/console.html#_2016-02-09_15_34_47_90717:24
jlvillalNobodyCam: Should be back up they say17:24
NobodyCamack17:26
*** mbound has quit IRC17:30
*** e0ne has quit IRC17:32
lucasagomesharlowja, yo, around? I was investigating tooz a little to see how we can fit it in Ironic and I think I found a nasty behavior with the zookeeper driver: https://bugs.launchpad.net/python-tooz/+bug/154368817:32
openstackLaunchpad bug 1543688 in tooz "multiple acquire(blocking=False) can lead to a deadlock" [Undecided,New]17:32
dtantsurlucasagomes, he's usually around much later17:34
lucasagomesdtantsur, thanks. Yeah he might see the ping later on then17:35
*** ijw has quit IRC17:36
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Add portgroups to support LAG interfaces - API  https://review.openstack.org/20624417:36
*** ijw has joined #openstack-ironic17:37
mkovaciklucasagomes, nice one! :)17:40
lucasagomesmkovacik, yeah, I'm afraid that needs to be checked, because even tho the lock objects has a "is_acquired" flag, that's racy17:40
lucasagomesneeds to be fixed*17:41
mkovacikright17:41
*** ijw has quit IRC17:41
*** degorenko is now known as _degorenko|afk17:43
*** mkovacik has quit IRC17:44
*** achanda has joined #openstack-ironic17:50
*** saripurigopi has joined #openstack-ironic17:56
*** derekh has quit IRC17:58
*** penick has joined #openstack-ironic18:00
*** vishwanathj has quit IRC18:00
*** mgoddard_ has quit IRC18:02
*** mgoddard has joined #openstack-ironic18:02
*** bnemec has joined #openstack-ironic18:02
*** penick has quit IRC18:05
sambettsnight all18:05
*** sambetts has quit IRC18:06
openstackgerritMerged openstack/ironic-inspector: Introduce API for aborting introspection  https://review.openstack.org/26527518:06
openstackgerritMerged openstack/ironic-inspector: Remove "ramdisk" mentioning in func test contrib  https://review.openstack.org/27738418:07
*** electrofelix has quit IRC18:07
saripurigopimorning Ironic18:07
mgouldsaripurigopi, morning18:07
* mgould -> home; good night!18:07
saripurigopimgould: hii18:07
*** mgould has quit IRC18:08
lucasagomesharlowja, this fix the deadlock: https://review.openstack.org/#/c/278001/18:08
lucasagomestested it locally, I need to update the tests but it's late here so I will do it tomorrow18:08
* lucasagomes marks as WIP18:08
lucasagomescalling it a day folks, have a great night!18:11
*** lucasagomes is now known as lucas-dinner18:11
jlvillallucas-dinner: Ciao!18:11
*** Nisha_brb has quit IRC18:16
*** e0ne has joined #openstack-ironic18:17
*** Nisha has joined #openstack-ironic18:17
NishaHello18:17
*** raddaoui_ has quit IRC18:18
*** raddaoui has quit IRC18:18
*** raddaoui__ has quit IRC18:18
Nishawe had a requirement to have swift and glance https based for deploy. we are using agent_ilo driver for it. So the swift temp url generated for the instance image is https based. The agent fails to download the image because of lack of certificate validation18:20
NishaWe added a code in IPA to verify the certificate,18:20
Nishaand the copied the "certificate" in the deploy ramdisk at a common path say "/etc/ssl/cert/<cert>"18:21
NishaThe deploy and boot goes through with this18:21
NishaBut now the question is how do we pass certificate to the agent for downloading the instance image from a https url18:22
JayFso you have a self-signed https cert18:23
*** piet has joined #openstack-ironic18:23
*** piet has quit IRC18:23
Nishacopying the certificate in the image is obviously just good in testing env, but not in production env18:23
JayFand you need to ship the cert with the agent18:23
NishaJayf18:23
Nishayes18:23
JayFWhat agent image are you using?18:23
Nishathe deploy iso is agent based18:23
Nishawe opend up the iso and copied the cert there18:23
JayFthat doesn't really answer my question :)18:23
Nishawhat do u mean by "agent image"18:24
JayFYou can build IPA inside a DIB ramdisk, a CoreOS ramdisk, or now a TinyIPA ramdisk18:24
Nishaoh18:24
NishaDIB18:24
JayFwhich one you use is going to change the proper method for getting things inside18:24
JayFI don't know much about the DIB build :( Sorry. If CoreOS I know how to help b/c we embed lots of things in that during the build18:24
vdrokhave a good night everyone!18:24
Nishabut the issue is in IPA and not whic method we use to build the iso18:24
JayFWell, it's environmental, not code18:25
NishaCoreOS also will have similar thing...i am actually using an old iso(bios one) and not sure which method i used to create it18:25
JayFIPA needs that cert, so it has to be embedded into the ramdisk during the build18:25
*** daemontool has joined #openstack-ironic18:25
JayFif this were a CoreOS image, I'd suggest you'd want to inject your ramdisk in the middle of the build process18:25
Nishaor otherway, can we make ironic pass it18:25
JayFToday there's no way whatsoever to pass that in from Ironic18:26
Nishabecause the certificate may vary from env to env18:26
JayFand it looks like https verification can't be toggled off for IPA either18:26
JayFI think a patch to disable https verification would be reasonable18:26
Nishayes, but i am asking for the correct way of handling this18:26
dtantsurJayF, Nisha, DIB build of agent is not substantially different from DIB build of a user image, if that's the question18:26
dtantsuri.e. you embed things there by creating an element that copies them18:26
dtantsuror using something like -p package-name18:27
JayFThere are two ways imo that are correct: 1) Embed your certificate at build time, by modifying the build process. or 2) Add a setting to IPA to disable https cert validation, and teach Ironic how to pass that over18:27
JayFdtantsur: I just don't know how DIB builds work generally :)18:27
Nishadtantsur, correct, but the certificate may vary from env to env18:27
dtantsurah, so it's not in build time, right?18:27
Nishaso u mean DIB should take the certificate as an input?18:27
JayFNisha: IMO yep, that would be the best route.18:27
NishaJayF, i dont think thats a feasible one18:28
JayFNisha: but if you need to vary cert at deploy time and not build time, that's not something IPA supports at all now18:28
Nishappl may change the certificate if required18:28
JayFyou'd have to disable https verification in that case, I think, which is unwise, but at least you're still somewhat protected by the hash18:28
dtantsurif build time works for you, I can imagine an element for doing it, though I'm not sure if one exists right now18:28
Nishait would require them to build the image just because of that18:28
Nishadtantsur, it doesnt exst18:28
Nishait can be one option, i dont deny18:28
Nishai am just trying to figure out if we can make ironic pass that information to agent18:29
Nishanot sure though18:29
JayFI do not think it's reasonable for Ironic to pass it through to the agent18:29
Nishadont know which one is more secure18:29
JayFit's basically a "turtles all the way down" problem -- unless at some point you have a valid cert, signed by a public CA shipped by the agent18:30
JayFat some point you're going to have to either 1) build in a cert for one of your self-signed things18:30
JayFor 2) use an untrusted connection to bootstrap into certificates (at this point, you're better off just disabling https verification on the download)18:30
NishaJayf i didnt get 2nd one18:30
dtantsuran example of how to inject things into IPA via DIB: https://review.openstack.org/#/c/245082/18:31
Nishawhat do u mean by bootstrap18:31
JayFWhat I'm saying is there's an inherent problem with trying to secure things in IPA:18:31
JayFthe only *secure channel* you have into the ramdisk is when you attach it via the ilo (because you're using the virtual media driver)18:31
JayFif you are unwilling to put the cert in the ramdisk that's transmitted securely via the oob18:32
*** aginwala has joined #openstack-ironic18:32
JayFthere's no real good way to get secure information back in without using something like a publically signed SSL certificate18:32
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Add network provider interface and implementations  https://review.openstack.org/13968718:33
Nishahmmm Jayf, same i was thinking that we let user provide the certificate in say driver_info, and then the driver passes that info in the floppy image (similar to data like coductor ip address etc ), and then agent uses that18:34
Nishaits irrespective of agent_ilo driver18:34
Nishathe issue is common for any driver as all the drivers use agent based ramdisk18:35
Nishaand you can have swift configured as https, then the swift temp urls will be https based18:35
*** ijw has joined #openstack-ironic18:35
Nishathe issue can be seen even if you provide the instance image input as the "https url"18:36
JayFNisha: the real problem is using an invalid, not signed by a public CA certificate, and/or not having a reliable internal CA cert you can embed at build time18:36
JayFI think a cert is too big to put in driver_info, and if you just reference it, you have the "secure bootstrap" problem I talked about above18:36
Nishacould you give pointers for this18:36
Nishanot signed by a public CA certificate18:36
JayFso you go to https://google.com18:36
JayFand it just works18:37
JayFbecause teh cert is signed by a public CA18:37
JayFif you were using a valid cert signed by a public CA, the agent would also accept it and it would just work18:37
JayFthe problem is whoever is deploying certs in your environment are not deploying signed SSL certs, and IPA is rightfully rejecting them18:37
Nishabut the agent doesnt has the intelligenceto understand any certificate correct18:37
Nisha?18:37
JayFCertificates are basically just electronic documents saying "X attests that I am somewebsite.com"18:38
Nishayes true18:38
JayFIPA is making sure that the "X" is in the trusted list18:38
JayFis it's not, it's going to reject the certificate18:38
JayFlike any sane and properly configured https client :)18:38
*** chaustin has joined #openstack-ironic18:38
Nishaso currently what is its "trusted list"?18:38
JayFwell that depends somewhat on how your image is built18:39
JayFin the CoreOS agent, since the base OS of the image is a Debian serrver, you basically get Debian's default trusted list18:39
JayFIDK what goes into the DIB image; or if it gets a base set of ca certs installed at all18:40
*** baoli_ has quit IRC18:40
NishaJayf, ok. but how do you know if swift will be configured with same default debian certificates18:40
JayFwhoever configures your swift had to provide a ca certificate18:41
JayFif it were signed by a major CA, you'd have no trouble because it'd be trusted18:41
JayFthis is sorta basics of https/ssl :/18:41
Nishaagent needs to verify thecertificate with which your swift/https webswerver is configured.18:41
Nishayes that i understand18:41
JayFyour swift provides a cert18:41
JayFthat is crypto signed by someone elses' cert18:42
Nishaso u mean the agent verifies the certificates today?18:42
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326218:42
JayFyes18:42
JayFabsolutely18:42
*** trown is now known as trown|lunch18:42
Nishaok, i will try this. so ultimately you mean that the certificate has to be embedded at the time of building18:43
*** ijw has quit IRC18:43
Nishaso say i build an image with certificate embedded, but my verify fails18:44
Madasiif you are using self-signed, or non CA-signed, then you would have to embed the signer into the trusted cert store, which gets annoyingly tricky at times18:44
*** jaybeale has quit IRC18:44
NishaIOW, how do we prevent customers from not using self signed certificates in their production env18:44
*** ChubYann has joined #openstack-ironic18:44
Madasior turn off validation entirely, which has huge security implications, i.e. anyone can claim to be the endpoint server18:44
*** aginwala has quit IRC18:45
Nishaa small piece of code change in IPA resolves this issue18:45
Nishaso in my opinion we should add validation in IPA18:45
NishaJayF, ^^^18:45
JayFValidation already exists in IPA. The code that would "fix" your problem is an option to /disable/ validation18:45
Nishacould you give me pointers in IPA code where validation already happens for certificates18:46
jrollit's built into requests18:46
jrollNisha: can you show me the "small piece of code change in IPA resolves this issue"18:47
Nishayes but without "verify" how does it validate?18:47
Nishayes just amin18:47
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849618:47
Nishajroll, its just adding verify in the requests.get()18:47
Nishawe did this "resp = requests.get(url, stream=True, proxies=proxies, verify='/etc/ssl/certs/httpsserver.pem')"18:48
Nishajust added verify18:48
jrollNisha: http://docs.python-requests.org/en/latest/user/advanced/#ssl-cert-verification18:48
jroll"By default, verify is set to True"18:48
jrollnow, you're passing in a specific cert to use18:49
Nishayes thast for testing18:49
jrollit doesn't work by just putting it in /etc/ssl/certs/ because requests ships its own cert bundle18:49
Nishaso obviosuly it has to be replaced with common place18:49
jrollsee http://docs.python-requests.org/en/latest/user/advanced/#ca-certificates18:49
*** aginwala has joined #openstack-ironic18:49
jrollwe have a version of requests > 2.4, https://github.com/openstack/ironic-python-agent/blob/master/requirements.txt#L2018:50
jrollso you can use certifi, whatever that is, at build time to cause requests to use your custom CA cert18:50
Nishawe are using 2.718:51
jrollright, that's fine18:51
JayFjroll: certifi is just a separately-packaged set of certs from Mozilla, functionally equivalent to what ships with reqs alreayd18:51
jrollagain, see http://docs.python-requests.org/en/latest/user/advanced/#ca-certificates18:51
JayFjroll: tl;dr probably the first step in unbundling the cert bundle from requests-proper18:52
Madasicertifi is a standalon cert repo, pulled from the mozilla root store18:52
jrollJayF: right, "From Requests version 2.4.0 onwards, Requests will attempt to use certificates from certifi if it is present on the system. This allows for users to update their trusted certificates without having to change the code that runs on their system."18:52
Nishabut on the baremetal mozilla may not be there18:52
jrollthough I guess you have to pass in the CA bundle path18:52
Madasiit's the ones mozilla uses, not pulled from mozilla when you run it18:52
Nishadeploy iso is supposed to be mini OS...18:52
dtantsuroh voting is open for talks18:53
JayFThey just are basically using Mozilla as the arbiter of who to trust; it doesn't mean mozilla firefox has to be installed18:53
jrollNisha: so, to answer your question, your CA cert needs to be bundled in with the operating system. with how requests uses certifi, you can just replace /path/to/site-packages/certifi/cacert.pem and it should just work18:55
jrolldoes that make sense?18:56
Madasihttps://github.com/certifi/python-certifi/issues/22 < doesn't look like certifi currently supports adding your own cert18:56
Nishajroll, ok...let me try this way18:56
Nishajroll, i will have to try...18:56
Nishawill try and update...18:56
*** krtaylor has quit IRC18:57
jrollNisha: okay, alternatively I think I would allow an ipa-ca-cert kernel param that sets the path to CA cert bundles passed to request18:58
jrollJayF: ^ wdyt18:58
jrollI don't find that unreasonable18:58
harlowjalucas-dinner interesting18:58
JayFjroll: Nisha: What's the value of that over just adding a cert to the "right place" on the filesystem?18:58
JayFooooh18:59
Madasihmm, a closer read of the certifi bug, it sounds like it is only a problem when certifi package is updated, so could be done at image creation time18:59
JayFjroll: you could also set that to "False" to fully disable verification, couldn't you?18:59
jrollJayF: because 'the right place' is unclear to me at this moment :)18:59
jrollJayF: yes :(18:59
jrollwell18:59
JayFI think that's a plus to the change, not a minus18:59
jrollnot really, because we'd pass the string18:59
jrollnot the boolean18:59
JayFIMO we should do it if we can make a disable work too18:59
JayFadding an arg but not having it have a disable option is borderline silly18:59
JayFeven though we'd obviously never want anyone to run a production that way19:00
Nishajroll, where will that param fit? in IPA?19:00
Nishaand how do we pass it?19:00
JayFwe'd add the param to IPA, IPA can take params via kernel command line19:01
JayFso you'd add it to the append_kernel_params (may have the name wrong) option in Ironic19:01
JayFto pass it through to IPA19:01
jrollNisha: see agent.py19:01
NishaJayF, exactly i was saying the same thing earlier19:01
*** suro-patz has joined #openstack-ironic19:01
Nishajroll, so but the param value will be certifictae19:02
Nishawill it be a very large value to pass thru ironic?19:02
jrollNisha: the value will be the path to the certificate that is built in the agent19:02
*** raildo is now known as raildo-afk19:02
jrollrather, that is stored in the agent image at build time19:02
Nishaohk, u mean the param will just pass the path and IPA can validate that path19:03
Nishathe certificate has to be there in the image19:03
jrollyes19:04
Nishahmmm19:04
dtantsurjroll, why can't we embed the path as well? Oo19:04
dtantsurI mean, if we already embed files themselves19:04
jrolldtantsur: yeah, that's a good point19:04
jrollI guess I'd rather that :D19:04
Madasinot sure about embedding, but requests will take an ENV variable19:05
JayFdtantsur: jroll: That's why I said the argument should also take a "False" to disable the verification19:05
jrollyeah, but thinking about it, ironic doesn't need to be involved at all19:06
dtantsurwhat if IPA: 1. if /etc/ironic-python-agent/certificate exists use it, 2. otherwise use whatever the default is19:06
dtantsuror something like that19:06
dtantsur+ kernel parameter to disable verification at all19:06
dtantsurif I'm suggesting non-sense just ask me to finally go have dinner :D19:07
jrolldtantsur: yeah, that sounds reasonable to me19:08
dtantsurNisha, JayF ^^19:08
dtantsurand I'm calling it a day, see you :)19:08
*** krtaylor has joined #openstack-ironic19:09
JayFg'night19:09
*** dtantsur is now known as dtantsur|afk19:09
Nishadtantsur, thanks19:09
Nishajroll, yes..looks reasonable19:09
harlowjalucas-dinner what's zookeeper being used for :-P19:09
Nishawill try it out19:10
*** daemontool_ has joined #openstack-ironic19:10
Nishajroll, JayF, dtantsur|afk , Madasi thanks for the discussion19:10
jrollNisha: np19:10
JayFnp19:11
*** daemontool__ has joined #openstack-ironic19:11
*** daemontool has quit IRC19:12
*** daemontool_ has quit IRC19:14
*** alex_xu has quit IRC19:15
*** chaustin has quit IRC19:16
*** penick has joined #openstack-ironic19:17
*** dims_ has joined #openstack-ironic19:17
*** jcook has quit IRC19:17
*** dims has quit IRC19:17
*** alex_xu has joined #openstack-ironic19:18
*** jcook has joined #openstack-ironic19:20
*** Nisha_away has joined #openstack-ironic19:21
*** chaustin has joined #openstack-ironic19:22
*** Nisha has quit IRC19:24
*** dims_ has quit IRC19:27
*** Sukhdev has joined #openstack-ironic19:27
*** dims has joined #openstack-ironic19:30
openstackgerritNisha Agarwal proposed openstack/ironic: Add support for providing custom Swift endpoint URLs  https://review.openstack.org/25127719:31
*** max_lobur has quit IRC19:32
*** ChubYann has quit IRC19:33
*** mkovacik has joined #openstack-ironic19:37
openstackgerritSurojit Pathak proposed openstack/ironic: Fix stacking failure on RHEL7  https://review.openstack.org/27806219:40
*** dims has quit IRC19:41
*** dims has joined #openstack-ironic19:42
openstackgerritNisha Agarwal proposed openstack/ironic: Add support for dib based agent ramdisk in lib/ironic  https://review.openstack.org/26457919:43
*** ChubYann has joined #openstack-ironic19:44
*** trown|lunch is now known as trown19:44
*** dims_ has joined #openstack-ironic19:46
gmmahaJayF: might i bother you with a follow on question about network interfaces? :)19:47
*** vishwanathj has joined #openstack-ironic19:47
JayFYou're always welcome to ask the channel questions :)19:47
gmmaha:)19:47
gmmahai found the stable-interface-names element and enabled that on my ubuntu image along with dhcp-all-interfaces.. Now almost all the interfaces are coming up with the right name except for 1 :(19:48
gmmahathat alone comes up as eth0.. the rest are p513p1, p787p1, p787p219:48
JayFI don't know specifics about that element19:48
gmmahaaah ok19:48
JayFheh, I'm willing to bet19:48
JayFthat element is /why/ you have eth0 as your first interface19:48
JayFif you can link the code I'll confirm19:48
* gmmaha goes to find the element19:49
*** dims has quit IRC19:49
gmmahahttps://github.com/openstack/diskimage-builder/tree/master/elements/stable-interface-names19:49
*** e0ne has quit IRC19:49
*** aginwala has quit IRC19:49
gmmahawithout that element, they were all enumerating as ethX and was random.. never the same names :(19:49
JayFinteresting.19:50
JayFgrep -r eth0 /etc/udev/19:50
JayF(making some assumptions about your distro, so if that doens't work lmk)19:51
JayFI bet you'll find a single file in there forcing that one interface to eht019:51
*** jaybeale has joined #openstack-ironic19:52
gmmahayou are right19:52
gmmahaetc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1e:67:d0:d8:22", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"19:53
* gmmaha hates the persistent rules file now!!19:53
JayFso here's a suggestion19:53
JayFmv /etc/udev/rules.d/70-per* /root/backup-70 # move the old file out of the way19:53
JayFln -s /dev/null /etc/udev/rules.d/70-...19:53
JayFthen reboot19:53
* gmmaha goes to test it19:54
gmmahaand need to find a way to dump that file off the system when i make the image using diskimage-builder19:54
*** aginwala has joined #openstack-ironic19:55
*** achanda has quit IRC19:55
*** dims_ has quit IRC19:57
*** dprince has quit IRC19:59
JayFgmmaha: I mean, you can look at the element you linked me, make another one almost identical with another path, and you're done19:59
JayFgmmaha: assuming that works :)19:59
gmmahaJayF: :)19:59
gmmahawhat if i make this element delete that file?20:00
*** Nisha_away has quit IRC20:00
* gmmaha wonders if he is stretching boundaries he shouldnt 20:00
*** dprince has joined #openstack-ironic20:00
JayFgmmaha: that file likely doesn't exist until first boot20:01
JayFgmmaha: the symlinking dev/null into it is to prevent your startup scripts from creating it20:01
gmmahaJayF: aah ok..20:02
*** ndipanov has quit IRC20:02
*** ifarkas has quit IRC20:02
gmmahaJayF: thanks.. testing it now.. will probably add that into an additional element to disable persistent rules generation20:05
*** rcernin has joined #openstack-ironic20:08
*** piet has joined #openstack-ironic20:09
mrdaMorning Ironic20:10
*** piet has quit IRC20:13
*** piet has joined #openstack-ironic20:13
*** krtaylor has quit IRC20:19
jlvillalHello mrda aka Mr Tim Tam Slam Man :)20:19
NobodyCammorning mrda20:21
*** Marga_ has quit IRC20:23
mrdajlvillal: so you got them?20:25
mrdaNobodyCam: o/20:25
jlvillalmrda: Yep. And thanks :)20:25
JayFgmmaha: did it work?20:25
mrda\o/20:25
NobodyCamhummm: https://www.openstack.org/summit/austin-2016/vote-for-speakers/presentation/7808  :)20:26
jlvillalmrda: Though I am trying to lose some weight. So I will save them for when my wife gets back and we can have them with coffee (or tea)20:26
mrdajlvillal: ...and try a tim tam slam :)20:27
*** Sukhdev has quit IRC20:27
* jlvillal finds it very annoying that the part to fix his dishwasher has gone in a "Processing Exception" loop with the US Postal Service and now has no idea when it will arrive.20:27
jlvillalmrda: We will :)20:28
mrdaNoting that the one you get in the USA don't taste the same as the ones you buy in Australia20:28
jlvillalThey sell them here too?20:28
mrda(I don't think the Australian made ones have corn syrup or depleted uranium - it makes a difference to the taste)20:28
mrdajlvillal: I believe so20:29
jlvillalmrda: Yep :)  http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=tim+tam20:29
*** raildo-afk is now known as raildo20:29
*** Sukhdev has joined #openstack-ironic20:30
*** ndipanov has joined #openstack-ironic20:31
* jlvillal just now reads about depleted uranium :)20:31
*** krtaylor has joined #openstack-ironic20:31
NobodyCamhttp://www.digplanet.com/wiki/Frog_cake20:33
*** NobodyCa1 has joined #openstack-ironic20:34
mrdaNobodyCam: they are totally a thing, and they are delicious20:34
NobodyCam:)20:34
BadCub"an artificial cream" that statement alone would concern me lol20:39
NobodyCamlol20:39
*** aginwala has quit IRC20:40
*** NobodyCa1 has quit IRC20:41
*** aginwala has joined #openstack-ironic20:43
*** Sukhdev has quit IRC20:45
*** piet has quit IRC20:46
*** NobodyCa1 has joined #openstack-ironic20:48
*** deva_ has joined #openstack-ironic20:49
*** krtaylor has quit IRC20:53
*** NobodyCa1 has quit IRC20:53
*** chaustin has quit IRC20:54
*** deva_ has quit IRC20:54
*** aginwala has quit IRC20:57
*** Marga_ has joined #openstack-ironic20:59
*** daemontool has joined #openstack-ironic21:02
*** daemontool__ has quit IRC21:02
*** chaustin has joined #openstack-ironic21:03
*** dims has joined #openstack-ironic21:03
*** krotscheck is now known as krotscheck_dcm21:03
*** e0ne has joined #openstack-ironic21:03
*** krtaylor has joined #openstack-ironic21:07
rcarrillocruzhi folks21:07
rcarrillocruzanyone around to look at this failure ?21:08
rcarrillocruzhttp://paste.openstack.org/show/486488/21:08
rcarrillocruznot sure what that is, quite cryptic21:08
rcarrillocruzi get that on some servers21:08
rcarrillocruzCommand execution failed: list index out of range21:08
devanandarcarrillocruz: anything in the ironic-conductor log file?21:08
gmmahaJayF: testing it now.. sorry got pulled into a meeting21:09
*** max_lobur has joined #openstack-ironic21:10
rcarrillocruzdevananda: i'm afraid not, no exception that i can see21:11
rcarrillocruztime to increase conductor debugging?21:11
rcarrillocruzlog level to debugging or whchever level that is21:11
devanandarcarrillocruz: clearly this is coming from a node deployment ... what about gathering agent logs?21:12
rcarrillocruzhow can i get those? the node gets powered off right after the deploy failed21:12
devanandarcarrillocruz: but yea, if INFO level isn't giving you enough, I would try debugging21:12
devananda*DEBUG level21:12
rcarrillocruzcan you point me to docs about gathering agent logs?21:13
rcarrillocruzi'll go fish21:13
devanandaJayF: ya'll have a patch (or two) up that helps with ^ right?21:13
*** daemontool_ has joined #openstack-ironic21:24
jrolldevananda: rcarrillocruz add systemd.journald.forward_to_console=??? can't remember if it's "yes" or e.g. "ttys0"21:26
jrollI think the former21:26
jrollthat's a kernel cmd line param btw21:26
devanandaaahhh right21:26
rcarrillocruzoh21:26
rcarrillocruzsweet21:26
rcarrillocruzthx folks21:26
jrollnp21:27
*** daemontool has quit IRC21:27
jrolldevananda: so I couldn't get jack + pulseaudio + all these conferencing systems to play nice :/21:27
*** dprince has quit IRC21:31
devanandajroll: :(21:32
*** achanda has joined #openstack-ironic21:33
gmmahaJayF: didnt work :(21:33
gmmahathe file is a symlink but still the interface comes up as eth021:33
gmmahathere is a suggestion to write '#' to 75-persistent-rules-generator.. let me try that21:33
devanandajroll: other ideas?21:34
devanandaIME, external mic will result in terrible quality for folks21:34
jrolldevananda: we can either only have VOIP, or we can convince people to telephone in to a VC system21:34
jrollyeah I'm not bridging the two without SW21:34
devanandajroll: I do not believe "telephone internationally into this US-based VC system" is a fair thing to ask for21:35
*** baoli has joined #openstack-ironic21:38
jrolldevananda: I agree :)21:38
jrollthough do keep in mind there are many international numbers available21:38
jrollbut yes I agree21:39
openstackgerritMerged openstack/ironic-python-agent: Fix vfd mount for capitalized device name  https://review.openstack.org/27551121:40
*** davideagnello has quit IRC21:42
*** davideagnello has joined #openstack-ironic21:43
*** achanda has quit IRC21:43
*** achanda has joined #openstack-ironic21:48
*** Marga_ has quit IRC21:49
*** raildo is now known as raildo-afk21:49
*** Marga_ has joined #openstack-ironic21:50
cineramaone good point is that some audio conferencing systems only have tollfree numbers that work with certain carriers in that country21:50
cineramaer, only work with certain carriers21:50
cineramawhich is splitting hairs a bit but people may not be aware of that and it has affected people i've worked with in the past21:51
openstackgerritMerged openstack/bifrost: Force type casting to boolean in dhcp flag  https://review.openstack.org/27578521:55
openstackgerritMerged openstack/bifrost: Allow to define the number of test vms to be created  https://review.openstack.org/27537121:55
jrollcinerama: yeah, to be clear I don't think it's a good idea, just an option if needed :)21:56
*** Marga_ has quit IRC21:57
*** Marga_ has joined #openstack-ironic21:57
jrolldevananda: NobodyCam: I know y'all have been interested in policy things in the past so: https://review.openstack.org/#/c/24562921:58
openstackgerritBaodong (Robert) Li proposed openstack/ironic-python-agent: Build socket list right before select call  https://review.openstack.org/26753722:01
*** Sukhdev has joined #openstack-ironic22:03
openstackgerritRuby Loo proposed openstack/python-ironicclient: Add 'node-set-provision-state <node> clean'  https://review.openstack.org/25869422:04
*** chaustin has quit IRC22:07
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to build user image with DIB  https://review.openstack.org/25636322:09
openstackgerritVasyl Saienko proposed openstack/ironic: Add Link-Local-Connection info to ironic port  https://review.openstack.org/25636522:09
openstackgerritVasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849622:09
openstackgerritVasyl Saienko proposed openstack/ironic: Add portgroups to support LAG interfaces - API  https://review.openstack.org/20624422:09
openstackgerritVasyl Saienko proposed openstack/ironic: refactor ironic enroll-node code  https://review.openstack.org/25636422:09
openstackgerritVasyl Saienko proposed openstack/ironic: Add configure_provision_network function  https://review.openstack.org/25636722:09
openstackgerritVasyl Saienko proposed openstack/ironic: Update Ironic VM network connection  https://review.openstack.org/25636622:09
openstackgerritVasyl Saienko proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326222:09
openstackgerritVasyl Saienko proposed openstack/ironic: Add Ironic/Neutron integration documentation  https://review.openstack.org/25859622:09
* NobodyCam clicks jroll's link22:11
devanandavsaienko: curious, is there a reason you always push the whole patch chain, not just the one you want to change?22:12
devanandavsaienko: it makes reviewing harder22:12
devanandavsaienko: also, what happened to this patch?? https://review.openstack.org/#/c/139687/22:15
devanandait looks like it got lost in the middle of the others22:15
*** raddaoui_ has joined #openstack-ironic22:17
*** raddaoui has joined #openstack-ironic22:17
*** raddaoui__ has joined #openstack-ironic22:17
gmmahaJayF: none of those worked.. but good thing is the two interfaces are always eth0 and p**** so thats good enough to start with22:18
gmmaha:)22:19
JayFheh good luck :)22:19
JayFthat's all pretty much udev and distro dependent22:19
*** achanda has quit IRC22:19
gmmahaJayF: seems like it..22:19
*** achanda has joined #openstack-ironic22:21
NobodyCamjroll: TY for the pointer :)22:22
jrollnp22:24
jlvillalAm I doing something wrong or does the help kind of suck for python-ironicclient?22:29
jlvillal$ ironic node-set-provision-state --help22:29
jlvillalDoes not give useful info :(22:29
devanandajlvillal: ironic help node-set-provision-state22:31
jlvillaldevananda: Thanks.  I'm used to '--help' :)22:31
* jlvillal may not be alone...22:31
devanandayah. --help for the main command options. "help <thing>" for subcommands22:31
jlvillaldevananda: Great!  Thanks for that info.22:32
devanandathat's fairly standard IME ... but YMMV ...22:32
*** trown is now known as trown|outtypewww22:32
*** aginwala has joined #openstack-ironic22:33
*** dims_ has joined #openstack-ironic22:39
*** dims has quit IRC22:40
openstackgerritRuby Loo proposed openstack/ironic: Remove 'zapping' from code  https://review.openstack.org/27813522:42
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to build user image with DIB  https://review.openstack.org/25636322:44
openstackgerritVasyl Saienko proposed openstack/ironic: Add Link-Local-Connection info to ironic port  https://review.openstack.org/25636522:44
openstackgerritVasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849622:44
openstackgerritVasyl Saienko proposed openstack/ironic: Add portgroups to support LAG interfaces - API  https://review.openstack.org/20624422:44
openstackgerritVasyl Saienko proposed openstack/ironic: refactor ironic enroll-node code  https://review.openstack.org/25636422:44
openstackgerritVasyl Saienko proposed openstack/ironic: Add configure_provision_network function  https://review.openstack.org/25636722:44
openstackgerritVasyl Saienko proposed openstack/ironic: Update Ironic VM network connection  https://review.openstack.org/25636622:44
openstackgerritVasyl Saienko proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326222:44
openstackgerritVasyl Saienko proposed openstack/ironic: Add Ironic/Neutron integration documentation  https://review.openstack.org/25859622:44
openstackgerritVasyl Saienko proposed openstack/ironic: Add network provider interface and implementations  https://review.openstack.org/13968722:44
*** achanda has quit IRC22:45
*** Sukhdev has quit IRC22:47
openstackgerritRuby Loo proposed openstack/ironic: Remove 'zapping' from code  https://review.openstack.org/27813522:47
*** baoli has quit IRC22:50
*** baoli has joined #openstack-ironic22:55
*** trown|outtypewww is now known as trown22:55
*** Sukhdev has joined #openstack-ironic22:57
*** rcernin has quit IRC22:58
*** Sukhdev has quit IRC22:58
*** Sukhdev has joined #openstack-ironic22:59
*** jaypipes has quit IRC23:00
*** Sukhdev has quit IRC23:01
*** daemontool__ has joined #openstack-ironic23:03
*** Sukhdev has joined #openstack-ironic23:04
*** daemontool_ has quit IRC23:04
*** Sukhdev has quit IRC23:09
*** Sukhdev has joined #openstack-ironic23:09
*** Sukhdev has quit IRC23:10
*** Sukhdev has joined #openstack-ironic23:10
*** Sukhdev has quit IRC23:12
*** thrash is now known as thrash|g0ne23:12
*** Sukhdev has joined #openstack-ironic23:13
*** mkovacik has quit IRC23:13
*** aginwala has quit IRC23:14
*** aginwala has joined #openstack-ironic23:16
*** penick has quit IRC23:18
*** mkovacik has joined #openstack-ironic23:19
*** daemontool_ has joined #openstack-ironic23:20
*** baoli has quit IRC23:20
*** daemontool__ has quit IRC23:22
*** praneshp has quit IRC23:23
*** raddaoui__ has quit IRC23:25
*** raddaoui_ has quit IRC23:25
*** raddaoui has quit IRC23:25
*** daemontool_ has quit IRC23:28
*** daemontool has joined #openstack-ironic23:29
*** Sukhdev has quit IRC23:30
*** Sukhdev has joined #openstack-ironic23:31
*** Sukhdev has quit IRC23:32
*** smoriya_ has joined #openstack-ironic23:46
*** Sukhdev has joined #openstack-ironic23:47
*** ndipanov has quit IRC23:49
*** Sukhdev has quit IRC23:54
anteayaNobodyCam: you still about?23:58
NobodyCammaybe23:59
NobodyCam:p23:59
anteayayay23:59
NobodyCamhehehe23:59
anteayasomeone I would like you to meet23:59
anteayagive me a minute or two23:59
anteayawe23:59
NobodyCamwhats up23:59
anteaya'll be right back23:59
NobodyCamsure23:59
anteayathanks23:59

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