Wednesday, 2016-05-25

*** r-mibu has quit IRC00:26
*** r-mibu has joined #tripleo00:26
*** dmacpher has joined #tripleo00:36
*** panda has quit IRC00:48
*** panda has joined #tripleo00:49
*** sthillma has quit IRC00:58
openstackgerritJames Slagle proposed openstack/instack-undercloud: Ensure systemd-journald is running  https://review.openstack.org/32064301:18
*** yamahata has joined #tripleo01:19
*** fzdarsky_ has joined #tripleo01:19
*** fzdarsky|afk has quit IRC01:23
openstackgerritMerged openstack/tripleo-puppet-elements: Remove puppet-qpid from module list  https://review.openstack.org/31764101:24
*** jcoufal has quit IRC01:29
*** cwolferh has quit IRC01:36
*** diazjf has joined #tripleo01:54
*** diazjf has quit IRC01:56
*** julim has joined #tripleo02:04
*** rhallisey has joined #tripleo02:06
*** rhallisey has quit IRC02:07
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: WIP nuke khaleesi  https://review.openstack.org/32074002:22
*** yamahata has quit IRC02:26
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: WIP nuke khaleesi  https://review.openstack.org/32074002:37
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: WIP nuke khaleesi  https://review.openstack.org/32074002:42
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: WIP nuke khaleesi  https://review.openstack.org/32074002:45
*** penick has quit IRC02:45
*** TSCHAK has joined #tripleo02:52
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: WIP nuke khaleesi  https://review.openstack.org/32074002:59
*** absubram has joined #tripleo03:06
*** absubram_ has joined #tripleo03:10
*** absubram has quit IRC03:11
*** absubram_ is now known as absubram03:11
*** mburned has quit IRC03:12
*** mburned has joined #tripleo03:14
*** TSCHAK has quit IRC03:17
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: WIP nuke khaleesi  https://review.openstack.org/32074003:31
*** myoung has quit IRC03:36
*** myoung has joined #tripleo03:36
*** stendulker has joined #tripleo03:39
*** ayoung has quit IRC03:42
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: Remove dependency on the khaleesi project  https://review.openstack.org/32074003:52
*** yamahata has joined #tripleo03:54
*** dmacpher has quit IRC04:00
*** cwolferh has joined #tripleo04:01
*** links has joined #tripleo04:01
*** dmacpher has joined #tripleo04:03
*** masco has joined #tripleo04:03
*** mburned has quit IRC04:32
*** mburned has joined #tripleo04:32
*** shadower has quit IRC04:36
*** shadower has joined #tripleo04:36
*** liverpooler has quit IRC04:39
*** jaosorior has joined #tripleo04:59
*** rlandy_ has quit IRC05:11
*** cwolferh has quit IRC05:19
*** cwolferh has joined #tripleo05:20
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack-infra/tripleo-ci: Replace heat commands with openstack stack  https://review.openstack.org/32078005:20
jaosoriorcoolsvap: ping05:23
coolsvapjaosorior, pong05:23
coolsvapjaosorior, good morning05:24
jaosoriorgood morning dude05:24
jaosoriorcoolsvap, did you get your environment working?05:25
coolsvapjaosorior, almost done05:25
coolsvapdoing the pingtest05:25
jaosoriorawesome!05:25
jaosoriorcoolsvap: I -1ed the commit you just did above ^^05:26
*** dsariel has quit IRC05:27
*** numans has joined #tripleo05:27
coolsvapjaosorior, but if we dont backport it will it still cause problem?05:27
coolsvapi mean stable checks will be done from stable branches, right?05:27
jaosoriorcoolsvap, I'm just re-verifying05:27
jaosoriorwe had some wrapper already set05:27
coolsvapjaosorior, yeah lets see05:28
*** rcernin has joined #tripleo05:29
jaosoriorcoolsvap: we do have a wrapper called function "openstack"05:29
jaosoriorwhich at some point caused the stable branches to fail05:29
jaosoriorso we had removed it05:29
jaosoriorccamacho was working on that05:29
jaosoriorso you might want to ping him when he's online (in a few mins)05:29
jaosorior(I think)05:29
coolsvapjaosorior, yeah sure05:29
jaosoriorbut yeah, if that works then it's all good05:30
coolsvapi will mark the change WIP05:30
coolsvapjaosorior, technically we should be able to do it05:30
jaosoriorwe should, yeah05:30
jaosoriorcoolsvap: Anyway, part of the issue is that we don't have branches for the tripleo-ci repo05:31
jaosoriorso master is used for everything05:31
coolsvapjaosorior, ohk05:32
*** dmacpher_ has joined #tripleo05:39
*** dmacpher has quit IRC05:43
*** apetrich has joined #tripleo05:45
*** apetrich has quit IRC05:49
*** apetrich has joined #tripleo05:50
*** cwolferh has quit IRC05:55
*** olap has joined #tripleo05:58
*** liverpooler has joined #tripleo05:58
*** oshvartz has joined #tripleo06:13
*** rcernin has joined #tripleo06:21
*** paramite has joined #tripleo06:22
*** aufi has joined #tripleo06:27
*** mcornea has joined #tripleo06:31
*** cwolferh has joined #tripleo06:35
*** shardy has joined #tripleo06:41
*** tesseract has joined #tripleo06:47
*** paramite is now known as paramite|afk06:48
*** paramite|afk is now known as paramite06:49
*** tremble has joined #tripleo06:54
openstackgerritMerged openstack/tripleo-common: Removes unused code  https://review.openstack.org/32067506:57
*** jprovazn has joined #tripleo06:57
*** ccamacho has joined #tripleo07:03
*** gumbyblake has joined #tripleo07:06
coolsvapccamacho, morning :)07:08
ccamachomorning all!07:08
ccamachohey coolsvap!07:08
shardy'morning everyone07:09
*** olap has quit IRC07:09
ccamachocoolsvap, manage to have the CI up and running?!07:09
coolsvapccamacho, i am almost done with the ci setup i did, its failing at the overcloud-ping07:09
coolsvapnot able to create stack07:09
*** ifarkas has joined #tripleo07:10
*** athomas has joined #tripleo07:10
*** gumbyblake has quit IRC07:10
ccamachocoolsvap, do you have the error¿?07:11
marioso/ tripleo *07:11
coolsvapccamacho, its failing with no valid host found07:11
*** ebarrera has joined #tripleo07:12
ccamachoshardy, quick question, why are mandatory EndpointMap, MysqlVirtualIPUri for ControllerServiceChain? do we need them for the other roles?07:13
*** paramite is now known as paramite|afk07:14
*** florianf has joined #tripleo07:14
ccamachocoolsvap, do you have available vm's to deploy the tenant-stack?07:14
shardyccamacho: Yes, most services have to setup endpoints (which comes from the EndpointMap)07:14
shardythe Mysql Uri is planned to move inside the EndpointMap (gfidente has a patch posted) which will make only the EndpointMap mandatory07:15
coolsvapccamacho, i belive i do, the overcloud deploy creates 1 controller 1 compute deployment, am I correct>07:15
ccamachoshardy, but they are mandatory, even if the service does not use it?07:15
shardyccamacho: yes, because we pass them here:07:16
shardyhttps://github.com/openstack/tripleo-heat-templates/blob/master/puppet/services/services.yaml#L3107:16
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Update FormErrorList component  https://review.openstack.org/32049807:16
shardytherefore they are mandatory and must be defined in all service templates, even if they're not used07:16
shardyotherwise heat will fail to pass those properties into the nested stack, and a validation error will occur07:17
shardyccamacho: think of it as the common interface for all services07:17
*** mikelk has joined #tripleo07:17
shardyit's fine if a service ignores them07:17
ccamachoshardy, I realized that when the patch for the compute node, I see it now "heat will fail to pass those properties into the nested stack, and a validation error will occur"  thanks!07:18
openstackgerritMerged openstack/python-tripleoclient: Add Heat CloudFormation service for endpoint creation  https://review.openstack.org/31870507:18
shardyccamacho: np - also see https://review.openstack.org/#/c/320361/ where I wired it in for the ObjectStorage node07:19
shardythe main decision we have to make for compute nodes is which steps it supports07:19
shardycurrently there is only one, which is fine as a first step I guess07:19
*** paramite|afk is now known as paramite07:19
openstackgerritMerged openstack/tripleo-heat-templates: Optimize Nova disk_cachemodes and hw_disk_discard options for RBD  https://review.openstack.org/26956107:20
*** jtomasek has joined #tripleo07:20
*** cwolferh has quit IRC07:27
*** jpena|off is now known as jpena07:29
*** fzdarsky_ is now known as fzdarsky07:30
ccamachoshardy, should be step 2 right (Core Services) ?07:30
*** zoli_gone-proxy is now known as zoliXXL07:30
ccamachoI added 2, 3 and 407:33
shardyccamacho: I think most of what overcloud_compute is doing is better aligned with step 4, e.g general openstack services?07:35
zoliXXLgood morning07:35
shardyadding 2, 3 and 4 sounds OK to me tho, and it aligns with what I've done on the swift role (although that was already doing things in those three steps)07:36
shardyeventually I think we'll want a common pattern where all roles can run all steps, but that can come later07:36
*** zoliXXL is now known as zoli|afk07:37
ccamachoshardy, ack, when have time, Could you give it a look? to https://review.openstack.org/#/c/319873/07:38
shardywill do07:39
shardyccamacho: Hey, you mentioned only being able to do 2 node deployments recently - what hardware do you have?07:39
shardyI've been running 3-node plus undercloud on a 32G desktop box OK, it does have ksm enabled and some swap.07:40
ccamachoshardy, is a 32GB box, but have (2+1nodes) them with 9GB each, when using less I had mem issues, how many RAM are you giving to each node?07:45
ccamachoTo try it with your config07:45
*** jaosorior has quit IRC07:45
*** chlong has quit IRC07:46
*** anshul has joined #tripleo07:46
shardyI've got a 6G undercloud VM and three 8G VM nodes for the overcloud07:46
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack-infra/tripleo-ci: Replace heat commands with openstack stack  https://review.openstack.org/32078007:47
shardyI did enable swap on the undercloud, but it doesn't use it much07:47
coolsvapccamacho, any comments related to the above review07:47
*** anshul is now known as Guest5043107:47
shardyccamacho: with ksm you may be able to leave your current allocations and run three node deployments07:47
shardyI'd try it before changing anything :)07:48
*** dsariel has joined #tripleo07:50
ccamachoshardy, Ill check it now :)07:52
shardyccamacho: your patch looks pretty close, I added a few minor comments07:52
*** dmacpher_ has quit IRC07:55
openstackgerritCarlos Camacho proposed openstack/tripleo-heat-templates: Test do not merge  https://review.openstack.org/32081907:56
*** sshnaidm has quit IRC07:57
shardyThis script https://review.openstack.org/#/c/299643/ is ready to land I think, I've been using it locally and it's pretty useful for the composable services stuff where you're constantly updating puppet-tripleo profiles08:00
ccamachoshardy, thanks!08:00
*** paramite is now known as paramite|afk08:02
*** itamarl has joined #tripleo08:02
openstackgerritMerged openstack/tripleo-docs: Document --initial-state param on baremetal import  https://review.openstack.org/32000108:03
openstackgerritMerged openstack/tripleo-ui: Refactor notification for better display  https://review.openstack.org/31687408:04
*** olap has joined #tripleo08:05
shardyjistr: Hey, I added some comments to https://review.openstack.org/#/c/313544/08:09
shardynot blocking, but wondering if there's some way we can get the same data with the existing interfaces08:09
openstackgerritCarlos Camacho proposed openstack/tripleo-heat-templates: Test do not merge  https://review.openstack.org/31913508:12
*** bvandenh has joined #tripleo08:14
openstackgerritCarlos Camacho proposed openstack-infra/tripleo-ci: Fix validation for stable branch  https://review.openstack.org/31235008:15
*** paramite|afk is now known as paramite08:16
*** lucas-afk is now known as lucasagomes08:19
jistrshardy: thanks, will check them out08:24
openstackgerritCarlos Camacho proposed openstack-infra/tripleo-ci: Update deprecated references to heat in tripleo.sh  https://review.openstack.org/31235008:26
coolsvapccamacho, i have abandoned the change08:26
ccamachocoolsvap, if have some time you might review it, I have long time trying to pass CI on this (https://review.openstack.org/312350), the patch name wasnt quite descriptive, is already working, but not able to have all green in other branches (liberty and mitaka), depending on the day... Have greens in one job, other days in other jobs.. :)08:28
*** dmk0202 has joined #tripleo08:28
hewbroccashardy: user requests for ops-tools for the undercloud08:29
hewbroccalog aggregation, etc...08:29
coolsvapccamacho, sure i can08:30
*** coolsvap is now known as coolsvap_08:30
*** yamahata has quit IRC08:30
shardyhewbrocca: Hi, yeah there are some patches posted from EmilienM, not all of them have landed yet08:30
shardythe main question is how do we test it, as we can't enable it all by default for CI/dev usage08:31
ccamachocoolsvap, thanks! I think the CI failures are not related to the script (can't allocate memory, no hosts available, API errors in keystone) but I wanted to be 100% before breaking things again..08:32
hewbroccaright, not if we ever want a job to finish08:32
shardyhttps://review.openstack.org/#/c/258653/ has the logging pieces, sensu already landed08:34
shardyhewbrocca: we can revive that, but there's also the resource question in general, e.g will folks complain when they deploy everything then deploy 100 node stacks and it uses a ton of ram08:34
*** derekh has joined #tripleo08:34
hewbroccaYes08:35
jistrshardy: good points re service manifest. Yea i can see we could probably write the OS::TripleO::... service list instead, and try detecting service properties (e.g. from hiera as you suggested) instead of writing them explicitly. Just btw one other use i had in mind for service manifest was to provide information to upgrade tooling. We could as well output the service list there too probably. Detecting08:35
jistrthings like pacemaker-managed then means actually connecting to nodes via ssh and "introspecting" them for particular properties, but that should also be reasonably doable e.g. with Ansible.08:35
shardyone option is to deploy the logging stack on a non-undercloud node, but that's more work08:35
hewbroccait's worth a broader conversation08:35
shardy(probably not that much more, but we'd have to integrate it into the workflow)08:35
* hewbrocca thinks08:35
hewbroccaIs there any reason you wouldn't use the same log aggregator to pull logs from the undercloud as well as the overcloud machines?08:35
shardyhewbrocca: some of the heat resource usages issues are soon to be fixed, but it's still a question of figuring out what a reasonable requirement for the undercloud is08:36
hewbroccayeah08:36
shardyhewbrocca: I guess not08:36
*** fragatina has quit IRC08:36
hewbroccathe deployer I'm currently talking to is very interested in being able to look at undercloud logs as well08:37
*** dtantsur|afk is now known as dtantsur08:37
*** mgould|afk is now known as mgould08:37
shardyhewbrocca: ack - I guess we need to decide if the answer is easily hook into an existing logging stack (for overcloud and undercloud) vs integrated all-the-things on the undercloud08:38
shardyI'm leaning towards the former myself08:38
hewbrocca*nod*08:38
shardybecause it also means you don't lose overcloud logging etc whenever you take the undercloud down for an update08:38
hewbroccaYes08:38
hewbroccaThe *only* drawback there is that now we need another machine08:38
shardyand it's going to be more scalable without forcing us to do fully-composable undercloud08:38
shardyYeah08:39
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-pacemaker: Merge with fuel-infra/puppet-pacemaker  https://review.openstack.org/29644008:39
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-pacemaker: WIP: integrate PCS provider in the merge.  https://review.openstack.org/31071308:39
shardyI mean folks could probably deploy the undercloud and the logging stack in VMs on one big machine08:39
hewbroccaBut, if users want proper monitoring, they need that machine anyway08:39
hewbroccaYeah08:40
hewbroccayeah that's the right approach I guess08:40
*** devvesa has joined #tripleo08:40
shardyA lot of the undercloud scalability issues have been related to the monolithic deployment - so it's be good to break out obviously-resource-intensive pieces vs compounding that problem08:40
shardyThe other thing I've heard suggested is deploying management services actually *on* the overcloud, e.g storage management nodes etc, but again that has some negative implications in terms of maintenance outages etc08:41
*** zoli|afk is now known as zoli08:42
*** zoli is now known as zoliXXL08:42
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-pacemaker: Merge with fuel-infra/puppet-pacemaker  https://review.openstack.org/29644008:42
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-pacemaker: WIP: integrate PCS provider in the merge.  https://review.openstack.org/31071308:44
*** saneax_AFK is now known as saneax08:44
jistrshardy: also given that we want to only pursue the improved HA architecture and not do dual arch, we probably won't need the pacemaker-managed information anywhere, as we'll always be able to assume the single expected config08:46
jistri'll WIP the manifest patches and try the approach you suggested08:47
*** jaosorior has joined #tripleo08:47
shardyjistr: ack - thanks, I'm open to ideas, but it'd be good to avoid too much duplication of data08:47
*** panda has quit IRC08:48
jistryea, agreed :)08:49
*** panda has joined #tripleo08:49
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-tripleo: WIP: integration of the new puppet pacemaker.  https://review.openstack.org/30906908:49
*** sshnaidm has joined #tripleo08:51
*** mbound has joined #tripleo08:55
*** paramite is now known as paramite|afk08:59
*** numans has quit IRC09:05
openstackgerritImre Farkas proposed openstack/python-tripleoclient: Add Ironic password generation during deployment  https://review.openstack.org/31614609:13
*** gfidente has joined #tripleo09:14
*** gfidente has quit IRC09:14
*** gfidente has joined #tripleo09:14
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-pacemaker: Merge with fuel-infra/puppet-pacemaker  https://review.openstack.org/29644009:22
*** sambetts|afk is now known as sambetts09:23
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-pacemaker: WIP: integrate PCS provider in the merge.  https://review.openstack.org/31071309:24
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-pacemaker: WIP: integrate PCS provider in the merge.  https://review.openstack.org/31071309:32
*** bvandenh has quit IRC09:34
*** numans has joined #tripleo09:35
openstackgerritLiu Qing proposed openstack/diskimage-builder: Fix variable unbound error while REPOREF="*"  https://review.openstack.org/32085909:39
*** paramite|afk is now known as paramite09:47
*** zoliXXL is now known as zoli|lunch09:49
*** coolsvap_ is now known as coolsvap09:50
*** akrivoka has joined #tripleo09:55
*** fragatina has joined #tripleo09:55
*** fragatina has quit IRC09:59
*** devvesa has quit IRC10:09
*** milan has joined #tripleo10:16
*** devvesa has joined #tripleo10:24
openstackgerritSteven Hardy proposed openstack-infra/tripleo-ci: Make deploy validation errors/warnings fatal for CI  https://review.openstack.org/32088310:27
*** tosky has joined #tripleo10:34
*** electrofelix has joined #tripleo10:35
*** devvesa has quit IRC10:39
shardyderekh: Hey FYI I'm trying ^^ as I'm wondering if the lack of image building is causing us to see more no-valid-host-found errors10:47
shardye.g if we're racing nova to make the newly registered nodes available10:47
shardyI guess if it shows errors related to that we could put a loop in somewhere to poll for the expected node count10:48
*** zoli|lunch is now known as zoli10:49
*** zoli is now known as zoliXXL10:49
openstackgerrityolanda.robla proposed openstack/diskimage-builder: Fix yum-minimal locale config  https://review.openstack.org/31990910:50
yolandaianw, greghaynes , SpamapS ^10:51
*** mburned has quit IRC10:51
derekhshardy: the image build part (or lack of when using the cache) happens before we register nodes, so it shouldn't change anything there10:53
derekhshardy: and we ahve a sleep 60 after that10:54
*** fragatina has joined #tripleo10:55
shardyderekh: Hmm, OK - well I'm looking at e.g http://logs.openstack.org/14/308514/10/check-tripleo/gate-tripleo-ci-f22-nonha/156d183/console.html10:56
shardywe finish introspection, then about a minute later we start the overcloud deploy10:56
shardyI incorrectly assumed we used to do the image build before we setup the flavors10:56
shardy2016-05-23 20:55:44.156 | tripleo.sh -- Introspect nodes - DONE.10:56
jaosoriorshardy: Hey, what's the plan for the service loadbalancing in the composable roles world? Will each service profile have a map of the IPs (or the nodes) that are hosting the service and we will pass that to HAProxy?10:57
shardy2016-05-23 20:56:48.187 | + /opt/stack/new/tripleo-ci/scripts/tripleo.sh --overcloud-deploy10:57
shardythat looked to me pretty close to the nova periodic job interval (1min, right?)10:57
shardymaybe the sleep 60 should come after the introspection?10:59
shardy(and/or we should poll at that point to check nova hypervisor stats)10:59
shardyI guess --validation-errors-fatal will tell us anyway :)10:59
shardyjaosorior: Yeah, we need a way to generate that list, I don't have an example of how that will be wired in yet11:00
*** fragatina has quit IRC11:00
shardyit's related to the service manifest I was discussing earlier with jistr11:00
dtantsurshardy, we do poll nova in tripleoclient iirc11:01
dtantsurshardy, https://github.com/openstack/python-tripleoclient/blob/master/tripleoclient/v1/overcloud_deploy.py#L62111:01
shardydtantsur: I looked for that, does it actually poll, or just check them and add an error if they're not what we expect?11:02
shardyhttps://github.com/openstack/python-tripleoclient/blob/master/tripleoclient/utils.py#L20811:03
dtantsuriirc polls11:03
dtantsurouch11:03
* shardy doesn't see any polling11:03
derekhshardy: the sleep 60 is after the introspection,11:03
dtantsurshardy, you're right. this should poll indeed.11:03
* dtantsur facepalms11:03
dtantsurderekh, lets kill it with fire for the all kittens sake? especially since nova poll interval is 2 minutes iirc11:04
dtantsurwe need actually wait for that before deploying anything11:04
derekhshardy: checking hypervisor stats might help11:04
shardyderekh: in this case, the timestamp for starting introspection and setting the nodes available is the same, so I assume we're not actually doing it11:04
shardywhich is confusing given the log output..11:05
shardyhttp://logs.openstack.org/14/308514/10/check-tripleo/gate-tripleo-ci-f22-nonha/156d183/console.html#_2016-05-23_20_55_44_10711:05
shardyhttp://logs.openstack.org/14/308514/10/check-tripleo/gate-tripleo-ci-f22-nonha/156d183/console.html#_2016-05-23_20_55_44_19711:05
shardyAh there's the sleep11:05
shardyOk, maybe there is some other race then - I'll see what that --validation-error-fatal patch says11:07
shardyit definitely seems like we're seeing a lot more no valid host errors recently tho11:07
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Pass MysqlVirtualIP via EndpointMap  https://review.openstack.org/30575111:07
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Make service chain to depend on Networks resource  https://review.openstack.org/32090111:07
derekhshardy: your right though, the introspection seem too fast, actually maybe the timestamp is getting set when stdout is flushed, "tripleo.sh --introspect-nodes" is being called 2 minutes earlier11:08
shardyYeah, some of those timestamps seem a little off11:09
openstackgerritMerged openstack/tripleo-quickstart: Remove dependency on the khaleesi project  https://review.openstack.org/32074011:09
*** stendulker has quit IRC11:10
*** Goneri has quit IRC11:13
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Prevent python from buffering stdout  https://review.openstack.org/32090511:16
derekhshardy: ^^ might fix the timestamps .... maybe11:16
openstackgerritGabriele Cerami proposed openstack-infra/tripleo-ci: Add md5 files to images upload  https://review.openstack.org/32090611:17
derekhdtantsur: so you think we should set it to 2 minutes?11:17
*** openstackgerrit has quit IRC11:18
dtantsurderekh, I think we should poll for hypervisor stats in 'openstack overcloud deploy'11:18
*** openstackgerrit has joined #tripleo11:18
derekhdtantsur: yup, would probably be better11:19
openstackgerritSteven Hardy proposed openstack/tripleo-image-elements: Remove tuskar-ui element  https://review.openstack.org/32090711:19
openstackgerritSteven Hardy proposed openstack/tripleo-image-elements: Remove tuskar element  https://review.openstack.org/32090811:22
openstackgerritJiri Stransky proposed openstack/tripleo-heat-templates: Write a list of services on the controllers  https://review.openstack.org/32090911:23
jistrjaosorior, shardy ^^ that could be a simpler alternative to the service manifest11:24
openstackgerritMerged openstack/instack-undercloud: Ensure systemd-journald is running  https://review.openstack.org/32064311:28
EmilienMshardy: /me working on what? my backlog is too short11:29
*** morazi has joined #tripleo11:29
openstackgerritJames Slagle proposed openstack/instack-undercloud: Only run mistral commands if mistral is enabled  https://review.openstack.org/32003511:30
*** thrash|g0ne is now known as thrash11:33
*** pkovar has joined #tripleo11:37
*** fragatina has joined #tripleo11:37
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Initial zaqar websockets  https://review.openstack.org/31907011:38
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Initial zaqar websockets  https://review.openstack.org/31907011:38
*** fultonj has joined #tripleo11:42
*** fragatina has quit IRC11:42
*** dsariel has quit IRC11:46
*** numans has quit IRC11:46
openstackgerritJiri Stransky proposed openstack/tripleo-heat-templates: Write a list of services on the controllers  https://review.openstack.org/32090911:48
sshnaidmderekh, hi11:49
derekhsshnaidm: hi11:49
sshnaidmderekh, thanks for guidelines, going to do it now11:49
derekhsshnaidm: ok11:50
sshnaidmderekh, is it OK to do ha job though? I think it will be more interesting, isn't it?11:50
derekhsshnaidm: sure, if you think there will be enough time to run it11:50
sshnaidmderekh, not 100% sure, but it worth a try11:51
*** MaxPC has joined #tripleo11:56
*** jaosorior has quit IRC11:56
*** jaosorior has joined #tripleo11:57
*** zoliXXL is now known as zoli|afk11:57
openstackgerritMerged openstack/diskimage-builder: Remove deprecated overriding of cloud-init defaults  https://review.openstack.org/32002111:58
*** jaosorior has quit IRC11:58
*** athomas has quit IRC11:58
*** jaosorior has joined #tripleo11:59
*** noslzzp has joined #tripleo11:59
*** noslzzp has quit IRC12:01
*** fzdarsky is now known as fzdarsky|lunch12:01
*** noslzzp has joined #tripleo12:01
*** lucasagomes is now known as lucas-hungry12:03
*** rbrady has joined #tripleo12:03
*** athomas has joined #tripleo12:03
*** fragatina has joined #tripleo12:08
*** fragatina has quit IRC12:12
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Pass MysqlVirtualIP via EndpointMap  https://review.openstack.org/30575112:12
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Make service chain to depend on Networks resource  https://review.openstack.org/32090112:12
*** jayg|g0n3 is now known as jayg12:13
*** devvesa has joined #tripleo12:15
gfidentejaosorior the hiera function12:18
gfidentewe could probably parse puppetversion12:18
gfidenteand behave differently basing on that?12:18
*** fragatina has joined #tripleo12:18
gfidentejaosorior I'll update it to do so ...12:19
jaosoriorgfidente: We could try that12:19
openstackgerritJames Slagle proposed openstack/python-tripleoclient: Make node count a validation  https://review.openstack.org/30606012:19
jaosoriorbut I'm not sure how that's gonna work. As even calling the hiera function from lib/puppet/parser/functions will raise an error12:19
jaosoriorin puppet 4.X12:19
*** derekh has quit IRC12:19
*** dprince has joined #tripleo12:20
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Pass MysqlVirtualIP via EndpointMap  https://review.openstack.org/30575112:23
*** fragatina has quit IRC12:24
*** fragatina has joined #tripleo12:29
*** paramite has quit IRC12:29
openstackgerritMerged openstack/puppet-pacemaker: Merge with fuel-infra/puppet-pacemaker  https://review.openstack.org/29644012:30
openstackgerritSteven Hardy proposed openstack/tripleo-heat-templates: Convert SNMP configuration to composable services format  https://review.openstack.org/32059712:31
openstackgerritSteven Hardy proposed openstack/tripleo-heat-templates: Convert swift storage to composable services  https://review.openstack.org/32058012:31
*** fragatina has quit IRC12:33
*** numans has joined #tripleo12:33
*** pkovar has quit IRC12:36
openstackgerritEmilien Macchi proposed openstack-infra/tripleo-ci: CI test - never merge  https://review.openstack.org/32095912:36
*** jpena is now known as jpena|lunch12:42
jokke_Hi, Anyone here who would be willing to explain to me how upgrade with tripleO works atm.?12:46
*** absubram has quit IRC12:47
*** pradk has quit IRC12:48
*** panda has quit IRC12:48
openstackgerritCarlos Camacho proposed openstack/tripleo-heat-templates: Configure ComputeServices via resource chains  https://review.openstack.org/31987312:49
*** panda has joined #tripleo12:49
*** absubram has joined #tripleo12:50
openstackgerritMartin André proposed openstack/tripleo-validations: Initial Cookiecutter Commit.  https://review.openstack.org/32097312:51
ansiwenshardy: hi, I have my tripleo running on my machine now. any advice how to get started into the composable roles topic efficiently? especially I would like to have an overview of the work that has to be done for nova.12:52
ansiwenI would need a introduction at what composable roles exactly are, and how to transfer to them12:52
ansiwen(anyone else here who want to support me is welcomed as well, of course ;-) )12:54
*** pkovar has joined #tripleo12:54
*** Goneri has joined #tripleo12:56
mariosansiwen: hey man, ccamacho has some docs in progress you might find helpful https://review.openstack.org/#/c/311512/12:56
thrashmarios: you beat me to it. :P12:56
marios:)12:56
*** zoli|afk is now known as zoliXXL12:57
openstackgerritGiulio Fidente proposed openstack/puppet-tripleo: Add lookup_hiera_hash function  https://review.openstack.org/32011212:57
ccamachoansiwen, also requests for the docs are very welcome12:57
*** tzumainn has quit IRC12:57
*** tzumainn has joined #tripleo12:58
ansiwenmarios: thanks!12:58
*** rlandy has joined #tripleo12:58
openstackgerritCarlos Camacho proposed openstack/tripleo-heat-templates: Configure ComputeServices via resource chains  https://review.openstack.org/31987313:00
*** ayoung has joined #tripleo13:01
jaosoriorFor adding neutron-server specific hieradata, should I add them in neutron-base.yaml?13:02
shardyansiwen: Hey, I'd suggest starting with reviews from https://etherpad.openstack.org/p/tripleo-composable-services13:02
shardyand also potentially pulling some or experimenting with what's already landed to see how it fits together13:03
shardyre nova, you may want to sync with EmilienM as he's mentioned possibly tackling that13:03
jaosoriorgfidente: hahaha dammit, I saw the call_function from puppet 4.X but didn't think it the way you did. That's some smarts right there dude. Did you get to test it locally?13:03
*** lucas-hungry is now known as lucasagomes13:03
shardyccamacho already posted a patch that enables the StepConfig interface for the Compute role, which will be a prerequisite to decomposing that role13:03
openstackgerritMartin André proposed openstack/tripleo-puppet-elements: Fix puppet modules in mixed src/pkg environments  https://review.openstack.org/28586013:04
ansiwenshardy: ok, thanks13:05
ccamachoshardy, can you give me the link?13:05
*** rbrady has quit IRC13:05
*** mikelk has quit IRC13:05
shardyccamacho: I was referring to https://review.openstack.org/#/c/319873/ (your patch :)13:06
*** mikelk has joined #tripleo13:06
shardyobviously there are also nova services on the controller that don't depend on that landing13:06
ccamachoshardy, aaaaaaa sorry... need some coffee man.13:07
shardyhehe :)13:07
*** trown|outtypewww is now known as trown13:08
*** numans has quit IRC13:09
*** numans has joined #tripleo13:09
ansiwenshardy: with reviewing you mean actually giving improvement comments? or you mean looking into it how others did it?13:10
shardyansiwen: both! :)13:10
shardyansiwen: reviews are a great way to see the patterns and how it all is wired together13:11
ansiwenshardy: without knowing what composable roles are, I will have my difficulties to give good advice :-)13:11
shardyyou could also consider pulling some of the patches locally (even if they're failing CI) and testing them13:11
gfidentejaosorior ack locally works with 4.x13:12
gfidentejaosorior but I didn't test it locally with 3.x13:12
shardyansiwen: in summary, the composable-services-within-roles blueprint is about decomposing our large monolithic puppet manifests into a standardized per-service format13:12
jaosoriorlets see13:12
shardyit's just about breaking things up so we don't say "deploy a controller" with a fixed mixture of services13:12
ansiwenshardy: regarding testing: how can I test it in a consitent way, do I have to run quickstart again? for me it's still a bit unclear, how to test an installer framework. :-)13:13
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: A helper script to launch quickstart from a usbkey  https://review.openstack.org/31934513:13
shardyintead, say "deploy services x, y and z on controller, but also deploy service a on CephStorage nodes"13:13
shardyansiwen: no, when you have a running environment, you can just git clone tripleo-heat-templates, then cherry-pick the patch into the local tree (or check out the branch), see the download options on the top-right of the gerrit UI13:14
ansiwenshardy: yes, the basic idea, to break things up to get more granularity, is clear to me. just how it actually looks like, I have no clue.13:14
shardyansiwen: well reviewing all the existing patches (and the WIP doc from ccamacho) is a good first step and should help solve the lack-of-clue'ness13:15
shardy:)13:15
ansiwenshardy: ok, I will try that :-)13:15
bandiniis the nonha mitaka job working these days? Keeps failing on an ha-only patch here13:17
bandinispecifically this one https://review.openstack.org/#/c/319430/13:18
openstackgerritCarlos Camacho proposed openstack/tripleo-heat-templates: Configure ComputeServices via resource chains  https://review.openstack.org/31987313:18
ansiwenshardy: so, I deployed the whole environment until the overcloud-validate.sh step. so if I clone the heat templates, I will repeat which steps for testing? or I will run heat directly on them?13:19
ansiwensorry, for the noob questions...13:20
shardyansiwen: you do openstack overcloud deploy --templates path/to/templates13:20
shardyansiwen: personally I don't use quickstart, so I'm not familiar with the wrapper scripts you refer to13:20
ansiwenI see13:20
shardylarsks: Hey, is there a quickstart doc, or a tripleo-docs patch, that describes developer workflow via quickstart?13:21
ansiwenI wonder if it is wise to use quickstart.sh...13:21
openstackgerritMartin André proposed openstack/tripleo-validations: Fixed pep8 issues  https://review.openstack.org/32098413:21
jistrjokke_: hi, WIP documentation is available at https://review.openstack.org/#/c/308985  -- however as we progress towards overcloud composability (selecting which services to deploy), the upgrades will change quite a bit too. It's still being designed and will change a lot, a tripleo spec review for the new upgrades is available here https://review.openstack.org/#/c/319264/13:21
trownansiwen: you would just `heat stack-delete overcloud` and then re-run the overcloud-deploy.sh script to redeploy13:21
trownansiwen: it is very wise :)13:21
shardytrown: where does that pull the t-h-t tree from th?13:21
jokke_thanks a million jistr I will have a look on those two13:21
ansiwentrown: hehe13:21
ansiwenshardy: that would also be my next question :-)13:22
shardyansiwen: a lot of folks are very happy with quickstart, I just personally am sticking with the "old" way for now, due to familiarity and because it gets me closer to what we CI13:22
ansiwentrown: if I wanna test heat templates, I have to point the script to it, right?13:22
trownoh right ya13:23
*** jaosorior has quit IRC13:23
shardytrown: FWIW I dislike that we're wrapping the CLI in scripts for quickstart, as it makes it less easy to follow our docs13:23
trownsorry did not scroll up enough for context13:23
ansiwenshardy: I wondered if for understanding the internals the "old" way would be more educational13:23
leifmadsenThe script is nice, but I personally would prefer to be pointed at just the direct Ansible commands to run in the docs13:23
shardyansiwen: well, right now the old way is more closely aligned with our docs, but slightly more effort to set up13:23
leifmadsensince it makes it more flexible to modify13:23
trownshardy: well the alternative for ansible is to put them only in ansible tasks... which is even harder to see what is happening for a non-ansible person13:24
shardytrown: can't we just document how to log onto the undercloud, source stackrc and run them?13:25
shardye.g just like the old flow?13:25
trownshardy: that is documented now, and should also work13:25
shardyansiwen: FWIW this is how I set up my dev environment: http://paste.fedoraproject.org/370693/14641826/13:26
trownshardy: the scripts are so that someone *could* run exactly what ran in CI13:26
shardytrown: ack, maybe we just need ansiwen directed to those docs then13:26
*** lblanchard has joined #tripleo13:26
trownya, quickstart.sh instructions clearly point to tripleo-docs as one of the ways to continue13:26
shardytrown: what may be useful, if they don't already exist, is some docs on developer workflow, and in particular if e.g you want to pull an under review t-h-t change, combined with a puppet-tripleo change, then apply both to a new overcloud deployment13:27
trownit is either "run these handy scripts that are exactly what CI did" or "follow these doc (which may be different then what CI did)13:27
*** fzdarsky|lunch is now known as fzdarsky13:27
*** akshai has joined #tripleo13:27
sshnaidmlarsks, hi, can you take a look please? https://review.openstack.org/#/c/309995/13:27
shardytrown: ack, so basically folks can use their existing workflows, cool13:28
*** akshai_ has joined #tripleo13:28
shardyansiwen: if quickstart is working for you, probably you can ignore my dev setup stuff and just log on to it, then use the tripleoclient CLI directly13:29
trownshardy: wrt developer workflow, that is still pretty WIP, but getting close: https://review.gerrithub.io/#/c/277418/13:29
*** pkovar has quit IRC13:29
*** fragatina has joined #tripleo13:29
trownonce we have that ability (to pass in arbitrary list of packaging/code changes), documenting a developer workflow would be next13:29
*** dmacpher has joined #tripleo13:30
shardytrown: ack, that looks good13:30
shardyfor now we probably just want to land https://review.openstack.org/#/c/299643/ and document how to use upload-puppet-modules (which is what I've been using locally)13:31
*** akshai has quit IRC13:32
ansiwenshardy, trown: ok, for now I'm overwhelmed with info, thanks a lot. :-)13:35
*** fragatina has quit IRC13:35
ansiwenshardy: well, quickstart worked for me in a way that I have an under- and overcloud running. just was wondering how to inject changes and test them...13:36
*** myoung has quit IRC13:38
openstackgerritCarlos Camacho proposed openstack/tripleo-docs: Composable roles within services Tutorial  https://review.openstack.org/31151213:39
trownansiwen: ya, the primary use case for quickstart is still RDO (ie. near-guaranteed success for first-time users of tripleo), but my main focus is on making it more useful for tripleo development13:39
trownansiwen: that said, I use it 100% of the time to test out tripleo patches... just currently requires some hacking13:40
openstackgerritImre Farkas proposed openstack/tripleo-specs: Metal to tenant  https://review.openstack.org/32099513:40
ifarkasshardy, the spec for ironic ingegration ^13:40
ifarkasalso lucasagomes, dtantsur, mgould, milan ^13:41
milanifarkas, thx13:41
*** derekh has joined #tripleo13:41
*** pkovar has joined #tripleo13:41
slaglewe're getting lots of sporadic CI failures with the No valid Host error, https://bugs.launchpad.net/tripleo/+bug/158564113:41
openstackLaunchpad bug 1585641 in tripleo "CI: jobs failing with Message: No valid host was found. There are not enough hosts available., Code: 500"" [High,Triaged]13:41
*** milan has quit IRC13:42
*** itamarl has quit IRC13:42
EmilienMbnemec, dtantsur: I found out why ironic/api in wsgi does not work in undercloud13:42
EmilienMit's a bug I found several months ago and was mostly ignored13:42
EmilienMhttps://bugs.launchpad.net/ironic/+bug/156407513:43
openstackLaunchpad bug 1564075 in Ironic "ironic-conductor does not retry to connect to rpc if connection failure" [Undecided,Incomplete] - Assigned to Haomeng,Wang (whaom)13:43
EmilienMI think it's related13:43
*** liverpooler has quit IRC13:43
lucasagomesifarkas, awesome! will take a look13:43
derekhslagle: long shot, but any chance the failed jobs may all be using the same testenv's (i.e. dodgy testenv or something, it wouldn't be the first time)13:43
ansiwentrown: ok, and that hacking is documented in which of the links you posted?13:44
openstackgerritImre Farkas proposed openstack/tripleo-specs: Metal to tenant  https://review.openstack.org/32099513:45
slaglederekh: on this particular job i'm looking at, this might be the root cause:13:46
slagle2376 Stderr: u'Calling LC_ALL=C /usr/bin/virsh --connect qemu:///system start baremetal1brbm_one1_0 \nerror: Failed to start domain baremetal1brbm_one1_0\nerror: Unable to add port vnet26 to O     VS bridge 1brbm_four1: Operation not permitted\n'.13:46
slaglehavent we seen that before?13:46
derekhshardy: timestamps seem more realistic on this patch https://review.openstack.org/#/c/320905/113:46
derekhslagle: yes, thats the reason we added the cron job to the testenvs hosts to reset ovs nightly13:47
trownansiwen: that is the part that is not well documented :P, http://tripleo.org/advanced_deployment/in_progress_review.html should at least have some details about using tripleo.sh to build dlrn packages, but it does not13:47
*** links has quit IRC13:48
derekhslagle: this https://review.openstack.org/#/c/292480/13:48
trownansiwen: I am working on adding functionality directly to tripleo-quickstart to do that, and will document that once it exists13:48
ansiwentrown: ok, so for me the advice to proceed is to ask you all about it, or go with the non-quickstart approach?13:48
ansiwentrown: I mean for now13:48
dtantsurEmilienM, oh hmm.. yeah, pretty possible13:50
*** egafford has joined #tripleo13:50
trownansiwen: I could put up an etherpad that shows how to pull in the in-progress work for quickstart and how to use it13:50
*** oshvartz has quit IRC13:50
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: Deploy and Upgrade Ironic to run in mod_wsgi  https://review.openstack.org/30914013:51
trownansiwen: I dont use tripleo.sh, so I am not keen to update the current docs which should describe using it13:51
derekhslagle: in the past when this was happening I used to identify the problem testenv hosts a rebuild it, but I thought the ovs reset had sorted out the problem, it certainly didn't seem to be happening as much13:51
ansiwentrown: well, I don't want to bother you, I have no problem with going the other way13:52
slaglederekh: yea i think that might be a red herring13:52
slaglederekh: i dont think it's responsible for all these falures13:52
trownansiwen: it is more if you are willing to be a guinea pig for me, and less about bothering me :)13:52
*** jpena|lunch is now known as jpena13:52
ansiwentrown: well, my goal is very clear: I want to put myself as fast as possible into the position to work on the composable roles for nova. I will do (almost) whatever you guys tell me to do for that. :-)13:54
ansiwentrown: assume close to zero pre-knowledge13:55
ccamachoansiwen, this might be helpful (https://review.openstack.org/#/c/311512/19/doc/source/tht_walkthrough/tips.rst)13:55
trownansiwen: ok, I am filling out https://etherpad.openstack.org/p/tripleo-quickstart-dev-workflow now13:55
derekhslagle: ok, it may be causing a few of them though13:55
derekhslagle: also the current-tripleo pin moved last night which may be relevant13:56
ansiwentrown: my current status is: quickstart.sh used until overcloud-validate.sh13:58
ansiwentrown: so under and overcloud is running13:58
openstackgerritLeif Madsen proposed openstack/tripleo-quickstart: A helper script to launch quickstart from a usbkey  https://review.openstack.org/31934513:59
*** noslzzp has quit IRC13:59
trownansiwen: ya, you can just delete the overcloud in that case, and hack directly on tripleo-heat-templates13:59
sshnaidmderekh, can you take a look please? I'm not sure about the job names..  https://review.openstack.org/#/c/320957/14:00
*** paramite has joined #tripleo14:00
trownansiwen: but I am documenting more of how to start from scratch and run tripleo-quickstart with in progress reviews14:00
ansiwentrown: with 'openstack overcloud delete'14:01
trownansiwen: indeed14:01
*** fragatina has joined #tripleo14:01
ansiwentrown: thanks14:01
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: Inject gating repo in overcloud-full image as well  https://review.openstack.org/31990114:02
*** bvandenh has joined #tripleo14:03
derekhsshnaidm: done, besides a minor tweak it lgtm14:04
gfidenteEmilienM so the unittests failing for 4.014:04
EmilienMgfidente: you want me to look?14:04
gfidentebut not with <4 and not with latest14:04
EmilienMoh14:04
EmilienMI already hit that14:04
EmilienMthey fixed a bug in 4.514:05
slaglederekh: some of the clocks are way off on the testenv hosts14:05
gfidenteI think the problem with call_function is fixed in 4.1014:05
gfidentesorry, 4.1.014:05
sshnaidmderekh, great, will rename it now.. although I think we can do much more than tempest there, but let's start from it :)14:05
EmilienMgfidente: let me 2 min to dig14:05
slaglederekh: just fyi, dont know if that's related to anything14:05
gfidentebut I don't know how to dig into 4.0 specific issue14:05
*** paramite is now known as paramite|afk14:05
openstackgerritOpenStack Proposal Bot proposed openstack/python-tripleoclient: Updated from global requirements  https://review.openstack.org/30004414:05
gfidenteor if we can put a workaround for it14:05
derekhslagle: I'll fix them now, don't think it causes a problem these days, it used to when we ran more from the jenkins slaves14:06
derekhslagle: done14:07
EmilienMgfidente: I think they fixed it in 4.5 with https://github.com/puppetlabs/puppet/commit/14174311d3533ad186a33f99ab011d12a589de44#diff-4f09a82a8885a4bfdf97c548c86e5c0014:07
*** fragatina has quit IRC14:08
*** egafford has quit IRC14:08
EmilienMgfidente: you're hitting a critical bug I think, let me continue to dig14:09
sshnaidmderekh, I hoe it will not be a confusion when we have jobs "ha-mitaka", "ha-liberty" and "ha-tempest"? So it will not be considered as a branch :)14:09
sshnaidms/hoe/hope14:09
EmilienMgfidente: an example of some workaround https://github.com/example42/puppi/blob/master/lib/puppet/functions/params_lookup.rb14:10
*** pradk has joined #tripleo14:12
EmilienMgfidente: see https://www.mail-archive.com/puppet-users@googlegroups.com/msg58173.html14:12
*** radez has joined #tripleo14:12
radezwhere does tftp traffic get logged to? I don't see any log file or log entries in var log messages14:13
radezdo I have to look in journal ctl?14:13
derekhsshnaidm: it should be ok, so your next step will be to add support for tempest in this loop if "tempest" is in TOCI_JOBTYPE , http://git.openstack.org/cgit/openstack-infra/tripleo-ci/tree/toci_gate_test.sh#n8114:13
sshnaidmderekh, sure, do you want the pingtest stay there as well?14:14
*** rhallisey has joined #tripleo14:15
derekhsshnaidm: whatever you think is fine by me, we'll still be doing it in the other tests anyways14:15
sshnaidmderekh, ok14:16
*** yamahata has joined #tripleo14:18
openstackgerritGabriele Cerami proposed openstack-infra/tripleo-ci: Add md5 files to images upload  https://review.openstack.org/32090614:18
larsksshardy: did you get your answer to your question re: developer workflow?14:21
shardylarsks: thanks, yep I think trown is working with ansiwen to generate some notes/docs14:22
larsksAwesome.14:22
openstackgerritSagi Shnaidman proposed openstack-infra/tripleo-ci: Add tempest tests to periodic and experimental job  https://review.openstack.org/32101914:22
openstackgerritSteven Hardy proposed openstack/tripleo-heat-templates: Convert SNMP configuration to composable services format  https://review.openstack.org/32059714:24
openstackgerritSteven Hardy proposed openstack/tripleo-heat-templates: Convert swift storage to composable services  https://review.openstack.org/32058014:24
openstackgerritSteven Hardy proposed openstack/tripleo-heat-templates: Configure ObjectStorage services via resource chains  https://review.openstack.org/32036114:24
openstackgerritSteven Hardy proposed openstack/tripleo-heat-templates: Convert Swift proxy to composable services format  https://review.openstack.org/31995914:24
openstackgerritSteven Hardy proposed openstack/tripleo-heat-templates: Fix inconsistency with ringbuilder/storage steps  https://review.openstack.org/32035114:24
*** myoung has joined #tripleo14:24
pkovarany idea why this jenkins check is failing? http://logs.openstack.org/71/265271/9/check/gate-tripleo-docs-docs/145fb4b/console.txt14:26
pkovarthis is for https://review.openstack.org/#/c/265271/14:26
snecklifterHello. I'm getting "No package python-hardware-detect available." when trying to build images, any clues?14:31
snecklifterI have it installed on the undercloud14:31
*** masco has quit IRC14:32
*** noslzzp has joined #tripleo14:33
*** Goneri has quit IRC14:35
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Update FormErrorList component  https://review.openstack.org/32049814:35
openstackgerritSteven Hardy proposed openstack/puppet-tripleo: Add puppet profile for snmp  https://review.openstack.org/32059614:35
*** Goneri has joined #tripleo14:36
openstackgerritMarios Andreou proposed openstack/tripleo-heat-templates: Initial rework of pacemaker_common_functions for M..N upgrades  https://review.openstack.org/32102714:40
*** hoobaman has joined #tripleo14:41
hoobamanhi! :)14:41
hoobamani am a bit confused about the new default external network model since kilo (horizon dashboard and pubabi in floating ip space)14:41
hoobamani do not see anymore ovs bridge mappins in neutron plugin.ini on controller14:42
hoobamanthe floating ip space is available on a virtual tagged vlan interface14:43
hoobamanhow does the b-ex mapping work now?14:43
hoobamanbr-ex14:43
*** oshvartz has joined #tripleo14:44
*** mgarciam has joined #tripleo14:45
*** yamahata has quit IRC14:47
hoobamanor does this new model require the --provider:network_type vlan provider?14:47
trownansiwen: ok, I just copy pasted https://etherpad.openstack.org/p/tripleo-quickstart-dev-workflow and it successfully built and deployed the nova and puppet-nova changes I used as an example14:48
trownmgould: you may be interested in trying out https://etherpad.openstack.org/p/tripleo-quickstart-dev-workflow as well14:48
sshnaidmtrown, maybe you know, I'm trying to build images on undercloud machine, but it fails, where should I look into? https://paste.fedoraproject.org/370721/14641876/14:49
openstackgerritSteven Hardy proposed openstack/tripleo-docs: Update baremetal import to not use --json option  https://review.openstack.org/29114714:49
openstackgerritSteven Hardy proposed openstack/tripleo-docs: Add link from node import to where file format is documented  https://review.openstack.org/32103514:49
*** mcornea has quit IRC14:50
trownsshnaidm: something failed in 10-enable-os-collect-config so the first step would be to track down what element that comes from14:51
openstackgerritFlorian Fuchs proposed openstack/tripleo-ui: Fixes plan file update  https://review.openstack.org/32103714:52
mgouldtrown: thanks, will take a look14:52
trownsshnaidm: why are you building images though? maybe you don't need to14:52
openstackgerritFlorian Fuchs proposed openstack/tripleo-ui: Fixes plan file update  https://review.openstack.org/32103714:52
sshnaidmtrown, I changed the delorean.repo to some particular one and want to build new images with it14:52
sshnaidmtrown, including reinstall of all delorean packages..14:53
sshnaidmtrown, until there is another way to get undercloud and overcloud images from particular delorean repo version..14:54
*** tserong has quit IRC14:56
trownsshnaidm: hmm, I tend to use virt-customize for that, rather than build images from scratch14:56
trownimage building is such a PITA... I just let CI do that :P14:56
hoobamanuname -a14:59
*** cwolferh has joined #tripleo15:00
*** milan has joined #tripleo15:01
openstackgerritOpenStack Proposal Bot proposed openstack/os-cloud-config: Updated from global requirements  https://review.openstack.org/31374815:01
sshnaidmtrown, could you point me to relevant lines? you mean in quckstart, right?15:01
*** dc has quit IRC15:02
*** oshvartz has quit IRC15:02
*** egafford has joined #tripleo15:02
*** dc has joined #tripleo15:03
*** paramite|afk is now known as paramite15:03
*** ebarrera has quit IRC15:03
*** fragatina has joined #tripleo15:03
trownsshnaidm: basically just `sudo LIBGUESTFS_BACKEND=direct virt-customize -a overcloud-full.qcow2 --run 'script-with-commands-get-repo-and-update'`15:04
trownsshnaidm: just need to create a script that pulls down the repo you want and runs yum update15:04
dtantsurtrown, I think there is a flag to say  LIBGUESTFS_BACKEND=direct (-d?)15:04
trowndtantsur: really, that would be great15:04
sshnaidmtrown, and what about all these ironic-python-agent* ?15:06
pino|workdtantsur: no15:06
toskytrown: why sudo?15:06
EmilienMdtantsur: I'm a bit lost about the wsgi/rabbit error15:07
EmilienMdtantsur: even if rabbit starts before, I still have the error: http://logs.openstack.org/40/309140/8/check-tripleo/gate-tripleo-ci-f22-nonha/b312ed3/logs/undercloud/var/log/ironic/app.txt.gz#_2016-05-25_14_43_49_75915:07
EmilienMyou can see the ERROR report in http://logs.openstack.org/40/309140/8/check-tripleo/gate-tripleo-ci-f22-nonha/b312ed3/logs/undercloud/var/log/rabbitmq/rabbit@instack.txt.gz at 14:43:2615:07
trowntosky: from the undercloud setup via quickstart that is the only way it works for me, I have not looked into how to fix that15:07
toskytrown: unless the image is owned by root, you don't need sudo15:07
pino|worktrown: just run libguestfs with the same user that owns the image15:08
dtantsurEmilienM, ehmmm.. weird. did you try to reproduce it locally?15:08
trowntosky: pino|work, the stack user did not have access to qemu://system I think though15:08
openstackgerritGabriele Cerami proposed openstack/tripleo-quickstart: Add options to download and handle overcloud images  https://review.openstack.org/32105715:08
dtantsurit looks like some network issue between these 215:08
*** fragatina has quit IRC15:08
trowns/did not/does not/15:08
pino|worktrown: does not matter for local images15:08
*** eggmaster has joined #tripleo15:08
pino|worktrown: it would if you were trying to edit a libvirt guest (-d/--domain)15:09
trownpino|work: hmm, ok I will try again shortly, but I am pretty sure it failed for me without sudo15:09
*** tserong has joined #tripleo15:09
*** tserong has joined #tripleo15:09
pino|worktrown: most probably the issue you hit is http://libguestfs.org/guestfs-faq.1.html#permission-denied-when-running-libguestfs-as-root , but cannot say more without other info15:09
pino|workif qemu can read/write the image, then you don't need sudo15:10
*** mburned has joined #tripleo15:10
*** yolanda_ has joined #tripleo15:10
pandatrown: ^^ I thought a review was better than a etherpad, for the overcloud. Still WIP though15:10
trownsshnaidm: you are trying to build a new IPA image? That one won't work via virt-customize, but it should rarely *require* update unless you are testing something specific to ironic/ironic-inspector15:11
dtantsurcorrect15:11
trownpanda: awesome will check it out15:11
*** dsariel has joined #tripleo15:11
dtantsurI can tell you how to pack/unpack it ofc15:11
* dtantsur probably needs to document it15:12
*** aufi has quit IRC15:12
trownwe do have an example now buried in tripleo-ci, as part of the image caching15:13
openstackgerritCarlos Camacho proposed openstack/tripleo-heat-templates: Testing stable/liberty without making changes -DO NOT MERGE-  https://review.openstack.org/32106015:13
*** mburned has left #tripleo15:13
*** mburned has joined #tripleo15:13
trownhttps://github.com/openstack-infra/tripleo-ci/blob/master/scripts/common_functions.sh#L73-L16215:14
sshnaidmtrown, I wanted to build everything from scratch: "openstack overcloud image build --all" to be sure I get exactly the required version. Seems like I have to settle for overcloud-full image only15:18
*** chem` has joined #tripleo15:18
*** tserong has quit IRC15:19
bnemecsshnaidm: I wouldn't use that command directly on master tripleo.  There's some funny business going on in tripleo.sh to make everything work right, so tripleo.sh --overcloud-images is the safest way to build images.15:19
*** tserong has joined #tripleo15:20
*** yolanda has quit IRC15:20
*** chem has quit IRC15:20
sshnaidmbnemec, oh, I'm looking for a way to build it in quickstart undercloud machine, tripleo.sh is not there unfortunately :)15:21
sshnaidmthis example is not trivial, though..15:21
trownsshnaidm: you can always git clone tripleo-ci to get tripleo.sh (it is done for the ping test already)15:22
trownI don't love that we can't even build images without using tripleo.sh, but I prefer letting CI do that anyways15:22
sshnaidmtrown, is it cloned there already?15:22
trownsshnaidm: only if you ran a full deploy, since it is cloned in the validate step15:23
sshnaidmtrown, I see15:23
trownsshnaidm: but the validate script has the clone command right in it :)15:23
*** numans has quit IRC15:24
larskstrown: is artifacts.ci.centos.org still the site from which I should be fetching images?  Because I have basically lost the ability to download images from there in anything resembling a reasonable amount of time.15:24
derekhwhy can't we build images without tripleo.sh ?15:25
trownlarsks: ya, http://artifacts.ci.centos.org/artifacts/rdo/images/master/delorean/stable/ is for master images15:26
larsksI was afraid of that.15:26
trownlarsks: at least we fixed caching :P15:26
hoobamanqg interface/port is being added on br-ex bridge, NAT iptables rules are in place, however no ip on the interface?15:27
larsksYeah, but I kind of want a new image :).  Plus if other folks are seeing this it will suck for first-time deployers.15:27
larsksI am currently trying with wget and the ETA is measured in *days* right now.15:27
trownugh15:28
sshnaidmtrown, I think myoung created a role for image building and it could be a part of quickstart, just yesterday was a talk15:28
trownsshnaidm: that role was split out from tripleo-quickstart and is what we use to build the image in RDO CI15:29
sshnaidmoh, then I misunderstood this15:29
trownit builds overcloud IPA and undercloud directly on the virthost though15:30
larskstrown: running since 11:27: http://chunk.io/f/48d9542eebf940ae982d060983eb51d115:32
trownlarsks: hmm is http://buildlogs.centos.org/centos/7/cloud/x86_64/tripleo_images/mitaka/delorean/ any better?15:32
trownmitaka images are mirrored, master images are not (yet)15:33
larsksI will check.  I am wondering also if proxying through the corporate vpn would actually be faster.15:33
trownthere is also the problem that the way CDN works, the md5 ends up propogating faster, so we can't switch quickstart to use the mirror location by default15:34
trownsince during the time a new md5 shows up, but before the new image shows up, quickstart will just fail on the md5 not matching15:34
trownI need to follow up with centos folks to see if they have any ideas for that15:35
*** dsariel has quit IRC15:37
shardyEmilienM: Hi - looking for some puppet advice when you get a moment15:38
shardyEmilienM: https://review.openstack.org/#/c/32107515:38
EmilienMshardy: ok looking in a few min15:38
shardyI want to add support for a new option in heat and I'm not sure how to implement the test so it won't break when heat changes the service default15:38
larskstrown: fetching from the cnd is way faster.  Feching via the vpn also works, but slower than the cdn.15:38
shardyEmilienM: thanks, not urgent15:39
larskss/cnd/cdn/15:39
*** rbrady has joined #tripleo15:40
*** mikelk has quit IRC15:41
*** Guest50431 has quit IRC15:41
larskstrown: It looks like I lied about the cdn.  I see similar behavior there that I see with the artifacts site: initial download speed seems reasonable, but then it simply cuts out and stops responding.15:42
trownwell that is less then ideal15:43
trownthan...15:43
* trown needs a nap15:43
* pino|work throws trown a pillow15:44
*** masco has joined #tripleo15:44
sshnaidmderekh, should I add all project-config core team for reviewing this patch or somebody particular? https://review.openstack.org/#/c/320957/15:45
sshnaidmtrown, panda  sorry if I missed, but is there something new about puppet sources vs packages...?15:46
pandasshnaidm: since there is automation in place and packages follow sources more closely, the plan is to use only packages now15:48
trownsshnaidm: ya in master there are per module packages, that follow source just like everything else in DLRN15:48
sshnaidmcool15:49
*** sambetts is now known as sambetts|afk15:49
*** dmk0202 has quit IRC15:49
shardysshnaidm: I'd avoid adding the whole project-config-core yet, it's not even been posted a day15:50
shardyreviews on that repo aren't that fast, but they do generally happen after a few days15:50
*** eggmaster has quit IRC15:50
sshnaidmshardy, ok, let's wait then15:51
*** ebarrera has joined #tripleo15:54
EmilienMshardy: https://github.com/openstack/puppet-heat/blob/master/spec/classes/heat_engine_spec.rb#L7315:55
EmilienMthe default value is tested this way ^15:55
openstackgerritSteven Hardy proposed openstack/instack-undercloud: Disable Heat convergence pending further testing  https://review.openstack.org/32109015:57
shardyEmilienM: Ok, thanks, so do I need to add convergence_engine mapped to <SERVICE DEFAULT> in the let: default_params block?15:58
shardyhttps://github.com/openstack/puppet-heat/blob/master/spec/classes/heat_engine_spec.rb#L515:58
EmilienMshardy: can I push over so I show you the diff?15:58
shardyEmilienM: Heat plans to change this soon, so I wanted to ensure we don't break when that happens15:58
shardyEmilienM: sure!15:58
shardyI also pushed a corresponding instack-undercloud patch to test it ^^15:59
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Configure CephStorage services via resource chains  https://review.openstack.org/32109216:00
*** liverpooler has joined #tripleo16:01
*** fragatina has joined #tripleo16:02
*** rcernin has quit IRC16:04
EmilienMshardy: https://review.openstack.org/#/c/321075/1..2/spec/classes/heat_engine_spec.rb16:05
EmilienMshardy: so we test default value & overriding16:05
EmilienMshardy: no worries for the param, using os_service_default makes it unset if no value is set for the param16:05
EmilienMwhich means, by default the param will be absent in heat.conf16:06
EmilienMshardy: I already ran 'recheck' on your uc patch16:06
*** fragatina has quit IRC16:06
shardyEmilienM: great, thanks!16:07
EmilienMshardy: I dropped a comment even16:08
*** athomas has quit IRC16:08
*** athomas has joined #tripleo16:09
openstackgerritMerged openstack/tripleo-heat-templates: Tighten the access rules for galera  https://review.openstack.org/31943016:09
shardyEmilienM: re your comment, Heat is about to switch the default to true16:09
shardywhich is why I want to set the TripleO default to false now16:10
shardyI know it will break us otherwise from local testing16:10
EmilienMahhhh16:10
*** athomas has quit IRC16:10
EmilienM+2 then16:10
shardythanks!16:10
*** links has joined #tripleo16:10
openstackgerritSagi Shnaidman proposed openstack-infra/tripleo-ci: Add tempest tests to periodic and experimental job  https://review.openstack.org/32101916:11
*** ifarkas has quit IRC16:12
*** devvesa has quit IRC16:12
gfidenteah the steps thing is interesting16:13
*** olap has quit IRC16:13
*** myoung has quit IRC16:13
*** tesseract has quit IRC16:13
gfidentethough we'll have to wait for cephstorage to go through 4 steps16:14
gfidentewhen there is no need to16:14
gfidentebut on the other hand, we need the steps for the service to be pluggable on say, the controller or the compute nodes16:14
gfidentewhere there is other stuff happening on steps < 416:15
openstackgerritCarlos Camacho proposed openstack/tripleo-heat-templates: Configure ComputeServices via resource chains  https://review.openstack.org/31987316:16
*** mbound has quit IRC16:18
ccamachoshould we agreed about the config steps?16:18
*** akrivoka has quit IRC16:19
shardygfidente: Yeah, for ObjectStorage I only wired in the steps it actually uses, but I agree we want to move to a model where all roles support the same steps16:19
shardyit would be interesting to see if we could have one global -post.yaml that applies to all roles16:20
*** ccamacho is now known as ccamacho|hungry16:20
shardythat would enable the depends_on optimization you're looking for, but potentially could have other performance costs16:20
gfidenteack16:20
*** dtantsur is now known as dtantsur|afk16:21
*** devvesa has joined #tripleo16:22
*** derekh has quit IRC16:22
*** devvesa has quit IRC16:23
*** MaxPC has quit IRC16:24
*** athomas has joined #tripleo16:24
*** penick has joined #tripleo16:25
*** paramite is now known as paramite|afk16:25
openstackgerritSagi Shnaidman proposed openstack/tripleo-quickstart: WIP: Tempest support for quickstart  https://review.openstack.org/31875116:25
openstackgerritSagi Shnaidman proposed openstack/tripleo-quickstart: Tempest support for quickstart  https://review.openstack.org/31875116:27
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: move most things out from the playbooks dir, and use config for release info  https://review.openstack.org/31311616:28
*** sshnaidm has quit IRC16:32
*** masco has quit IRC16:33
*** devvesa has joined #tripleo16:34
*** devvesa has quit IRC16:34
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Configure CephStorage services via resource chains  https://review.openstack.org/32109216:35
*** ebarrera has quit IRC16:35
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Nothing to see here  https://review.openstack.org/32111316:36
*** florianf has quit IRC16:37
adarazstrown: hi! I think I have a the jenkins/gerrit dependency stuff done as well... now I'm testing the gating role and I fail to build puppet-tripleo with dlrn. have you seen problems like this?16:38
*** tremble has quit IRC16:38
trownadarazs: hmm, nope in fact I tested just this morning with https://etherpad.openstack.org/p/tripleo-quickstart-dev-workflow16:39
trownworks pretty great16:39
adarazscool to hear. the dep resolution actually worked pretty well for me too.16:40
adarazstrown: I see this in the rpmbuild.log: https://paste.fedoraproject.org/370783/64194417/16:40
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Nothing to see here  https://review.openstack.org/32111316:40
trownadarazs: ah, I have a fix for that in my WIP on top of yours16:42
adarazsoh, cool.16:42
adarazsI'll rebase yours on the new change and try.16:42
trownadarazs: for some reason package install test in delorean is not working for puppet modules, even though installing them works fine on the actual undercloud16:42
trownso I just removed it :)16:42
adarazsawesome :)16:42
adarazstrown: the workflow etherpad looks okay.16:43
trownadarazs: ya obviously super WIP for the setup part since so much is yet to be merged, but the examples I think show off how easy it is to use16:44
trownI have a full deploy going with the heat composable roles example now16:44
*** zoliXXL is now known as zoli|relocating16:44
*** zoli|relocating is now known as zoli_gone-proxy16:45
adarazstrown: btw https://review.gerrithub.io/277358 is feature complete, I just need to update the docs, and test it a tiny bit more, but it seems to be working with all three case.16:46
adarazs(manual/jenkins/zuul)16:46
adarazsso if you have time, take a look and let me know if you see some room for improvement :)16:47
openstackgerritMiles Gould proposed openstack/python-tripleoclient: Document --initial-state param on baremetal import  https://review.openstack.org/32111616:47
trownadarazs: awesome, will do16:47
openstackgerritMiles Gould proposed openstack/python-tripleoclient: Document --initial-state param on baremetal import  https://review.openstack.org/32111716:47
gfidenteshardy in the new comment you mean start from Step2 and in CephStorage case only keep 2/3 ?16:48
openstackgerritMiles Gould proposed openstack/instack-undercloud: Add option to enable introspection of UEFI nodes  https://review.openstack.org/32111816:49
openstackgerritMiles Gould proposed openstack/instack-undercloud: Add option to enable introspection of UEFI nodes  https://review.openstack.org/32111916:49
openstackgerritMiles Gould proposed openstack/instack-undercloud: Document "enable UEFI" undercloud.conf option  https://review.openstack.org/32112016:49
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Configure CephStorage services via resource chains  https://review.openstack.org/32109216:56
openstackgerritMiles Gould proposed openstack/instack-undercloud: Document "enable UEFI" undercloud.conf option  https://review.openstack.org/32112516:56
openstackgerritDarragh Bailey proposed openstack/diskimage-builder: Handle file magic type varying order matching  https://review.openstack.org/32112616:56
openstackgerritMiles Gould proposed openstack/instack-undercloud: Document "enable UEFI" undercloud.conf option  https://review.openstack.org/32112016:58
*** dmacpher is now known as dmacpher-afk16:59
*** MaxPC has joined #tripleo16:59
*** athomas has quit IRC17:00
*** liverpooler has quit IRC17:01
*** fragatina has joined #tripleo17:03
*** noslzzp has quit IRC17:07
*** fragatina has quit IRC17:07
*** sshnaidm has joined #tripleo17:13
*** lucasagomes is now known as lucas-dinner17:13
openstackgerritSagi Shnaidman proposed openstack-infra/tripleo-ci: Add tempest tests to periodic and experimental job  https://review.openstack.org/32101917:14
*** trown is now known as trown|lunch17:15
*** myoung has joined #tripleo17:17
openstackgerritPradeep Kilambi proposed openstack/tripleo-heat-templates: Fix ceph keyring setting for gnocchi  https://review.openstack.org/32113317:18
*** jpena is now known as jpena|pto17:22
trozetHi All, can someone please tell me why heat parameters for disabling/enabling Neutron Agents were removed from overcloud.yaml, but still exist in controller.yaml?17:30
trozetdsneddon, dprince:^ ?17:32
openstackgerritAthlan-Guyot sofer proposed openstack/tripleo-heat-templates: WIP: integration of the new puppet pacemaker.  https://review.openstack.org/30240917:38
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-tripleo: WIP: integration of the new puppet pacemaker.  https://review.openstack.org/30906917:40
openstackgerritAthlan-Guyot sofer proposed openstack/tripleo-heat-templates: WIP: integration of the new puppet pacemaker.  https://review.openstack.org/30240917:40
openstackgerritGiulio Fidente proposed openstack/puppet-tripleo: Add lookup_hiera_hash function  https://review.openstack.org/32011217:42
*** gfidente has quit IRC17:42
*** Goneri has quit IRC17:43
openstackgerritAthlan-Guyot sofer proposed openstack/tripleo-heat-templates: WIP: integration of the new puppet pacemaker.  https://review.openstack.org/30240917:44
*** Goneri has joined #tripleo17:45
*** oshvartz has joined #tripleo17:47
*** links has quit IRC17:52
*** pkovar has quit IRC17:53
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-tripleo: WIP: integration of the new puppet pacemaker.  https://review.openstack.org/30906917:54
*** saneax is now known as saneax_AFK17:55
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-pacemaker: WIP: integrate PCS provider in the merge.  https://review.openstack.org/31071317:56
*** fzdarsky is now known as fzdarsky|afk18:02
*** fragatina has joined #tripleo18:03
dprincetrozet: the plan was to cleanup controller.yaml parameters once all the network services have been decomposed18:06
dprincetrozet: getting CI passing on the ML2 agent and server patches is proving slow18:06
dsneddontrozet: I wasn't aware that there were any changes to heat parameters for disabling/enabling Neutron Agents that removed them from overcloud.yaml18:06
*** Tristitia has quit IRC18:06
trozetdprince: so in mitaka, what is the correct to disable agents now?18:06
trozetdprince: We were setting parameters in environment files.  Do parameter_defaults just set the defaults for every template?  Will that work if the parameter is missing in overcloud.yaml?18:07
dprincetrozet: http://git.openstack.org/cgit/openstack/tripleo-heat-templates/tree/environments/neutron-plumgrid.yaml#n618:07
*** fragatina has quit IRC18:08
trozetdprince: but thats composable services right?18:08
dprincetrozet: sorry, I missed that you said Mitaka18:09
dprincetrozet: so for the Mitaka release I think we still have Enable/Disable boolean parameters to control the various neutron services18:09
dprincetrozet: some of them anyway18:09
trozetdprince: not in overcloud.yaml18:09
*** zoli_gone-proxy is now known as zoliXXL18:09
dprincetrozet: right, so use parameter_defaults and it'll work18:09
dprincetrozet: parameter_defaults get passed to all the nested stacks18:10
trozetdprince: so shouldn't they be added back in mitaka?  Or is parameter_defaults an acceptable way to set parameters?18:10
dprincetrozet: parameter_defaults is acceptable. We've switch python-tripleoclient so it always uses parameter_defaults for everything18:10
trozetdprince: I don't really get the difference... is parameter_defaults just searching for every template and replacing the parameter's default value with what you provide?18:11
dprincetrozet: I don't like the name 'parameter_defaults'... but I think we like the way it behaves18:11
dprincetrozet: it is providing a way to set the default value for each nested stack if it has a parameter of that name18:12
trozetdprince: ok just the default value18:13
trozetdprince: ok got it thanks18:13
dprincetrozet: sure, was there a specific patch you wanted help with or anything?18:13
EmilienMFYI all puppet CI broken, major outage - see progress on https://review.openstack.org/#/c/321155/18:13
trozetdprince: we have our own fork for OPNFV with ODL, ONOS SDN contoller patches, and we just migrated from liberty -> mitaka THT, and I noticed those are broken because we set NeutronL3Agent: false in our parameters for those18:14
trozetdprince: so easy fix, just change the parameters to defaults :)18:15
dprincetrozet: yep, that should do it I think18:15
slagletrown|lunch: hey was wondering if have any log of when we promote a dlrn repo?18:16
*** fragatina has joined #tripleo18:17
*** penick has quit IRC18:18
*** sthillma has joined #tripleo18:18
*** noslzzp has joined #tripleo18:19
*** electrofelix has quit IRC18:21
*** trown|lunch is now known as trown18:22
trownslagle: specifically current-tripleo promotion?18:22
slagletrown: yes18:23
slagletrown: i'm wondering if we promoted a repo around the time https://bugs.launchpad.net/tripleo/+bug/1585641 started18:23
openstackLaunchpad bug 1585641 in tripleo "CI: jobs failing with Message: No valid host was found. There are not enough hosts available., Code: 500"" [High,Triaged]18:23
trownslagle: it could use some timestamps... but https://trunk.rdoproject.org/centos7-master/promote-current-tripleo.log18:23
*** fragatina has quit IRC18:24
trownslagle: looks like we promoted this morning a repo from yesterday, just looking at timestamp of that log being modified and timestamp of https://trunk.rdoproject.org/centos7-master/current-tripleo/delorean.repo18:25
slaglei think i can track by what i need based on the log18:27
*** penick has joined #tripleo18:29
*** fragatina has joined #tripleo18:30
slaglebased on that log, i think this is repo where the issue started: http://trunk.rdoproject.org/centos7/39/d0/39d0fdf0de72a3e76716948497b2b5009d1c64b6_8df7385a/18:31
*** apetrich has quit IRC18:32
*** apetrich has joined #tripleo18:32
*** fragatina has quit IRC18:34
*** zoliXXL is now known as zli|afk18:37
*** zli|afk is now known as zoli|afk18:37
*** zoli|afk is now known as zoli18:51
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Nothing to see here  https://review.openstack.org/32111318:55
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Nothing to see here  https://review.openstack.org/32111318:56
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Nothing to see here  https://review.openstack.org/32111318:56
*** noslzzp has quit IRC18:57
*** liverpooler has joined #tripleo18:57
*** mgarciam has left #tripleo19:06
*** fragatina has joined #tripleo19:07
*** fragatina has quit IRC19:07
*** fragatina has joined #tripleo19:08
*** liverpooler has quit IRC19:13
larskstrown: what sets up the masquerade rules on the undercloud for the controlplane network (192.0.2.0/24)?  There are two rules, one in POSTROUTING and one in BOOTSTACK_MASQ (referenced by POSTROUTING)?19:30
trownlarsks: not sure... I know instack-undercloud is setting them up, but not so much on why19:32
larskstrown: okay.  Here's the thing: when network_isolation=True, the overcloud hosts are using the "external" network for outbound access, but there are not NAT rules for that, so it's a dead end...so the overcloud hosts can't install packages, etc.19:33
trownslagle: bnemec do you know what the purpose of those rules are ^19:33
larskstrown: I'm not asking the *purpose* of the rules :)19:33
trownoh19:33
larsksI was more curious about whether we should be adding rules for the external network for the quickstart...19:34
larsks...in order to enable outbound access from the overcloud hosts.  And whether or not this is a virt-only problem.19:34
larsksI sort of think it is, since the network_isolation stuff just creates a fake vlan that's not actually connected to anything.19:34
slaglefor virt, you need to add an interface on the undercloud for the external network19:35
slagleassign it an IP, and set the IP as the default route in your net iso template19:36
trownlarsks: shouldnt we route overcloud traffic through the undercloud19:36
trownah ya that ^19:36
slagleif you look in tripleo-ci or khaleesi, you will see it does that19:36
larskstrown: we *are*.  slagle  are you familiar with how the undercloud is confiugred by the quickstart?19:36
slagleno, i'm not familiar with quickstart19:36
larsksThe network_isolation configuration (contributed by matbu) sets up a vlan interface and gives it an address, and this becomes the "external" network.19:37
larsksIt's not actually connected to a "real" physical network.19:37
larsksSo one way of solving that would simply be to set up NAT rules on the undercloud.19:37
larskstrown: we are routing through the undercloud; it's just that the undercloud is right now where packets go to die.19:37
larsksmatbu: any changes you're around?19:38
larsks*chance19:39
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Explode loadbalancer role in 2 sub-roles  https://review.openstack.org/32120119:40
slaglelarsks: ok, looking at some of my notes, i do add a masquerade rule for the external network subnet as well on the undercloud19:41
slaglethis is what i do: http://paste.openstack.org/show/505446/19:42
*** chem`` has joined #tripleo19:42
*** oshvartz has quit IRC19:42
larsksslagle: ok, yeah, that is pretty much exactly what I was proposing.  trown: I guess that should go in our overcloud-post script?19:43
slaglei'm surprised you're getting passed the network validations w/o that19:43
trownlarsks: ah ya, makes sense19:43
slagleor i guess those just ping the external route, nothing else19:43
*** chem` has quit IRC19:43
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: move most things out from the playbooks dir, and use config for release info  https://review.openstack.org/31311619:44
openstackgerrityolanda.robla proposed openstack/diskimage-builder: Fix yum-minimal locale config  https://review.openstack.org/31990919:47
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: loadbalancer: make sure controller_* are array-typed  https://review.openstack.org/32120619:53
*** pkovar has joined #tripleo19:55
*** pkovar has quit IRC19:56
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Explode loadbalancer role in 2 sub-roles  https://review.openstack.org/32120119:56
*** lblanchard has quit IRC19:58
*** ayoung has quit IRC20:04
*** jprovazn has quit IRC20:05
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: loadbalancer: explode hieradata to separate HAproxy & keepalived  https://review.openstack.org/32121020:10
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: loadbalancer: update hiera parameters for HAproxy/keepalived split  https://review.openstack.org/32041120:18
*** jayg is now known as jayg|g0n320:19
*** noslzzp has joined #tripleo20:22
*** jcoufal has joined #tripleo20:23
*** paramite|afk is now known as paramite20:26
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Update profiles for loabalancer split  https://review.openstack.org/32041020:26
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: loadbalancer: update hiera parameters for HAproxy/keepalived split  https://review.openstack.org/32041120:27
shardyslagle, EmilienM: Hey, I'm about to drop off post-PTO, are you happy to go ahead and release all-the-things sometime next week based on a good periodic job promotion?20:27
shardyI did't get around to writing a script to automate it yet, so it'll be a bit of cut/paste from the delorean repo hashes20:28
shardyAnd ensuring we bump or complete what remains on https://launchpad.net/tripleo/+milestone/newton-120:28
EmilienMshardy: like a first newton?20:28
EmilienMure20:28
EmilienMsure*20:28
EmilienMshardy: I'm also working on neutron-1 for all our puppet modules20:29
shardyEmilienM: yup - the idea was to release all of the tripleo related repos around n-1 with known-good versions, so we can claim that to be our n-1 milestone release20:29
EmilienMi'll do tripleo in same time and ask reviews from slagle20:29
EmilienMshardy: no worries20:29
shardyEmilienM: great, if you guys can work together that would be great20:29
EmilienMshardy: enjoy your well-deserved PTO20:29
EmilienMwe'll do it together20:29
shardyI'll sort out the launchpad stuff when I get back - I was planning to run a script over the tripleo bugs and switch all Fix Committed things to Fix Released20:30
EmilienMshardy: did you find someone to lead the weekly meeting?20:30
shardy(or you can do it if you like)20:30
EmilienMI can do it if you want20:30
*** paramite has quit IRC20:30
shardyEmilienM: Not yet, that would be great, thanks!20:30
EmilienMcool I'll do it20:30
shardyThanks, sorry for the bad timing wrt the milestone, I booked this before realizing the conflict20:31
EmilienMno worries20:31
slagleyea i can help out20:31
shardyGreat, thanks guys, much appreciated20:32
openstackgerritAndreas Florath proposed openstack/diskimage-builder: Refactor: block-device handling  https://review.openstack.org/31959120:34
*** shardy has quit IRC20:35
openstackgerritGabriele Cerami proposed openstack/tripleo-quickstart: Add options to download and handle overcloud images  https://review.openstack.org/32105720:37
pandatrown: is it normal that I have to install tripleoclient before launching any scripts, even with the rdo image ?20:40
*** dsariel has joined #tripleo20:41
trownpanda: hmm, no that should be on the undercloud image20:41
trownoh, right but maybe not on the tripleo instack.qcow220:42
trownforgot what you were working on for a second20:42
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: move most things out from the playbooks dir, and use config for release info  https://review.openstack.org/31311620:43
pandatrown: hm, no, to test overcloud injection I'm using rdo images (no md5 yet on tripleo-ci)20:44
trownpanda: oh... the undercloud.qcow2 from RDO should most definitely have python-tripleoclient pre-installed20:45
pandathen I'm messing things up...20:45
trownits ok I do it all the time :P20:47
*** panda has quit IRC20:48
*** panda has joined #tripleo20:48
*** dprince has quit IRC20:54
trownlarsks: ok https://review.openstack.org/313116 is legitimately passing now (pass on PS11 was a false positive which is a bit disconcerting) mind if I turn all open patches into merge conflicts?20:55
*** julim has quit IRC20:56
*** penick has quit IRC21:03
*** rhallisey has quit IRC21:10
openstackgerritMerged openstack/tripleo-quickstart: move most things out from the playbooks dir, and use config for release info  https://review.openstack.org/31311621:12
*** fultonj has quit IRC21:14
pandaoh21:15
panda....21:15
panda/o\21:16
pandahow much do I have to rebase now ?21:16
trownpanda: it touches just about every file, but it is mostly just a rename so not too bad21:17
*** rhallisey has joined #tripleo21:23
*** trown is now known as trown|outtypewww21:23
*** penick has joined #tripleo21:25
*** penick has quit IRC21:26
*** Goneri has quit IRC21:30
*** sthillma has quit IRC21:32
*** penick has joined #tripleo21:37
*** morazi has quit IRC21:37
*** myoung has quit IRC21:39
*** penick has quit IRC21:50
openstackgerritGiulio Fidente proposed openstack/puppet-tripleo: Add lookup_hiera_hash function  https://review.openstack.org/32011221:51
*** apetrich has quit IRC21:54
*** morazi has joined #tripleo21:55
openstackgerritGiulio Fidente proposed openstack/puppet-tripleo: Add lookup_hiera_hash function  https://review.openstack.org/32011221:55
*** dbecker has quit IRC21:56
*** penick has joined #tripleo22:00
*** dbecker has joined #tripleo22:07
*** morazi has quit IRC22:10
openstackgerritGabriele Cerami proposed openstack/tripleo-quickstart: Add options to download and handle overcloud images  https://review.openstack.org/32105722:10
*** noslzzp has quit IRC22:16
*** dbecker has quit IRC22:26
*** gumbyblake has joined #tripleo22:26
*** jcoufal has quit IRC22:27
*** ayoung has joined #tripleo22:30
*** egafford has quit IRC22:37
*** pradk has quit IRC22:40
*** zoli is now known as zoli_gone-proxy22:42
*** akshai_ has quit IRC22:42
EmilienMslagle: I realize we have no release notes in tripleo, right?22:47
*** dkelson has joined #tripleo22:56
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: Fix full deploy CI  https://review.openstack.org/32127322:58
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: Fix full deploy CI  https://review.openstack.org/32127323:01
*** dkelson has quit IRC23:01
openstackgerritJohn Trowbridge proposed openstack/tripleo-quickstart: Fix full deploy CI  https://review.openstack.org/32127323:04
*** chlong has joined #tripleo23:05
*** dsariel has quit IRC23:07
*** tzumainn has quit IRC23:08
openstackgerritMerged openstack/tripleo-quickstart: Fix full deploy CI  https://review.openstack.org/32127323:13
*** tzumainn has joined #tripleo23:18
*** MaxPC has quit IRC23:24
*** Goneri has joined #tripleo23:24

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