Wednesday, 2015-03-25

*** cwolferh has quit IRC00:03
*** penick has quit IRC00:25
*** penick has joined #tripleo00:29
*** yuanying has joined #tripleo00:30
*** penick has quit IRC00:34
*** alop has quit IRC00:39
*** jcoufal has quit IRC00:46
*** Marga_ has quit IRC00:48
*** sdake has joined #tripleo00:53
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Add ability to process Rackspace network info  https://review.openstack.org/16700300:55
*** jerryz has joined #tripleo01:04
*** Marga_ has joined #tripleo01:16
*** Marga_ has quit IRC01:19
*** Marga_ has joined #tripleo01:25
*** eghobo has quit IRC01:31
*** rhallisey has quit IRC01:42
*** Marga_ has quit IRC02:13
*** dpaterson has quit IRC02:16
*** noslzzp has joined #tripleo02:18
*** sdake has quit IRC02:25
*** sdake has joined #tripleo02:32
*** kan__ has joined #tripleo02:32
*** penick has joined #tripleo02:34
*** MasterPiece has joined #tripleo02:48
*** Marga_ has joined #tripleo02:56
*** Marga_ has quit IRC02:59
*** Marga_ has joined #tripleo02:59
*** ChuckC has quit IRC03:00
*** spzala has quit IRC03:03
*** MasterPiece has quit IRC03:09
*** daneyon has joined #tripleo03:30
*** daneyon_ has quit IRC03:30
*** sdake has quit IRC03:34
*** daneyon_ has joined #tripleo03:34
*** bhunter_ has joined #tripleo03:36
*** bhunter has quit IRC03:37
*** bhunter_ is now known as bhunter03:37
*** daneyon has quit IRC03:37
*** eghobo has joined #tripleo03:53
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Add ability to process Rackspace network info  https://review.openstack.org/16700303:57
*** eghobo_ has joined #tripleo04:00
*** untriaged-bot has joined #tripleo04:00
untriaged-botUntriaged bugs so far:04:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/143044504:00
openstackLaunchpad bug 1430445 in tripleo "Horizon translations aren't compiled" [Undecided,In progress] - Assigned to Steve McLellan (sjmc7)04:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/143059904:00
openstackLaunchpad bug 1430599 in diskimage-builder "ramdisk-image-create with ironic-discoverd-ramdisk element fails" [Undecided,Fix committed] - Assigned to Yuiko Takada (takada-yuiko)04:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/142990204:00
openstackLaunchpad bug 1429902 in tripleo "os-refresh-config fails during post-configure phase" [Undecided,New]04:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/143443104:00
openstackLaunchpad bug 1434431 in tripleo "Abnormal exit in building rhel images by diskimage-builder for system is not registered." [Undecided,New]04:00
*** untriaged-bot has quit IRC04:00
*** eghobo has quit IRC04:04
*** eghobo has joined #tripleo04:04
*** noslzzp has quit IRC04:05
*** eghobo_ has quit IRC04:07
mordredgreghaynes: ok - latest patch works04:07
openstackgerritHaomeng,Wang proposed openstack/diskimage-builder: Try 5 times for rmdir command call after umount  https://review.openstack.org/13773704:35
*** eghobo has quit IRC04:39
*** pradeep has joined #tripleo04:44
*** Marga_ has quit IRC04:49
*** yamahata has quit IRC05:28
*** masco has joined #tripleo05:31
*** penick has quit IRC05:47
*** Marga_ has joined #tripleo05:52
*** ishant has joined #tripleo05:52
*** killer_prince has quit IRC06:14
*** pradeep has quit IRC06:16
*** killer_prince has joined #tripleo06:17
*** killer_prince is now known as lazy_prince06:17
*** Marga_ has quit IRC06:20
*** rlandy has joined #tripleo06:24
*** TheJulia has quit IRC06:29
*** dasm|afk is now known as dasm06:36
*** ukalifon has joined #tripleo06:42
*** pradeep has joined #tripleo06:44
*** bvandenh has joined #tripleo07:11
*** pradeep has quit IRC07:19
*** pradeep has joined #tripleo07:19
*** maufart has joined #tripleo07:29
*** mrunge has joined #tripleo07:32
*** jprovazn has joined #tripleo07:35
openstackgerritMerged openstack/tripleo-incubator: Set NeutronPublicInterface defaults to nic1  https://review.openstack.org/16435007:37
*** dsneddon has quit IRC07:42
*** rdopiera has joined #tripleo07:50
*** chlong has quit IRC07:52
*** dsneddon has joined #tripleo07:55
dasmmarios: thanks for explanation about nic1 vs eth0. i'll look at this.08:00
*** pradeep1 has joined #tripleo08:01
*** pradeep has quit IRC08:04
*** yuanying has quit IRC08:05
*** dsneddon has quit IRC08:20
openstackgerritYanis Guenane proposed openstack/tripleo-puppet-elements: overcloud-controller: Install Redis server  https://review.openstack.org/16752308:22
openstackgerritYanis Guenane proposed openstack/tripleo-puppet-elements: Enforce naming convention  https://review.openstack.org/16752408:26
*** jistr has joined #tripleo08:38
*** lazy_prince has quit IRC08:46
*** dtantsur|afk is now known as dtantsur08:48
mariosdasm: np man08:51
*** gfidente has joined #tripleo09:08
*** pradeep1 has quit IRC09:09
*** pradeep1 has joined #tripleo09:11
*** lucasagomes has joined #tripleo09:18
*** regebro has joined #tripleo09:33
*** kan__ has quit IRC09:44
*** mcornea has joined #tripleo09:47
openstackgerritYanis Guenane proposed openstack/tripleo-heat-templates: Add support for Redis configuration  https://review.openstack.org/16753809:56
*** untriaged-bot has joined #tripleo10:00
untriaged-botUntriaged bugs so far:10:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/143044510:00
openstackLaunchpad bug 1430445 in tripleo "Horizon translations aren't compiled" [Undecided,In progress] - Assigned to Steve McLellan (sjmc7)10:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/143059910:00
openstackLaunchpad bug 1430599 in diskimage-builder "ramdisk-image-create with ironic-discoverd-ramdisk element fails" [Undecided,Fix committed] - Assigned to Yuiko Takada (takada-yuiko)10:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/142990210:00
openstackLaunchpad bug 1429902 in tripleo "os-refresh-config fails during post-configure phase" [Undecided,New]10:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/143443110:00
openstackLaunchpad bug 1434431 in tripleo "Abnormal exit in building rhel images by diskimage-builder for system is not registered." [Undecided,New]10:00
*** untriaged-bot has quit IRC10:00
openstackgerritYanis Guenane proposed openstack/tripleo-puppet-elements: overcloud-controller: Install Redis server  https://review.openstack.org/16752310:04
*** pelix has joined #tripleo10:04
*** yog__ has joined #tripleo10:11
*** eghobo has joined #tripleo10:16
*** eghobo_ has joined #tripleo10:18
*** eghobo has quit IRC10:21
*** eghobo has joined #tripleo10:28
*** yog__ has quit IRC10:28
*** eghobo_ has quit IRC10:31
*** derekh has joined #tripleo10:33
*** yog__ has joined #tripleo10:33
*** pradeep1 has quit IRC10:38
gfidentespredzy, the redis addition10:47
*** dtantsur is now known as dtantsur|brb10:47
gfidentedo you plan to use that for something you're working on?10:47
spredzygfidente, hey. Yes, I do. Ceilometer central agent in a HA setup10:48
gfidenteit needs redis?10:48
spredzySo basically will use coordination ad using redis as a beckend for tooz10:48
spredzyredis will be HA using sentinels10:48
openstackgerritYanis Guenane proposed openstack/tripleo-heat-templates: Have a list of host IPs and hostnames per profile  https://review.openstack.org/16755510:51
gfidenteI have no idea how that has to be setup :)10:54
spredzyBasically, one needs to setup the Redis Cluster, and then configure ceilometer with the proper coordination url, the rest will be taken care of10:55
*** sdake has joined #tripleo10:55
spredzygfidente, Also, even if it is not for now, if we want to use sensu as a monitoring system, sensu requires Redi, so we will be able to use the same cluster10:56
*** eghobo has quit IRC10:57
*** sdake__ has joined #tripleo10:59
*** sdake has quit IRC11:02
*** eghobo has joined #tripleo11:05
*** yog__ has quit IRC11:06
spredzyjistr, can I get a review from you on this one https://review.openstack.org/#/c/16755511:07
spredzythis is what I was asking yesterday (having a list of IPs), is it implemented the proper way ?11:08
spredzygfidente, if you have time to take a look also I'll appreciate :)11:09
*** spredzy is now known as spredzy|afk11:10
*** hewbrocca has joined #tripleo11:13
*** pelix has quit IRC11:13
gfidentespredzy|afk, that change seems fine to me11:15
gfidentethe thing is I am not sure i we should take the route of providing the lists of hosts per-service or per-role11:15
gfidenteI think per-service is better because it allows for more granular config11:16
gfidenteeven though, at present time, we tie services to node types, we are trying to get away from that with little steps11:16
gfidenteso the computes yaml already attempts that with RabbitHost, GlanceHost and stuff like that11:16
gfidenteand I think that is where we should aim11:17
*** pelix has joined #tripleo11:20
*** hewbrocca has quit IRC11:20
*** rhallisey has joined #tripleo11:28
*** yog__ has joined #tripleo11:33
*** athomas has joined #tripleo11:33
*** masco has quit IRC11:40
*** eghobo has quit IRC11:42
*** chlong has joined #tripleo11:50
jistrspredzy|afk, gfidente: i did a review there. Per-service would be nice in giving more options but i sorta feel that making the per-role approach complete and working well should be a priority...11:55
* jistr 's 2 cents :)11:55
jistrso i +2'd11:56
gfidentejistr, per-service is what we tried to start with for rabbit11:58
gfidenteand mysql in https://review.openstack.org/#/c/164983/11:58
gfidentealso, we expect a per-service Host parameter in the compute yaml11:58
gfidentewhy do you feel per-role is urgent?11:59
gfidenteor a priority?11:59
*** sdake__ has quit IRC11:59
*** dprince has joined #tripleo11:59
*** trown|outttypeww is now known as trown11:59
*** sdake has joined #tripleo12:00
gfidentejistr, at present time, we're just adding the per-service params and computing those from the list of controllers12:01
gfidentethe advantage I see with that is that the depending yamls don't make assumptions about where the services are12:01
gfidentesure we'll need to repeat calculation of the per-service hosts from the same list of controllers until we have more granular roles, but we'll be in better position when not all services are on same controllers12:02
jistrgfidente: i think per-role (making all controllers homogenous in what we run on them, all computes homogenous etc.) is easier to begin with, and will allow us to reach a useful working overcloud with puppet sooner than if we try to approach config per-service... So i'm more thinking in terms of what's less code, easier to comprehend, easier way forward. Even if we make it per-service on puppet level, the rest of the toolchain (instack, tuskar)12:04
jistr works only with roles AFAIK, so they wouldn't be able to use that power, no?12:04
*** athomas has quit IRC12:04
*** openstackgerrit has quit IRC12:06
*** openstackgerrit has joined #tripleo12:06
*** pelix has quit IRC12:07
jistrso i'm not against per-service, i'd rather say that i see it as more work and at this point i don't see the practical benefits very much...12:07
gfidentejistr, hehe okay but instead my point is that .pp should have no knowledge of the topology12:08
gfidenteif we give it a list of hosts and expect it to know that is the list of rabbit nodes AND glance nodes12:08
gfidentewe're doing it wrong12:08
gfidenteso instead, I prefer to give it two lists12:08
gfidenteand calculate them both, in the template, from the same list of controllers (which for now is the only thing we support, indeed)12:09
gfidenteit really isn't much more work, we don't even need the list of hosts at present time, indeed I don't think we need to rely on that change for the moment12:09
gfidenteand we're already taking steps into the per-service thing with the list of rabbit_nodes12:09
gfidenteanother scenario would be the one where we want to use external databases12:10
gfidentehow do we configure the stuff for an external db if we can't even discern it from the list of controllers in the .pp?12:11
*** pelix has joined #tripleo12:14
*** spredzy|afk is now known as spredzy12:14
gfidentespredzy, ^^ look what a mess you caused! :)12:14
spredzygfidente, ahah I was reading at the backlog :p12:15
jistrah ok now i get what you meant, sorry :) so yeah not knowing the topology on the pp level rather than heat level makes more sense to make things future proof. hmm but still we have the .pp manifests hard-wired per role, so there's that...12:15
gfidenteyeah that isn't optimal either and I can't think of how to cope with it if not with some enable/disable boolean per-service which we should use in the .pp12:17
spredzyjistr, gfidente thanks for the feedbacks. I do like gfidente idea of per-service, so for mongo create a mongo_nodes, etc... . But this will prevent the list of nodes to be precalculated. (ie. all controllers for example). For simpliciy's sake, I'd like to offer both, so if a service like mongo has a mongo_nodes then rely on it, if the customer assume it is installed on all nodes default to controller_nodes12:17
spredzys/on all nodes/on all controller nodes/12:18
spredzyI mean the two ideas are not exclusive but complementary12:18
spredzySo +1 for the per-service, but also +1 for the per-role (as a default/failover)12:18
spredzydoes that make sense ?12:19
* jistr reads more and thinks more12:20
jistr:)12:20
*** lucasagomes is now known as lucas-hungry12:21
*** jcoufal has joined #tripleo12:22
*** athomas has joined #tripleo12:22
gfidentespredzy, not sure why it can't be precalculated?12:24
spredzygfidente, if you don't specify mongo_nodes, how can you precalculate it ? You'll have to failover controller_nodes. Else there is not way to know on which hosts mongodb is expcted to be installed12:25
jistrspredzy: so to get back to why we're implementing this, you need a list of controller IP addresses for mongodb, right?12:25
*** thrash|g0ne is now known as thrash12:26
spredzyjistr, well mongodb needs it, ceph mon needs it (it does it differently atm but could use this patch)12:26
gfidentespredzy, today I would calculate mongo_nodes from the same list of controllers we use when calculating rabbit_nodes12:26
spredzygfidente, which is the list of every controller nodes12:26
gfidentespredzy, tomorrow, if we get to isolate the mongo nodes, heat will know and we calculate mongo_nodes from that list instead12:26
gfidentespredzy, so today is the list of controllers, tomorrow it might not be and if it isn't, .pp won't need restructuring12:27
gfidenteonly templates will, which is fine to me because that is where orchestration should happen12:27
spredzygfidente, I agree with that, hence why I think we should propose a mongo_nodes parameters but *default* to the the list of controller nodes ip12:29
jistrspredzy, gfidente: i'm not yet convinced we'll be able to make use of that flexibility, but thinking it through and looking through the code, it actually might not mean more work to go the way that gfidente suggested.12:29
gfidentespredzy, *default* in the .pp or in the .yaml ?12:29
gfidentejistr, yes I agree I am not sure it will ever be feasible to bring it into usable state, that is my biggest concern indeed :P12:30
spredzygfidente, to me it will be in the yaml12:31
spredzyso in the .pp we always use hiera('mongo_nodes')12:31
gfidentespredzy, default in yaml is fine for me indee, it is the .pp I didn't want to make assumptions about it12:31
jistrgfidente: so if i understand correctly, you suggest making a new section like this https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/all-nodes-config.yaml#L49-L5412:31
jistrbut make it for mongodb and feed it with IPs instead of names, right?12:31
gfidentejistr, exactly12:31
spredzybut based on the setup it will use the MongoDBNodes parameter or the list of controller ip12:31
spredzygfidente, this is why the infra file is at the bottom of the hiera list12:31
gfidentespredzy, yeah ideally the resource-level yamls shouldn't need restructuring either12:32
*** masco has joined #tripleo12:32
gfidentespredzy, "MongoDBNodes parameter or the list of controller ip"? I need I pointer to understand that12:33
jistrspredzy: do you see some disadvantage in doing this? https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/all-nodes-config.yaml#L49-L5412:34
spredzyjistr, which param will you get ? get_param: mongo_nodes ? If the MongoDBNodes is not specified it will end up empty ?12:35
*** tzumainn has quit IRC12:36
jistrspredzy: we wouldn't have MongoDBNodes parameter right now, we would use mongo_nodes and it would be always computed from controller_ips for now12:36
spredzyI am probably missing something here ... :/12:36
spredzyjistr, ok. When we will have MongDBNodes, how would that work ?12:37
gfidentespredzy, mongo_nodes is MongDBNodes as I read it12:37
gfidenteisn't that the case?12:37
*** jdob has joined #tripleo12:38
spredzygfidente, yes it is, hence to me here, if we provides MongoDBNodes, it should get_param: mongo_nodes (the heat parameter)12:40
gfidentespredzy, reading your comment on the review now12:41
spredzygfidente, jistr I have to hope off for an hour12:41
spredzywill be back12:41
*** spredzy is now known as spredzy|afk12:41
gfidenteso you meant to orchestrate that by overriding the values in the hiera hierarchy?12:41
*** dprince has quit IRC12:42
*** morazi has joined #tripleo12:42
gfidentejistr, ^^ I *think* that is why spredzy|afk referred to the case where MongoDBNodes is not provided by the user as input param12:42
jistrspredzy, gfidente: i think the value of what gfidente suggests would be if someone uses their custom role in the future (own heat template, own .pp file) to deploy their own mongo cluster *outside* of the regular controller nodes12:43
gfidentejistr, that or if we split the heat params per-service12:43
gfidenteso that .pp won't make assumptions about the role of the system but optionally include things based on which service is12:44
gfidente"seen" enabled on that host12:44
*** TheJulia has joined #tripleo12:44
gfidentebut yes this would require some concerted effott12:44
jistrspredzy|afk, gfidente: anyway we're probably talking a good deal into the future, but if we can do a bit of it right now at no additional cost (the patch might be even smaller than it is right now, originally i thought it would be otherwise...) then it might make sense to go for it12:46
*** tzumainn has joined #tripleo12:48
jistrspredzy|afk, gfidente: one thing i'm wondering though, why have separate hiera files for rabbit, mongo etc.? can we have a all_nodes_config.yaml which would contain the keys rabbit_nodes, mongo_nodes etc.? We wouldn't have to amend the hierarchy every time we add list of nodes for some service...12:49
*** akrivoka has joined #tripleo12:49
gfidentejistr, yep that I think would help!12:50
gfidenteand be better then how it is now12:50
*** akrivoka has quit IRC12:52
*** akrivoka has joined #tripleo12:54
*** rwsu has quit IRC12:56
*** dpaterson has joined #tripleo12:57
*** noslzzp has joined #tripleo12:59
*** akrivoka has quit IRC13:01
*** dprince has joined #tripleo13:01
*** noslzzp has quit IRC13:01
*** julim has joined #tripleo13:02
*** pblaho has joined #tripleo13:05
*** radez_g0n3 is now known as radez13:09
*** radez is now known as radez_g0n313:12
*** yamahata has joined #tripleo13:12
*** eghobo has joined #tripleo13:13
*** ishant has quit IRC13:18
*** spzala has joined #tripleo13:22
*** lucas-hungry is now known as lucasagomes13:24
*** weshay has joined #tripleo13:27
*** Marga_ has joined #tripleo13:28
*** Marga_ has quit IRC13:30
*** Marga_ has joined #tripleo13:31
*** radez_g0n3 is now known as radez13:34
*** openstackgerrit has quit IRC13:36
*** openstackgerrit has joined #tripleo13:36
jistrspredzy|afk: i did the refactor i talked about above: https://review.openstack.org/#/c/16758913:38
*** lblanchard has joined #tripleo13:40
jistrgfidente, spredzy|afk: also i think it would be nicer if we named variables named "rabbit_node_names" and "mongo_node_ips", because if we have "rabbit_nodes" and "mongo_nodes" it's not clear if it's names or IPs when you want to use the variable somewhere, and for some usecases it matters13:42
jistrs/named variables named/had variables named/13:43
jistrspredzy|afk: and here's how the mongodb use case would look implemented on top of that refactoring: http://fpaste.org/202672/29141814/ does it seem ok?13:51
jistrcc gfidente ^^13:52
*** eghobo has quit IRC14:05
*** ChuckC has joined #tripleo14:09
*** rbrady is now known as rbrady-appt14:11
*** prad has joined #tripleo14:12
sdakemorning14:14
*** dtantsur|brb is now known as dtantsur14:17
*** spredzy|afk is now known as spredzy14:18
gfidentejistr, I'd +1 that14:25
spredzygfidente, jistr I can go with that too14:25
spredzythanks for the refactor14:26
jistrspredzy: ok so should i submit the code i have in fpaste ^?14:26
spredzyjistr, lgtm14:26
* jistr wonders if separate patch or a new patchset in https://review.openstack.org/#/c/167555 -- spredzy any preference?14:27
spredzywell don't know what you guys think, but on the review you mentioned, should we keep N_ips and N_names ? for future use or should we drop them now and implement them later ?14:28
spredzygfidente, jistr ?14:28
gfidentethe fpaste doesn't need to depend on 16755514:29
jistri'm inclinded for N_ips and N_names to keep things clear14:29
jistrgfidente, spredzy: yeah i meant the fpaste would replace 16755514:29
jistrspredzy: oh now i see what you meant by asking "N_ips" and "N_names"...14:31
jistrspredzy, gfidente: so to answer *that*, i'd only implement things which we really need for something, so i'd reduce the scope to what's in the fpaste and implement the other things as we need them (it's possible we won't need some of the others at all)14:32
gfidentejistr, yeah that is what I thought as well14:33
spredzyjistr, gfidente well how I see it. A new patchset is needed for 16755, cleaning the infra section about the hiera file, letting - or not-  the N_ips and N_names, a new patchset for https://review.openstack.org/#/c/165474/ to use what will be done in 16755514:33
spredzyok for N_ips and N_names, majority wins !14:34
gfidenteI am not touching anything of this :P14:34
gfidentespredzy, we had controller_names already so I think it is good to have controller_ips14:34
gfidenteand maybe we won't need to add the others anytime soon14:34
*** ChuckC has quit IRC14:35
spredzygfidente, jistr ack14:37
spredzywill update the review14:37
jistrspredzy: yeah that sounds good re new patchsets needed. So i'll submit the fpaste as a new patchset for 16755 (i already have the code changes made on top of https://review.openstack.org/#/c/167589 which is i think what we want), and then if we want to amend that patchset further in case https://review.openstack.org/#/c/165474/ would require something more, we can14:37
spredzyack jistr let me know when its done14:37
jistrspredzy: ack14:37
*** jprovazn has quit IRC14:39
openstackgerritJiri Stransky proposed openstack/tripleo-heat-templates: Implement mongo_node_ips hiera key  https://review.openstack.org/16755514:41
jistrspredzy: done ^^ :)14:42
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Add a yum-minimal element that just uses yum  https://review.openstack.org/16664014:42
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Port centos-minimal to yum-minimal  https://review.openstack.org/16664114:42
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Split the debootstrap functions into an element  https://review.openstack.org/16665014:42
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Add ability to process Rackspace network info  https://review.openstack.org/16700314:42
spredzyjistr, +1 thanks !14:44
spredzygfidente, jistr just so we're clear, so we do have a per-service hiera variable, but no per-service heat variable for now14:45
spredzy?14:45
gfidentespredzy, ahahah you're right to hate me but yes14:46
gfidenteI think that is a step into the direction14:47
*** Marga_ has quit IRC14:47
spredzygfidente, no hate here ;) just clarifying the current state so if someone ask we're clear on the line, will add it to the review14:48
jistrspredzy: ack :)14:49
*** subscope has joined #tripleo14:50
gfidentebut in my secret thoughts, I think jistr is right we might still have a hard time getting there14:51
gfidenteI mean getting to a point where we can turn this into an actual 'feature' of some kind14:53
spredzyWell we will have to get there sooner or later. Imagine a a MongoDB or RabbitMQ cluster is not on the controller but on its own nodes. We would need to be able to point the appropriate configuration there14:55
*** ChuckC has joined #tripleo14:55
* gfidente dreams of resources per-service in the template14:55
spredzyso it is a *needed* feature IMO14:55
spredzytoday we put everything on the controller node, but it might not and should nt be 'mandatory'14:55
spredzyjistr, do you agree with the last comment ?14:56
gfidentealso the .pp in general should not make assumptions about the list of controllers matching the list of ntp servers, or mongo servers14:57
*** dsneddon has joined #tripleo14:57
jistrspredzy: yeah i do. I think Tuskar should be helping on the front of customization in the future (letting people have their custom roles and actually generating the Heat template instead of having our current hardcoded overcloud-without-mergepy). And when that happens i think we'll make use of the per-service variables we're defining today...14:58
jistrso yeah it's a good bit into the future but if it comes at basically no extra cost, then why not have it that way now14:58
gfidenteI still dream of per-service configs in the template15:00
gfidentebounded to nodes to build custom roles15:00
gfidentespredzy, a bit like we did for ceph, but for every service15:00
spredzygfidente, so you mean building a MongoDB role, a MySQL role, etc... the same way we did CephStorage ?15:01
spredzyie. not having a monolithic role15:02
gfidentespredzy, yes15:02
gfidentea single resource config with its own params15:02
gfidentewhich is attached to a server15:02
gfidenteso that which of those are attached to which node, defines a role15:03
gfidente(a single resource per-service)15:03
*** masco has quit IRC15:04
spredzyI def. +1 the idea15:04
jistryeah if we can deploy a golden image, something like that should be doable (but still it would be nice if we could make things work in the monolithic approach first :D)15:04
spredzyI think it we want to be flexible on the infra we deploy we will need that any wayt15:04
spredzyjistr, well just to defend this idea, even if I agree we should have something work first, having service role will make development/test easier15:05
spredzyisolating at its core a feature15:06
*** eghobo has joined #tripleo15:07
*** openstackgerrit has quit IRC15:08
*** openstackgerrit has joined #tripleo15:09
*** jprovazn has joined #tripleo15:22
*** eghobo_ has joined #tripleo15:23
*** eghobo has quit IRC15:26
*** noslzzp has joined #tripleo15:32
*** eghobo_ has quit IRC15:34
*** akrivoka has joined #tripleo15:35
*** noslzzp has quit IRC15:35
*** yamahata has quit IRC15:37
*** noslzzp has joined #tripleo15:40
*** yog__ has quit IRC15:44
*** stendulker has joined #tripleo15:44
*** trown is now known as trown|lunch15:47
*** alop has joined #tripleo15:49
*** rwsu has joined #tripleo15:53
*** spzala has quit IRC15:56
*** yamahata has joined #tripleo15:58
*** jang1 has quit IRC15:59
*** jang has quit IRC15:59
*** untriaged-bot has joined #tripleo16:00
untriaged-botUntriaged bugs so far:16:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/143044516:00
openstackLaunchpad bug 1430445 in tripleo "Horizon translations aren't compiled" [Undecided,In progress] - Assigned to Steve McLellan (sjmc7)16:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/143059916:00
openstackLaunchpad bug 1430599 in diskimage-builder "ramdisk-image-create with ironic-discoverd-ramdisk element fails" [Undecided,Fix committed] - Assigned to Yuiko Takada (takada-yuiko)16:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/142990216:00
openstackLaunchpad bug 1429902 in tripleo "os-refresh-config fails during post-configure phase" [Undecided,New]16:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/143443116:00
openstackLaunchpad bug 1434431 in tripleo "Abnormal exit in building rhel images by diskimage-builder for system is not registered." [Undecided,New]16:00
*** untriaged-bot has quit IRC16:00
*** jang has joined #tripleo16:06
*** jang1 has joined #tripleo16:06
*** rbrady-appt is now known as rbrady16:09
*** jang has quit IRC16:11
*** jang1 has quit IRC16:11
*** rhallisey has quit IRC16:12
*** rlandy has quit IRC16:12
*** Marga_ has joined #tripleo16:12
*** rhallisey has joined #tripleo16:14
*** daneyon_ has quit IRC16:20
*** daneyon has joined #tripleo16:20
*** cwolferh has joined #tripleo16:21
*** chlong has quit IRC16:22
*** maufart has quit IRC16:25
*** ukalifon has quit IRC16:26
*** jprovazn has quit IRC16:29
*** chlong has joined #tripleo16:33
openstackgerritMerged stackforge/kolla: Refactor nova-network  https://review.openstack.org/16642016:37
*** chlong has quit IRC16:39
ccrouchrhallisey: jpeeler: quick kolla question16:40
sdakeccrouch join #kolla16:42
ccrouchif i cloned kolla now, do we have enough services working in fig to stand up a trusty based instance in nova say?16:42
ccrouchah ha!16:42
sdakehi :)16:42
jpeelerwhat he said16:42
sdakeanswer is yes, bottom to horizon16:42
*** eghobo has joined #tripleo16:43
*** cwolferh has quit IRC16:47
openstackgerritGiulio Fidente proposed openstack/tripleo-incubator: Add support for building Ceph nodes and configure Cinder to use it  https://review.openstack.org/13703116:57
gfidenteguys ^^ this is yet a needed rebase16:57
*** bvandenh has quit IRC16:57
*** jerryz has quit IRC16:58
*** jistr has quit IRC16:58
*** eghobo_ has joined #tripleo17:04
*** alop has quit IRC17:04
*** eghobo has quit IRC17:07
*** alop has joined #tripleo17:12
*** dpaterson has quit IRC17:13
*** pdb has quit IRC17:14
*** eghobo_ has quit IRC17:14
*** pdb has joined #tripleo17:14
bnemecdprince: Know who I could poke to get https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/334 merged ASAP?17:17
greghaynesmordred: ah, you found the typo I was banging my head against for way too long17:17
greghaynesmordred: for some reason I had to prove to myself that environment.d worked durring root.d phase before noticing that DIB_RELEASE was mistyped17:18
crinklebnemec: merged17:18
dprincebnemec: I see you found the right person, thanks crinkle!17:19
bnemeccrinkle: Awesome, thanks!17:19
greghaynesmordred: also, you have a patch loop in gerrit17:19
*** eghobo has joined #tripleo17:19
mordredgreghaynes: AWESOME17:20
greghaynesSpamapS: https://review.openstack.org/#/c/166995/ - what specifically would you liked changed to make you :)17:21
greghaynesmordred: ^ im guessing that is the intended patch stack bottom?17:21
mordredgreghaynes: yes. that shoudl be the bottom17:22
mordredgreghaynes: btw - rax centos did not work17:22
mordredgreghaynes: I'm retesting hp to see if I screwed something up in the most recent rebase/cleanup17:22
SpamapSgreghaynes: nothing, I wanted us to think about it is all.17:23
greghaynesah, ok17:23
SpamapSgreghaynes: mkdir -p and not having cloud-init in base might be a more valid approach really.17:23
mordredSpamapS: I could go either way - I do not feel strongly that one is better than the other17:24
greghaynesYea, that makes sense - once we add the dep its harder to remove it but no one can be depending on the side effect of cloud-init being pulled in by that element17:24
greghaynesuntil we add the dep17:24
mordred++17:24
mordreddo you want me to update that and repush the stack?17:25
greghaynesyesplz17:25
mordredgreghaynes, SpamapS: mkdir -p /etc/cloud/cloud.cfg.d ok?17:26
SpamapSmordred: or if [ -d /etc/cloud/cloud.cfg.d ] ; then ....17:27
SpamapSbut that might have ordering issues17:27
SpamapSin case cloud-init gets pulled in at install.d/11*17:27
mordrednod17:27
SpamapSmordred: so yeah, mkdir -p seems the simplest approach.17:27
greghaynesWFM17:28
SpamapSbecause that is basically "hey cloud-init, if you're here, feel free to manage localhost in /etc/hosts"17:28
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Add a yum-minimal element that just uses yum  https://review.openstack.org/16664017:28
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Port centos-minimal to yum-minimal  https://review.openstack.org/16664117:28
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Handle non-cloud-init installs  https://review.openstack.org/16699517:28
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Split the debootstrap functions into an element  https://review.openstack.org/16665017:28
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Split dib-init-system into its own element  https://review.openstack.org/16700517:28
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Add ability to process Rackspace network info  https://review.openstack.org/16700317:28
*** alop has quit IRC17:29
openstackgerritDaneyon Hansen proposed stackforge/kolla: Extends Nova Metadata Service Parameterization and Composition  https://review.openstack.org/16736217:29
SpamapSoh that also fixed the outdated dep, good17:30
mordredyay!17:30
* mordred is helpful17:30
SpamapSand plucky17:31
*** trown|lunch is now known as trown17:31
*** Marga_ has quit IRC17:32
mordredok17:35
mordredso - it still works on HP17:35
mordredwhich means that the centos mechanism for running the script is valid17:35
mordredbut something on rackspace has made it unhappy17:36
greghaynesmordred: did you look at https://github.com/dprince/os-net-config when you were making your process-config-drive deal?17:39
mordrednope17:39
mordredbut I couldn't possible useit17:39
mordredhttps://github.com/dprince/os-net-config/blob/master/requirements.txt17:39
greghaynes:(17:39
* mordred goes to look now17:39
mordredpart of the issue is that I need to boot test nodes for openstack17:39
mordredwhich means that programs that install things that openstack also wants to install17:40
mordredjust to get an ip address17:40
mordredare overkill17:40
mordredand destructive17:40
SpamapSWhy oh why does it use eventlet?!17:40
greghaynesah, ok, so you dont just not want the deps you have to avoid them17:40
mordredrigh17:40
mordredwell, I mean, I really want to avoid it17:40
mordredI could do something tricky17:40
*** alop has joined #tripleo17:41
mordredbut really - I don't need _any_ deps with process-config-drive17:41
greghaynesyea, I remember that deal now - you want valid tests17:41
mordredthe code in os-net-config does look nice though17:41
SpamapSdprince: hey, why does os-net-config have eventlet as a dep?17:42
SpamapS+from os_net_config.openstack.common import processutils17:42
dsneddonSpamapS, I can answer that. os-net-config only requres eventlet because processutils from openstack common requires it.17:43
SpamapSyeah I'm digging in17:43
*** mcornea has quit IRC17:43
*** spzala has joined #tripleo17:44
SpamapSah so now it's oslo.concurrency17:44
SpamapSfor... processutils17:44
SpamapSI don't think that's a thing we need in os-net-config17:45
SpamapSI mean, processutils.execute() is a monster of a function, when all that is really needed is 'subprocess.check_call()'17:46
greghaynesmordred: on 167003 do we really need to merge dhcp-all-interfaces into the new element? Seems like we could leave it and make the new element depend on it17:48
greghaynesor, curious what the motivation for that wat17:48
greghayness/wat/was17:49
greghaynesIt has the downside of now people who try to use dhcp-all-interfaces have to depend on the new simple-config element17:49
*** eghobo has quit IRC17:51
SpamapS<klaxon>interface change alert!</klaxon>17:52
*** derekh has quit IRC17:56
*** Marga_ has joined #tripleo17:59
*** eghobo has joined #tripleo17:59
*** cwolferh has joined #tripleo18:00
mordredgreghaynes: well, I made a new dhcp-all-interfaces that depends on the simple-config18:02
mordredSpamapS, greghaynes: however, I dont' feel strogly - I mainly wanted workig-now18:02
mordredI think if we wanted to not combine them, we could make dhcp-all-interfaces pluggable18:02
mordredalthough I kinda think that I'd like to refactor the network part of process-config-drive to also operate on being able to pass in an interface name  like dhcp-all-interfaces does18:03
mordredand really, there's no real good reason that the two need to be separate - given the scope of what they need to do18:04
greghaynesmordred: yea, I worry about someone who currently depends on dhcp-all-interfaces and does their own sort of initial networking config magic18:04
greghayneshrm18:05
greghaynesi should probably read more of the code then18:05
greghaynesgerrit is less than useful for that when its a bunch of file renames18:05
SpamapSLong term, I'm pretty sure os-net-config has gotten out of hand at this point. We should reign it in, drop the unnecessarily complicated deps, and consider adding process-config-drive's magic to it.18:05
SpamapSShort term, I'm with mordred. Make it go.18:06
mordredyes short term18:06
*** Marga_ has quit IRC18:06
SpamapSDo we track bugs for dib-utils in diskimage-builder ?18:06
mordredalso - I kinda like that process-config-drive is a python script that can just be copied and not installed, fwiw18:06
SpamapSthe header requirements in non-dib-run-parts scripts needs to go away.18:06
mordredso that you don't need to install setuptools18:07
mordredbecause otherwise you need to install setuptools18:07
greghaynesSpamapS: I think so18:07
SpamapSmordred: agree on the self-contained part18:07
mordredand, again, it turns out that devstack runs an "install setuptools" script - so I'd love to make sure that works and sstuff18:07
*** Marga_ has joined #tripleo18:07
mordredwe may be SEVERAL steps away from that though18:07
*** ChuckC has quit IRC18:08
*** ChuckC has joined #tripleo18:09
SpamapSso far I haven't found any deps of os-net-config that are really worth it18:09
*** lucasagomes is now known as lucas-dinner18:10
SpamapSExcept PyYAML18:10
SpamapSand pbr is hard to make optional. ;)18:10
*** pblaho has quit IRC18:10
SpamapSmordred: I think if we made up our minds that os-net-config was going to work w/o setuptools, we could do it with minimal surgery18:11
SpamapSjust make yaml optional and allow json18:11
SpamapSthe bit that netaddr is doing is a tiny convenience.18:11
SpamapSoslo.utils.strutils is just doing 'bool_from_string'18:12
SpamapSbut yeah, long term18:12
* SpamapS unclenches and goes back to reviewing18:12
*** Marga_ has quit IRC18:13
*** Marga_ has joined #tripleo18:13
*** stendulker has quit IRC18:14
greghaynesah, ISWYD for dhcp-all-interfaces18:15
greghaynesI think im fine with that18:15
greghaynesthat script (dhcp-all-interfces) is now named pretty poorly18:16
mordredyes18:17
mordredI could not come up with a better name18:18
mordredI was originally not going to rename it and just leave it as dhcp-all-interfaces and let it be named poorly18:18
greghaynesnetwork-hammer18:19
greghaynes:p18:19
greghaynesok, I might try and write up a better readme for what that element actually does18:20
greghaynesto make sure I have a good handle on it18:20
openstackgerritMerged stackforge/kolla: Extends Nova Metadata Service Parameterization and Composition  https://review.openstack.org/16736218:21
*** pelix has quit IRC18:27
greghaynesYea, so the interface change is that if someone is currently using dhcp-all-interfaces on a vm with a config drive without cloud-init config drive data source we now assume they want the config-drive networking config rather than to just dhcp everywhere reguardless18:29
greghaynesits a pretty small niche, so we might not care18:29
*** dtantsur is now known as dtantsur|afk18:29
greghaynesa simple fix might be so make a guard around the process-config-drive bit in dhcp-all-interfaces.sh that gets set by the dhcp-all-interfaces element, then someone depending from that element still gets the old behavior18:32
SpamapSgreghaynes: I think it's a non-existant niche18:33
SpamapSI base my data on the fact that all these things you said add up to a rather insane situation to be silently consuming diskimage-builder from18:34
SpamapSs/data/conclusion/18:34
greghaynesheh18:34
*** spzala has quit IRC18:35
greghaynesanother thing - how does the process-config-drive.py interact if cloud-init is enabled with config-drive datasource?18:36
greghaynesbecause it is possible for us to disable that explicitly in the cloud-instance-simple-config element18:37
*** Marga_ has quit IRC18:38
*** akrivoka has quit IRC18:39
*** Marga_ has joined #tripleo18:39
SpamapSgreghaynes: it should be messy.18:42
mordredthey should really conflict18:42
SpamapSgreghaynes: my gut says cloud-init will run before these bits and configure everything.18:42
mordredis there a way that we can mark elements as conflicting?18:43
SpamapSassuming the version of cloud-init knows how to read this particular config drive18:43
SpamapSmordred: yeah they can both provide the same thing IIRC18:43
mordredwe might want to try that18:43
mordredbeacuse honestly, combining these two things is a recipe for crazy18:43
greghaynesalternatively - why not just disable the config-drive data source, if cloud-init is not installed itll be a noop and if it is then they wont conflict18:43
SpamapSBuilding elements: base  ubuntu fedora18:43
SpamapSExpanded element dependencies to: cloud-init-datasources rpm-distro fedora redhat-common dib-run-parts manifests cache-url pkg-map base ubuntu yum source-repositories package-installs dpkg dkms18:43
SpamapSBuilding in /tmp/image.sgC8o7hX18:44
SpamapSmaybe not18:44
SpamapSThere is a duplicated hook in your elements: ubuntu/bin/map-services18:44
mordredI think greghaynes may have it18:44
SpamapSif they both have the same file looksl ike18:44
SpamapSgreghaynes: yeah I think thats the way to go.18:44
SpamapSthough I do think it would be a reasonable interface change to make it impossible to include two elements that provide the same thing.18:45
mordredSpamapS: re: your comment about emitting a sstatic-network-up event18:45
SpamapSbecause, you know, diskimage-builder needs to maintain feature parity with dpkg. ;)18:45
greghaynesSpamapS: ++18:45
mordredhaha18:45
mordredSpamapS: if we split it up so that process-config-drive _also_ takes an interface as an argument18:46
*** Marga_ has quit IRC18:46
mordredSpamapS: and then have the event emitting look at the full list of static interfaces from config-drive and emit only when it can test that they're all up18:47
mordredthe last instance of process-config-drive to run should be able to see that all of the interfaces have been ifupd, no?18:47
*** Marga_ has joined #tripleo18:48
SpamapSyeah thats basically how the ifupdown script works now18:49
SpamapSbut it assumes you configured everything before boot18:50
SpamapSso what dhcp-all-interfaces is supposed to do, is configure them all, not just one18:50
SpamapSwe got hung up on race conditions and settled on one at a time IIRC18:50
SpamapSWhich meant the first one emits static-network-up18:50
SpamapSbut still, it at least emits it _after_ the ifup18:50
mordredand that's not what the script dose now?18:51
SpamapSall that to say, just make sure you configure everything before ifup is run, and it works itself out.18:51
SpamapSor if you want to run ifup, then you have to emit static-network-up18:51
mordredit's possible I do not follow how it all hangs together18:51
mordredI up in the emit so that the "waiting for static-networking" would go away18:51
mordredput18:51
SpamapSWell right now net-device-added (udev) triggers upstart job network-interface starting, which triggers dhcp-all-interfaces ...18:52
SpamapSonce dhcp-all-interfaces exits, network-interface starts, and runs 'ifup $INTERFACE'18:52
mordredoh18:52
mordredso you're saying we do not need the emit at all18:52
mordredif it's working properly18:52
SpamapSwhich triggers /etc/network/if-up.d/upstart which checks ifquery, and if we haven't yet emitted static-network-up, and all interfaces are up, emits it.18:53
SpamapSThis is all super crazy amounts of hoops to jump through to try and make it so that arbitrary amounts of statically configured, dynamically present adapters can work.18:54
SpamapSFor bridges/etc, after all the filesystems are mounted, we just run 'ifup -a' which will run /etc/network/if-up.d/upstart for every interface it ends up bringing up.18:55
SpamapS(all the non-network filesystems)18:55
SpamapSzomg18:55
SpamapSmy head just popped18:55
SpamapSI'm going to go ponder on what you're attempting over some indian buffet18:55
SpamapSbbiab18:55
*** dpaterson has joined #tripleo18:59
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Add a yum-minimal element that just uses yum  https://review.openstack.org/16664019:01
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Port centos-minimal to yum-minimal  https://review.openstack.org/16664119:01
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Split the debootstrap functions into an element  https://review.openstack.org/16665019:01
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Add ability to process Rackspace network info  https://review.openstack.org/16700319:01
*** cwolferh has quit IRC19:02
*** spzala has joined #tripleo19:03
*** alop has quit IRC19:07
*** alop has joined #tripleo19:12
*** Marga_ has quit IRC19:14
*** Marga_ has joined #tripleo19:15
*** eghobo has quit IRC19:15
*** alop_ has joined #tripleo19:16
*** alop has quit IRC19:17
*** alop_ is now known as alop19:17
*** radez is now known as radez_g0n319:19
*** radez_g0n3 is now known as radez19:22
openstackgerritMathieu Gagné proposed openstack/diskimage-builder: Download of translations not properly disabled in APT  https://review.openstack.org/16774119:24
mordredmgagne: ^^ ooh.19:24
mgagnemordred: *evil eyes*19:25
mordredmgagne: thank you - I support getting that right19:25
mordred(also, sorry for getting it wrong)19:25
*** Marga_ has quit IRC19:25
mgagnemordred: dib already disables translation during build phase but "restore" the default behavior after.19:25
mgagnemordred: but it uses the right config name at that time =)19:25
mgagnehttps://github.com/openstack/diskimage-builder/blob/master/elements/dpkg/root.d/99-trim-dpkg19:27
* mgagne is now off to figure out why apt-get update isn't idempotent19:28
*** sdake__ has joined #tripleo19:28
*** sdake has quit IRC19:32
*** rlandy has joined #tripleo19:37
*** eghobo has joined #tripleo19:38
*** mikeit has joined #tripleo19:42
*** lucas-dinner has quit IRC19:46
*** eghobo_ has joined #tripleo19:53
*** radez is now known as radez_g0n319:53
*** eghobo has quit IRC19:56
*** akrivoka has joined #tripleo19:56
*** rlandy has quit IRC19:57
*** alop has quit IRC20:00
*** daneyon_ has joined #tripleo20:00
*** pblaho has joined #tripleo20:01
*** daneyon has quit IRC20:03
openstackgerritRyan Hallisey proposed stackforge/kolla: Add doc for the minimal environment vars required per container  https://review.openstack.org/16777720:07
openstackgerritSteven Dake proposed stackforge/kolla: Add some documentation around running the exec_replace driver  https://review.openstack.org/16778120:11
*** akrivoka has quit IRC20:11
*** rlandy has joined #tripleo20:18
*** dsneddon has quit IRC20:19
SpamapSany word on the TripleO CI coming back?20:20
SpamapSWould hate for diskimage-builder to break something while it is down.20:21
*** dsneddon has joined #tripleo20:22
openstackgerritSteven Dake proposed stackforge/kolla: Add some documentation around running the exec_replace driver  https://review.openstack.org/16778120:23
*** akrivoka has joined #tripleo20:25
*** Marga_ has joined #tripleo20:26
*** Marga_ has quit IRC20:31
*** lblanchard has quit IRC20:33
*** alop has joined #tripleo20:35
mordredSpamapS, greghaynes: what do we need to do to get 156433 in? it would let me drop some things from teh ansible role...20:49
greghayneswell, right now, fix tripleo CI might be part of whats needed20:53
greghaynesmordred: other than that I think its good to go20:53
*** Marga_ has joined #tripleo20:54
*** sdake has joined #tripleo20:55
*** sdake has joined #tripleo20:55
*** sdake__ has quit IRC20:58
*** trown is now known as trown|outttypeww21:00
mordredoh. eek21:01
greghaynesyea :(21:02
mordredgreghaynes, SpamapS: well, in that case, I'm going to update the process-config-drive stuff21:02
mordredto better integrate the two21:02
mordredbasically, I've added an "interface" arg to process-config-drive so that we can call it in the loop with the rest of the things21:03
openstackgerritRyan Hallisey proposed stackforge/kolla: Add doc for the minimal environment vars required per container  https://review.openstack.org/16777721:05
*** jeblair has joined #tripleo21:07
*** eghobo_ has quit IRC21:10
SpamapSI'm torn between waiting for TripleO CI to come back and just moving forward.21:10
SpamapSPerhaps if its not back by Monday?21:10
*** dprince has quit IRC21:12
greghaynesWe should probably talk with the other cores about that, but id be fine with that for the patches we have up now21:12
greghaynesthey arent doing to much change to existing behavior21:12
greghayness/to/too21:13
SpamapSgreghaynes: the dhcp-all-interfaces stuff is _tricky_21:13
*** rlandy has quit IRC21:13
greghaynesyes, but I dont think tripleo uses it21:13
greghaynesdont they os-net-config now?21:13
*** julim has quit IRC21:14
greghayneser, at least not in ci21:14
greghaynesoh, no21:14
greghaynesim wrong21:14
greghaynesit does21:15
greghayneswell, thats unfortunate21:16
greghaynesso yea, at a minimum we probably want some of them to sign off on that change21:16
openstackgerritRyan Hallisey proposed stackforge/kolla: Add doc for the minimal environment vars required per container  https://review.openstack.org/16777721:19
*** Marga_ has quit IRC21:23
SpamapSgreghaynes: we could smoke test21:23
SpamapSgreghaynes: just run the toci job once with the change applied.21:23
*** daneyon_ has quit IRC21:26
*** Marga_ has joined #tripleo21:26
*** daneyon has joined #tripleo21:26
*** rlandy has joined #tripleo21:29
openstackgerritMerged stackforge/kolla: Add doc for the minimal environment vars required per container  https://review.openstack.org/16777721:30
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Add a yum-minimal element that just uses yum  https://review.openstack.org/16664021:31
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Port centos-minimal to yum-minimal  https://review.openstack.org/16664121:31
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Split the debootstrap functions into an element  https://review.openstack.org/16665021:31
openstackgerritMonty Taylor proposed openstack/diskimage-builder: Add ability to process Rackspace network info  https://review.openstack.org/16700321:31
mordredSpamapS, greghaynes: https://review.openstack.org/167003 <-- has the mildly reworked process-config-drive to integrate it into the flow a little more21:32
mordredalso, I split the ssh-key handling out into its own script, because WOW that's not related AT ALL21:32
*** rdopiera has quit IRC21:33
*** cwolferh has joined #tripleo21:34
openstackgerritgreghaynes proposed openstack/diskimage-builder: Short circuit qemu-img convert for raw images  https://review.openstack.org/16780421:35
*** penick has joined #tripleo21:36
mordredgreghaynes: is that goign to work with mv ?21:37
mordredgreghaynes: if you have more than one type in the type list?21:37
greghaynesthat is a good question21:37
greghaynesyea21:37
greghaynesboom21:37
greghaynescp it is21:37
mordredwell ...21:37
mordredmaybe sort the list21:37
greghaynesooo21:37
mordredso that you always do raw last21:37
SpamapSmordred: ok, CirrOS won't help btw.. it runs entirely from initrd's pid1 which is why it boots so damn fast. ;)21:37
* mordred should have said that on the review so he gets dib review credit points21:37
mordredSpamapS: nice21:38
* greghaynes awards mordred 5 dib points21:38
* mordred puts them in a safe place21:38
mordredI -1'd the patch just on principle21:39
greghayneshah21:39
openstackgerritClint 'SpamapS' Byrum proposed openstack/diskimage-builder: Add a CirrOS element  https://review.openstack.org/16780721:41
* SpamapS WIP's that good21:41
lifelessWIP it hard?21:42
SpamapSWIP it21:42
SpamapSinto shape21:42
mordredWIP it REAL good21:42
SpamapSWhen a patchset comes along21:43
*** mikeit has quit IRC21:43
SpamapSYOU must WIP it21:43
mordredyou know - I love how I can delete images by name from hp which runs glance v121:44
mordredbut on rax, where it's glance v2, I have to do them by id21:45
mordredit's like they are two cmpletely unrelated clouds21:45
*** rhallisey has quit IRC21:45
greghaynesit is amazing how different they are21:45
mordredSO DIFFERENT21:45
greghaynesthe whole swift uploading process is amazing21:46
greghaynesin a not amazing kind of way21:46
mordredgreghaynes: I LOVE my ansible playbook21:47
mordredbtw21:47
mordredlike, in a dirty kinda gross way21:47
greghaynesI saw that, its funy because I have a very similar ansible playbook21:47
mordred:)21:47
greghaynesbut mine doesnt actually use a cloud, it just rsync's an image over and libvirt's21:47
mordredo_021:48
greghaynesyeaaaa21:48
mordredgreghaynes: oh - also - https://github.com/emonty/puppet-diskimage-builder21:48
greghayneshahaha21:48
SpamapSmordred: what happened there? Did the glance v1 team just stop reviewing, and the v2 team was like a Bolivian Tree Lizard, laying its v2 egg and eating v1?21:48
mordredto just make everything full circule21:48
mordredSpamapS: yes21:48
mordredSpamapS: semver happened21:48
mordred"it's ok that everything is different, we bumped the major number"21:49
mordredliterally. this was said by the PTL21:49
mordredof course, he works for coreos now21:49
SpamapSThis happens a lot.. the thing that is simplest and least problematic gets railroaded by WTF every time.21:49
*** dpaterson has quit IRC21:50
mordredso - to be fair - actually transiting the data payload through the glance api when there is a swift api already21:50
mordredis kinda daft21:50
mordredbecause it means you're uploading a large file through a rest api without the benefit of the swift scale out model21:50
greghaynessure, the client should just be smart enough to do this though21:50
mordredYES21:51
mordredthat is the big problem21:51
SpamapSI mean, 302's are a thing, right?21:51
SpamapS"your PUT goes over there" .. done.21:51
greghayneshrm, thats an interesting idea21:52
SpamapSaaaand we've just invented v321:52
greghayneshah21:52
SpamapSMogileFS worked like this21:52
SpamapSyou'd say "Hey I have a file I want to name abc123" and it would say "GREAT! Upload it to http://server3/uuid-12356678234910 kthxbai"21:53
greghaynesthat makes way too much sense21:53
SpamapSNot "Hey I have a URL i want you to hang on to"21:53
*** penick has quit IRC21:59
*** untriaged-bot has joined #tripleo22:00
untriaged-botUntriaged bugs so far:22:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/143044522:00
openstackLaunchpad bug 1430445 in tripleo "Horizon translations aren't compiled" [Undecided,In progress] - Assigned to Steve McLellan (sjmc7)22:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/143059922:00
openstackLaunchpad bug 1430599 in diskimage-builder "ramdisk-image-create with ironic-discoverd-ramdisk element fails" [Undecided,Fix committed] - Assigned to Yuiko Takada (takada-yuiko)22:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/143652322:00
openstackLaunchpad bug 1436523 in diskimage-builder "Download of translations not properly disabled in APT" [Undecided,In progress] - Assigned to Mathieu Gagné (mgagne)22:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/142990222:00
openstackLaunchpad bug 1429902 in tripleo "os-refresh-config fails during post-configure phase" [Undecided,New]22:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/143443122:00
openstackLaunchpad bug 1434431 in tripleo "Abnormal exit in building rhel images by diskimage-builder for system is not registered." [Undecided,New]22:00
*** untriaged-bot has quit IRC22:00
*** mrunge has quit IRC22:01
*** penick has joined #tripleo22:03
*** thrash is now known as thrash|g0ne22:03
*** rlandy has quit IRC22:09
*** akrivoka has quit IRC22:10
*** weshay has quit IRC22:10
*** sdake__ has joined #tripleo22:14
*** jcoufal has quit IRC22:16
*** noslzzp has quit IRC22:16
*** prad has quit IRC22:17
*** sdake has quit IRC22:17
*** sdake has joined #tripleo22:17
*** Marga_ has quit IRC22:19
*** Marga_ has joined #tripleo22:20
*** sdake__ has quit IRC22:21
*** tzumainn has quit IRC22:24
*** athomas has quit IRC22:27
*** eghobo has joined #tripleo22:31
*** jcoufal has joined #tripleo22:31
*** jdob has quit IRC22:33
*** morazi has quit IRC22:34
*** tzumainn has joined #tripleo22:37
*** jcoufal has quit IRC22:40
*** akrivoka has joined #tripleo22:42
*** akrivoka has quit IRC22:50
openstackgerritgreghaynes proposed openstack/diskimage-builder: Short circuit qemu-img convert for raw images  https://review.openstack.org/16780422:50
openstackgerritgreghaynes proposed openstack/diskimage-builder: Short circuit qemu-img convert for raw images  https://review.openstack.org/16780422:50
*** Marga_ has quit IRC22:51
*** Marga_ has joined #tripleo22:52
*** penick has quit IRC23:02
*** penick has joined #tripleo23:04
*** Marga_ has quit IRC23:06
*** Marga_ has joined #tripleo23:07
*** chlong has joined #tripleo23:10
openstackgerritgreghaynes proposed openstack/diskimage-builder: Add generic devuser element  https://review.openstack.org/15343923:13
*** alop has quit IRC23:13
*** ChuckC has quit IRC23:18
*** rhallisey has joined #tripleo23:21
*** ChuckC has joined #tripleo23:32
*** chlong has quit IRC23:37
*** chlong has joined #tripleo23:37
*** rhallisey has quit IRC23:54

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