Wednesday, 2017-01-18

*** michapma_alt has quit IRC00:01
*** michapma_alt has joined #puppet-openstack00:01
*** alee has joined #puppet-openstack00:09
mwhahahagah the ubuntu ceilometer package drops a vhost config file in place that messes with beaker00:11
*** xarses has quit IRC00:14
*** morazi has quit IRC00:14
*** dprince has quit IRC00:16
*** danpawli1 has joined #puppet-openstack00:17
mwhahahahmm actually i think it's a dependency ordering issue00:17
*** danpawlik has quit IRC00:20
openstackgerritAlex Schultz proposed openstack/puppet-ceilometer: Fix Ubuntu Ocata issues  https://review.openstack.org/42156100:22
*** agrebennikov has quit IRC00:24
*** social_ has joined #puppet-openstack00:28
*** social has quit IRC00:29
*** michapma_alt has quit IRC00:30
*** michapma_alt has joined #puppet-openstack00:30
*** jaosorior has quit IRC00:31
*** michapma_alt has quit IRC00:58
*** michapma_alt has joined #puppet-openstack00:58
*** michapma_alt has quit IRC01:21
*** michapma_alt has joined #puppet-openstack01:21
*** ducttape_ has joined #puppet-openstack01:25
*** stevemar has quit IRC01:27
*** basilAB has joined #puppet-openstack01:28
*** stevemar has joined #puppet-openstack01:29
*** acormier has joined #puppet-openstack01:31
*** fultonj has quit IRC01:34
*** michapma_alt has quit IRC01:48
*** michchap_alt has joined #puppet-openstack01:49
*** michapma_alt has joined #puppet-openstack02:14
*** michchap_alt has quit IRC02:14
*** acormier has quit IRC02:19
*** acormier has joined #puppet-openstack02:20
*** ducttape_ has quit IRC02:24
*** ducttape_ has joined #puppet-openstack02:29
*** michapma_alt has quit IRC02:37
*** michapma_alt has joined #puppet-openstack02:37
*** ilbot3 has quit IRC02:46
*** acormier has quit IRC02:48
*** acormier has joined #puppet-openstack02:49
*** ilbot3 has joined #puppet-openstack02:49
*** michapma_alt has quit IRC03:06
*** michapma_alt has joined #puppet-openstack03:07
*** ducttape_ has quit IRC03:15
EmilienMmwhahaha: iirc, canonical was about adding vhost for telemetry services03:17
mwhahahaWell it's breaking things so we'll see03:19
EmilienMmwhahaha: jobs are non voting in a few min FYI03:22
mwhahahaCool. I'll try and figure out the ceilometer thing tomorrow.03:22
*** agrebennikov has joined #puppet-openstack03:23
*** acormier_ has joined #puppet-openstack03:27
*** acormier has quit IRC03:30
EmilienMmwhahaha: cool, I'm off now. Good night03:30
mwhahahaLater03:31
*** michapma_alt has quit IRC03:34
*** michapma_alt has joined #puppet-openstack03:35
openstackgerritMerged openstack/puppet-manila: Prepare 9.5.0 release  https://review.openstack.org/42149803:36
openstackgerritMerged openstack/puppet-murano: Prepare 9.5.0 release  https://review.openstack.org/42150003:36
openstackgerritMerged openstack/puppet-ovn: Prepare 9.5.0 release  https://review.openstack.org/42150603:36
openstackgerritMerged openstack/puppet-magnum: Prepare 9.5.0 release  https://review.openstack.org/42149703:36
*** rwsu has quit IRC03:37
*** acormier_ has quit IRC03:41
*** acormier has joined #puppet-openstack03:41
*** michapma_alt has quit IRC03:42
*** acormier has quit IRC03:46
*** agrebennikov has quit IRC03:58
openstackgerritMerged openstack/puppet-aodh: Prepare 9.5.0 release  https://review.openstack.org/42148704:05
openstackgerritMerged openstack/puppet-barbican: Prepare 9.5.0 release  https://review.openstack.org/42148804:05
openstackgerritMerged openstack/puppet-ceilometer: Prepare 9.5.0 release  https://review.openstack.org/42151304:06
openstackgerritMerged openstack/puppet-cinder: Prepare 9.5.0 release  https://review.openstack.org/42148904:06
openstackgerritMerged openstack/puppet-designate: Prepare 9.5.0 release  https://review.openstack.org/42149004:06
openstackgerritMerged openstack/puppet-glance: Prepare 9.5.0 release  https://review.openstack.org/42149104:06
openstackgerritMerged openstack/puppet-gnocchi: Prepare 9.5.0 release  https://review.openstack.org/42149204:06
openstackgerritMerged openstack/puppet-heat: Prepare 9.5.0 release  https://review.openstack.org/42149304:06
openstackgerritMerged openstack/puppet-horizon: Prepare 9.5.0 release  https://review.openstack.org/42149404:06
openstackgerritMerged openstack/puppet-ironic: Prepare 9.5.0 release  https://review.openstack.org/42149504:06
openstackgerritMerged openstack/puppet-keystone: Prepare 9.5.0 release  https://review.openstack.org/42149604:06
openstackgerritMerged openstack/puppet-mistral: Prepare 9.5.0 release  https://review.openstack.org/42149904:07
openstackgerritMerged openstack/puppet-neutron: Prepare 9.5.0 release  https://review.openstack.org/42150104:07
openstackgerritMerged openstack/puppet-nova: Prepare 9.5.0 release  https://review.openstack.org/42150204:07
openstackgerritMerged openstack/puppet-openstack_extras: Prepare 9.5.0 release  https://review.openstack.org/42150304:07
openstackgerritMerged openstack/puppet-openstacklib: Prepare 9.5.0 release  https://review.openstack.org/42150404:07
openstackgerritMerged openstack/puppet-oslo: Prepare 9.5.0 release  https://review.openstack.org/42150504:07
openstackgerritMerged openstack/puppet-sahara: Prepare 9.5.0 release  https://review.openstack.org/42150704:07
openstackgerritMerged openstack/puppet-swift: Prepare 9.5.0 release  https://review.openstack.org/42150804:07
openstackgerritMerged openstack/puppet-tempest: Prepare 9.5.0 release  https://review.openstack.org/42150904:07
openstackgerritMerged openstack/puppet-trove: Prepare 9.5.0 release  https://review.openstack.org/42151004:07
openstackgerritMerged openstack/puppet-vswitch: Prepare 9.5.0 release  https://review.openstack.org/42151104:08
openstackgerritMerged openstack/puppet-zaqar: Prepare 9.5.0 release  https://review.openstack.org/42151204:08
*** agrebennikov has joined #puppet-openstack04:29
*** udesale has joined #puppet-openstack04:37
*** agrebennikov_ has joined #puppet-openstack04:49
*** agrebennikov has quit IRC04:52
*** xarses has joined #puppet-openstack04:53
*** xarses has quit IRC04:53
*** xarses has joined #puppet-openstack04:54
*** agrebennikov_ has quit IRC05:00
*** dgurtner has joined #puppet-openstack05:04
*** dgurtner has quit IRC05:04
*** dgurtner has joined #puppet-openstack05:04
*** dgurtner has quit IRC05:15
*** nmathew has joined #puppet-openstack05:16
*** skramaja has joined #puppet-openstack05:21
*** agrebennikov_ has joined #puppet-openstack05:27
*** agrebennikov_ has quit IRC05:35
*** richm has quit IRC06:42
*** saneax-_-|AFK is now known as saneax07:00
*** bapalm has quit IRC07:16
*** bapalm has joined #puppet-openstack07:18
*** dgurtner has joined #puppet-openstack07:21
*** dgurtner has quit IRC07:21
*** dgurtner has joined #puppet-openstack07:21
*** tesseract has joined #puppet-openstack07:25
*** tesseract has quit IRC07:25
*** rasca has joined #puppet-openstack07:25
*** tesseract has joined #puppet-openstack07:26
*** dgurtner has quit IRC08:02
*** yprokule has joined #puppet-openstack08:04
*** hjensas has joined #puppet-openstack08:08
*** hjensas has joined #puppet-openstack08:08
openstackgerritOpenStack Proposal Bot proposed openstack/puppet-openstack-integration: Updated from Puppet OpenStack modules constraints  https://review.openstack.org/42172308:10
*** shardy has joined #puppet-openstack08:12
*** panda|zZ is now known as panda08:19
*** dgurtner has joined #puppet-openstack08:19
*** dgurtner has quit IRC08:19
*** dgurtner has joined #puppet-openstack08:19
*** markvoelker has joined #puppet-openstack08:26
*** rmart04 has joined #puppet-openstack08:35
*** amoralej|off is now known as amoralej08:35
*** chem has joined #puppet-openstack08:45
*** rmart04 has quit IRC08:50
*** jpich has joined #puppet-openstack08:52
*** rmart04 has joined #puppet-openstack08:56
*** gfidente has joined #puppet-openstack09:00
*** dgurtner has quit IRC09:07
*** jpena|off is now known as jpena09:22
*** derekh has joined #puppet-openstack09:23
*** dgurtner has joined #puppet-openstack09:34
*** dgurtner has quit IRC09:34
*** dgurtner has joined #puppet-openstack09:34
*** jpena is now known as jpena|off09:35
*** dgurtner has quit IRC09:39
*** jpena|off is now known as jpena09:42
*** salmankhan has joined #puppet-openstack09:43
*** lucas-afk is now known as lucasagomes09:45
*** dgurtner has joined #puppet-openstack09:45
*** dgurtner has quit IRC09:45
*** dgurtner has joined #puppet-openstack09:45
*** tobasco has quit IRC09:57
*** tobasco has joined #puppet-openstack09:57
*** owalsh_ has joined #puppet-openstack09:59
*** owalsh has quit IRC09:59
*** hjensas has quit IRC10:19
*** owalsh_ is now known as owalsh10:20
*** dgurtner has quit IRC10:20
*** chem has quit IRC10:30
*** hjensas has joined #puppet-openstack10:32
*** hjensas has joined #puppet-openstack10:32
openstackgerritLuke Hinds proposed openstack/puppet-horizon: Manage password_validator with puppet manifest  https://review.openstack.org/41365310:33
*** dgurtner has joined #puppet-openstack10:38
*** paramite has joined #puppet-openstack10:54
*** dgurtner has quit IRC10:57
*** salmankhan has quit IRC11:04
*** salmankhan has joined #puppet-openstack11:05
*** richm has joined #puppet-openstack11:11
*** udesale has quit IRC11:13
*** dgurtner has joined #puppet-openstack11:13
*** dgurtner has quit IRC11:13
*** dgurtner has joined #puppet-openstack11:13
*** panda is now known as panda|lunch11:15
openstackgerritMarios Andreou proposed openstack/puppet-nova: Add a class to run the db online_data_migrations  https://review.openstack.org/42124911:18
*** nmathew has quit IRC11:18
*** panda|lunch is now known as panda11:19
*** hjensas has quit IRC11:25
*** dtantsur|afk is now known as dtantsur11:32
openstackgerritAlex Ruiz Estradera proposed openstack/puppet-neutron: Add new MidoNet plugin package  https://review.openstack.org/42184711:39
*** acabot has quit IRC11:40
*** hjensas has joined #puppet-openstack11:45
*** dprince has joined #puppet-openstack11:45
*** ccamacho is now known as ccamacho|lunc11:55
*** ccamacho|lunc is now known as ccamacho|lunch11:55
*** salmankhan has quit IRC11:57
*** salmankhan has joined #puppet-openstack11:59
*** salmankhan has quit IRC12:06
*** salmankhan has joined #puppet-openstack12:14
*** michapma_alt has joined #puppet-openstack12:14
*** cdelatte has joined #puppet-openstack12:15
*** acabot has joined #puppet-openstack12:21
*** chem has joined #puppet-openstack12:28
*** shardy is now known as shardy_lunch12:29
EmilienMhello12:29
*** lhinds is now known as lhinds|afk12:30
*** chem has quit IRC12:31
*** chem has joined #puppet-openstack12:32
iurygregorygood morning12:33
*** ducttape_ has joined #puppet-openstack12:44
*** jayg|g0n3 is now known as jayg12:58
*** ccamacho|lunch is now known as ccamacho12:58
mwhahahaor something12:58
*** salmankhan has quit IRC13:00
*** salmankhan has joined #puppet-openstack13:00
*** paramite has quit IRC13:02
*** social_ is now known as social13:03
*** social has quit IRC13:03
*** social has joined #puppet-openstack13:03
*** salmankhan has quit IRC13:05
*** morazi has joined #puppet-openstack13:05
*** udesale has joined #puppet-openstack13:06
*** trown|outtypewww is now known as trown13:07
*** ducttape_ has quit IRC13:09
*** lhinds|afk has quit IRC13:11
*** chem has quit IRC13:12
*** morazi has quit IRC13:14
openstackgerritEvgeny Antyshev proposed openstack/puppet-glance: Add ploop to supported disk formats  https://review.openstack.org/42188913:14
*** ansmith has joined #puppet-openstack13:15
*** lucasagomes is now known as lucas-hungry13:15
*** lhinds has joined #puppet-openstack13:17
*** ccamacho has quit IRC13:19
*** dgurtner has quit IRC13:21
*** shardy_lunch is now known as shardy13:21
iurygregorymwhahaha, we put scenarios is ubuntu for no-voting so we can approve https://review.openstack.org/#/c/420994/ ?13:24
*** beagles is now known as beagles_brb13:24
mwhahahaiurygregory: not sure, let me see. I might want to split the changes apart13:25
iurygregorymwhahaha, ack13:25
openstackgerritEvgeny Antyshev proposed openstack/puppet-glance: Add ploop to supported disk formats  https://review.openstack.org/42188913:27
*** morazi has joined #puppet-openstack13:27
*** ccamacho has joined #puppet-openstack13:37
*** fc__ has quit IRC13:37
*** fc__ has joined #puppet-openstack13:37
*** pradk has joined #puppet-openstack13:39
*** salmankhan has joined #puppet-openstack13:40
*** agrebennikov_ has joined #puppet-openstack13:41
openstackgerritAlex Schultz proposed openstack/puppet-nova: Stop doing cell v2 in beaker  https://review.openstack.org/42099413:46
*** jpena is now known as jpena|lunch13:47
*** dprince has quit IRC13:52
*** ducttape_ has joined #puppet-openstack13:53
*** trown is now known as trown|afk13:54
openstackgerritAlex Schultz proposed openstack/puppet-nova: Fix libvirt for ubuntu  https://review.openstack.org/42191713:57
*** amoralej is now known as amoralej|lunch13:59
openstackgerritAlex Schultz proposed openstack/puppet-nova: Fixed libvirt package name for parallels virt_type  https://review.openstack.org/42003214:02
*** hjensas has quit IRC14:03
*** fultonj has joined #puppet-openstack14:04
*** owalsh is now known as owalsh-brb14:10
*** pradk has quit IRC14:12
*** udesale has quit IRC14:15
*** owalsh-brb has quit IRC14:15
*** owalsh-brb has joined #puppet-openstack14:16
*** owalsh-brb is now known as owalsh14:16
*** udesale has joined #puppet-openstack14:17
*** udesale has quit IRC14:18
*** beagles_brb is now known as beagles14:18
*** udesale has joined #puppet-openstack14:19
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Test: do not merge  https://review.openstack.org/42152814:20
*** jperry has joined #puppet-openstack14:20
*** udesale has quit IRC14:21
EmilienMwth https://review.openstack.org/#/c/421723/1/Puppetfile14:21
*** udesale has joined #puppet-openstack14:21
*** trown|afk is now known as trown14:22
dmsimardwtf ?14:23
dmsimardlol14:23
dmsimardsounds like a bug in the update constraints script14:23
*** jperry has quit IRC14:25
*** ccamacho has quit IRC14:25
*** lucas-hungry is now known as lucasagomes14:25
*** jperry has joined #puppet-openstack14:25
*** dprince has joined #puppet-openstack14:29
*** shardy has quit IRC14:30
*** shardy has joined #puppet-openstack14:31
*** hjensas has joined #puppet-openstack14:31
*** hjensas has joined #puppet-openstack14:31
*** skramaja has quit IRC14:41
*** chem has joined #puppet-openstack14:42
*** ccamacho has joined #puppet-openstack14:42
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: logs: add keystone-resources for debug  https://review.openstack.org/42198014:49
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: logs: add keystone-resources for debug  https://review.openstack.org/42198014:49
*** jpena|lunch is now known as jpena14:50
*** morazi has quit IRC14:51
*** dfisher has joined #puppet-openstack14:54
*** bklei has joined #puppet-openstack14:58
*** nmathew has joined #puppet-openstack15:02
*** trown is now known as trown|mtg15:03
*** jistr is now known as jistr|mtg15:05
mwhahahagah i guess i need to go back and align the stars, forgot the xenial beaker tests15:09
*** alee has quit IRC15:09
openstackgerritAlex Schultz proposed openstack/puppet-nova: Align stars to fix puppet-ci  https://review.openstack.org/42099415:10
*** ducttape_ has quit IRC15:10
openstackgerritAlex Schultz proposed openstack/puppet-nova: Fixed libvirt package name for parallels virt_type  https://review.openstack.org/42003215:11
*** xarses has quit IRC15:11
openstackgerritEmilien Macchi proposed openstack/puppet-ironic: Allow to configure glance_api_version  https://review.openstack.org/42200515:12
*** amoralej|lunch is now known as amoralej15:14
*** openstack has joined #puppet-openstack15:19
*** alee has joined #puppet-openstack15:22
*** mgagne has joined #puppet-openstack15:22
*** trown|mtg has joined #puppet-openstack15:22
*** radez has joined #puppet-openstack15:22
*** degorenko has joined #puppet-openstack15:22
*** khappone_ has joined #puppet-openstack15:22
*** jtomasek has joined #puppet-openstack15:22
*** zeus has joined #puppet-openstack15:22
*** acormier has joined #puppet-openstack15:22
*** mgagne has quit IRC15:23
*** fvollero has quit IRC15:23
*** mgagne has joined #puppet-openstack15:23
*** petems has quit IRC15:23
*** mgagne is now known as Guest5853115:23
*** fvollero has joined #puppet-openstack15:24
*** mwhahaha has joined #puppet-openstack15:27
*** nmathew has quit IRC15:27
mwhahahanow that my irc client is back, i vaguely remember fixing such an issue in the mitaka timeframe around glance15:28
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: logs: add keystone-resources for debug  https://review.openstack.org/42198015:29
dmsimardmwhahaha: left OpenStack gate, right RDO CI https://www.diffchecker.com/LfTNqt4Z15:31
dmsimardI'll check more later.. in two meetings simultaneously :(15:31
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Re-enable Designate on CentOS7  https://review.openstack.org/39373815:32
*** petems has joined #puppet-openstack15:34
*** saneax is now known as saneax-_-|AFK15:36
*** simonmcc has joined #puppet-openstack15:37
openstackgerritBrent Eagles proposed openstack/puppet-octavia: Move db include from ::octavia to ::octavia::api  https://review.openstack.org/42203115:41
*** davidmichaelkarr has joined #puppet-openstack15:41
*** jaosorior has joined #puppet-openstack15:41
EmilienMmwhahaha: can we make an etherpad to list blockers we currently have in ubuntu?15:47
EmilienMunless everything is all under control15:47
*** ducttape_ has joined #puppet-openstack15:48
dmsimardEmilienM: CI status is green so everything is cool15:48
EmilienMdmsimard: where?15:48
dmsimard /topic15:48
EmilienMare you trolling us?15:49
EmilienM:P15:49
dmsimarddude it's in the topic15:49
dmsimardlol15:49
EmilienMI've lost admin15:49
*** morazi has joined #puppet-openstack15:49
*** jistr|mtg is now known as jistr15:51
*** udesale has quit IRC15:53
*** bklei has quit IRC15:56
mwhahahayea i'll get the list today, been meeting it up this morning so i'm not sure of the complete status15:57
*** trown|mtg is now known as trown15:57
*** xarses has joined #puppet-openstack15:57
*** _ducttape_ has joined #puppet-openstack15:58
*** xarses_ has joined #puppet-openstack15:58
*** xarses_ has quit IRC15:59
*** xarses_ has joined #puppet-openstack15:59
*** hjensas has quit IRC15:59
*** rajinir has joined #puppet-openstack16:00
*** ducttape_ has quit IRC16:01
*** xarses has quit IRC16:02
EmilienMlet's dress a list so we can kill it together16:03
mwhahahak let me start one16:06
mwhahahahttps://etherpad.openstack.org/p/puppet-ubuntu-ocata-m216:09
dmsimardmwhahaha: only thing I see that's relevant in the difference between rdo and upstream CI for mitaka is KVM version which is 2.6 (from virt SIG repo) in upstream whereas RDO CI uses base OS 1.5 .. I don't see how that could cause a glance image upload timeout :(16:09
mwhahahait's what i've got so far16:09
* dmsimard keeps looking16:10
mwhahahadmsimard: link to logs?16:10
dmsimardmwhahaha: http://logs.openstack.org/28/421528/2/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/652b133/16:10
dmsimardand https://ci.centos.org/artifacts/rdo/weirdo-generic-puppet-openstack-scenario001/846/weirdo-project/16:11
*** markvoelker has quit IRC16:11
dmsimardthat hardware it ran on is fairly slow AMD .. but it shouldn't take more than 170s to upload cirros :(16:11
mwhahahait's a ceph backend16:12
mwhahahaso maybe it's a ceph issue16:12
dmsimardI don't see any stack traces or errors anywhere, it seems like the upload eventually finishes but I don't see the ceph status update to take account for image being uploaded16:12
dmsimardhttps://ci.centos.org/artifacts/rdo/weirdo-generic-puppet-openstack-scenario001/846/weirdo-project/logs/ceph/ceph-mon.n21.txt.gz16:12
dmsimardvs http://logs.openstack.org/28/421528/2/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/652b133/logs/ceph/ceph-mon.centos-7-osic-cloud1-s3700-6743322.txt.gz16:13
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: logs: add keystone-resources for debug  https://review.openstack.org/42198016:14
*** rmart04 has quit IRC16:15
dmsimardI retried the job FWIW -- twice failed on the cirros image issue16:16
mwhahahaseems to be hanging on the ceph upload on the backend16:19
mwhahahabut not sure why16:19
shardymwhahaha: Hey, when you get a sec can we pls discuss https://review.openstack.org/#/c/421341/?16:19
shardymwhahaha: it's a blocker for tripleo upgrades, and I'm not sure on the best way to proceed16:19
shardybasically there's a mismatch between puppet-swift and the swift config file defaults16:20
mwhahahashardy: sure, what's up16:20
mwhahahapuppet swift doesn't really get much attention so if something's changed it's probably really out of date16:20
shardymwhahaha: So, the swift default pipeline contains entries like container-quotas and account-quotas16:21
shardybut puppet-swift has hard-coded assumptions that it's container_quotas and account_quotas16:21
shardythis means I've got to either explicitly configure the pipeline via puppet, or we need to align the values in the module with those in swift16:21
shardythe latter is what I posted, but it breaks puppet CI because that does configure the pipeline AFAICS16:22
shardyhttps://github.com/openstack/swift/blob/master/etc/proxy-server.conf-sample#L9416:22
openstackgerritMarios Andreou proposed openstack/puppet-nova: Add a class to run the db online_data_migrations  https://review.openstack.org/42124916:23
mwhahahai don't think we configure the pipeline16:23
mwhahahawe don't use the site.pp16:23
mwhahahaso either we don't have a package that udnerstand the - vs _, or there's something else16:23
shardyhttp://logs.openstack.org/41/421341/1/check/gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial-nv/f26f2c9/logs/etc/swift/proxy-server.conf.txt.gz16:24
mwhahahahttp://logs.openstack.org/41/421341/1/check/gate-puppet-openstack-integration-4-scenario002-tempest-centos-7/2ec4741/logs/swift/proxy.txt.gz#_Jan_18_11_09_3516:24
mwhahahacontainer_quotas16:24
mwhahahait's expecting that16:24
shardyThis is where I got confused - that has container_quotas, but my local deploys via tripleo have container-quotas16:24
shardye.g the same as the swift defaults16:24
mwhahahaso let's look at the scenario, maybe that's getting passed in16:25
shardyhttps://github.com/openstack/puppet-swift/blob/master/manifests/proxy.pp#L1816:25
shardyso basically it looks like "pipeline" there is mandatory, and it's got to match the assumptions in the module16:25
mwhahahahttps://github.com/openstack/puppet-openstack-integration/blob/master/manifests/swift.pp#L41-L4516:26
mwhahahathe test needs to be updated16:26
mwhahahaor rather our scenario config16:26
shardyah, that explains it16:27
* shardy ponders chicken/egg scenario with the two repos16:27
mwhahahadrop quota config?16:27
mwhahahaupdate, and replace?16:27
shardyyeah I guess it'll need to be a series of three patches?16:27
mwhahahai'm thinking yes16:27
openstackgerritRicardo Noriega proposed openstack/puppet-neutron: Add support for BGPVPN plugin  https://review.openstack.org/42205116:27
shardymwhahaha: Ok, thanks, let me give that a try :)16:28
mwhahahapatch to drop the quota, fix swift, add back into pipeline16:28
openstackgerritMarios Andreou proposed openstack/puppet-nova: Add a class to run the db online_data_migrations  https://review.openstack.org/42124916:28
*** _ducttape_ has quit IRC16:29
*** ducttape_ has joined #puppet-openstack16:30
*** panda is now known as panda|bbl16:30
openstackgerritSteven Hardy proposed openstack/puppet-openstack-integration: Temporarily remove *_quotas from swift pipeline  https://review.openstack.org/42208416:31
openstackgerritSteven Hardy proposed openstack/puppet-swift: Make account/container quotas syntax match default pipeline  https://review.openstack.org/42134116:32
* mwhahaha brb16:33
EmilienMmwhahaha: sounds like https://review.openstack.org/#/c/421561/2 fails to run beaker jobs (apache is not starting)16:33
openstackgerritSteven Hardy proposed openstack/puppet-openstack-integration: Temporarily remove *_quotas from swift pipeline  https://review.openstack.org/42208416:35
openstackgerritSteven Hardy proposed openstack/puppet-openstack-integration: Re-add container/account quotas to swift pipeline  https://review.openstack.org/42208716:35
*** ducttape_ has quit IRC16:36
*** _ducttape_ has joined #puppet-openstack16:37
openstackgerritMichael Bayer proposed openstack/puppet-neutron: Allow db sync timeouts to be configurable  https://review.openstack.org/42209116:38
openstackgerritMichael Bayer proposed openstack/puppet-neutron: Allow db sync timeouts to be configurable  https://review.openstack.org/42209116:39
*** trown is now known as trown|lunch16:40
openstackgerritMatthew J Black proposed openstack/puppet-ovn: Northd class include the vswitch::ovs class  https://review.openstack.org/42209316:40
openstackgerritMichael Bayer proposed openstack/puppet-neutron: Allow db sync timeouts to be configurable  https://review.openstack.org/42209116:41
openstackgerritMerged openstack/puppet-cinder: Deprecate host option  https://review.openstack.org/42076816:46
*** salmankhan has quit IRC16:52
*** salmankhan has joined #puppet-openstack16:55
*** _ducttape_ has quit IRC16:56
*** ducttape_ has joined #puppet-openstack16:56
mwhahahaEmilienM: ok i hadn't looked at that one today yet17:00
*** rmart04 has joined #puppet-openstack17:09
* mjblack grumbles about download.ceph.com errors 17:10
*** rmart04 has quit IRC17:14
*** tesseract has quit IRC17:21
*** markvoelker has joined #puppet-openstack17:38
*** ccamacho has quit IRC17:42
*** markvoelker_ has joined #puppet-openstack17:44
*** markvoelker has quit IRC17:46
*** lucasagomes is now known as lucas-afk17:48
*** amoralej is now known as amoralej|off17:48
*** beagles is now known as beagles-brb17:51
*** markvoelker has joined #puppet-openstack17:58
*** trown|lunch is now known as trown17:59
*** derekh has quit IRC18:01
*** markvoelker_ has quit IRC18:01
*** jpich has quit IRC18:01
*** owalsh is now known as owalsh-afk18:04
*** alee has quit IRC18:07
openstackgerritMichael Bayer proposed openstack/puppet-neutron: Allow db sync timeouts to be configurable  https://review.openstack.org/42209118:08
*** owalsh-afk has quit IRC18:08
*** owalsh-afk has joined #puppet-openstack18:09
*** owalsh-afk is now known as owalsh18:09
*** dtantsur is now known as dtantsur|afk18:11
*** shardy has quit IRC18:15
*** shardy has joined #puppet-openstack18:16
*** salmankhan has quit IRC18:17
*** yprokule has quit IRC18:22
*** beagles-brb is now known as beagles18:34
*** jpena is now known as jpena|off18:39
openstackgerritLuke Hinds proposed openstack/puppet-horizon: Manage password_validator with puppet manifest  https://review.openstack.org/41365318:43
pradkhmm seeing issues with puppet-ceilometer ci .. https://review.openstack.org/#/c/420908/18:48
*** shardy is now known as shardy_afk18:52
EmilienMpradk: yes, ubuntu broke us19:00
EmilienMpradk: https://etherpad.openstack.org/p/puppet-ubuntu-ocata-m219:00
EmilienMmwhahaha has it covered19:00
pradkah19:00
openstackgerritDavid Critch proposed openstack/puppet-ceph: Adding support to force zapping of ceph OSDs and journals  https://review.openstack.org/42099219:03
*** xarses_ is now known as xarses19:07
*** guimaluf has quit IRC19:17
iurygregoryyay merged  https://review.openstack.org/42099419:20
*** acormier has quit IRC19:22
*** rasca has quit IRC19:29
*** trown is now known as trown|mtg19:37
EmilienMmwhahaha: for https://review.openstack.org/#/c/421561/19:39
EmilienMit's an idempotency issue I think19:40
mwhahahait is19:40
mwhahahai  just haven't had time to figure it out yet :D19:40
mwhahahaworking on stable/newton release at the moment19:40
EmilienMoh sorry19:40
mwhahahathe problem is that the package is delivering a vhost config after we've already run our apache config which clears out the vhost19:40
mwhahahaamoralej|off, EmilienM: FYI, https://review.openstack.org/42218319:43
EmilienMalready +1 :D19:44
EmilienMyou're damn slow19:44
* EmilienM runs19:44
mwhahaha:o19:44
* mwhahaha makes RDO uses hashes in the future.19:44
* EmilienM hits the door mwhahaha just closed19:44
*** fultonj has quit IRC19:45
mwhahahaok back to figuring out what happened to ceilometer and aodh19:45
mwhahahahttps://github.com/openstack/puppet-openstack-integration/blob/master/manifests/keystone.pp#L80-L8819:53
mwhahahaso we do that for keystone in p-o-i19:53
mwhahahashould we continue this pattern for ceilometer?19:53
EmilienMmwhahaha: yeah19:54
mwhahahak19:54
mwhahahai mean basically we just need to ensure the package was installed prior to apache19:54
EmilienMmwhahaha: AFIK we haven't got any negative feedback about it19:54
mwhahahawhich i think is the more reasonable thing to do than patch in p-o-i19:54
EmilienMwe can do it also19:54
mwhahahalet me try the package before apache thing19:54
openstackgerritAde Lee proposed openstack/puppet-nova: Set correct ownership for nova keytab  https://review.openstack.org/42220019:55
*** alee has joined #puppet-openstack19:55
aleemwhahaha, EmilienM  https://review.openstack.org/422200  should be a quick one19:56
mwhahahaalee: make sure to rebase, we just landed some ci fixes19:57
mwhahahaalee: so it may fail if you aren't on head19:57
EmilienMalee: no tests?19:57
aleewell - there is the test to show that the command is run as expected ..19:57
EmilienMah19:57
EmilienMwithout details19:57
openstackgerritAlex Schultz proposed openstack/puppet-ceilometer: Fix Ubuntu Ocata issues  https://review.openstack.org/42156119:58
aleeEmilienM, you want me to change the test to be is_expected.to get service user keytab and set ownership  ?  or something like that?19:59
openstackgerritAde Lee proposed openstack/puppet-nova: Set correct ownership for nova keytab  https://review.openstack.org/42220019:59
EmilienMalee: i'm fine with it19:59
aleeEmilienM, ok20:00
amoralej|offthanks mwhahaha20:00
*** markvoelker_ has joined #puppet-openstack20:03
*** markvoelker has quit IRC20:05
mwhahahaCould not set 'present' on ensure: Network is unreachable - connect(2) for "download.ceph.com"20:14
* mwhahaha sighs20:14
EmilienMmwhahaha: wait, we're supposed to use mirror20:15
EmilienMmwhahaha: where did you see that20:15
mwhahahabeaker20:15
EmilienMdo we use repos.pp?20:15
mwhahahahttp://logs.openstack.org/61/421561/3/check/gate-puppet-ceilometer-puppet-beaker-rspec-ubuntu-xenial/57d3241/console.html20:15
*** trown|mtg is now known as trown20:15
mwhahahayes20:15
EmilienMyes we do, ::openstack_integration::repos20:15
EmilienMmhh20:15
mwhahahahttp://logs.openstack.org/61/421561/3/check/gate-puppet-ceilometer-puppet-beaker-rspec-ubuntu-xenial/57d3241/console.html#_2017-01-18_20_05_00_50590820:15
mwhahahaunknown variable $::ceph_mirror_host20:15
EmilienMhttp://logs.openstack.org/61/421561/3/check/gate-puppet-ceilometer-puppet-beaker-rspec-ubuntu-xenial/57d3241/logs/apt-cache-policy.txt.gz20:16
EmilienMwth20:16
mwhahahaWarning: Unknown variable: '::ceph_mirror_host'. at /etc/puppetlabs/code/modules/openstack_integration/manifests/repos.pp:59:2020:17
openstackgerritDavid Critch proposed openstack/puppet-ceph: Adding support to force zapping of ceph OSDs and journals  https://review.openstack.org/42099220:17
EmilienMI know why20:17
EmilienMbecause in run_tests.sh we do:20:17
EmilienMexport FACTER_ceph_mirror_host="http://${CEPH_MIRROR_HOST}"20:17
EmilienMbut beaker doesn't run this script20:17
*** acormier has joined #puppet-openstack20:21
openstackgerritMerged openstack/puppet-nova: Fixed libvirt package name for parallels virt_type  https://review.openstack.org/42003220:21
*** panda|bbl is now known as panda20:29
*** markvoelker_ has quit IRC20:32
*** _ducttape_ has joined #puppet-openstack20:36
*** ducttape_ has quit IRC20:39
mwhahahanot that anyone cares, but if you ever want a quick way to run a beaker test on a xenial throwaway vm -> https://gist.github.com/mwhahaha/35c7a63de0910cf8ba76df0d6cef2b7e20:39
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: CI test - never merge  https://review.openstack.org/42222820:40
openstackgerritMichael Bayer proposed openstack/puppet-neutron: Allow db sync timeouts to be configurable  https://review.openstack.org/42209120:51
aleemwhahaha, going to do the ensure_resource() line you suggested -- what does the spec test for that look like?20:53
mwhahahaalee: a normal file check20:53
aleemwhahaha, ok20:54
mwhahahaensure_file(<keyfile>).with( :owner => nova'20:54
mwhahahaensure_file(<keyfile>).with( :owner => <nova user> )20:54
mwhahahasomething to that effect20:54
mwhahahasorry contain_file20:56
openstackgerritLuke Hinds proposed openstack/puppet-horizon: Manage password_validator with puppet manifest  https://review.openstack.org/41365321:09
*** jperry has quit IRC21:15
dmsimardmwhahaha: "makes RDO uses hashes in the future."21:21
dmsimardwhat do you mean ?21:21
mwhahahasomething about not releasing actual versions anymore :D21:22
mwhahahagit hashes for all21:22
mwhahahano more tags/branches21:22
dmsimardyou can deploy from source if you want21:24
* dmsimard pouts21:24
* mwhahaha replaces dmsimard with a tiny container21:25
dmsimardthat's good, containers are the future and solves every problem21:25
mwhahahacorrect. we don't actually need configuration management anymore21:25
*** _ducttape_ has quit IRC21:28
*** ducttape_ has joined #puppet-openstack21:28
*** jayg is now known as jayg|g0n321:28
*** dgurtner has joined #puppet-openstack21:28
*** dgurtner has quit IRC21:28
*** dgurtner has joined #puppet-openstack21:28
openstackgerritOliver Walsh proposed openstack/puppet-nova: Fix cell_v2 setup  https://review.openstack.org/42224821:29
openstackgerritAde Lee proposed openstack/puppet-nova: Set correct ownership for nova keytab  https://review.openstack.org/42220021:33
aleemwhahaha, ^^21:33
openstackgerritLuke Hinds proposed openstack/puppet-horizon: Manage password_validator with puppet manifest  https://review.openstack.org/41365321:34
openstackgerritLuke Hinds proposed openstack/puppet-horizon: Manage password_validator with puppet manifest  https://review.openstack.org/41365321:40
*** trown is now known as trown|outtypewww21:42
*** ansmith has quit IRC21:50
*** fultonj has joined #puppet-openstack21:51
*** morazi has quit IRC21:58
owalshmwhahaha: thanks for the review - I was kinda expecting that to stand out21:59
*** dprince has quit IRC21:59
mwhahahathere's probably some more since we backported the setup stuff we might need to deprecate some of the items21:59
mwhahahaowalsh: this is the problem with implementing things and them not being done22:00
owalshmwhahaha: amen22:00
owalshmwhahaha: not sure what I can do about create_cell...22:01
mwhahahais list cell not landed yet?22:01
mwhahahabecause it should be be a list cell | grep -q <cellname>22:01
owalshmwhahaha: name is optional22:02
owalshit's transport_url & database_connection tuple that is significant22:02
mwhahahaand this is why you guys need to deploy stuff22:02
mwhahahacause that's not how the world works22:02
owalshI ain't a nova dev :-)22:02
mwhahahayea but you can relay such feedback ;) no one listens to us anyway22:03
mwhahahaso for us, name should not be optional22:03
mwhahahaso our expectation is that it'll always be there22:03
mwhahahais cell0 some special thing? i thought the whole point was we were going to be deploying just cell0 not cell0 and cell122:04
owalshyea, cell0 is the graveyard22:04
mwhahahai am here, https://imgflip.com/s/meme/Computer-Guy-Facepalm.jpg22:05
owalshactually, in this case there should be exactly 2 cells22:05
*** agrebennikov_ has quit IRC22:06
owalsh... so I could add an unless param22:06
mwhahahalet me review all that stuff again22:07
mwhahahawe need the unless22:07
mwhahahathe way it currently exists is not ok22:07
mwhahahabut i also thing we might want to extract the create out into it's own thing so it's reusable22:07
*** dgurtner has quit IRC22:09
owalshwould need to create a db too I believe22:14
* mwhahaha flips tables22:14
mwhahahaand this is why this is a terrible thing22:15
owalsh"If you think you understand quantum mechanics, you don't understand quantum mechanics."22:15
owalshs/quantum mechianics/cell_v2/g22:16
mwhahahaif you don't understand your users, don't write code.22:16
mwhahahathat's my current mantra as of late22:16
mwhahahaso we can drop the db in the cell creation, that's probably not  a huge problem22:17
owalshright now I don't think we need to worry about creating multiple cell_v2 cells, so I' abandoned creating a resource provider for this...22:17
*** fultonj has quit IRC22:17
mwhahaharight but i'm not looking to rewrite this next cycle22:18
mwhahahaso i'm not pushing for the provider22:18
mwhahahabut the setup needs to be isolated and done cleanly so we  don't have to do this  again22:18
mwhahahaplus if we can't understand how to do it, how will our users be able to22:18
owalshsimple_cell_setup :-)22:19
mwhahahawhich is clearly not so simple22:19
owalshjoking... we are basically doing the initial part in puppet22:19
*** social has quit IRC22:20
mwhahahareplied, so I think we need to move the cell1 create out of that class22:22
mwhahahathe issue with the db creation thing is that I know for a fact some people need that to be separate from the nova manage code as they may need to run on completely different hosts22:23
*** panda is now known as panda|zZ22:24
* owalsh looking22:24
owalshok, so if an Newton -> Ocata upgrade was performed it will have run simple_cell_setup and created "cell1" minus the name22:25
mwhahahait's possible22:26
mwhahahabut that might not be the case22:27
owalshbut I can't use nova-manage cell_v2 list_cell | grep -q ${title}22:30
mwhahahawhy?22:30
openstackgerritAlex Schultz proposed openstack/puppet-nova: Revert "Add cell_v2 simple_cell_setup"  https://review.openstack.org/42228522:30
owalshit's the transport_url, database_connection tuple that's the primary key here22:30
mwhahahais name not returned?22:30
mwhahahain the list?22:30
owalshif it is set22:31
mwhahahawe will set it.22:31
owalshwe can only have 1 cell using the defualt nova db & transport url, if simple_cell_setup created it then we can't22:31
openstackgerritMerged openstack/puppet-openstack-integration: logs: add keystone-resources for debug  https://review.openstack.org/42198022:32
mwhahahawhy would you not create the name in simple_cell_setup22:32
mwhahahaanyway, so assume no simple_cell_setup22:33
mwhahahacause we've turned that off, i'm reverting the change for newton so let's assume it's not been done22:33
owalshshardy is doing it in the tripleo upgade22:33
mwhahahathat code has not been written yet22:34
mwhahahaso we shouldn't do that22:34
mwhahahaspecifically because of this22:34
mwhahahaso we need to pick the direction we go with this22:34
mwhahahabrb gotta pick up my kid from the bus. back in like 15. but the point is we need to do the upgrade and this consitently22:35
mwhahahaif we're doing simple cell setup for the default, then we need to do it for our case as well22:35
mwhahahabut i think it better to do it the non simple fashion for both22:35
owalshhttps://review.openstack.org/#/c/405241/10/puppet/services/nova-api.yaml@22722:35
*** agrebennikov_ has joined #puppet-openstack22:36
mwhahahathat's still in progress so that needs to be updated to be consistent with what you're proposing in puppet22:36
mwhahahabecause once the upgrade is done, puppet takes over22:36
mwhahahaso they must match22:36
mwhahahaowalsh: ok so. i guess the thing is we should implement simple setup (optional) and the ability to manually create cells22:50
owalshok... simple setup is what this is doing, actually if I drop the cell1 name it should be consistent22:51
mwhahahawell no22:51
owalshwe just don't require any hosts to map22:51
mwhahahai mean we should actually runs imple setup22:51
mwhahahaor not22:51
mwhahahalike we need to implement both ways22:52
mwhahahaso my thought would be implement a toggle for simple setup in puppet-nova and implement the manual actions22:52
owalshbut we can't run simple setup without hosts22:52
mwhahahawhy is everything always followed with a 'but it doesn't work like that because of X'22:53
mwhahahathis entire process is ridiculous22:54
owalshthis *just* implement the simple setup steps without the host/instance mapping22:54
owalshcreate_cell without a transport_url/database is more like a db sync22:55
mwhahahayea sorry, i'm just really frustrated at this entire thing because it's totally not user friendly22:55
mwhahahalike if you could pick the worst way to handle things and implemented it, that's this22:56
owalshI've made that point... having to reverse the order of the db syncs for upgrade vs fresh install is horrible for config mgmt tools22:58
dmsimardಠ_ಠ22:58
dmsimardmwhahaha: I don't have a stdin pipe to my brain yet22:58
dmsimard(I wish)22:58
mwhahahadmsimard: need tiny container v222:58
mwhahahaowalsh: so basically you're trying to implement http://docs.openstack.org/developer/nova/cells.html#first-time-setup right?22:59
*** agrebennikov_ has quit IRC23:00
owalshmwhahaha: yes23:00
mwhahahaowalsh: ok so, i would say that we should follow the same procedure in the upgrade process as well23:00
mwhahahaso we need a map_cell0, create a cell and then a discover hosts23:01
owalshwell... we do by running simple setup23:01
owalshno, discover_hosts is for newly deploy compute hosts23:01
mwhahaharight i'm talking overall process23:01
owalshfor upgrade we need map_hosts_and_cells + map_instances23:01
mwhahahaoh jesus23:01
mwhahahaso no more talk of simple_cell_setup, it doesn't exist as far as i'm concerned23:02
owalshwell, for upgrades it does all this for us so why not let it?23:03
mwhahahabecause it is neither simple nor a setup23:03
mwhahahabecause you can't use both together23:03
*** xarses_ has joined #puppet-openstack23:03
mwhahahabecause of optional name23:03
owalshhence why I'm using exit code...23:03
openstackgerritMerged openstack/puppet-openstack-integration: Sort the output of rpm -qa for easier comparisons  https://review.openstack.org/42136623:03
mwhahahaowalsh: which hides failures and is not acceptable23:04
owalshno, exit code 2 is specific23:04
owalshexit code 1 would be failures23:04
owalshhttps://github.com/openstack/nova/blob/master/nova/cmd/manage.py#L142823:05
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Sort the output of rpm -qa for easier comparisons  https://review.openstack.org/42230123:05
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: logs: add keystone-resources for debug  https://review.openstack.org/42230223:05
*** xarses has quit IRC23:06
mwhahahaok fine don't use unless, use the exit code but move the cell create to it's own resource23:07
owalshbut grr, simple_cell_setup does hide failures as it returns 1 when there are no hosts or if *anything else goes wrong*23:07
mwhahahabut you can't because that's not idempotent which is why that's a problem23:07
owalshnot idempotent in what way?23:07
mwhahahai guess it is if you leave it refresh only23:08
mwhahahathe whole point of the unless/onlyif is to know when not to run it23:08
mwhahahawhich is why having name be optional is a poor choice23:09
*** acormier has quit IRC23:09
openstackgerritAde Lee proposed openstack/puppet-nova: Set correct ownership for nova keytab  https://review.openstack.org/42220023:09
*** acormier has joined #puppet-openstack23:10
owalshpoint is we can only create one cell using the default db/transport... so we could add an unless/only_if but the easier check here might be to count the cells23:13
mwhahahalet me pull down this patch and think on it23:14
*** acormier has quit IRC23:14
mwhahahaowalsh: the problem i'm having with this entire thing is being able to  continue to manage and scale the cloud23:15
mwhahahaowalsh: much of the assumptions being made break down if someone was to come along and want to say decom the original cell or create more23:15
*** saneax-_-|AFK is now known as saneax23:15
*** ducttape_ has quit IRC23:16
mwhahahaowalsh: so i'm trying to figure out a way that scales because the use case is beyond just tripleo which may only have one cell23:16
owalshmwhahaha: that all a WIP I believe, I don't think cell_v2 is landing in Ocata, just some pieces23:16
mwhahahaowalsh: then it should be optional23:16
mwhahahaso we don't have this problem23:16
mwhahahathat's another one of my frustrations around this entire thing that it's being make mandatory without quality thought going into how someone would actually useit23:17
owalsh.placement api was optional in Newton, but not... I think this is happening now for a reason23:17
mwhahahai'd like to know the reasons :/ anyway23:18
mwhahahaowalsh: what was the specific reasoning behind flipping the api/db sync?23:21
owalshmap_cell0/create_cell modify the api db so it should be synced already23:23
owalshand another syncdb is required after create_cell, so instead of running it twice just run after23:24
mwhahahak23:24
owalsh(sigh except for upgrades23:24
*** furlongm_ has quit IRC23:24
*** acabot has quit IRC23:24
*** stevemar has quit IRC23:24
* mwhahaha shares his pain with owalsh23:24
*** furlongm_ has joined #puppet-openstack23:24
*** acabot has joined #puppet-openstack23:24
*** stevemar has joined #puppet-openstack23:24
owalshmwhahaha: while I'm stealing your time... how to deal with discover_hosts?23:28
mwhahahai was just thinking about that23:28
mwhahahawe can't really23:28
mwhahahabecause it requires cross node coordination23:28
mwhahahathat's not something we traditionally handle in puppet-nova23:28
mwhahahaso i was writing a class that could be included but i'm not sure it's usefulness23:28
owalshalready have one :-)23:29
mwhahahawell that should be included in this setup thing23:29
owalshI guess we could have deployed the computes beforehand23:30
mwhahahaowalsh: no we traditionally do not23:30
owalshthen there is nothing to discover23:30
mwhahahaowalsh: what does discover_hosts actually return?23:30
mwhahahabecause we could cheat and always run it but do it via unless23:31
owalshit adds hosts to the cell, after they've been deployed23:31
mwhahahahttp://paste.openstack.org/show/595489/23:31
mwhahahaowalsh: no i mean what return codes are there23:33
owalshnone23:33
owalshwell 0 or something terrible happened23:33
owalshif we never have computes deployed at this stage then it's a noop23:35
mwhahahawell basically that would run it whenever puppet is run but not show up as non-idempotent unless it failed23:36
mwhahahait's cheating the system :D23:36
mwhahahacause it'll techincally run all the time but not show up as that23:36
owalshhmm, so we care because puppet would report that changes were applied?23:39
mwhahahayea23:39
mwhahahaso in order to be idempotent you have to know when to run and not run something23:39
*** nkinder has quit IRC23:39
mwhahaharather than blindly run every time23:40
mwhahahatechnically ansible also has a similar concept for many of it's modules, but i'm not sure if people are really aware of this concept23:40
*** pradk has quit IRC23:42
owalshah... so now it make sense why you're suggesting list_cells & grep... I'm quite new, and my puppet is a bit rusty... I'll get there eventually :-)23:42
mwhahahaproviders also use a similar concept but you can do  more complex things in providers than just execs23:43
mwhahahaso for something like cells, a provider is a better choice because then you can pull down all the stuff and do that complex comparison23:43
owalshyea, I remember providers :-)23:43
mwhahahait's all about current state vs expected state :)23:44
mwhahahaanyway23:44
owalshyea, I've been knee deep in ansible/chef/salt for a while but it all began with puppet23:45
owalshok, it's getting pretty late here and I've got to catch a train to the Dublin office in (arrrrrh) six hours...23:47
mwhahahaowalsh: ok i'll propose something that you can review tomorrow23:47
mwhahahaowalsh: you don't happen to have a list_cells output somewhere do you?23:47
owalshmwhahaha: sure...23:48
*** jaosorior has quit IRC23:49
owalshmwhahaha: http://paste.openstack.org/show/595492/23:50
mwhahahaowalsh: cool thanks23:51
owalshmwhahaha: big thanks for helping with this. I'll catch up with you tomorrow. Goodnight/evening/afternoon23:53
mwhahahaowalsh: sounds good23:53
*** cdelatte has quit IRC23:59

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