Tuesday, 2017-04-04

*** mat128 has joined #openstack-ironic00:00
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for ceph radosgw  https://review.openstack.org/40763900:02
*** crushil has quit IRC00:11
*** mat128 has quit IRC00:13
*** Fdaisuke has quit IRC00:36
*** joanna__ has quit IRC00:37
*** causten has joined #openstack-ironic00:54
*** causten has quit IRC00:54
*** causten has joined #openstack-ironic00:55
*** phuongnh has joined #openstack-ironic01:04
*** rbudden has joined #openstack-ironic01:21
*** crushil has joined #openstack-ironic01:41
*** crushil has quit IRC02:01
*** mat128 has joined #openstack-ironic02:05
*** mat128 has quit IRC02:05
*** harlowja has quit IRC02:06
*** rloo has quit IRC02:06
*** Sukhdev_ has quit IRC02:10
*** jaganathan has joined #openstack-ironic02:26
*** sayantan_ has joined #openstack-ironic02:31
*** tuanluong has joined #openstack-ironic02:44
*** harlowja has joined #openstack-ironic02:50
*** crushil has joined #openstack-ironic02:58
*** rbudden has quit IRC03:01
*** causten has quit IRC03:01
*** sayanta__ has joined #openstack-ironic03:01
*** causten has joined #openstack-ironic03:01
*** sayantan_ has quit IRC03:04
*** causten_ has joined #openstack-ironic03:06
*** causten has quit IRC03:06
*** links has joined #openstack-ironic03:08
*** causten_ has quit IRC03:22
*** vikrant has joined #openstack-ironic03:32
*** amotoki has joined #openstack-ironic03:34
*** causten has joined #openstack-ironic03:43
*** causten has quit IRC03:50
*** amotoki has quit IRC03:50
openstackgerritAparna proposed openstack/ironic master: Rescue implementation for iLO Virtual Media drivers  https://review.openstack.org/45301203:51
*** aparnav has joined #openstack-ironic03:54
*** gkadam has joined #openstack-ironic03:55
*** harlowja has quit IRC03:56
*** Sukhdev has joined #openstack-ironic03:59
*** amotoki has joined #openstack-ironic04:01
*** sabeen has quit IRC04:07
*** harlowja has joined #openstack-ironic04:07
*** sabeen has joined #openstack-ironic04:09
*** nmathew has joined #openstack-ironic04:18
*** amotoki has quit IRC04:19
*** amotoki has joined #openstack-ironic04:28
*** harlowja has quit IRC04:33
*** rcernin has joined #openstack-ironic04:45
*** gkadam has quit IRC04:51
openstackgerritMadhuri Kumari proposed openstack/ironic-specs master: Replace WSME with jsonschema for api validation  https://review.openstack.org/41589404:55
*** g3ek has quit IRC04:55
*** nmathew- has joined #openstack-ironic05:04
*** g3ek has joined #openstack-ironic05:04
*** vishwana_ has joined #openstack-ironic05:05
*** cvstealth has joined #openstack-ironic05:06
*** alezil_ has joined #openstack-ironic05:06
*** gkadam has joined #openstack-ironic05:07
*** betherly_ has joined #openstack-ironic05:07
*** tuanluong_ has joined #openstack-ironic05:09
*** rcernin has quit IRC05:09
*** rcernin has joined #openstack-ironic05:11
*** harlowja has joined #openstack-ironic05:11
*** crushil has quit IRC05:12
*** bl0m1_ has joined #openstack-ironic05:12
*** patriciadomin_ has joined #openstack-ironic05:13
*** xhku_ has joined #openstack-ironic05:13
*** nmathew has quit IRC05:14
*** vikrant has quit IRC05:14
*** tuanluong has quit IRC05:14
*** ccamacho has quit IRC05:14
*** vishwanathj has quit IRC05:14
*** fbouliane has quit IRC05:14
*** dtantsur|afk has quit IRC05:14
*** retr0h has quit IRC05:14
*** bl0m1 has quit IRC05:14
*** SpamapS has quit IRC05:14
*** betherly has quit IRC05:14
*** xavierr has quit IRC05:14
*** zhenguo has quit IRC05:14
*** cvstealt1 has quit IRC05:14
*** patriciadomin has quit IRC05:14
*** thomasem has quit IRC05:14
*** alezil has quit IRC05:14
*** dtantsur has joined #openstack-ironic05:15
*** adisky_ has joined #openstack-ironic05:15
*** alezil_ is now known as alezil05:15
*** thomasem has joined #openstack-ironic05:15
*** betherly_ is now known as betherly05:16
*** udesale has joined #openstack-ironic05:17
*** sasha2 has quit IRC05:18
*** jaganathan has quit IRC05:20
*** xavierr has joined #openstack-ironic05:20
*** vikrant has joined #openstack-ironic05:21
*** retr0h has joined #openstack-ironic05:22
*** ccamacho has joined #openstack-ironic05:22
*** SpamapS has joined #openstack-ironic05:23
*** ChubYann has quit IRC05:23
*** amotoki has quit IRC05:26
*** amotoki has joined #openstack-ironic05:30
*** Sukhdev has quit IRC05:37
*** tuanluong_ has quit IRC05:38
*** madgoat has joined #openstack-ironic05:41
*** e0ne has joined #openstack-ironic05:41
*** madgoat has left #openstack-ironic05:41
*** udesale__ has joined #openstack-ironic05:42
*** sayanta__ has quit IRC05:42
*** udesale has quit IRC05:43
openstackgerritMerged openstack/ironic master: Call clean_up_instance() during node teardown for Agent deploy  https://review.openstack.org/45014605:46
*** mtreinish has quit IRC05:49
*** mtreinish has joined #openstack-ironic05:50
*** mtreinish has quit IRC05:52
*** mtreinish has joined #openstack-ironic05:56
*** mjura has joined #openstack-ironic05:57
*** jaosorior_away is now known as jaosorior06:01
*** harlowja has quit IRC06:02
*** sabeen has quit IRC06:02
*** tuanluong has joined #openstack-ironic06:06
*** e0ne has quit IRC06:08
*** udesale__ has quit IRC06:08
*** yogi has joined #openstack-ironic06:12
*** mjura has quit IRC06:17
*** jaganathan has joined #openstack-ironic06:19
*** rbartal has joined #openstack-ironic06:23
pas-hamorning ironic :)06:24
*** tesseract has joined #openstack-ironic06:26
*** dyasny has joined #openstack-ironic06:38
*** Serlex has joined #openstack-ironic06:40
*** mjura has joined #openstack-ironic06:43
*** jcoufal has joined #openstack-ironic07:00
*** amotoki has quit IRC07:00
*** makowals has joined #openstack-ironic07:00
*** mjura has quit IRC07:03
*** amotoki has joined #openstack-ironic07:03
*** athomas has joined #openstack-ironic07:05
*** aarefiev_afk is now known as aarefiev07:07
aarefievmorning!07:07
*** phuongnh has quit IRC07:11
*** tuanluong has quit IRC07:11
*** zhenguo has joined #openstack-ironic07:15
*** pcaruana has joined #openstack-ironic07:19
*** udesale has joined #openstack-ironic07:27
*** jcoufal has quit IRC07:29
*** amotoki has quit IRC07:35
*** amotoki has joined #openstack-ironic07:36
*** udesale__ has joined #openstack-ironic07:48
*** udesale has quit IRC07:50
*** amoralej|off is now known as amoralej07:53
*** ianychoi has quit IRC07:54
*** lucas-afk is now known as lucasagomes07:59
lucasagomesmorning all07:59
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:00
*** nmathew has joined #openstack-ironic08:11
*** nmathew- has quit IRC08:12
*** snecklifter has quit IRC08:13
*** ralonsoh has joined #openstack-ironic08:14
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Use new oslo db EngineFacade  https://review.openstack.org/45305708:15
*** ianychoi has joined #openstack-ironic08:17
openstackgerritGalyna Zholtkevych proposed openstack/ironic-specs master: API Evolution - ETAG identifiers  https://review.openstack.org/38199108:19
*** kromanenko_ has joined #openstack-ironic08:21
*** jaianshu has joined #openstack-ironic08:24
*** mgoddard has joined #openstack-ironic08:33
*** derekh has joined #openstack-ironic08:40
*** vills has joined #openstack-ironic08:41
*** erolg has joined #openstack-ironic08:46
dtantsurmorning ironic08:47
*** vills has quit IRC08:51
*** priteau has joined #openstack-ironic08:57
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: [WIP]inventory: Add support for defining custom host groups  https://review.openstack.org/45097008:59
*** amarao has joined #openstack-ironic08:59
*** stendulker has joined #openstack-ironic09:05
vdrokmorning ironic, pas-ha aarefiev lucasagomes and dtantsur09:05
lucasagomeso/09:06
aarefievmorning lucasagomes, dtantsur, vdrok09:06
vdrokjroll: sure, that's not my rfe, I just moved it from blueprint :)09:06
*** Nisha_Agarwal has joined #openstack-ironic09:07
*** nmathew has quit IRC09:08
*** tuanluong has joined #openstack-ironic09:12
openstackgerritOksana Voshchana proposed openstack/ironic master: Add /baremetal path instead of port 6385  https://review.openstack.org/44433709:13
openstackgerritOksana Voshchana proposed openstack/ironic master: Add /baremetal path instead of port 6385  https://review.openstack.org/44433709:16
*** athomas has quit IRC09:23
*** e0ne has joined #openstack-ironic09:24
openstackgerritMerged openstack/ironic master: Updated from global requirements  https://review.openstack.org/45247109:29
*** athomas has joined #openstack-ironic09:31
*** pmannidi has quit IRC09:31
*** dtantsur is now known as dtantsur|relocat09:35
*** dtantsur|relocat is now known as dtantsur|bbl09:35
*** nmathew has joined #openstack-ironic09:38
*** garyk has joined #openstack-ironic09:41
garykis there a hook script to run before services start on the over cloud deployments?09:42
openstackgerritShivanand Tendulker proposed openstack/ironic master: Refactor iLO drivers code to clean 'boot' and 'deploy' operations  https://review.openstack.org/45000209:46
*** Nisha_Agarwal has quit IRC09:49
openstackgerritShivanand Tendulker proposed openstack/ironic master: Use standard deploy interfaces for iscsi_ilo and agent_ilo  https://review.openstack.org/45001209:49
openstackgerritShivanand Tendulker proposed openstack/ironic master: Changes 'deploy' and 'boot' interface for 'pxe_ilo' driver  https://review.openstack.org/45001309:53
*** sambetts|afk is now known as sambetts10:04
sambettsMorning all10:04
*** snecklifter has joined #openstack-ironic10:07
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Functional tests: add API microversion tests  https://review.openstack.org/45168510:10
aarefievmorning sambetts10:10
*** priteau has quit IRC10:11
vdrokmorning sambetts10:14
*** rook is now known as rook|mobile10:15
openstackgerritTuan Luong-Anh proposed openstack/ironic master: Remove unused methods in common/paths and common/rpc  https://review.openstack.org/45309410:15
openstackgerritOksana Voshchana proposed openstack/ironic master: DNM: TEST ironic with wsgi  https://review.openstack.org/43729910:15
*** MattMan has quit IRC10:18
*** MattMan has joined #openstack-ironic10:18
*** tuanluong has quit IRC10:20
openstackgerritMerged openstack/ironic master: Updates to RPC and object version pinning  https://review.openstack.org/45280610:21
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Increase default number of interfaces to 2  https://review.openstack.org/45310510:24
*** mgould|afk is now known as mgould10:25
*** jaganathan has quit IRC10:25
*** priteau has joined #openstack-ironic10:30
*** udesale__ has quit IRC10:30
*** jaganathan has joined #openstack-ironic10:32
*** jkilpatr has quit IRC10:38
openstackgerritAparna proposed openstack/ironic master: Rescue implementation for iLO Virtual Media drivers  https://review.openstack.org/45301210:47
garykdoes anyone have a link to an example of using rsync to update information on a controller/compute node?10:48
mgouldgaryk: what information are you trying to update?10:53
garykmgould: if possible i would like to try and do two things: 1. copy a package to the controller if possible, then install it. This is the python code for our plugin. 2. overwrite some configuration variiables of neutron10:54
garykmgould: i am not too savvy with puppet and trying to that to all work is pretty complicated10:54
*** lucasagomes is now known as lucas-hungry10:56
*** vikrant has quit IRC10:56
*** dtantsur|bbl is now known as dtantsur10:57
mgouldgaryk: hand-managing nodes that are controlled by a configuration management system is a short path to madness10:57
*** jaganathan has quit IRC10:57
mgouldbut: rsync -az file.rpm node: && ssh root@node yum install file.rpm :-)10:58
mgouldfor 2, I guess you'd ssh into the node, edit /etc/neutron/neutron.conf and restart neutron10:59
mgouldbut yeah, expect all this to be overwritten by puppet at some point in the future10:59
mgouldwait, is this on an overcloud node?11:00
mgouldyou'll probably get a better answer in #tripleo11:00
garykmgould: yes, this is overcloud. i'll ask on tripleo11:01
mgouldcool, good luck11:02
mgouldI'm pretty sure you can pass config parameters to tripleo-heat-templates11:02
mgouldyeah, you create a .yaml file with the parameters you want to set and pass it to `openstack overcloud deploy` with the -e flag11:03
TheJuliaI'll second the note that it is a very short path to madness.  Puppet is easy if you start with a small problem and just iterate11:03
openstackgerritAnton Arefiev proposed openstack/python-ironic-inspector-client master: Do not depend on python-openstackclient  https://review.openstack.org/45312511:04
TheJuliaGood morning everyone11:05
*** mat128 has joined #openstack-ironic11:05
mgouldmorning TheJulia11:07
TheJuliaGood morning mat12811:07
garykTheJulia: do you by any chance have an example of how to copy a file from under cloud to over cloud with puppet?11:07
mat128hi TheJulia11:07
vdrokmorning mgould TheJulia11:09
mgouldmorning vdrok11:09
mgouldgaryk: is the file you want to copy an OS package file (rpm/deb)?11:11
mgouldbecause if so, I think puppet has better ways of doing that11:12
garykmgould: yes. following a suggestion from derekh i see that this can be done by swift. i am checking that out now11:13
mgouldgaryk: good luck11:14
garykthanks11:15
mgouldgaryk: is this a special custom package file, not available via the usual channels?11:16
*** jkilpatr has joined #openstack-ironic11:18
*** stendulker has quit IRC11:18
garykmgould: at the moment we are between a rock and a hard place. trying to get this working with RHEL, but do not have a RPM built yet. So I am using a tar.gz built from git.11:18
garyki would like to copy that and then use it11:19
mgouldOK; what's in the tar.gz?11:19
*** mat128 has quit IRC11:19
*** mat128 has joined #openstack-ironic11:21
sambettsgaryk: you might be able to use a nova user script to curl/wget the file into the instance on first boot, but I'm not sure how to customise that in tripleo11:25
TheJuliagaryk: copy no, but one generally writes manifests to execute locally.  I mean you could just curl as well, but the file would need to be in place.  Puppet you want it all to be hands off in the end11:29
garykthanks11:29
mgouldgaryk: are you trying to install a patched neutron on your overcloud nodes?11:34
mgouldI know tripleo has support for doing that on the undercloud: https://docs.openstack.org/developer/tripleo-docs/developer/in_progress_review.html11:34
mgouldOTOH, I don't remember having much success with that approach when I tried it11:34
garykmgould: thanks, will check it out11:35
mgouldbbl11:35
openstackgerritVladyslav Drok proposed openstack/ironic master: WIP: Move netowrk interface calls from deploy interfaces to conductor  https://review.openstack.org/45313911:43
openstackgerritVladyslav Drok proposed openstack/ironic master: WIP: Move netowrk interface calls from deploy interfaces to conductor  https://review.openstack.org/45313911:45
*** amarao has quit IRC11:46
*** ccamacho is now known as ccamacho|lunch11:46
*** amarao has joined #openstack-ironic11:46
*** jaganathan has joined #openstack-ironic11:49
*** baoli has joined #openstack-ironic11:50
*** baoli has quit IRC11:50
*** baoli has joined #openstack-ironic11:50
*** vills has joined #openstack-ironic11:52
jrollvdrok: ah right, ok. thanks!11:52
jrollmorning everyone11:52
TheJuliaGood morning jroll11:54
*** vills has quit IRC11:56
vdrokmorning jroll11:57
sambettso/ jroll vdrok aarefiev mgould11:57
dtantsurmorning jroll, TheJulia, sambetts, mgould, vdrok11:58
*** jaianshu has quit IRC12:01
*** lucas-hungry is now known as lucasagomes12:02
sambettshey dtantsur12:02
*** dtantsur is now known as dtantsur|mtg12:03
*** trown|outtypewww is now known as trown12:03
*** amoralej is now known as amoralej|lunch12:08
*** chlong has joined #openstack-ironic12:10
jrolldtantsur|mtg: fyi, 8.0.0 release https://review.openstack.org/#/c/450954/12:16
dtantsur|mtgk12:18
*** srobert has joined #openstack-ironic12:20
*** dprince has joined #openstack-ironic12:22
*** jkilpatr has quit IRC12:24
*** bfournie has joined #openstack-ironic12:25
*** rbudden has joined #openstack-ironic12:27
*** srobert has quit IRC12:32
*** srobert has joined #openstack-ironic12:32
*** baoli has quit IRC12:35
*** ralonsoh has quit IRC12:36
*** aparnav has quit IRC12:36
*** baoli has joined #openstack-ironic12:39
*** jkilpatr has joined #openstack-ironic12:40
sambettsTheJulia: hey having issues installing latest bifrost, it appears that bifrost installs the python deps for Ironic into a location not accessible/configured for the Ironic service user12:41
sambettsTheJulia: any ideas?12:41
*** nicodemos has joined #openstack-ironic12:41
TheJuliasambetts: what install options/distro?12:42
sambettscentos7, just following the standard install from the README (with some minor changes like the network interface in the global_vars)12:42
TheJuliaWorks on ubuntu xenial though... :(12:43
sambettsTheJulia: paramiko is getting installed in <the user I ran the playbooks as>/.local/ and then ironic-api and conductor are being run as the ironic user which can't see the other users .local12:44
sambettsTheJulia: do you run with venv on or off?12:44
TheJuliaoff12:44
sambettsyeah we're doing the same :/12:44
TheJuliauhh, paramiko shouldn't be a use requirement for the api and conductor services12:44
TheJuliaunless  your trying to use agent_ssh?12:44
*** rook|mobile is now known as rook-tower12:45
sambettshmmm our enabled_drivers is only agent_ipmitool12:46
TheJuliawhere are you getting the dependency error?12:46
sambettsironic-api is throwing it12:46
TheJuliafunky12:46
TheJuliaany chance we can get a backtrace?12:47
jrollO_o12:47
TheJuliaand is the staging drivers repo turned on?12:47
jrolloh, we do import paramiko regardless of drivers loaded12:48
jrollin ironic/common/utils.py12:48
sambettsyeah thats were its blowing up12:48
TheJuliagah...12:48
TheJuliawhy?!?12:48
jrollthat said I would expect bifrost to install everything from requirements.txt in the same place, dunno why paramiko would be skipped12:48
TheJuliaparamiko is not in requirements.txt12:49
sambettsit is12:49
jrollit is12:49
TheJuliadoh, accidently clicked test-req12:49
jrollwell, ironic's reqs.txt12:49
sambettsthis is traceback I'm seeing: http://paste.openstack.org/show/605393/12:50
mgouldo/ sambetts jroll12:50
*** fellypefca has joined #openstack-ironic12:50
jroll\o12:50
TheJuliaInteresting, in a kolla container I take it?12:51
sambettsTheJulia: nope, we're using bifrost to install K8S for kolla hence the name :)12:51
TheJuliaheh, okay.  I was slightly hopeful there12:51
jrollhttps://github.com/openstack/bifrost/blob/master/playbooks/roles/bifrost-ironic-install/tasks/install.yml#L11012:52
jrollthere's absolutely no reason that shouldn't ensure paramiko is installed12:52
sambettsjroll: problem is, it is installed for the user that is doing the install12:52
sambettsjroll: but not the service user12:52
sambettsthat the services are run undr12:53
TheJuliaand now that makes sense... weird12:53
jrollhm, right12:53
jrollhow are you installing bifrost's requirements? pip install --user?12:53
sambettsit gets installed into the weird {HOME}/.local directory12:53
jrollI understand that, I'm trying to understand how that's happening :)12:54
TheJuliaI bet the pip that is being executed is the one in ~/.local12:54
TheJuliapas-ha: ^^^ fyi12:54
jrollah, env-setup.sh mucks with that12:54
* jroll screams always use virtualenvs12:55
*** jcoufal has joined #openstack-ironic12:55
sambettsparamiko is one of ansibles requirements I guess so it gets installed in there as part of that step, and then when it reachs the install Ironic part it just skips installing it12:55
TheJuliasambetts: any chance I can get an install console output/log?12:56
jrollyeah, because it's running from ~/.local, I assume you're using env-setup.sh?12:56
jrolls/running/running ansible-playbook/12:56
sambettsyup we use the env-setup.sh12:56
jrollya makes sense12:57
TheJuliafrack, that was to prevent other issues elsewhere, I just don't remember what12:57
jrollI'm surprised user packages are included but not site packages12:57
* TheJulia logs into her xenial test machine to check something12:57
TheJuliaI'm also kind of surprised opnvf ci didn't catch this, but they might already have paramiko on a system level before we even execute12:58
*** ccamacho|lunch is now known as ccamacho12:58
TheJuliaheh, I installed it as root so /root/.local is blocked off from anything touching it based on file system permissions13:00
TheJuliaand the only thing in /root/.local is ansible13:01
*** dtantsur|mtg is now known as dtantsur13:01
TheJulialike.. the literal only thing13:01
sambettsTheJulia: we initally attempted to install bifrost using the root user, but install.yml fails every time because it says the SUDO_USER variable doesn't exist13:01
* pas-ha reading scroll log13:01
TheJuliaheh13:02
TheJuliayeah, i hit that error on this machine too13:02
TheJuliaI logged it, but have not fixed it yet13:02
pas-hasambetts: the install.yaml playbook forces become on all tasks13:02
pas-hathat was actually the the roadmap - to use become more sparringly13:02
*** lhinds|afk is now known as lhinds13:03
jrolloh, I'm dumb, "no site packages" is a virtualenv thing, not a pip thing13:03
TheJuliasambetts: fwiw, that error is just from the creation of clouds.yaml13:03
*** yogi has quit IRC13:04
*** links has quit IRC13:04
TheJuliasambetts: exact command line you executed ansible-playbook with would be useful13:05
TheJuliafor the initial install that is13:05
TheJuliaor whatever install your working with right now13:05
sambettsTheJulia:    ansible-playbook -K -vvvv -i inventory/target install.yaml13:05
sambettsTheJulia: straight out of the README :)13:06
TheJuliaawesome13:06
TheJuliaand this is the moment I wish I had 32GB of ram in my laptop13:07
*** rloo has joined #openstack-ironic13:07
jrollTheJulia: if you need to borrow a vm, happy to give you one13:07
pas-haTheJulia: it seems on OPNFV they already have "some" ansible installed on nodes (I think I remember seeing this) so paramiko must be already there13:08
TheJuliajroll: I just wish I had one already running on my laptop so I could go poke around inside real quick.  The whole instant gratification desire13:09
*** Goneri has joined #openstack-ironic13:09
* jroll stands by ready to build a 30gb vm13:09
pas-hainstalling into .local was to install ansible from pip w/o venv but not to squash a possibly existing version installed in the system13:09
jrollah, ok13:09
jrollthey only take 2 minutes ¯\_(ツ)_/¯13:09
* pas-ha restoring a clean xenial snapshot13:10
TheJuliajroll: and coffee, breakfast is needed13:10
jrollfair enough :P13:10
vsaienk0sambetts: looks like we have an mtu issue after switching to tap interfaces http://logs.openstack.org/19/440719/18/check/gate-tempest-dsvm-ironic-inspector-ubuntu-xenial-nv/9c096db/logs/syslog.txt.gz#_Mar_30_14_43_1313:14
*** amoralej|lunch is now known as amoralej13:14
*** amotoki has quit IRC13:15
*** ricardoas has left #openstack-ironic13:17
sambettsvsaienk0: :/ do we set the MTU of the brbm bridge?13:18
*** ricardoas has joined #openstack-ironic13:18
vsaienk0sambetts: we do13:18
openstackgerritRuby Loo proposed openstack/ironic master: Node should reflect what was saved  https://review.openstack.org/45293013:20
openstackgerritVasyl Saienko proposed openstack/ironic-inspector master: Provide correct MTU via DHCP for clients  https://review.openstack.org/45316613:21
sambettsvsaienk0: we set the MTU on the tap interfaces too...13:22
sambettsvsaienk0: i've never hit an MTU issue when I put this patch together because I ensured that the MTU was set everywhere :/13:23
vsaienk0sambetts: the only one difference I found is that neutron provides MTU via DHCP to clients13:23
sambettsvsaienk0: that should be set using the PUBLIC_BRIDGE_MTU though :/13:24
vsaienk0sambetts: inspector job was always red on that patch13:24
sambettsvsaienk0: oooh I bet we need to set the MTU on the br-inspector13:24
sambettsvsaienk0: in my full patch I made the inspector plumb into the same bridge as the nodes and set the MTU: https://review.openstack.org/#/c/421288/5/devstack/plugin.sh13:25
*** jaganathan has quit IRC13:25
vsaienk0sambetts: br-inspector is just veth pair, but setting MTU on it might help13:25
sambettsI think that should resolve it13:26
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Increase default NIC numbers for VMs to 2  https://review.openstack.org/45310513:27
rloohi and good morning all, sambetts, vsaienk0, pas-ha, TheJulia, jroll13:31
mgouldhi rloo13:32
rloohi mgould!13:32
jrollmorning \o13:32
dtantsurmorning rloo13:32
*** crushil has joined #openstack-ironic13:33
rloogalyna: it might be good to get your opinion on this, since you had left a TODO in https://review.openstack.org/#/c/452930/2/ironic/objects/node.py13:33
rloohi dtantsur. wrt trello, since no one seems to be keeping it updated, i think we shouldn't use it any more. we forgot to vote on it. do we need to? if so, i can add to next week's agenda.13:34
vsaienk0morning rloo13:35
dtantsurrloo, yes please13:35
rloodtantsur: yes to which part? (teach me to mention too much stuff at once)13:35
jrollrloo: dtantsur: here's an idea. I was doing a trello board per cycle. nobody has made one for pike. let's say if they want one, they can step up and make it.13:36
dtantsurrloo, "i can add to next week's agenda" part (sorry, I should have read more carefully)13:36
jrollcan't vote to kill a trello board that doesn't exist :)13:36
*** jaosorior is now known as jaosorior_away13:36
dtantsurjroll, right :)13:36
*** litao has joined #openstack-ironic13:36
rloojroll, dtantsur: ok, i'll put an item in the agenda about that. the problem is that the trello link exists and is in some of our subteam status but no idea if they are up to date or not so somewhat useless :-(13:37
jrollI'm happy to delete everything from trello :)13:37
dtantsurrloo, I think removing wrong links is something we should do right now13:37
jrollrloo: like docs, I tend to think it's better to not exist than be wrong13:38
rloojroll, dtantsur: i agree. but give me a few secs before you remove the trello links, there are some useful ones there for rolling upgrades, i will copy/paste first...13:39
dtantsurI'm not removing anything, I'm buried in meetings today..13:39
*** sabeen has joined #openstack-ironic13:39
galynaruby: yes, I wanted to erase this and test . this fix seems to be not needed since this patch was merged https://review.openstack.org/#/c/354744/13:39
jrollrloo: I'm not removing the links, I will delete the trello artifacts when you're ready though13:39
galynathanks for the remind13:39
*** fellypefca has quit IRC13:45
rloojroll: the trello stuff can wait, i only updated the rolling upgrades stuff. which i should really focus on. so i'll deal with the trello stuff next week...13:46
jrollrloo: okay13:46
thomasemGood morning!13:47
*** garyk has quit IRC13:47
rloogalyna: i think 354744 addresses a diff issue.13:47
yuriyzhi ironicers rloo I change my mind about db reconnect on getters, comment here https://review.openstack.org/#/c/430351/13:48
galynarloo: but  it may cover updated_at issue... if no, it can be left as it is unless better solution is implemented13:48
rloogalyna: please comment in the patch so we can keep track of it. otherwise, i'll have to link to this irc conversation13:50
*** amotoki has joined #openstack-ironic13:50
galynarloo: pk, no problem13:50
rlooyuriyz: ok, i'm fine with that :) we just need to document the reasoning; i'll comment in the patch. thx.13:51
*** nmathew has quit IRC13:53
galynarloo: done, thanks for this update, I think, it works fine13:58
*** amotoki has quit IRC13:59
*** cdearborn has joined #openstack-ironic13:59
rloothx galyna!14:00
openstackgerritVasyl Saienko proposed openstack/ironic-inspector master: WIP: testing  https://review.openstack.org/45316614:00
openstackgerritJulia Kreger proposed openstack/bifrost master: WIP: Initial neutron task changes  https://review.openstack.org/45251514:07
*** causten has joined #openstack-ironic14:11
*** causten has quit IRC14:11
*** rbartal has quit IRC14:11
*** causten has joined #openstack-ironic14:11
openstackgerritMerged openstack/ironic master: Add assertion of name to test_list_portgroups test  https://review.openstack.org/45179614:12
*** rama_y_ has joined #openstack-ironic14:14
*** jaganathan has joined #openstack-ironic14:17
*** amotoki has joined #openstack-ironic14:17
*** gkadam has quit IRC14:19
vdrokmorning rloo14:23
*** e0ne_ has joined #openstack-ironic14:23
openstackgerritVladyslav Drok proposed openstack/ironic master: WIP: Move netowrk interface calls from deploy interfaces to conductor  https://review.openstack.org/45313914:23
*** jaganathan has quit IRC14:24
*** e0ne has quit IRC14:25
rloohi vdrok!14:26
openstackgerritOksana Voshchana proposed openstack/ironic master: WIP: SSL TEST  https://review.openstack.org/44240214:26
openstackgerritJulia Kreger proposed openstack/bifrost master: Provide fallback variable if sudo is not used  https://review.openstack.org/45319614:27
TheJuliagood morning rloo14:28
openstackgerritVasyl Saienko proposed openstack/ironic-inspector master: [Devstack]: pick correct MTU for br-inspector veth  https://review.openstack.org/45316614:29
*** crushil has quit IRC14:32
*** ralonsoh has joined #openstack-ironic14:32
ricardoasmorning!14:34
ricardoasi got a quick question wrt oneview drivers...14:35
TheJuliaricardoas: We might be able to answer :)14:36
ricardoasaccording to https://github.com/openstack/ironic-specs/blob/master/specs/approved/oneview-drivers-dynamic-allocation.rst we should remove the deprecated pre-allocation model from our driver in this cycle14:36
*** fellypefca has joined #openstack-ironic14:36
ricardoashow should i proceed with this? open a rfe?14:37
*** crushil has joined #openstack-ironic14:37
vdrokI'd say, just remove it :)14:37
vdrokand morning ricardoas14:37
*** ElCoyote_ has left #openstack-ironic14:37
jrollyeah, no need for RFE IMO14:38
dtantsurfolks, these warnings seem suspicious: http://logs.openstack.org/04/450104/5/check/gate-ironic-dsvm-standalone-ubuntu-xenial-nv/5692107/logs/screen-ir-cond.txt.gz?#_2017-03-31_12_53_56_65414:38
vdrokhrm, list_vifs14:38
ricardoasok, vdrok... :)14:38
*** sasha2 has joined #openstack-ironic14:38
dtantsursimilar thing in non-standalone jobs: http://logs.openstack.org/04/450104/5/check/gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-ubuntu-xenial/183d04b/logs/screen-ir-cond.txt.gz?#_2017-03-31_12_50_11_94014:38
dtantsurjroll, we may want to figure out the source of ^^^ and fix it before the release14:39
jrollO_o14:39
vdrokmaybe we need to convert VIF to a proper ovo14:39
vdrokbut, it's just a dict, should be serializablr14:39
ricardoasthanks, jroll14:40
*** ElCoyote_ has joined #openstack-ironic14:40
jrollyeah, that's strange, looking at the code it seems like it should be fine14:41
jroll>>> isinstance(u'hi', str)14:42
jrollFalse14:42
jrollI wonder if that's the problem :)14:42
openstackgerritOksana Voshchana proposed openstack/ironic master: Add /baremetal path instead of port 6385  https://review.openstack.org/44433714:42
* jroll puts up test patch14:43
openstackgerritOksana Voshchana proposed openstack/ironic master: DNM: TEST ironic with wsgi  https://review.openstack.org/43729914:43
openstackgerritJim Rollenhagen proposed openstack/ironic master: Fix serialization warnings for unicode strings  https://review.openstack.org/45320514:45
jrollvdrok: dtantsur: ^ let's see how that behaves14:46
openstackgerritStenio Araujo proposed openstack/python-oneviewclient master: Reenable the dynamic allocation validation methods  https://review.openstack.org/45320614:46
dtantsurjroll, thanks!14:46
jrollnp14:46
jrolldtantsur: shall I WIP the release?14:46
dtantsurjroll, I'd say yes14:46
jrollok14:46
jrolldone14:47
* jroll steps away for a bit14:47
*** srobert_ has joined #openstack-ironic14:47
*** srobert_ has quit IRC14:47
*** srobert has quit IRC14:49
*** crushil has quit IRC14:53
*** causten has quit IRC14:56
*** crushil has joined #openstack-ironic14:57
*** causten has joined #openstack-ironic14:58
sambettsAm I correct when I say that Ironic doesn't (currently) have any say about what kernel options are passed in when we install grub2 for local boot?15:01
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Detailed sequence-diagram for deploy process  https://review.openstack.org/41451215:01
*** rpioso has joined #openstack-ironic15:04
*** causten has quit IRC15:05
openstackgerritVladyslav Drok proposed openstack/ironic master: WIP: Move netowrk interface calls from deploy interfaces to conductor  https://review.openstack.org/45313915:07
vdrokgood night everyone!15:07
sambettscya vdrok o/15:08
*** causten has joined #openstack-ironic15:08
dtantsursambetts, this is correct, and a pain point for certain folks. yolanda was looking into it as part of the deploy steps work.15:11
sambettsdtantsur: ok cool, I'm just reviewing a patch which add docs for how to change the kernel parameters for enabling console support, and it currently only talks about the netboot case because thats the only case we can influence15:12
dtantsuryep, which is another #sadpanda point15:13
*** jaganathan has joined #openstack-ironic15:14
sambetts:(15:17
*** [1]cdearborn has joined #openstack-ironic15:17
*** baoli has quit IRC15:18
*** ralonsoh_ has joined #openstack-ironic15:19
*** jaganathan has quit IRC15:21
*** joanna__ has joined #openstack-ironic15:22
*** ralonsoh has quit IRC15:23
joannamorning rloo, vdrok , jroll, dtantsur, sambetts, TheJulia :)15:25
*** ralonsoh_ is now known as ralonsoh15:25
jrollhey joanna :)15:25
*** e0ne_ has quit IRC15:25
rloomorning joanna!15:25
sambettso/ joanna15:25
dtantsurmorning joanna15:27
mgouldmorning joanna15:28
joannamorning mgould15:28
*** rama_y_ has quit IRC15:29
*** sayantan_ has joined #openstack-ironic15:30
dtantsurvdrok, sambetts, re https://review.openstack.org/#/c/451506/ it seems like all the checks get revered order now, no?15:31
dtantsurIIRC decorators are applied from inner to outer, not from top to bottom15:31
*** cdearborn has quit IRC15:32
mgoulddtantsur: yep: http://stackoverflow.com/questions/27342149/decorator-execution-order15:34
mgoulddecorators wrap the function below them15:35
mgouldso @d1 @d2 f() means d1(d2(f))15:35
dtantsurah, but it's ok in this case, because we do expect d1 to be called first15:35
dtantsursorry for the noise15:35
TheJuliagood morning joanna15:36
dtantsurmariojv, JayF, jroll, TheJulia, re https://review.openstack.org/#/c/448661/: did we really agree to change the default version for Python API?15:39
dtantsurI remember quite the opposite, to be honest..15:39
*** baha has joined #openstack-ironic15:39
dtantsurthis make ~ every release of ironicclient potentially breaking..15:39
TheJuliaI don't remember exactly, but the pin is a pain because it is at client initialization, not on a per call level15:40
* mariojv looks at notes15:40
TheJuliaIt really, truly, creates more pain and discourages use15:40
dtantsurwell, it's by design15:40
TheJuliait is bad design15:40
TheJuliaTruthfully15:40
dtantsurI've been talking about it since the beginning ;)15:41
TheJuliaWe've just never, as a group, come to any consensus15:41
dtantsurit's a bad design, but that's the design we have, and I don't remember a lot of people disagreeing as much as I did15:41
mariojvit's only breaking if you don't specify the API version15:41
TheJuliaLets put it this way, I tried to start hacking on code for shade to do ports, and realized I was in for a world of hurt because of the pin15:41
*** amarao has quit IRC15:42
TheJuliaports/vifs15:42
dtantsurI hear you, it's fun for inspector too (I think we have to create version-dependent client, which is also against the design)15:42
mariojvi am not strongly opinionated on whether to default to latest for the python api, though15:42
jrolldtantsur: I remember CLI only15:42
mariojvalthough now i'm wondering whether the strategy in https://review.openstack.org/#/c/442153/ will also automatically log the deprecation for the python api15:43
jrollfolks, joanna mentioned multinode CI is down, is anyone working on this? vsaienk0 maybe?15:43
TheJuliareally we should if we're going to start nuking the server's ability to support older microversions15:43
mariojvmight be a little strange implementation wise if we did client and not python api, but we could figure it out15:43
joannahttp://ci-watch.tintri.com/project?project=ironic15:44
openstackgerritOksana Voshchana proposed openstack/ironic master: WIP: SSL TEST  https://review.openstack.org/44240215:44
joannagate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial-nv and gate-tempest-dsvm-ironic-inspector-ubuntu-xenial-nv seem to be problematic15:44
*** vinsh has quit IRC15:44
TheJuliamariojv: I was thinking, we really need to go through the docs and change everything to be =latest15:45
jrollTheJulia: once we can agree on the deprecation mechanism for microversions, we should just warn based on that15:45
mariojvTheJulia: yeah that's a good point15:45
*** Nisha_Agarwal has joined #openstack-ironic15:45
TheJuliaThat was a headache for me as well this past weekend, once I realized what I was doing I was like "oh, ugh......", but that requires intimate knowledge of the microversions15:46
dtantsurTheJulia, mariojv, I'm even fine with what the spec suggests, but I suspect we should have another round of ML :( I'm pretty sure some people are going to feel strongly about that. And then decide how and when we treat new ironicclient versions as requiring a major version bump.15:46
*** srobert has joined #openstack-ironic15:47
TheJuliaI kind of suspect those who were strong for it may have learned the pain of the pin in the client :)15:47
mariojvdtantsur: i'm fine with that, if it's going to break tooling it's not a change that should be done lightly15:47
*** Nisha_Agarwal has quit IRC15:47
dtantsurto be fair, I'd start with fixing how painful our microversions are in the client15:47
TheJulia+115:48
dtantsure.g. for my pet SDK project, I implemented the ability for a developer to specify several supported versions, and then learn which one was picked15:48
dtantsurthere may be more ways to improve it, this is just my personal pain point15:48
TheJuliajroll: I don't disagree with you there, but perhaps we should also be warning if one is not specified by the caller15:48
mariojvTheJulia: that's what the spec proposes15:49
TheJuliaright15:49
dtantsurI nearly think that we should split the spec, and approve the CLI one already..15:49
jrollTheJulia: warning about what, specifically? my thought was, if we see a "next minimum version", warn if a deprecated version is being used, else let it go15:50
mariojvdtantsur: i agree, i think these are separate questions15:50
mariojvi'll update the spec later today + remove reference to the python api for now15:51
TheJuliamariojv: sorry :(15:51
mariojvit's all good, these are good questions to bring up :)15:51
dtantsurfor the python API part, I'd go as far as just making the version mandatory..15:51
dtantsurouch, wait, mariojv. I realized one thing15:52
TheJuliajroll: invocation of the client api lib without a version for now, then once we have a plan for version deprecation, we can change it15:52
mariojv?15:52
dtantsurmariojv, if we pin any version to the last version that *client* knows, we make ironicclient stop working with all older Ironic servers15:52
openstackgerritOksana Voshchana proposed openstack/ironic master: WIP: SSL TEST  https://review.openstack.org/44240215:52
dtantsurthis is why what we have to do is taking min(version client knows, version server knows) or something15:53
mariojvso throw version negotiation in there ?15:53
sambetts+1000 client should negotiate15:53
jrollTheJulia: what's the warning, though? "someday this will be deprecated"?15:53
dtantsurmariojv, unfortunately...15:54
mariojvhmm ok15:54
mariojvthat'll be a bit tricky but the deprecation message patch can stay the same at least15:54
dtantsuryep, this bit is ok15:54
*** jlvillal_pto is now known as jlvillal15:54
mariojvi think it's better ux to do it that way though15:54
TheJuliajroll: Basically, that the ironic community recommends explicitly invoking with a version.  Once there is agreement on deprecation, then the message can be changed :)15:54
mariojva bit harder to explain to client users, but doable15:55
* mariojv needs to go get food15:55
TheJuliafood +++++15:55
jrollTheJulia: fair enough15:56
* TheJulia foods15:56
*** aparnav has joined #openstack-ironic15:57
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector-specs master: Collect Bios, Memory and Processor Info from Dmidecode  https://review.openstack.org/40679015:59
*** aparna has joined #openstack-ironic16:00
*** lucasagomes is now known as lucas-afk16:00
*** trown is now known as trown|lunch16:00
*** pcaruana has quit IRC16:01
*** aparnav has quit IRC16:02
jrolldtantsur: we didn't put bulk enrollment tools in ironic CLI, did we?16:03
*** aparna has quit IRC16:03
jrolloh wait, docs16:03
jrollwoo16:03
dtantsurjroll, we did16:03
dtantsur'openstack baremetal create'16:03
jrollyeah, found it now. thanks!16:03
dtantsurdid you end up needing it in the end? ;)16:03
jrollshhhhhhh16:04
jrollI'm not sure, just people asking questions :D16:04
dtantsurokie, okie :)16:04
jlvillalvsaienk0, joanna pointed out that the multi-node grenade job is failing. Not sure if you already noticed that.16:06
jlvillalvsaienk0, I'm going to look at it after some meetings.16:06
alezills16:07
*** Goneri has quit IRC16:08
TheJuliaError: No such file or directory16:08
TheJulia:)16:08
alezilTheJulia: :p16:09
*** Goneri has joined #openstack-ironic16:09
joannaalezil: try sl16:09
aleziljoanna: I did not knew about this 'sl'. :)16:12
dtantsurfish: Unknown command 'sl' :(16:13
joannaalezil: I hope you like it :)16:13
joannadtantsur: apt is your friend! :)16:13
NobodyCamGood Morning IRonic'ers16:13
joanna(or yum)16:13
joanna(or brew)16:13
dtantsurdnf!16:13
dtantsur:)16:13
*** derekh has quit IRC16:13
joannamorning NobodyCam16:13
NobodyCamdpkg16:13
NobodyCammorning joanna16:13
dtantsurmorning NobodyCam :)16:13
NobodyCammorning dtantsur :)16:14
alezilhe he16:14
*** aparnav has joined #openstack-ironic16:19
*** aarefiev is now known as aarefiev_afk16:23
openstackgerritSam Betts proposed openstack/ironic master: Make Ironic devstack simulation less dependent on OVS  https://review.openstack.org/44072116:25
openstackgerritSam Betts proposed openstack/ironic master: Rework Ironic devstack baremetal network simulation  https://review.openstack.org/39295916:25
openstackgerritSam Betts proposed openstack/ironic master: Handle multinode VXLAN tunnel inside ironic devstack plugin  https://review.openstack.org/44071816:25
openstackgerritSam Betts proposed openstack/ironic master: Grenade source correct Ironic devstack plugin version  https://review.openstack.org/44071716:25
*** litao has quit IRC16:29
*** sabeen has quit IRC16:39
*** mtanino has joined #openstack-ironic16:39
*** sabeen has joined #openstack-ironic16:44
thomasemAhhh, the familiar wall of cyan, yellow, and green of Devstack.16:47
*** aparnav has quit IRC16:51
*** sayantan_ has quit IRC16:51
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for ceph radosgw  https://review.openstack.org/40763916:54
*** sayantan_ has joined #openstack-ironic16:55
*** vinsh has joined #openstack-ironic16:57
*** vinsh_ has joined #openstack-ironic16:58
*** vinsh has quit IRC16:58
*** athomas has quit IRC16:59
sambettsdtantsur: did we decide we should or should not have "dhcp" in the ipxe file for inspection? I see my server DHCP 3 times during pxe boot, first for normal pxe, then once for iPXE and then a second time for iPXE once it loads the ipxe file16:59
vdrokdtantsur: nope, in direct order. It's mock who adds arguments to function in reverse16:59
dtantsursambetts, we dropped it from puppet-ironic fwiw17:01
sambettsdtantsur: hmm ok, install with bifrost still adds it17:02
dtantsurI think we dropped it back in Newton, and nobody complained17:03
*** tesseract has quit IRC17:04
*** trown|lunch is now known as trown17:05
*** mgoddard has quit IRC17:06
*** ChubYann has joined #openstack-ironic17:06
dtantsursee you tomorrow17:07
*** dtantsur is now known as dtantsur|afk17:07
openstackgerritMerged openstack/python-oneviewclient master: Reenable the dynamic allocation validation methods  https://review.openstack.org/45320617:07
*** dyasny has quit IRC17:09
sambettscya dtantsur|afk17:15
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for ceph radosgw  https://review.openstack.org/40763917:16
*** ElCoyote_ has quit IRC17:19
*** ElCoyote_ has joined #openstack-ironic17:20
*** amoralej is now known as amoralej|off17:20
*** baoli has joined #openstack-ironic17:25
*** mgould is now known as mgould|afk17:26
* sambetts -> home 17:26
sambettsnight all17:26
*** sambetts is now known as sambetts|afk17:27
thomasemCheers17:28
jrollvdrok: dtantsur|afk: fyi, this does get rid of that serialization warning but isn't py3-happy :/ https://review.openstack.org/#/c/453205/17:32
*** jvgrant_ has quit IRC17:35
*** jvgrant has joined #openstack-ironic17:35
vdrokjroll: we can have an or in this elif, checking idinstance six.text_types?17:36
*** dsneddon is now known as dsneddon_afk17:36
openstackgerritJim Rollenhagen proposed openstack/ironic master: Fix serialization warnings for unicode strings  https://review.openstack.org/45320517:37
jrollvdrok: yep, just did that :)17:37
vdrok:) thanks17:37
jrollI just wanted to mention it before a meeting but then decided to just go ahead and do it17:37
*** e0ne has joined #openstack-ironic17:38
vdrokjroll: oh, also we might want to do the same for int types17:38
vdrokJust in case17:38
*** vgadiraj_ has joined #openstack-ironic17:39
jrollooo17:39
jrollgood point17:39
*** vgadiraj_ has quit IRC17:40
openstackgerritJim Rollenhagen proposed openstack/ironic master: Fix base object serialization checks  https://review.openstack.org/45320517:41
jrollvdrok: ^ there we go17:41
vdrokYup, will take a look when I'm somewhere near PC17:42
jrollno worries17:43
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for ceph radosgw  https://review.openstack.org/40763917:44
*** d0ugal has quit IRC17:48
*** d0ugal has joined #openstack-ironic17:49
aNuposicvdrok, if you could take a look at ^ when possible :)17:50
vdrokaNuposic: yup, sorry for the delay (again), will take a look today17:53
*** mgoddard has joined #openstack-ironic17:53
aNuposicvdrok, cool, thnx17:53
*** sayantan_ has quit IRC17:58
*** tuan_luong has joined #openstack-ironic18:02
*** tuanla_ has joined #openstack-ironic18:02
*** ralonsoh has quit IRC18:04
*** sayantan_ has joined #openstack-ironic18:08
*** e0ne has quit IRC18:14
*** ijw_ has joined #openstack-ironic18:14
rajinirThe tempest test BaremetalBasicOps fails with this error  ValidationError: Ironic node Node xyz does not have any port associated with it. Any idea?18:17
*** Sukhdev has joined #openstack-ironic18:20
*** g3ek has quit IRC18:22
rajinirsambetts|afk: hi18:23
*** yatinkarel has quit IRC18:24
*** dprince has quit IRC18:27
*** tuanla_ has quit IRC18:31
*** tuan_luong has quit IRC18:31
*** g3ek has joined #openstack-ironic18:31
*** snecklifter has quit IRC18:32
*** crushil has quit IRC18:32
*** amotoki has quit IRC18:34
*** yatinkarel has joined #openstack-ironic18:37
TheJuliarajinir: Was a VIF attachment posted to the node?18:40
TheJuliaErr18:41
TheJuliaNo18:41
TheJuliaIt needs a port, it sounds like the port was never posted18:41
TheJuliaIt needs a port to relate back to the node in the database, else you can't validate the node18:41
TheJuliarajinir: ^^^ and forget the VIF attachment question, the error would be explicit.18:41
rajinirTheJulia: Is this bug? https://bugs.launchpad.net/ironic/+bug/167899518:42
openstackLaunchpad bug 1678995 in Ironic "In flat network scenario with port groups, neutron port mac address isn't updated" [Medium,Triaged]18:42
rajinirTheJulia: VIF 6d056d1a-3013-4198-b325-954898b18907 isn't attached to Ironic node18:43
TheJuliarajinir: Unlikely, since that is a VIF issue18:44
rajinirTheJulia: We are using flat networks as well18:44
TheJuliarajinir: Maybe paste your log into paste.openstack.org for additional context?18:44
*** dsneddon_afk has quit IRC18:44
TheJuliaAre you trying to run the tempest test against a configured operating environment?18:44
ricardoashey, ironic'ers... another question regarding oneview drivers :)18:44
ricardoasWe currently maintain two oneview drivers for ironic and an oneview ml2 driver. The problem for us is that the ml2 driver makes use of https://pypi.python.org/pypi/hpOneView which is being more actively maintained as a lib to access oneview than python-oneviewclient. We would like that *pxe_oneview drivers at ironic tree to use the hpOneView too, but as this will require to deprecate python-oneviewclient I'm not sure how to procee18:44
TheJuliaricardoas: Deprecating the entire library... that is a really good question, but the first step would be to begin to change over the usage in ironic to use the hponeview python library18:46
*** snecklifter has joined #openstack-ironic18:46
*** joanna__ has quit IRC18:47
TheJuliaricardoas: I _think_ an RFE bug would be useful for at least tracking purposes, I doubt there would be objections to switching over to a more actively maintained library18:47
rajinirhttps://www.irccloud.com/pastebin/4frV9wAU/BareMetalOps18:47
rajinirTheJulia: See the paste https://www.irccloud.com/pastebin/4frV9wAU/BareMetalOps18:47
ricardoasTheJulia: that makes sense... one point I'm not sure is that we currently maintain some validations at python-oneviewclient which do not fit into hponeview18:48
ricardoasTheJulia: do you think migrating these code to upstream drivers is an option?18:48
ricardoasTheJulia: for example, https://github.com/openstack/python-oneviewclient/blob/master/oneview_client/client.py#L61418:50
TheJuliarajinir: Interesting.... Also that the vif data indicates it is a tap interface....18:51
TheJuliarajinir: That feels like something server side configuration wise, possibly the test is getting scheduled by nova compute on to a VM somehow and not an ironic baremetal node... Which seems rather odd.18:53
TheJuliaricardoas: So... commit/contribution to the hponeview library from outside hp's walls was never sorted out?18:54
TheJuliaS/hp/hpe/18:55
rajinirTheJulia: Its a baremetal node, ironic node-list shows the info and it looks correct18:55
rajinirTheJulia: I thought since we use flat networks, it could be related to this https://bugs.launchpad.net/ironic/+bug/1678995. This error is new, was working fine in the last release18:56
openstackLaunchpad bug 1678995 in Ironic "In flat network scenario with port groups, neutron port mac address isn't updated" [Medium,Triaged]18:56
TheJuliaSounds more like a misconfiguration to me.  jroll any thoughts?18:56
*** dprince has joined #openstack-ironic18:57
TheJuliaricardoas: I don't know how the community would feel about extra validations moving into ironic, but perhaps a meeting agenda item for monday to raise the question.  If you could point to an explicit example, that would help for discussion purposes?18:57
TheJuliaS/?//18:57
jrollrajinir: is this a real deployment, or set up with devstack, or something else?18:58
ricardoasTheJulia I guess it is starting to be... we've been encouraged to start contributing to this lib instead, as it is more actively keeping track of changes in oneview api. But in this case, some of these validations are directly related to ironic entities (port, node_info)...18:58
jrollTheJulia: rajinir: it doesn't sound like the node has a port associated at all18:58
rajinirTheJulia: Thirdparty CI using baremetal, so devstack gate18:58
rajinirjroll:Thirdparty CI using baremetal, so devstack gate18:59
*** mjturek has quit IRC19:00
ricardoasTheJulia, that sounds great... I'll make sure to raise it in the next meeting :)19:00
ricardoasTheJulia: thanks a lot!19:00
TheJuliaricardoas: so that does actually kind of make sense to have in the driver code, as long as it would cleanly cross revisions/move forward, but we should discuss as a group.19:00
TheJuliaricardoas: Thank you!19:01
jrollrajinir: do the nodes have a mac address in your devstack's hardware info file?19:01
jrolloh wait wat, did we break all third party CI19:02
jrollhttps://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L164519:02
*** mgoddard has quit IRC19:02
jroll$interface_info seems to only be built if IRONIC_IS_HARDWARE is false19:02
jroll@_@19:02
jrollrajinir: looks like this broke it https://github.com/openstack/ironic/commit/4ec88c9b8acb1229c30bb39cb5b92bb3131da6d219:05
jrollsigh19:05
jrollsambetts|afk: ^^ fyi, that broke use with IRONIC_IS_HARDWARE==True19:05
TheJuliaLooks one level higher, but I'm on a tablet right ow19:05
EmilienMhey ironic folks19:06
Sukhdevjroll : Hey Jim - QQ: Once a node moves into Active state (after the network flip), for the final boot or subsequent boots (issued manually by power cycle) is there any specific DHCP options required for it to boot from the downloaded image?19:06
jrollTheJulia: it's used higher, but it's set only directly after lines with: if [[ "$IRONIC_IS_HARDWARE" == "False" ]]; then19:06
EmilienMtripleo upgrade jobs are broken because it seems ironic db-sync doesn't work fine19:06
EmilienMhttp://logs.openstack.org/78/453078/2/check/gate-tripleo-ci-centos-7-undercloud-upgrades-nv/ac0887c/logs/var/log/undercloud_upgrade.txt.gz#_2017-04-04_12_38_04_00019:06
EmilienMjroll: have you seen that before? ^19:06
slaglehi, can anyone help with https://bugs.launchpad.net/ironic/+bug/1679759?19:06
openstackLaunchpad bug 1679759 in tripleo "Undercloud upgrade failing on ironic dbsync" [Critical,Triaged]19:06
EmilienMwe deploy from trunk19:07
jrollEmilienM: that's fixed in master19:07
* jroll finds commit19:07
jrollEmilienM: https://github.com/openstack/ironic/commit/d31d984871a03c3e7cc4be85a0f2fb12bda5dc7e19:07
TheJuliaYeah, I see it in the diff :(19:07
rajinirjroll: Is there a workaround?19:07
jrollrajinir: doesn't seem so, the code needs to be fixed. this landed just this week19:07
EmilienMjroll: we have this commit I think19:08
EmilienMjroll: see the version of ironic on http://logs.openstack.org/78/453078/2/check/gate-tripleo-ci-centos-7-undercloud-upgrades-nv/ac0887c/logs/rpm-qa.txt.gz19:08
EmilienMopenstack-ironic-common-7.0.1-0.20170404112528.7f1639e.el7.centos.noarch19:08
EmilienMopenstack-ironic-inspector-5.1.1-0.20170401215607.8dc2d00.el7.centos.noarch19:08
EmilienMboth are build from very recent commits19:09
TheJuliajroll: I think we just need to revert the devstack lib change19:09
TheJuliaIt can be fixed in the revert revert19:09
rajinirjroll: TheJulia: I'm glad, I know the reason now.  We are trying to get the builds to working again, a revert would help19:10
EmilienMjroll: oh wait19:10
EmilienMjroll: it seems like 7f1639e is older, but why the timestamp says 04/0419:10
EmilienMslagle: it sounds like we deploy old ironic (I don't know why though)19:10
jrollTheJulia: rajinir: yes, a revert would also work, y'all have the power :P19:11
EmilienMslagle: see https://github.com/openstack/ironic/commit/7f1639e ( 11 days ago )19:11
EmilienMjroll: sorry for noise. We might have an issue with our tooling19:11
* TheJulia goes and mashes a revert button19:11
jrollEmilienM: :)19:11
jrollSukhdev: it should just work - however, using dhcp for the user image would require that the tenant network can reach the dhcp/tftp services. I'd recommend using local boot for user images19:13
jrollSukhdev: e.g. https://docs.openstack.org/project-install-guide/baremetal/draft/advanced.html#local-boot-with-partition-images19:13
*** baoli has quit IRC19:14
openstackgerritJulia Kreger proposed openstack/ironic master: Revert "[Devstack] Rework VMs connection logic"  https://review.openstack.org/45330019:14
jrollTheJulia: I hate to nit on this but can you wrap that commit message? :P19:15
jrollactually I'll just get it19:15
Sukhdevjroll : cool - let me switch to the local boot (I think this is missing in my setup) - thanks19:15
TheJuliaThank you, I'm on a tablet and used the web ui19:15
*** dsneddon has joined #openstack-ironic19:15
* TheJulia has to go, bbl19:15
jrollnp, have a good night :)19:16
openstackgerritJim Rollenhagen proposed openstack/ironic master: Revert "[Devstack] Rework VMs connection logic"  https://review.openstack.org/45330019:16
jrolland a +2 if someone wants to land that19:17
jrollmariojv: ^ I know you're around19:17
jrollrajinir: sorry, which CI system(s) do you run?19:17
rajinirjroll: pxe_drac for dell19:17
jrollrajinir: looks like it's reporting NOT_REGISTERED on the revert19:18
*** crushil has joined #openstack-ironic19:18
rajinirjroll: Will fix that and retrigger a build19:18
jrollcool, thanks!19:19
*** sayantan_ has quit IRC19:21
mariojvjroll: TheJulia: L1634 here was the change that broke 3rd party ci? https://review.openstack.org/#/c/453300/2/devstack/lib/ironic19:23
mariojvtrying to wrap my head around why this broke it19:23
*** harlowja has joined #openstack-ironic19:24
jrollmariojv: yes, because $interface_info is only defined in the case where IRONIC_IS_HARDWARE==False19:24
jrollwhich is True for all of our third party CI19:25
jrollthus undefined, thus no ports created19:25
mariojvah, i see it19:25
mariojvyeah, this is good, +2+W19:26
jrollit's fairly obvious reading the code in tree, less so in the diff19:26
jrollthanks!19:26
jrollwas considering waiting for dell CI to come back, but pretty clear this is broken anyway ¯\_(ツ)_/¯19:26
jrollrajinir: ^^ when that comes down you should be up and running again19:26
*** dprince has quit IRC19:26
rajinirTheJulia: Thanks julia will watch for it19:27
*** dprince has joined #openstack-ironic19:29
*** bfournie has quit IRC19:30
*** baoli has joined #openstack-ironic19:32
*** cdearborn has joined #openstack-ironic19:40
*** krtaylor has quit IRC19:45
*** [1]cdearborn has quit IRC19:53
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector-specs master: Collect Bios, Memory and Processor Info from Dmidecode  https://review.openstack.org/40679019:57
*** Sukhdev has quit IRC20:15
*** causten has quit IRC20:19
*** ElCoyote_1 has joined #openstack-ironic20:23
*** ElCoyote_ has quit IRC20:23
*** ElCoyote_1 is now known as ElCoyote_20:24
rajinirTheJulia, jroll, the revert helped https://review.openstack.org/#/c/453300/20:29
jrollrajinir: excellent!20:29
jrolland in before jenkins :)20:29
vdrokTheJulia: an rfe you asked about - https://bugs.launchpad.net/ironic/+bug/1679834, mariojv you might be interested too, as rescue stuff also falls into that category I suppose20:30
openstackLaunchpad bug 1679834 in Ironic "[RFE] Moving network interface calls out of the deployment interface" [Wishlist,New] - Assigned to Vladyslav Drok (vdrok)20:30
vdrokjroll: would be good to have your opinion too :) ^^20:31
mariojvvdrok on a first pass without having thought about it a lot, i think this makes a decent amount of sens20:32
mariojv*sense20:32
jrollvdrok: for the last bit, you could just split "finishing the deployment" into pieces, call deploy.shutdown_server(), network.flip_things(), deploy.finish()20:32
jrollbut yeah makes sense, I think20:32
mariojvi am struggling a bit with trying to piece together all the network logic for rescue in the agent driver, since it's scattered all over the place20:33
mariojvabstracting that away into the conductor would make this quite a bit easier20:33
vdrokjroll: yeah, might be, tho I wanted to keep the conductor changes minimal :)20:33
vdrokbut that would be more clear way20:33
jrollvdrok: yeah, we might have to just roll with it. maybe if a driver doesn't have the new method(s), fall back to the old way20:33
jrollI don't love out of tree deploy interfaces, fwiw :)20:34
vdrokjroll: oh, tell me about it, I hate them more :D20:34
jrollheh20:34
vdrokmariojv: here is a patch doing everything apart the deploy finish -- https://review.openstack.org/45313920:34
*** shobhar_ has joined #openstack-ironic20:44
*** jkilpatr has quit IRC20:45
*** racedo has joined #openstack-ironic20:51
*** racedo has quit IRC20:53
*** racedo has joined #openstack-ironic20:53
TheJuliajroll: vdrok: I do like network.flip_things() from a naming standpoint already.20:53
jrollheh20:53
jrollnetwork.do_a_barrel_roll()20:53
TheJuliaThat is another option :)20:53
vdrok:)20:54
*** trown is now known as trown|outtypewww20:55
*** rcernin has quit IRC20:55
TheJuliavdrok: thank you :)20:55
vdrokTheJulia: why? np :D20:56
TheJulia:)20:58
*** krtaylor has joined #openstack-ironic20:59
vdrokaNuposic: just one thing in that patch, apart from that looks great :)20:59
*** racedo has quit IRC21:00
*** dprince has quit IRC21:01
openstackgerritEmilien Macchi proposed openstack/ironic master: Add sem-ver flag so pbr generates correct version  https://review.openstack.org/45333121:07
EmilienMslagle, jroll : ^ that should help our tripleo issue with upgrades for ironic ^21:07
jrollEmilienM: oh dang, we even document we should do that21:08
EmilienMyup21:08
jrollEmilienM: so we're about to release 8.0.0, waiting on one patch, should we just go ahead and make that bump the major (whatever the flag is)?21:08
EmilienMso:21:09
EmilienM"sem-ver: api-break" bumps X aka major version21:09
jrollnod21:09
* jroll just didn't want to find the docs21:09
EmilienM"sem-ver: feature" bumps Y21:09
EmilienMwhat I did is Y21:09
jrollright21:09
EmilienMbut if you prefer X, I'm fine21:09
jrollwhich is fine for you, and fine for us, I guess I'm just wondering if api-break is more "right"21:10
*** Goneri has quit IRC21:10
* jroll +2s with a similar note21:10
*** racedo has joined #openstack-ironic21:11
*** baha has quit IRC21:12
*** bcornec2 has quit IRC21:15
vdrokgood night! (again)21:16
*** racedo has quit IRC21:17
jroll\o vdrok21:17
TheJuliaI thought pbr was supposed to look at the latest tag as it relates to whatever head is to version :(21:17
mrdaMorning Ironic21:18
jrollTheJulia: it does, here's the problem:21:19
jrollwhen we cut a branch and land a couple patches on stable21:19
jrollstable/foo is now 10.0.0.dev521:19
jrolland master is 10.0.0.dev3 or whatever21:19
jrolland packaging tools get uber confused21:19
*** Serlex has quit IRC21:19
*** snecklifter has quit IRC21:20
TheJuliaYeah21:21
TheJuliaBecause the branch is only for humans21:21
*** racedo has joined #openstack-ironic21:21
jrollthat Sem-Ver commit message tag tells PBR to expect to bump the version, and turns it into 10.0.99999.dev3 or something21:21
jrollpbr spec because I can't find docs https://specs.openstack.org/openstack/oslo-specs/specs/juno/pbr-semver.html21:21
*** erolg has quit IRC21:21
TheJulia:)21:22
*** srobert has quit IRC21:22
*** jkilpatr has joined #openstack-ironic21:23
*** racedo has quit IRC21:26
*** racedo has joined #openstack-ironic21:31
TheJuliamrda: Good morning!  Your Morning message didn't register until now21:31
* TheJulia feels bad21:31
jrollguh, same21:32
jrollmorning mrda :)21:32
mrdao/21:33
*** shobhar_ has quit IRC21:33
mrdaBut your return welcomes are still very much appreciated :)21:33
*** racedo has quit IRC21:37
*** rfc1918 has joined #openstack-ironic21:37
*** rfc1918 has quit IRC21:37
*** racedo has joined #openstack-ironic21:41
*** racedo has quit IRC21:43
*** mat128 has quit IRC21:44
thomasemTime for me to run. See ya tomorrow!21:50
*** racedo has joined #openstack-ironic21:52
aNuposicvdrok: Thanks :) will address your comments21:58
*** racedo has quit IRC21:58
jlvillaljroll, TheJulia rloo: Any objections to doing +A on https://review.openstack.org/#/c/355625/ ?21:59
jlvillalmariojv, ^^22:00
jrolljlvillal: I'm not waiting for anything22:00
rloojlvillal: dunno. i haven't looked at it. can it be used as is, or is it part of some work.22:00
mariojvjlvillal: none from me22:00
jlvillalOkay thanks.22:00
rloojlvillal: i see a config added? does it work?22:00
mariojvrloo: it's a prerequisite for the cinder storage driver22:01
jlvillalrloo, It is the first patch in a series22:01
rloojlvillal: so does the config work?22:01
rloojroll: have we released ironic yet? if not, i'd prefer to hold off on this jlvillal22:01
mariojvah that's a good catch, the config won't be used at all if just that lands22:02
jrollrloo: ah, good point. we're waiting on https://review.openstack.org/#/c/453205/22:02
jlvillalrloo, Define work? You can set the config and it is used by the code. But the code isn't yet being used. If that makes sense.22:02
rloomariojv, jlvillal: I ask cuz i just went through that with rolling upgrades. one of the patches landed and it is part of the release. so i updated the config help to say 'work in progress'.22:02
rloojlvillal: so it doesn't really work. from the user's perspective.22:02
*** Sukhdev has joined #openstack-ironic22:03
mariojvyeah, so we can either add the note in sample config & land, or just wait until after release22:03
mariojvi vote just wait22:03
rloojlvillal: i'd just say hold off until we do a release. and maybe we should get in the habit of putting warnings in our configs, and remove them when the feature lands.22:03
jlvillaljoanna, ^^^^22:03
jlvillalrloo, Okay. I'll wait.22:04
rloojlvillal: maybe put a -2 for now in case someone else thinks to land it...you're around tomorrow?22:04
jlvillalI am22:04
*** priteau has quit IRC22:04
rloojlvillal: that release better be done by tomorrow :)22:05
jlvillalrloo, Done22:05
jlvillalrloo, I'm here all week (except Friday) ;)22:05
rloojlvillal: thx. ciao for now. gotta find some food for dinner...22:05
*** shobhar_ has joined #openstack-ironic22:08
*** shobhar_ has quit IRC22:15
*** shobhar_ has joined #openstack-ironic22:18
*** jcoufal has quit IRC22:20
*** baoli has quit IRC22:23
*** Goneri has joined #openstack-ironic22:25
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for ceph radosgw  https://review.openstack.org/40763922:33
openstackgerritMerged openstack/ironic-python-agent master: Updated from global requirements  https://review.openstack.org/45101222:34
openstackgerritJoanna Taryma proposed openstack/ironic master: Remove translation of log messages from ironic/api  https://review.openstack.org/45336022:37
*** racedo has joined #openstack-ironic22:37
aNuposicvdrok, jlvillal: addressed the review comments https://review.openstack.org/40763922:41
*** hoonetorg has quit IRC22:43
*** mat128 has joined #openstack-ironic22:43
*** hoonetorg has joined #openstack-ironic22:44
*** hoonetorg has quit IRC22:47
*** racedo has quit IRC22:50
*** rpioso has quit IRC22:56
*** hoonetorg has joined #openstack-ironic22:58
*** Goneri has quit IRC22:59
*** mat128 has quit IRC23:03
openstackgerritMerged openstack/ironic master: Revert "[Devstack] Rework VMs connection logic"  https://review.openstack.org/45330023:04
openstackgerritMerged openstack/ironic master: Fix base object serialization checks  https://review.openstack.org/45320523:06
*** causten has joined #openstack-ironic23:22
*** watanabe_isao has joined #openstack-ironic23:26
*** causten has quit IRC23:28
*** watanabe_isao has quit IRC23:30
*** bfournie has joined #openstack-ironic23:36
*** pmannidi has joined #openstack-ironic23:38
*** pmannidi is now known as pmannidi|brb23:38
*** pmannidi|brb has quit IRC23:38
*** pmannidi has joined #openstack-ironic23:39
*** mtanino has quit IRC23:39
*** rook-tower is now known as rook23:49
*** xavierr has quit IRC23:49
SukhdevHey Ironic experts, I used diskimage-builder utility to create Ubuntu image to install using Ironic - I can not login to the server when it boots up -How/what is used as default username/password ?23:50
*** xavierr has joined #openstack-ironic23:52
*** xavierr has quit IRC23:53
*** yuanying_ has quit IRC23:53
*** xavierr has joined #openstack-ironic23:55
*** xavierr has quit IRC23:55
*** shobhar_ has quit IRC23:58
*** xavierr has joined #openstack-ironic23:58

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