Wednesday, 2014-12-10

*** yuanying_ has quit IRC00:06
*** yuanying has joined #tripleo00:07
*** david-lyle is now known as david-lyle_afk00:11
*** vinsh has joined #tripleo00:12
*** vinsh has quit IRC00:14
*** vinsh has joined #tripleo00:15
*** vinsh has quit IRC00:16
*** vinsh has joined #tripleo00:18
*** jerryz has joined #tripleo00:20
*** yuanying has quit IRC00:23
*** yuanying has joined #tripleo00:23
*** spzala has quit IRC00:26
*** pradeep1 has joined #tripleo00:30
*** yuanying has quit IRC00:36
*** vinsh has quit IRC00:40
*** vinsh has joined #tripleo00:48
*** vinsh has quit IRC00:50
*** gfidente has quit IRC00:51
*** yuanying has joined #tripleo00:52
*** avozza is now known as zz_avozza00:56
*** yuanying has quit IRC01:03
*** StevenK has joined #tripleo01:04
*** yuanying has joined #tripleo01:04
*** yuanying has quit IRC01:05
*** rwsu has quit IRC01:08
*** yuanying has joined #tripleo01:10
*** marun has quit IRC01:11
*** marun has joined #tripleo01:14
*** vinsh has joined #tripleo01:24
*** vinsh has quit IRC01:28
*** yuanying has quit IRC01:29
*** vinsh has joined #tripleo01:33
*** Marga_ has quit IRC01:35
*** vinsh has quit IRC01:38
*** marun has quit IRC01:38
*** wuhg has joined #tripleo01:43
*** Marga_ has joined #tripleo01:44
*** pradeep2 has joined #tripleo01:46
*** noslzzp has joined #tripleo01:47
*** pradeep1 has quit IRC01:47
*** Marga_ has quit IRC01:48
*** pradeep1 has joined #tripleo01:52
*** pradeep2 has quit IRC01:53
*** Yanyanhu has joined #tripleo01:54
*** pradeep1 has quit IRC01:55
*** yuanying has joined #tripleo02:01
*** weshay has quit IRC02:02
*** yuanying has quit IRC02:10
*** yuanying has joined #tripleo02:10
*** vinsh has joined #tripleo02:11
*** vinsh has quit IRC02:18
*** ChuckC has quit IRC02:18
*** vinsh has joined #tripleo02:20
*** vinsh has quit IRC02:24
*** yuanying has quit IRC02:24
*** yuanying has joined #tripleo02:44
*** yuanying has quit IRC02:46
*** yuanying has joined #tripleo02:47
*** yuanying has quit IRC02:51
*** ChuckC has joined #tripleo02:53
*** vinsh has joined #tripleo02:54
*** jiangfei has quit IRC03:07
*** jiangfei has joined #tripleo03:07
*** vinsh has quit IRC03:07
*** jiangfei has left #tripleo03:14
*** yuanying has joined #tripleo03:16
*** vinsh has joined #tripleo03:16
*** pradeep1 has joined #tripleo03:22
*** marun has joined #tripleo03:26
*** regebro has quit IRC03:44
*** kurtrao has quit IRC03:50
*** sseago has joined #tripleo03:50
*** kurtrao has joined #tripleo03:50
*** vinsh has quit IRC03:56
*** untriaged-bot has joined #tripleo04:00
untriaged-botUntriaged bugs so far:04:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139690404:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/138706104:00
uvirtbotLaunchpad bug 1396904 in tripleo "keepalived logs are not rotated properly" [Undecided,New]04:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139859104:00
untriaged-bothttps://bugs.launchpad.net/os-collect-config/+bug/139825404:00
untriaged-bothttps://bugs.launchpad.net/tuskar/+bug/138748704:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/140040504:00
uvirtbotLaunchpad bug 1387061 in tripleo "deploy under cloud failure due to pacemaker " [Undecided,New]04:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139673004:00
uvirtbotLaunchpad bug 1398591 in tripleo "metadata-proxy process is not killed when running in a virtual environment" [Undecided,Fix committed]04:00
uvirtbotLaunchpad bug 1398254 in os-collect-config "os-collect-config can't get correct keystone v3 auth_url using keystoneclient discover" [Undecided,In progress]04:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139979304:00
uvirtbotLaunchpad bug 1387487 in tuskar "tripleo-image-elements/elements/tuskar-ui /os-refresh-config /post-configure.d/101-tuskar-ui  needs authentication from Keystone" [Undecided,New]04:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139951204:00
uvirtbotLaunchpad bug 1400405 in diskimage-builder "ironic.agent element fails to write kernel and ramdisk to specified location" [Undecided,New]04:00
uvirtbotLaunchpad bug 1396730 in tripleo "br-ex doesn't activate when overcloud controller is rebooted" [Undecided,New]04:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/140080904:00
uvirtbotLaunchpad bug 1399793 in tripleo "Service shared secrets in heat templates should be hidden" [Undecided,New]04:00
*** untriaged-bot has quit IRC04:00
uvirtbotLaunchpad bug 1399512 in tripleo "Cinder failed to complete volume attachment due to missing lock_path" [Undecided,Fix committed]04:00
uvirtbotLaunchpad bug 1400809 in tripleo "openSUSE deploy-ironic ramdisk fails to deploy" [Undecided,New]04:00
*** wanghua has joined #tripleo04:01
*** kes has joined #tripleo04:02
*** kes has quit IRC04:03
*** kurtrao has quit IRC04:13
*** kurtrao has joined #tripleo04:14
openstackgerritSteve Kowalik proposed openstack/tripleo-incubator: Switch to new setup-flavors  https://review.openstack.org/13163504:33
*** noslzzp has quit IRC04:40
*** tzumainn has quit IRC04:44
openstackgerritSteve Kowalik proposed openstack/os-cloud-config: Add support for creating Keystone v3 clients  https://review.openstack.org/13388504:46
*** killer_prince is now known as lazy_prince05:06
*** Marga_ has joined #tripleo05:09
openstackgerritSteve Kowalik proposed openstack/os-cloud-config: Add support to create a Keystone domain for Heat  https://review.openstack.org/13485805:09
*** marun has quit IRC05:12
*** marun has joined #tripleo05:13
*** Marga_ has quit IRC05:13
*** Marga_ has joined #tripleo05:14
*** radez is now known as radez_g0n305:15
*** pensu has joined #tripleo05:16
*** pensu has quit IRC05:17
*** pensu has joined #tripleo05:18
*** vinsh has joined #tripleo05:28
*** vinsh has quit IRC05:29
*** jrist has quit IRC05:30
*** kurtrao has quit IRC05:33
*** kurtrao has joined #tripleo05:33
*** Marga_ has quit IRC05:36
*** kurtrao has quit IRC05:38
*** Marga_ has joined #tripleo05:38
*** rushiagr_away is now known as rushiagr05:40
*** jrist has joined #tripleo05:41
openstackgerritMerged openstack/diskimage-builder: Migrate to new package-installs  https://review.openstack.org/13747805:44
openstackgerritMerged openstack/diskimage-builder: Improve --ramdisk-element docs  https://review.openstack.org/13811405:45
SpamapSStevenK: hi. Did we ever land that code in os-cloud-config to setup heat's domains?05:56
*** Marga_ has quit IRC05:56
*** Marga_ has joined #tripleo05:56
*** jiangfei has joined #tripleo05:59
StevenKSpamapS: Nope, still up for review06:02
*** jrist has quit IRC06:09
*** jrist has joined #tripleo06:22
*** kes has joined #tripleo06:24
*** kes has joined #tripleo06:24
*** yuanying_ has joined #tripleo06:24
*** kesmellon has joined #tripleo06:24
*** kes has quit IRC06:24
*** kesmellon has quit IRC06:24
*** kes has joined #tripleo06:25
*** yuanying_ has quit IRC06:25
*** yuanying has quit IRC06:28
*** yuanying has joined #tripleo06:28
*** rlandy has joined #tripleo06:31
*** marun has quit IRC06:32
*** ccrouch has quit IRC06:36
*** ccrouch has joined #tripleo06:36
*** kes has quit IRC06:46
*** kes has joined #tripleo06:49
*** ukalifon has joined #tripleo06:50
*** mrunge has joined #tripleo06:51
tchaypomeeting time in 45 minutes if I’m reading correctly07:18
*** zz_avozza is now known as avozza07:24
*** k4n0 has joined #tripleo07:25
*** dshulyak has joined #tripleo07:27
tchaypoNg seems to have found his thumbs07:31
openstackgerritJames Polley proposed openstack/tripleo-image-elements: System dnsmasq daemon should only listen on lo  https://review.openstack.org/13986507:35
tchaypoI plan to raise https://bugs.launchpad.net/tripleo/+bug/1188067 in the meeting - I’d like to get feedback about my idea of closing it, at least until we find other services that need to be handled carefully07:39
uvirtbotLaunchpad bug 1188067 in tripleo "* listening services available on all addresses" [High,In progress]07:39
tchaypoif SpamapS is around I’ll raise https://review.openstack.org/#/c/138005/ with him07:40
*** Marga_ has quit IRC07:41
* tchaypo cues the peaceful hold music prior to meeting starting07:50
*** jtomasek has joined #tripleo07:51
openstackgerritJames Polley proposed openstack/tripleo-image-elements: Fix placement of the vlan type  https://review.openstack.org/13572707:53
GheRiveromorning all07:54
*** dtantsur|afk is now known as dtantsur07:55
*** jprovazn has joined #tripleo07:56
*** jerryz has quit IRC07:58
*** gfidente has joined #tripleo08:00
*** chlong is now known as chlong_home08:01
*** jerryz has joined #tripleo08:07
*** bvandenh has joined #tripleo08:07
*** dividehex has quit IRC08:09
*** dividehex has joined #tripleo08:10
*** avozza is now known as zz_avozza08:16
*** jistr has joined #tripleo08:17
*** jerryz_ has joined #tripleo08:24
mariosjprovazn: ping https://review.openstack.org/127988 <-- quick look when you have a sec pls08:29
jprovaznok08:30
*** jcoufal has joined #tripleo08:32
*** daneyon_ has quit IRC08:39
*** zz_avozza is now known as avozza08:39
*** pblaho has joined #tripleo08:40
*** andreaf has quit IRC08:47
*** andreaf has joined #tripleo08:48
*** akrivoka has joined #tripleo08:57
openstackgerritMerged openstack/tripleo-image-elements: Add Neutron DVR configuration variables  https://review.openstack.org/12798809:01
tchaypowooo09:02
*** dshulyak has quit IRC09:03
*** athomas has joined #tripleo09:13
*** derekh has joined #tripleo09:17
*** lsmola has quit IRC09:18
*** dshulyak has joined #tripleo09:20
*** daneyon has joined #tripleo09:21
*** lsmola has joined #tripleo09:22
*** mrunge has quit IRC09:24
*** mrunge has joined #tripleo09:28
*** kes has quit IRC09:41
openstackgerritGiulio Fidente proposed openstack/tripleo-specs: Introduce support for Cinder HA via Ceph  https://review.openstack.org/10123709:43
tchaypogfidente: thanks09:47
gfidente?09:48
gfidentethe spec?09:48
tchaypoYeah09:48
gfidenteoh c'mon09:48
tchaypoI was going to ask you if there was anything we could do to move it forward09:48
gfidentethere is a lot to do09:48
tchaypobut you responded to clint while I was having breakfast09:49
gfidentebut I can stay on it for a while09:49
tchaypoon related notes - what’s the weather like down there today?09:49
gfidenteahahha09:49
gfidenteit's still pretty sunny09:49
gfidentecolder09:49
tchaypoand also, what else remains to move this forward? is it complete now and just looking for positive reviews?09:49
gfidentebut still enjoyable during the warmer hours09:49
gfidentetchaypo, it is not complete as it misses some stuff09:50
gfidentelike configuring cinder for pre-existing ceph09:50
gfidentebut the other stuff is already there, I'd like to update it a little more09:50
gfidentebut I am eager to hear feedback to finalise09:50
*** mrunge has quit IRC09:50
*** jerryz__ has joined #tripleo09:54
*** jerryz__ has quit IRC09:54
*** jerryz_ has quit IRC09:54
*** mrunge has joined #tripleo09:56
*** subscope has joined #tripleo09:56
*** untriaged-bot has joined #tripleo10:00
untriaged-botUntriaged bugs so far:10:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139690410:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/138706110:00
uvirtbotLaunchpad bug 1396904 in tripleo "keepalived logs are not rotated properly" [Undecided,New]10:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139859110:00
uvirtbotLaunchpad bug 1387061 in tripleo "deploy under cloud failure due to pacemaker " [Undecided,New]10:00
untriaged-bothttps://bugs.launchpad.net/os-collect-config/+bug/139825410:00
uvirtbotLaunchpad bug 1398591 in tripleo "metadata-proxy process is not killed when running in a virtual environment" [Undecided,Fix committed]10:00
untriaged-bothttps://bugs.launchpad.net/tuskar/+bug/138748710:00
uvirtbotLaunchpad bug 1398254 in os-collect-config "os-collect-config can't get correct keystone v3 auth_url using keystoneclient discover" [Undecided,In progress]10:00
uvirtbotLaunchpad bug 1387487 in tuskar "tripleo-image-elements/elements/tuskar-ui /os-refresh-config /post-configure.d/101-tuskar-ui  needs authentication from Keystone" [Undecided,New]10:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/140040510:00
uvirtbotLaunchpad bug 1400405 in diskimage-builder "ironic.agent element fails to write kernel and ramdisk to specified location" [Undecided,New]10:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139673010:00
uvirtbotLaunchpad bug 1396730 in tripleo "br-ex doesn't activate when overcloud controller is rebooted" [Undecided,New]10:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139979310:00
uvirtbotLaunchpad bug 1399793 in tripleo "Service shared secrets in heat templates should be hidden" [Undecided,New]10:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139951210:00
uvirtbotLaunchpad bug 1399512 in tripleo "Cinder failed to complete volume attachment due to missing lock_path" [Undecided,Fix committed]10:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/140080910:00
uvirtbotLaunchpad bug 1400809 in tripleo "openSUSE deploy-ironic ramdisk fails to deploy" [Undecided,New]10:00
*** untriaged-bot has quit IRC10:00
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Fix nfs-server-source.yaml template and remove hidden make target  https://review.openstack.org/13630310:00
*** pradeep1 has quit IRC10:04
*** pelix has joined #tripleo10:07
openstackgerritGiulio Fidente proposed openstack/tripleo-incubator: Add support for building Ceph nodes and configure Cinder to use it  https://review.openstack.org/13703110:07
*** Yanyanhu has quit IRC10:08
openstackgerritGiulio Fidente proposed openstack/tripleo-incubator: Add support for building Ceph nodes and configure Cinder to use it  https://review.openstack.org/13703110:09
*** pradeep1 has joined #tripleo10:14
*** yuanying_ has joined #tripleo10:15
*** jcoufal has quit IRC10:18
*** yuanying has quit IRC10:19
tchaypoGah. I’m so easily distracted sometimes.10:20
*** athomas has quit IRC10:32
*** humble__ has joined #tripleo10:34
*** wanghua has quit IRC10:36
*** andrearosa has quit IRC10:37
openstackgerritJames Polley proposed openstack/tripleo-specs: Tuskar role components spec  https://review.openstack.org/13375510:38
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Default BlockStorageCount to 0 for without-mergepy jobs  https://review.openstack.org/14063910:38
*** athomas has joined #tripleo10:39
derekhshadower: my change in infra merged if you want to take the WIP off that merge.py change10:40
*** jp_at_hp has joined #tripleo10:40
openstackgerritJames Polley proposed openstack/tripleo-specs: Custom names  https://review.openstack.org/13376210:40
openstackgerritKanagaraj Manickam proposed openstack/tripleo-image-elements: Make heat max_stacks_per_tenant parameter as configurable  https://review.openstack.org/14064110:43
*** pblaho has quit IRC10:48
shadowerderekh: will do, thanks10:48
shadowerderekh: does that mean I can abandon this now? https://review.openstack.org/#/c/139102/10:50
derekhshadower: yes, it should do the same thing as the change to tripleo-ci, but we can now test it in ci before it lands10:52
shadoweryeah10:53
openstackgerritJames Polley proposed openstack/tripleo-specs: Add Overview subsection to Proposed Change section  https://review.openstack.org/13355410:59
tchaypoderekh: speaking of changes in infra, https://review.openstack.org/#/c/136811/ would love some more attention11:01
tchaypoderekh: and on a different note - it’s about time for a CI update, and I’d like to earn how you’ve been doing them. I think you mentioned that you run a script to gather the data (the one that generates http://goodsquishy.com/downloads/s_tripleo-jobs.html maybe?) and then look for the reasons behind the outages?11:04
*** humble__ has quit IRC11:06
*** humble__ has joined #tripleo11:06
*** jkraj has joined #tripleo11:07
openstackgerritJames Polley proposed openstack/tripleo-specs: Clarify when the blueprint should be created  https://review.openstack.org/10182511:12
*** jkraj has quit IRC11:17
*** jp_at_hp has quit IRC11:17
*** jp_at_hp1 has joined #tripleo11:17
*** jkraj has joined #tripleo11:17
*** pradeep1 has quit IRC11:18
*** jp_at_hp1 has quit IRC11:21
*** lazy_prince is now known as killer_prince11:30
*** pradeep1 has joined #tripleo11:30
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Add Ceph related templates needed to configure Cinder with Ceph  https://review.openstack.org/13702811:32
*** blinky_ghost has joined #tripleo11:32
tchaypoi was going to ask if shardy is still around, but autocomplete gives the answer11:35
tchaypobut shadower...11:36
tchayposhadower: the instance_user deprecation came up in the meeting11:36
tchaypoI’m looking at https://bugs.launchpad.net/tripleo/+bug/1229849 and trying to figure out what we need to do11:36
uvirtbotLaunchpad bug 1229849 in heat "In future native Heat templates, we should leave the image users alone on servers" [Wishlist,In progress]11:36
*** pradeep1 has quit IRC11:36
tchaypoif I’m reading it correctly, the heat-admin user we’ve been using is going away, and the current plan is to replace it with a bistro-specific username11:36
*** pradeep1 has joined #tripleo11:38
gfidentebistro-specific11:41
gfidenteis a tendency coming from paris summit?11:41
gfidenteI like it though11:42
*** jcoufal has joined #tripleo11:46
*** ifarkas has joined #tripleo11:48
*** bvandenh has quit IRC11:57
*** pensu has quit IRC11:59
tchaypospeaking of bistros, it’s time for me to get lunch12:06
derekhtchaypo: sorry, I was on a call, I added a +1 to that review12:06
derekhtchaypo: I sent a ci report last thursday to the list, is that the kind of thing you mean or was their more you had in mind ?12:07
derekhtcammann: go for lunch, we can talk when your back12:07
derekhtchaypo: ^ , tcammann sorry12:07
*** david-lyle_afk is now known as david-lyle12:09
*** andrearosa has joined #tripleo12:09
*** ifarkas has quit IRC12:14
*** david-lyle is now known as david-lyle_afk12:17
*** david-lyle_afk is now known as david-lyle12:17
*** ifarkas has joined #tripleo12:19
*** jistr has quit IRC12:20
*** david-lyle is now known as david-lyle_afk12:23
*** david-lyle_afk is now known as david-lyle12:23
openstackgerritGerry Drudy proposed openstack/tripleo-image-elements: Don't rebuild swift rings if already exist  https://review.openstack.org/14065912:24
tchaypoderekh: yeah, that12:25
tchaypoIt seems like a good useful replacement for the weekly meeting update12:26
*** jp_at_hp has joined #tripleo12:27
derekhtchaypo: works for me, I hoped to do it weekly but have failed to keep the that schedule so far12:27
* derekh will try better12:28
*** mrunge is now known as mrunge_brb12:31
*** david-lyle is now known as david-lyle_afk12:31
*** david-lyle_afk is now known as david-lyle12:31
shadowertchaypo: yeah, sorry I couldn't make the meeting12:32
shadowerI'll try to look into that later, but I didn't realise this would affect our SSH access stuff12:32
shadowerthought we'd just use the right username for a given distro and be done with it12:34
*** pradeep1 has quit IRC12:37
*** dshulyak has quit IRC12:38
*** jistr has joined #tripleo12:40
*** rhallisey has joined #tripleo12:43
*** athomas has quit IRC12:50
*** dprince has joined #tripleo12:54
*** athomas has joined #tripleo12:59
*** david-lyle is now known as david-lyle_afk13:00
*** bvandenh has joined #tripleo13:01
*** jprovazn has quit IRC13:02
*** wuhg has quit IRC13:03
*** pblaho has joined #tripleo13:11
*** andrearosa has quit IRC13:15
*** andrearosa has joined #tripleo13:15
Ngmorning13:16
Ngtchaypo: my thumbs?13:16
tchaypoDerekh: if two of us start working on the reports it should be easier. If you'll be around this afternoon I'll ping you in about an hour13:24
tchaypoShadower: I'm thinking it's not that big a deal as long as we have same way to grab the right username13:26
tchaypoI'm thinking it would be preferable to be able to ask heat, but I haven't thought it through fully13:27
tchaypoNg: the ones they cut off when you became a manager13:27
tchaypoNg: I notice you suddenly found some time to get reviews done13:27
Ngaha :)13:27
*** weshay has joined #tripleo13:37
*** morazi has joined #tripleo13:40
shadowertchaypo: so the thing is, every cloud image already has a user they create. With everything necessary (like sudoers, selinux, etc.) set up13:41
shadowerwhen Heat does it explicitly, we need to make sure we do all that correctly, too13:41
shadowerwhich is what I'd like to avoid and just use the correct name13:41
tchaypoI think that makes sense13:42
*** Marga_ has joined #tripleo13:42
shadowerbut that does mean we need a way to figure that name out since it's different everywhere13:42
tchaypoI'd prefer that we did that logic once13:42
shadoweryea13:42
tchaypoAnd since it sounds like heat has already figured it out I'd like to cheat and just use its answer :)13:43
*** mrunge_brb has quit IRC13:43
shadowerwell heat didn't. Right now it just creates a new user13:43
tchaypoWell. When heat *does* figure it out ;)13:44
shadoweroh13:44
*** pradeep1 has joined #tripleo13:45
shadowerthey kind of won't (at least that's the current plan). Other than say documment the common ones. But in theory, any image can have its own name13:45
shadowerheat just won't care13:45
shadowerthe image  user has to know that13:45
*** jerryz has quit IRC13:45
shadowerif you're using the ubuntu images directly, you have to know that you ssh in as ubuntu@...13:46
shadowerso heat will just let you keep doing that and won't get in the way13:46
*** dshulyak has joined #tripleo13:46
tchaypoDoes heat know (or let us discover) anything about the OS?13:47
shadowernot as far as I know13:48
shadowershardy: ^13:48
tchaypoIt's sounding to me like we'll need to do something like look at the image and figure out a distro from that13:48
tchaypoWith a distro->username map13:49
shadowerI think we're already aware of the distro anyway13:49
tchaypoOh yeah13:49
shadowerand for the record, we could easily create a new user in an element13:49
tchaypoInside DIB we have the distro base elements13:49
shadoweryea13:49
tchaypoWe can export the username there...13:49
shardytchaypo: heat doesn't really know anything about the OS, other then the image the user specifies13:50
*** tzumainn has joined #tripleo13:51
tchaypoHrm. Actually, the DIB element won't suffice13:52
shardyshadower, tchaypo: can't the name be specified as a property of the image in glance?13:52
tchaypoThe time we really need it is when sshing in to a running instance13:52
shardyas when you create the image, presumably you know what the OS is?13:52
tchaypoI was about to say we need it available later. Storing in glance is probably sufficient if we can know what image each instance used13:53
shardyglance image-create foo --property default_user=fedora13:53
tchaypoNova knows what image each instance uses, right?13:54
*** pradeep2 has joined #tripleo13:54
shadowersticking it to glance sounds great13:55
*** pradeep1 has quit IRC13:55
shadowertchaypo: yea it sholud13:55
shardytchaypo: The image is available via nova, and is also exposed via heat's OS::Nova::Server attributes13:55
*** pblaho has quit IRC13:56
shadowershardy: looks like I'll spend more time writing tests for the ASG resource deletion than writing the actual code...13:57
tchaypoSo maybe for TripleO purposes a little script that takes an instance id, looks up the image details, and returns a username, would suffice?13:57
*** jp_at_hp has quit IRC13:57
shadowersounds like it sholud13:58
*** jcoufal_ has joined #tripleo13:59
*** pradeep1 has joined #tripleo14:00
shardyshadower: Sorry about the tests, I had a similar experience with ResourceGroup..14:00
shardyshadower: perhaps you can reuse some of those tests?14:00
*** jp_at_hp has joined #tripleo14:01
*** pradeep2 has quit IRC14:01
derekhtchaypo: ok, cool, I'm back when ever you want to chat14:01
*** jcoufal has quit IRC14:01
tchaypoDerekh: how much longer will you be around?14:02
derekhtchaypo: 4 hours14:02
tchaypoCool. Will ping you as soon as I get back home14:02
shadowershardy: heh I tried, but I'm getting some really weird behaviour. For example the mere presence of a _create_dummy_stack method in my ASG test class causes all the tests in that class not to run14:02
shadowerso now I'm trying to inline that code into the test case to at least move forward14:03
shadowergot to run, biab14:03
openstackgerritDan Prince proposed openstack/tripleo-puppet-elements: Add a Hiera element  https://review.openstack.org/13853614:04
*** subscope has quit IRC14:08
*** rushiagr is now known as rushiagr_away14:11
derekhdprince: I'm going looking add adding those rh1 hosts today, you haven't started anything on them have you ?14:12
*** noslzzp has joined #tripleo14:13
dprincederekh: no, I'm deep in overcloud puppet stuff man14:13
derekhdprince: ok, cool, just wanted to make sure I didn't start redoing anything thats already done14:13
*** julim has joined #tripleo14:14
openstackgerritDan Prince proposed openstack/tripleo-heat-templates: Puppet: overcloud compute config  https://review.openstack.org/13030414:15
openstackgerritDan Prince proposed openstack/tripleo-heat-templates: Drive network configuration via software config  https://review.openstack.org/13062414:15
*** regebro has joined #tripleo14:18
*** subscope has joined #tripleo14:21
*** noslzzp has quit IRC14:23
*** noslzzp has joined #tripleo14:26
*** pradeep2 has joined #tripleo14:26
*** pradeep1 has quit IRC14:27
*** pradeep2 has quit IRC14:31
mordredtchaypo, shadower: fwiw, in infra, I'm moving us towards building our own base OS images so that we _don't_ have to deal with the "cloud user name is different" nonsense14:41
*** jprovazn has joined #tripleo14:42
*** radez_g0n3 is now known as radez14:44
mordredbtw - if anybody feels like landing https://review.openstack.org/#/c/136660/ and cutting a new dib release, I can stop carrying a bunch of patches in infra and I'll buy you all beer14:47
*** rushiagr_away is now known as rushiagr14:48
*** jehb_ has joined #tripleo14:50
GheRiveromordred: I would, but it failed some tests :/14:50
mordredGheRivero: oh no!14:51
derekh2014-12-08 22:41:24.863 | rm: cannot remove `/tmp/image.c03Mll1K/mnt/etc/apt/apt.conf.d/no-cache': No such file or directory14:51
derekhmordred: ^14:51
mordredah - I see this now14:51
* mordred didn't notice the tripleo-ironic jobs14:51
*** gfidente has quit IRC14:52
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Add some speedups to dpkg  https://review.openstack.org/13666014:53
*** gfidente has joined #tripleo14:53
*** pblaho has joined #tripleo14:54
*** elextro_ has joined #tripleo14:55
*** elextro_ is now known as alextricity_r14:55
*** Marga_ has quit IRC15:00
*** Marga_ has joined #tripleo15:06
shadowermordred: ah, that's cool15:09
gfidentederekh, isn't this closed: https://bugs.launchpad.net/tripleo/+bug/1368795 ?15:18
uvirtbotLaunchpad bug 1368795 in tripleo "neutron-l3-agent crashes on boot without a running neutron-server" [High,Triaged]15:18
*** sseago has left #tripleo15:19
*** Marga_ has quit IRC15:21
derekhgfidente: hmm, yes, I'll find the relevant review add a comment and close it now15:22
tchaypomordred: our own base image for every supported distort?15:22
mordredtchaypo: for the ones that we run infra services on - so that's centos7 and trusty15:23
mordredtchaypo: if I want to add a new distro-aware package mapping - where does that go?15:23
mordredtchaypo: like, I want to put an entry into a package-installs.yaml, but it has a different name on ubuntu and centos - I believe that's a patch to dib somewhere, right?15:24
tchaypoin the thing that does distort-aware package mappings *nods*15:24
tchaypoone second15:24
tchaypohttp://git.openstack.org/cgit/openstack/tripleo-image-elements/tree/elements/ironic/pkg-map15:25
tchayposo no, afaik it’s not a patch to dib, it’s a patch to the element15:25
tchaypohttp://git.openstack.org/cgit/openstack/tripleo-image-elements/tree/elements/keystone/pkg-map is a much more interesting one15:26
mordredah. so, if I want to install lsb_release in both the centos-minimal and ubuntu-minimal elements, but it's called lsb_release in ubuntu and redhat-lsb in centos, the thing I shoudl do is create an lsb-release element that contains a pkg-map file and have both ubuntu-minimal and centos-minimal depend on it, yeah?15:26
mordredbtw - I love that pkg-map is json but package-installs is yaml ...15:30
mordred:)15:30
*** ccrouch has quit IRC15:32
*** julim has quit IRC15:34
tchaypojson is (roughly) a subset of yaml15:34
tchaypo(only because yam saw json getting popular and promptly defined an “alternative syntax” that’s basically json)15:35
*** julim has joined #tripleo15:36
*** jrist has quit IRC15:36
*** ccrouch has joined #tripleo15:36
tchaypomordred: I kinda don’t see the point of that. the centos-minimal element only really needs to know about the centos name and the ubuntu-minimal only needs to know about minimal15:36
tchaypos/minimal$/the ubuntu package name/15:36
*** alextricity_r has left #tripleo15:38
tchaypoletting the name used in the scripts be consistent does make it a bit clearer for someone who is comparing elements I guess; but to do that, you could just supply a mapping to each element that only has the names for that distro15:39
mordredtchaypo: oh - so if I put redhat-lsb in package-installs.yaml on the centos element, it'll do the right thing?15:39
tchaypoie, the ubuntu-minimal only has the ubuntu mappings and the centos-minimal has the centos mappings15:39
mordredoh neat. I didn't realize I coudl do that15:39
mordredand if I leave out a mapping, the name passes through, right?15:39
tchaypothat way you can have an identical script in both elements, and have it call “lsb_release” in both places, but the mapping does the translation15:39
tchaypoyeah - I was going to say - you can probably get away with not even listing the ubuntu one15:40
mordredyah15:40
tchaypolots of elements (e.g., the ceilometer-agent-* elements) only define a default15:40
tchayposo perhaps you do need to define a default + at least one distro-specific variation15:42
tchaypoanother way to do it might be to have identical scripts + identical pkg-map files between the elements15:43
tchaypothe only reason i can think that would be a problem is if someone tried to use ubuntu-minimal and cantos-minimal at the same time - but if they do that they have bigger problems15:43
*** marun has joined #tripleo15:46
*** vinsh has joined #tripleo15:49
*** cwolferh_ has joined #tripleo15:53
*** jrist has joined #tripleo15:53
mordredGAH stab stab stab15:56
mordredthe new package-installs thing isn't in the released version :(15:56
*** cwolferh has quit IRC15:56
tchaypohahahaha15:57
tchaypoi think greghaynes wanted to do a release...15:57
mordredgood15:59
mordredgreghaynes: if my dpkg patch could go in before you release, I would find it a kindness15:59
*** untriaged-bot has joined #tripleo16:00
untriaged-botUntriaged bugs so far:16:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139690416:00
uvirtbotLaunchpad bug 1396904 in tripleo "keepalived logs are not rotated properly" [Undecided,New]16:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/138706116:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139859116:00
uvirtbotLaunchpad bug 1387061 in tripleo "deploy under cloud failure due to pacemaker " [Undecided,New]16:00
uvirtbotLaunchpad bug 1398591 in tripleo "metadata-proxy process is not killed when running in a virtual environment" [Undecided,Fix committed]16:00
untriaged-bothttps://bugs.launchpad.net/os-collect-config/+bug/139825416:00
untriaged-bothttps://bugs.launchpad.net/tuskar/+bug/138748716:00
uvirtbotLaunchpad bug 1398254 in os-collect-config "os-collect-config can't get correct keystone v3 auth_url using keystoneclient discover" [Undecided,In progress]16:00
uvirtbotLaunchpad bug 1387487 in tuskar "tripleo-image-elements/elements/tuskar-ui /os-refresh-config /post-configure.d/101-tuskar-ui  needs authentication from Keystone" [Undecided,New]16:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/140040516:00
uvirtbotLaunchpad bug 1400405 in diskimage-builder "ironic.agent element fails to write kernel and ramdisk to specified location" [Undecided,New]16:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139673016:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/140105916:00
uvirtbotLaunchpad bug 1396730 in tripleo "br-ex doesn't activate when overcloud controller is rebooted" [Undecided,New]16:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139979316:00
uvirtbotLaunchpad bug 1401059 in tripleo "Make heat max_stacks_per_tenant parameter as configurable" [Undecided,In progress]16:00
uvirtbotLaunchpad bug 1399793 in tripleo "Service shared secrets in heat templates should be hidden" [Undecided,New]16:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139951216:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/140080916:00
*** untriaged-bot has quit IRC16:00
uvirtbotLaunchpad bug 1399512 in tripleo "Cinder failed to complete volume attachment due to missing lock_path" [Undecided,Fix committed]16:00
uvirtbotLaunchpad bug 1400809 in tripleo "openSUSE deploy-ironic ramdisk fails to deploy" [Undecided,New]16:00
*** dshulyak has quit IRC16:01
tchaypogreghaynes: and i don’t mean to nag, but about that bugsquash email...16:02
mordredtchaypo: I could not for the life of me figure out why a package wasn't being installed ...16:03
*** dtantsur is now known as dtantsur|brb16:10
*** jistr has quit IRC16:10
*** vinsh has quit IRC16:12
*** jkraj has quit IRC16:13
*** vinsh has joined #tripleo16:13
mordredgreghaynes: + package-installs-v2 --phase pre-install.d16:15
mordredTraceback (most recent call last):16:15
mordred  File "/usr/local/bin/package-installs-v2", line 23, in <module>16:15
mordred    from yaml import load as yaml_load16:15
*** rlandy has quit IRC16:18
*** morazi has quit IRC16:18
mordredgreghaynes: also, the tool using yaml means on a minimal centos I have to install 80 additional packages into my image just to be able to use dib to build the images16:18
*** spzala has joined #tripleo16:19
tchaypobahahahahahah16:19
*** Marga_ has joined #tripleo16:20
tchaypomordred: is there any way you could get away with “pip install pyyaml” instead?16:20
mordredstill too much16:20
mordredeasier way - only use yaml if the yaml form of the file is used16:20
mordredthat way the element writer can choose16:20
mordredand we should be careful to only use the json form in dib itself16:21
*** dshulyak has joined #tripleo16:21
*** ukalifon has quit IRC16:26
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Don't make YAML required  https://review.openstack.org/14076016:27
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Rename yaml_path to installs_path  https://review.openstack.org/14076116:27
*** vinsh has quit IRC16:29
*** vinsh has joined #tripleo16:30
*** subscope has quit IRC16:35
*** Marga_ has quit IRC16:37
*** Marga_ has joined #tripleo16:37
*** dshulyak has quit IRC16:39
*** bvandenh has quit IRC16:41
*** athomas has quit IRC16:42
*** akrivoka has quit IRC16:44
*** julim has quit IRC16:45
*** victor_lowther has quit IRC16:45
*** julim has joined #tripleo16:50
*** rhallisey has quit IRC16:50
mordredgreghaynes: how does this work? it looks like package-install-v2 is looking in /usr/share/package-installs for files, but that doesn't have anything in it16:50
*** subscope has joined #tripleo16:51
mordredon the other hand, my /tmp/in-target.d has a single package-installs.json file in it16:51
*** jehb_ has quit IRC16:51
mordredAH16:52
mordredit doesn't copy the json files16:52
SpamapSmordred: re using json over yaml.. perhaps I should turn flamel's method of determining that into a library that doesn't import yaml until it has to.16:53
SpamapSLike, try json.load... except import yaml; yaml.load16:54
mordredyah16:54
SpamapSmordred: 80 packages? wtf?16:54
mordredyou learn fun things when working from minimal bases16:54
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Don't make YAML required  https://review.openstack.org/14076016:55
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Rename yaml_path to installs_path  https://review.openstack.org/14076116:56
mordredSpamapS: I think I may have it now ... ^^16:56
mordredSpamapS: alternately, you could have the package-install program read all the yaml and json files in the extra-data.d script, and rather than emitting a set of element files, emit one single install-packages.json that is the json.dump of the internal merged datastructure produced on the build host16:58
mordredI mean, I don't want to armchair quarterback here or anything16:58
SpamapSmordred: you are bringing new concerns, not rewriting old ones. I like it.17:01
*** julim has quit IRC17:03
*** jtomasek has quit IRC17:03
*** rwsu has joined #tripleo17:05
*** david-lyle_afk is now known as david-lyle17:06
*** julim has joined #tripleo17:06
*** PaulCzar has left #tripleo17:07
SpamapSStevenK: ok thanks, I'll take another look and see if we can get some traction on that.17:09
*** Marga_ has quit IRC17:12
*** k4n0 has quit IRC17:12
*** vinsh_ has joined #tripleo17:14
mordredSpamapS: what's the defined behavior supposed to be if one element specifies a package should be installed in a phase, and another indicates that it should be uninstalled?17:15
*** vinsh_ has quit IRC17:16
tchaypomordred: sadness and tears.17:16
*** vinsh has quit IRC17:17
*** vinsh_ has joined #tripleo17:17
*** vinsh_ has quit IRC17:17
*** vinsh has joined #tripleo17:18
SpamapSmordred: install is 00 and uninstall is 99 ?? (guessing.. hoping)17:19
mordredSpamapS: gotcha17:19
SpamapSbasically that17:19
SpamapSin pre-install, install is 0217:19
mordredso a single merged json may not work as currently done, because of that sequencing - let me think a little more17:20
* SpamapS wonders how long we can go on like this without insserv-ish behavior17:20
SpamapSmordred: no it would work fine as long as the single merged json has install and uninstall sections.17:20
mordredrigh17:20
mordredright17:20
SpamapSOr rather, two merged jsons.17:21
SpamapSone for installs, one for uninstalls. :)17:21
* SpamapS notes 6 & 1/2 dozen reference17:21
*** rhallisey has joined #tripleo17:23
*** vinsh_ has joined #tripleo17:25
*** dtantsur|brb is now known as dtantsur17:27
*** vinsh has quit IRC17:29
*** dshulyak has joined #tripleo17:29
*** daneyon has quit IRC17:30
*** daneyon has joined #tripleo17:31
*** avozza is now known as zz_avozza17:36
tchaypoSpamapS: re the "[openstack-dev] [TripleO] Do we want to remove Nova-bm support?” discussion - you’ve suggested an action, do you know if we have an open bug to track that?17:40
*** victor_lowther has joined #tripleo17:41
*** dshulyak has quit IRC17:43
*** Marga_ has joined #tripleo17:43
SpamapStchaypo: I don't think we do have one.17:44
SpamapStchaypo: that was a horrible sentence.17:45
SpamapStchaypo: I don't think we have one. ;)17:45
*** pensu has joined #tripleo17:46
tchaypoVery good. Shall I make one, or shall you?17:48
*** Marga_ has quit IRC17:49
*** Marga_ has joined #tripleo17:52
*** jtomasek has joined #tripleo17:53
mordredSpamapS: I made a single merged json17:56
SpamapSmordred: http://cdn.meme.am/instances/500x/57008546.jpg17:58
*** derekh has quit IRC18:02
*** marun has quit IRC18:07
openstackgerritJames Polley proposed openstack/tripleo-heat-templates: Make keepalived virtual router IDs configurable  https://review.openstack.org/13760518:08
tchaypodprince: if you’re around, my update on https://review.openstack.org/#/c/137605/ should be enough for you to lift your -2, I think.18:10
dprincetchaypo: done. Thanks. FWIW I -2'd a bunch of them to make sure we didn't land any more that were lacking parity across the implementations. We had 8 or so slip ups...18:12
*** dshulyak has joined #tripleo18:13
*** dlfryar has joined #tripleo18:20
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Rework package-installs to collapse on build host  https://review.openstack.org/14079518:22
mordredSpamapS: what do you think of that ^^18:22
*** ifarkas has quit IRC18:28
*** noslzzp has quit IRC18:29
*** Marga_ has quit IRC18:30
*** Marga_ has joined #tripleo18:31
*** Marga_ has quit IRC18:32
*** Marga_ has joined #tripleo18:32
SpamapSmordred: me likey18:33
mordredSpamapS: cool. the squash script is totally testable without running an iage build18:33
mordredsince you pass it an elements path and a list of elements18:33
mordredthe other is a little trickier because it expects to be able to call pkg-map18:33
*** ukalifon has joined #tripleo18:34
mordredso I added a --noop option to it that bypasses the pkg-map call just so that seeing the output is possible18:34
*** marun has joined #tripleo18:35
*** pradk has joined #tripleo18:36
mordredSpamapS: I'd like to suggest a generalized feature for dropping unmodified files into images18:37
mordredSpamapS: because the amount of cat << EOF that I have to do for things that are not modified in config mgmt is kinda crazy18:37
*** Marga_ has quit IRC18:37
SpamapSmordred: install18:38
SpamapSmordred: I mean, it's only 30+ years old18:39
mordredSpamapS: I mean generalized in the sense of "I'd like to put the file in a directory in the element"18:40
*** rbrady has quit IRC18:40
*** pelix has quit IRC18:40
*** rbrady has joined #tripleo18:40
mordredand honestly, I do not write elements enough to remember when I'd do install $TMP_HOOKS_PATH/files or $(dirname $0)../files or whatnot18:41
mordredjust a thought18:41
SpamapSmordred: there's a question of owner uids, and such, that make it complicated without install, IMO.18:41
mordrednod18:41
mordredI can see that18:41
mordredI may just need to learn the magic paths better18:42
mordredis there a catalog of what they all are?18:42
mordredbeacuse I feel like I'm touching implementation details any time I touch one18:42
SpamapS$(dirname $0)/../files/foo is not the prettiest thing, but it seems obvious from a shell-coder perspective. Would we wrap install with dib-install-file and figure out the path to $(dirname $0)/../files ?18:42
mordredwell, it's obvious to read- EXCEPT - I don't know what dir I'm executing in18:42
mordredbecause of the TMP_HOOKS_PATH magic - and I don't always know when a bunch of things have been copied somewhere else18:43
SpamapSdirname $0 is _always_ the path to the script unless it was sourced which we never expect.18:43
mordredyes... but things get copied around, and I'm never confident that the intact element is surrounding me18:43
mordredit's possible I just need to learn that it is, in fact, always surrounding me18:44
SpamapS$TMP_HOOKS_PATH/files is never better than $(dirname $0)18:44
*** ukalifon has quit IRC18:45
SpamapSmordred: yeah, it's always there. The only weird thing is that other elements might have put other files in ../files18:45
SpamapSmordred: which is something I've never liked. :-P18:45
*** pblaho has quit IRC18:45
*** Hefeweizen has joined #tripleo18:46
*** humble__ has quit IRC18:46
*** humble__ has joined #tripleo18:49
*** pensu has quit IRC18:53
*** Marga_ has joined #tripleo18:56
*** Marga_ has quit IRC18:56
*** Marga_ has joined #tripleo19:01
*** jiangfei has quit IRC19:05
*** jistr has joined #tripleo19:05
*** jiangfei has joined #tripleo19:06
mordredSpamapS: ok - question19:07
mordredSpamapS: this package-installs thing iterates over the elements - shoudl it be iterating over the copied elements in TMP_HOOKS_DIR and not elements_path?19:08
mordredbecause otherwise it seems I'd have to replicate the first-found logic19:09
*** dlfryar has quit IRC19:11
mordredalso, in extra-data.d, where do I write something so that it winds up in /tmp/in_target.d during the pre-install hase19:14
mordredphase19:14
mordredTMP_HOOKS_PATH shoudl be that, yeah?19:15
*** jang1 has joined #tripleo19:18
*** jp_at_hp has quit IRC19:23
*** jistr has quit IRC19:30
SpamapSmordred: yes anything that is running in extra-data.d should be iterating over TMP_HOOKS_DIR not ELEMENTS_PATH.19:31
*** dlfryar has joined #tripleo19:31
SpamapSmordred: $TMP_MOUNT_PATH is the root of the new root when you're in extra-data.d19:33
SpamapSroot of the new image I mean :-P19:33
mordredSpamapS: but in extra-data.d, TMP_HOOKS_DIR is where I shoudl write things if I want them to go into /tmp/in_target.d19:37
*** jiangfei has quit IRC19:40
*** dtantsur is now known as dtantsur|afk19:40
*** marun has quit IRC19:40
*** jiangfei has joined #tripleo19:41
*** marun has joined #tripleo19:42
openstackgerritMerged openstack/diskimage-builder: Add some speedups to dpkg  https://review.openstack.org/13666019:45
mordredwoot!19:47
mordredpeople love me19:47
*** jcoufal_ has quit IRC19:49
SpamapSmordred: oh so you're morphing the elements after they've been copied? yeah I think you have it right.19:50
mordredwell, no - I just need to write package-installs.json somewhere19:51
mordredbut I'm just going to shove it in tmp for now19:51
*** blinky_ghost has quit IRC19:53
*** dshulyak has quit IRC19:57
*** pblaho has joined #tripleo19:57
*** dlfryar has quit IRC20:02
*** dshulyak has joined #tripleo20:03
mordredSpamapS: nope. iterating over TMP_HOOKS_DIR not so much with the working :)20:03
mordredSpamapS: because the hooks dirs are all squashed, so there are no per-element json files anymore20:03
SpamapSmordred: ah yeah thats why20:04
SpamapSmordred: such is life. :-/20:04
*** spzala has quit IRC20:08
*** marun has quit IRC20:12
*** marun has joined #tripleo20:12
*** dlfryar has joined #tripleo20:12
mordredSpamapS: getting close to all of ths working20:13
mordredSpamapS: btw - building centos images with rinse gets old :)20:14
*** dshulyak has quit IRC20:14
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Rework package-installs to collapse on build host  https://review.openstack.org/14079520:16
*** jtomasek has quit IRC20:21
SpamapSrinse?20:22
*** jcoufal has joined #tripleo20:23
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Rework package-installs to collapse on build host  https://review.openstack.org/14079520:24
mordredSpamapS: rinse is to centos what debootstrap is to debian20:24
mordredSpamapS: also, that last patch is currently working in my image builds, so is worth properly looking at20:25
* mordred goes to fix previous comments ...20:25
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Rework package-installs to collapse on build host  https://review.openstack.org/14079520:27
tchaypodprince: I think -2ing is a good idea. I don’t plan to go fix the rest of them though ;)20:29
SpamapSmordred: sweet20:30
tchaypodprince: although I note that https://review.openstack.org/#/c/136558/ is now +2 but W-120:30
tchaypodprince: …. wait, that’s a totally different review. Please ignore me.20:31
mordredSpamapS: I found one ugly on a print statement - but that built all the way through20:31
dprincetchaypo: okay. :)20:32
*** spzala has joined #tripleo20:34
*** jprovazn has quit IRC20:34
*** dlfryar has quit IRC20:35
*** dlfryar has joined #tripleo20:41
*** rushiagr is now known as rushiagr_away20:43
openstackgerritSrinivas Sakhamuri proposed openstack/tripleo-heat-templates: HA proxy to limit the ceilometer-api maxconns  https://review.openstack.org/11237020:52
*** panda has quit IRC20:57
*** panda has joined #tripleo20:58
greghaynesmordred: package-installs is json or yaml :)20:58
greghaynesmordred: oh, I see, you need a release20:59
greghaynesfunny enough, that is exactly why I wanted to do releases21:00
greghaynesmordred: im totally +1 on doing th collapse on the build host21:02
greghaynessomething else id like to change about package-installs is to make the default to install in pre-install.d, not install.d. I think this should 'just work' and it would allow us to cache a base image + some installed pacakges21:05
greghaynesbut thats an api change and totally unrelated21:06
*** jp_at_hp has joined #tripleo21:10
tchaypodprince: whee, test failures on https://review.openstack.org/#/c/137605/21:10
* tchaypo done broke it21:10
tchaypoperhaps21:10
greghaynesmordred: If you ping me once https://review.openstack.org/#/c/140795/ lands ill cut a release21:11
*** weshay has quit IRC21:13
*** jp_at_hp has quit IRC21:16
mordredgreghaynes: cool. I've got one more minor fix to push up for that ...21:21
greghaynesoh? guess I missed it21:22
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Rework package-installs to collapse on build host  https://review.openstack.org/14079521:22
greghaynesI mean, tests pass, that means ship it right?21:22
mordredgreghaynes: und, voila! (the print statements got ugly - so I fixed it)21:22
*** julim has quit IRC21:29
* mordred nudges SpamapS to re-review https://review.openstack.org/#/c/140795/21:33
*** rebrego has joined #tripleo21:41
*** regebro has quit IRC21:41
*** rebrego is now known as regebro21:41
*** jcoufal has quit IRC21:43
*** weshay has joined #tripleo21:47
sdakedaneyon around?21:51
*** enterprisedc has quit IRC21:52
daneyonsdake: just got off a con call and running to a dr appt.21:56
daneyonsdake: i'll ping u in 60-90 when i return21:57
sdakewhen you get a chance can you rebase https://review.openstack.org/#/c/133965/21:57
sdakeits last outstanding item for the release21:57
sdakeno rush today or tomorrow is fine21:57
*** pblaho has quit IRC21:58
*** untriaged-bot has joined #tripleo22:00
untriaged-botUntriaged bugs so far:22:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139690422:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/140125622:00
uvirtbotLaunchpad bug 1396904 in tripleo "keepalived logs are not rotated properly" [Undecided,New]22:00
uvirtbotLaunchpad bug 1401256 in diskimage-builder "fedora element lacks repos" [Undecided,New]22:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/140125522:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/138706122:00
uvirtbotLaunchpad bug 1401255 in diskimage-builder "fedora element lacks repos" [Undecided,New]22:00
uvirtbotLaunchpad bug 1387061 in tripleo "deploy under cloud failure due to pacemaker " [Undecided,New]22:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139859122:00
uvirtbotLaunchpad bug 1398591 in tripleo "metadata-proxy process is not killed when running in a virtual environment" [Undecided,Fix committed]22:00
untriaged-bothttps://bugs.launchpad.net/os-collect-config/+bug/139825422:00
uvirtbotLaunchpad bug 1398254 in os-collect-config "os-collect-config can't get correct keystone v3 auth_url using keystoneclient discover" [Undecided,In progress]22:00
untriaged-bothttps://bugs.launchpad.net/tuskar/+bug/138748722:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/140040522:00
uvirtbotLaunchpad bug 1387487 in tuskar "tripleo-image-elements/elements/tuskar-ui /os-refresh-config /post-configure.d/101-tuskar-ui  needs authentication from Keystone" [Undecided,New]22:00
uvirtbotLaunchpad bug 1400405 in diskimage-builder "ironic.agent element fails to write kernel and ramdisk to specified location" [Undecided,New]22:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139673022:00
uvirtbotLaunchpad bug 1396730 in tripleo "br-ex doesn't activate when overcloud controller is rebooted" [Undecided,New]22:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/140105922:00
uvirtbotLaunchpad bug 1401059 in tripleo "Make heat max_stacks_per_tenant parameter as configurable" [Undecided,In progress]22:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139979322:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/139951222:00
uvirtbotLaunchpad bug 1399793 in tripleo "Service shared secrets in heat templates should be hidden" [Undecided,New]22:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/140080922:00
uvirtbotLaunchpad bug 1399512 in tripleo "Cinder failed to complete volume attachment due to missing lock_path" [Undecided,Fix committed]22:00
*** untriaged-bot has quit IRC22:00
uvirtbotLaunchpad bug 1400809 in tripleo "openSUSE deploy-ironic ramdisk fails to deploy" [Undecided,New]22:00
*** marun has quit IRC22:01
*** dprince has quit IRC22:04
tchaypookay. macbook is nearly out of battery and my eyes are refusing to stay open. I think it’s time to knock off for the day. See you in 8 hours!22:07
*** pweiss has quit IRC22:09
*** zigo has quit IRC22:11
*** pweiss has joined #tripleo22:11
*** regebro has quit IRC22:11
*** zigo has joined #tripleo22:12
tchaypoI’m thinking more about bug #122984922:13
uvirtbotLaunchpad bug 1229849 in heat "In future native Heat templates, we should leave the image users alone on servers" [Wishlist,In progress] https://launchpad.net/bugs/122984922:13
greghaynestchaypo: so your email is that youre +1 on my proposal?22:13
greghaynestchaypo: because I think youre right - meeting should be early wed at latest for anyone22:13
tchaypo(which i note is critical for tripleo, somehow only wishlist for heat even though it’s already been partially implemented)22:14
tchaypoWe had a suggested solution - include the required username as a glance property when adding the image, then look it up per-instance by mapping instance -> image id -> property; but as I said on the ticket, that breaks if the image is deleted from glance but instances are still running it22:15
tchaypoand also I’ve realised it still means we’re writing a map of distro->username somewhere, as well as code to do that per-instance lookup. I feel like there must be a better solution I haven’t thought of.22:16
tchaypoSpamapS: did you have anything in mind?22:16
tchaypogreghaynes: yes :) sorry,s should have been more explicit22:16
greghaynesIs the issue that we need *a* user and its not consistent?22:17
greghayneswhy not just... make a consistent user?22:17
*** andreaf has quit IRC22:17
*** andreaf has joined #tripleo22:17
tchayposee spamaps’ most recent comment22:18
greghayneshrm22:18
tchaypoin short, the current proposal is to remove heat’s ability to make a consistent user; but if we don’t have a good way to discover the correct user for each instance, having heat keep the ability to create a consistent user, but default to not doing so, is probably the best choice22:18
greghaynesSo, I dont disagree if someone wants to do that work22:18
tchaypoheat is currently removing the ability to make a consistent user.22:19
greghaynesbut maybe as a fix until then and so we can not get bit by deprecation we can do the simple thing for now22:19
tchaypodoing the simple thing involves them not removing the ability.. it seems shardy and shadower think that’s a viable path, so perhaps we should ask for it22:20
tchaypoif we wanted to do something that’s not simple22:20
*** dlfryar has quit IRC22:20
greghaynesWhere all do we actually make use of this user? AFAICT the two big places well get bit are os-cloud-config and users knowing how to ssh into boxes22:20
tchaypomaybe we can grab the code that puts the “i done fixed the ssh key!” message in the ssh banner, and add in “and btw, you probably want username blah” in as well ;)22:21
SpamapStchaypo: note that the current user creation that Heat does is borken and weird and should be user-controlled. It is a product of CFN's over-reach.22:21
tchaypoinit-keystone uses the heat-admin username22:22
tchaypoat least - devtest_*cloud scripts pass it as a parameter to init-keystone22:22
tchaypomaybe it’s not used22:22
greghaynesthat is going away in the near future22:22
SpamapSThe simplest thing to do is to simply know that the image is consistent on all your images, and set it accordingly. Whether that is static by OS, or something we assert as always 'openstack' or 'tripleo' or 'howard' ... is a secondary problem.22:23
tchaypoas greghaynes points out - if we don’t actually rely on this anywhere, perhaps we don’t care22:23
SpamapStchaypo: it is used to SSH in and run keystone admin things.22:23
SpamapSthe only time we rely on SSH for install, IIRC.22:23
greghaynesSpamapS: I think that was only for ssl cert gen, which might actually be gone now22:23
*** yjiang5_away has joined #tripleo22:24
tchaypoin that case maybe all we need to do is update docs to tell people to use there distorts default username thingy22:24
SpamapSOh right, just for pki22:24
SpamapSgreghaynes: how is that gone?22:24
* tchaypo leaves you to squabble22:25
tchayponight :)22:25
greghaynesugh, nvm, its still there. It was first going to be removed by running our cert gen on the build box and injecting certs into heat env, I got distracted by moving us to barbican (which will also remove that)22:25
*** dlfryar has joined #tripleo22:26
greghaynesactually: https://review.openstack.org/#/c/132808/22:30
greghaynesthis has built up a lot of cruft over time and is not really pointlessly complicated22:30
greghaynesSpamapS: yea, so I dont think we ssh at all now for keystone22:31
*** yjiang5_away is now known as yjiang522:32
SpamapSgreghaynes: what runs generate-keystone-pki tho?22:33
greghaynesSpamapS: We dont. We generate the certs on the host and use oac to plop them where generate-keystone-pki used to22:34
greghayneser, on the build host22:34
SpamapSso they're injected entirely via Heat?22:34
greghaynesFor a long time generate-keystone-pki was just printing out "certs already exist, doing nothing"22:34
greghaynesyep22:34
* SpamapS is not comfortable at all with that :-/22:34
greghaynesbecasuse they are known to the world?22:35
SpamapSWell no, they're known to root on the box, so that's fine.22:35
greghaynesI mean becase heat will give that data to anyone who can spoof an ip22:35
SpamapSBut I don't like that the private key is in a database.22:35
greghaynesyep22:35
SpamapSRight the credentials are far too readily available.22:35
greghaynesso, ive been thinking about this. I think we actually want a barbican collector22:36
SpamapSyes, and Heat should also make a OTP auth exchange for those so that those creds from ec2 metadata only work one time and then never again.22:36
greghaynes+1, implementation left as an exercise for the reader22:37
SpamapSIn the mean time, at least the SSH method was immune to that particular compromise. :_P22:38
greghaynesSpamapS: I thought heat was also doing a way to store secrets in barbican?22:38
SpamapSgreghaynes: nobody is actively working on that.22:38
greghaynes:(22:38
SpamapSit's one of those "oh yeah yeah that would be cool"22:38
greghaynesI propose a better fix is we just scp the certs over22:39
SpamapSbut we went and distracted them with making it robust and scalable.. silly us.22:39
yjiang5hi, all, I'm trying to find some tools to update the nova config file like the iniset() in devstack, which only update part of the config file. I checked the os-apply-config and os-refresh-config, and seems they are not for this purpose, am I right?22:39
greghaynesgenerate-keystone-pki is not really production worthy22:39
greghaynesand prevents someone from providing their own certs22:39
SpamapSgreghaynes: well if you believe morganfainberg we should just nix keystone pki anyway and go back to UUID. :)22:40
*** marun has joined #tripleo22:40
SpamapSand frankly, I'm on board with that plan.22:40
SpamapSIt makes the token table, what, 100x smaller?22:40
greghaynesyea, ive also been sold on that plan22:40
SpamapSat the cost of 2x requests.. I say it's worth it.22:40
SpamapSBut that's a discussion to have with openstack-dev about defaults. :)22:41
* greghaynes files a bug so we dont forget about the security issue22:42
yjiang5it will be something like openstack-config22:42
SpamapSyjiang5: those config files are generated from templates + heat metadata.22:43
SpamapSyjiang5: what you probably want is passthrough22:43
SpamapSyjiang5: see the 'ExtraConfig' parameter in tripleo-heat-templates/*.yaml22:44
SpamapSyjiang5: note that if it is something that everybody might want to set, you might want to submit a patch to add it as a full parameter and reference in the config file.22:45
yjiang5SpamapS: thanks for reply, I will have a look on the passthrough (no idea of it yet).22:46
greghayneshttps://bugs.launchpad.net/tripleo/+bug/140130022:47
uvirtbotLaunchpad bug 1401300 in tripleo "Keystone Private Key not securely sent to host" [Critical,Confirmed]22:47
*** jang1 has quit IRC22:49
*** rhallisey has quit IRC22:51
SpamapSgreghaynes: ty22:58
gfidentetchaypo, around?22:59
gfidenteregarding your comment here: https://review.openstack.org/#/c/136303/4/Makefile,cm22:59
gfidenteyou can actually have both at the same time indeed22:59
gfidenteso that needs to be reworded :)22:59
gfidenteideas?22:59
SpamapSgreghaynes: note that we could also just null-route the ec2 metadata service after fetching from it to lessen the threat of local compromise.22:59
SpamapSgreghaynes: but not as good as just using an actual secure mechanism. :-P22:59
*** zz_avozza is now known as avozza23:08
*** dlfryar has quit IRC23:08
greghaynestchaypo: haha, nice response23:13
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Bring back working support for Cinder/NFS  https://review.openstack.org/13630323:18
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Bring back (abandoned) support for Cinder/NFS  https://review.openstack.org/13630323:22
*** marun has quit IRC23:23
*** ChuckC has quit IRC23:28
*** pradk has quit IRC23:29
*** vinsh_ has quit IRC23:33
*** gfidente has quit IRC23:36
openstackgerritAdam Gandelman proposed openstack/diskimage-builder: Fallback to a boot_server kernel param if ip=  not passed  https://review.openstack.org/14087023:41

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