Thursday, 2016-07-14

*** akshai has joined #tripleo00:14
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: [WIP] workaround 'Requested operation is not valid: cannot set autostart for transient network'  https://review.openstack.org/34187000:18
*** milan has joined #tripleo00:19
*** dmacpher has quit IRC00:23
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: [WIP] workaround 'Requested operation is not valid: cannot set autostart for transient network'  https://review.openstack.org/34187000:28
*** david-lyle has quit IRC00:31
*** jcoufal has joined #tripleo00:42
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: [WIP] workaround 'Requested operation is not valid: cannot set autostart for transient network'  https://review.openstack.org/34187000:44
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Add mulitnode CI job support to tripleo-ci  https://review.openstack.org/32477700:51
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Add mulitnode CI job support to tripleo-ci  https://review.openstack.org/32477700:52
*** yamahata has quit IRC00:55
*** jdob has quit IRC01:00
*** akshai has quit IRC01:03
*** dmacpher has joined #tripleo01:06
*** ebalduf has quit IRC01:08
*** jdob has joined #tripleo01:09
*** jdob has quit IRC01:16
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: [WIP] workaround 'Requested operation is not valid: cannot set autostart for transient network'  https://review.openstack.org/34187001:26
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: [WIP] workaround 'Requested operation is not valid: cannot set autostart for transient network'  https://review.openstack.org/34187001:36
*** jdob has joined #tripleo01:39
*** egafford has quit IRC01:51
*** akshai has joined #tripleo01:55
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: [WIP] workaround 'Requested operation is not valid: cannot set autostart for transient network'  https://review.openstack.org/34187002:01
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: [WIP] workaround 'Requested operation is not valid: cannot set autostart for transient network'  https://review.openstack.org/34187002:07
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: [WIP] workaround 'Requested operation is not valid: cannot set autostart for transient network'  https://review.openstack.org/34187002:14
*** akshai has quit IRC02:30
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: [WIP] workaround 'Requested operation is not valid: cannot set autostart for transient network'  https://review.openstack.org/34187002:37
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: [WIP] workaround 'Requested operation is not valid: cannot set autostart for transient network'  https://review.openstack.org/34187002:46
*** lblanchard has quit IRC03:07
*** coolsvap_ is now known as coolsvap03:10
*** rajinir has quit IRC03:15
*** akuznetsov has joined #tripleo03:16
*** yamahata has joined #tripleo03:48
*** shivrao has quit IRC03:52
*** julim has quit IRC03:56
openstackgerritIan Wienand proposed openstack/diskimage-builder: Revert "Revert "Pre-install pip/virtualenv packages""  https://review.openstack.org/34193403:56
*** julim has joined #tripleo03:57
*** julim has quit IRC03:57
*** dmacpher has quit IRC03:59
*** ebalduf has joined #tripleo04:03
*** dmacpher has joined #tripleo04:07
*** akuznetsov has quit IRC04:10
*** eggmaster has quit IRC04:16
*** ramishra has quit IRC04:19
*** ramishra has joined #tripleo04:21
*** anshul has joined #tripleo04:24
*** links has joined #tripleo04:27
*** coolsvap_ has joined #tripleo04:34
*** shivrao has joined #tripleo04:36
*** jcoufal has quit IRC04:37
*** coolsvap has quit IRC04:37
*** numan_ has joined #tripleo04:39
*** eggmaster has joined #tripleo05:01
*** HenryG has quit IRC05:12
*** coolsvap_ is now known as coolsvap05:12
*** HenryG has joined #tripleo05:15
*** jcoufal has joined #tripleo05:23
openstackgerritMerged openstack/diskimage-builder: Make Fedora 24 the default  https://review.openstack.org/33968105:26
*** pgadiya has joined #tripleo05:27
*** radek_ has joined #tripleo05:38
*** bswartz has quit IRC05:41
*** radek__ has joined #tripleo05:43
*** radek__ has quit IRC05:43
*** radek__ has joined #tripleo05:44
*** ccamacho has quit IRC05:46
*** Goneri has joined #tripleo05:54
*** rcernin has joined #tripleo06:01
*** ramishra_ has joined #tripleo06:06
*** ramishra has quit IRC06:07
*** dmacpher has quit IRC06:07
*** fragatina has joined #tripleo06:12
*** fragatina has quit IRC06:12
*** fragatina has joined #tripleo06:13
*** oshvartz has joined #tripleo06:13
*** fragatina has quit IRC06:18
*** jcoufal has quit IRC06:26
*** Goneri has quit IRC06:28
*** fragatina has joined #tripleo06:33
*** fragatina has quit IRC06:34
*** fragatina has joined #tripleo06:35
*** Goneri has joined #tripleo06:38
*** liverpooler has joined #tripleo06:38
*** pcaruana has joined #tripleo06:40
openstackgerritsandhya proposed openstack/diskimage-builder: Add support for building images capable of UEFI  https://review.openstack.org/28778406:42
*** anshul has quit IRC06:46
*** limao has joined #tripleo06:48
*** saneax_AFK is now known as saneax06:52
*** saneax is now known as saneax_AFK06:53
*** saneax_AFK is now known as saneax06:53
saneaxGM folks06:53
*** jubapa has joined #tripleo06:57
*** trown|outtypewww has quit IRC06:57
*** anshul has joined #tripleo06:58
*** anshul has quit IRC06:58
*** trown has joined #tripleo06:59
*** anshul has joined #tripleo06:59
*** rcernin has quit IRC07:05
*** athomas has joined #tripleo07:06
*** dsariel has joined #tripleo07:08
*** jaosorior has joined #tripleo07:08
*** tesseract- has joined #tripleo07:10
*** mcornea has joined #tripleo07:10
*** ccamacho has joined #tripleo07:11
*** shivrao has quit IRC07:14
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable keystone to use the SSL middleware  https://review.openstack.org/34135407:16
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable glance to use the SSL middleware  https://review.openstack.org/34136707:16
*** akuznetsov has joined #tripleo07:16
*** ebalduf has quit IRC07:19
*** shardy has joined #tripleo07:21
*** rcernin has joined #tripleo07:21
*** sshnaidm|afk is now known as sshnaidm07:24
*** jubapa has quit IRC07:25
*** jubapa_ has joined #tripleo07:25
*** aufi has joined #tripleo07:25
*** zoli_gone-proxy is now known as zoliXXL07:27
*** ohamada has joined #tripleo07:28
*** ebarrera has joined #tripleo07:28
coolsvapshardy, hi07:30
*** lazy_prince has quit IRC07:30
jaosoriorshardy: Hey dude, tried installing puppet-tripleo from a package, but it seems to me that it gets ignored by the undercloud install :/07:30
coolsvapshardy, while doing the bug triaging in tripleo we do not have target milestones for stable branches07:31
*** lazy_prince has joined #tripleo07:32
*** fragatina has quit IRC07:36
*** fragatina has joined #tripleo07:36
*** anshul has quit IRC07:38
shardycoolsvap: No we don't currently have stable milestones, I can create some, but to date the stable releases have been somewhat ad-hoc07:43
coolsvapshardy, alright np07:44
shardyjaosorior: stick it in a local yum repo and set the priority up so it's higher than everything else?07:44
coolsvapI did not find it so wanted to confirm07:44
shardyjaosorior: I thought it'd be a higher version thus wouldn't be upgraded, but I've mostly been testing puppet-tripleo on the overcloud lately07:45
shardycoolsvap: If you'd find it helpful we could just create some, just let me know07:45
coolsvapshardy, i think it will be helpful for tracking07:46
*** liverpooler has quit IRC07:51
*** abehl has joined #tripleo07:51
*** liverpooler has joined #tripleo07:51
*** fragatina has quit IRC07:52
jaosoriorshardy: What do we do in CI for puppet-tripleo?07:54
shardyjaosorior: we build the package and put it in a repo with higher priority than all the rest07:54
jaosoriorI see07:55
jaosorioruh... how do I do that then? O_o07:55
*** numan_ has quit IRC07:56
shardycd /etc/yum.repos.d/; grep priority ./*07:57
shardyyou will see the delorean* repos are 10, 20, 3007:57
shardyjust create a delorean-local.repo with priority=107:57
shardythen do yum check-update to prove it's pulling puppet-tripleo from it07:57
*** jrist has joined #tripleo07:59
*** d0ugal has joined #tripleo08:00
*** rcernin has quit IRC08:00
*** zoliXXL is now known as zoli|mtg08:01
*** jpich has joined #tripleo08:02
openstackgerritSagi Shnaidman proposed openstack-infra/tripleo-ci: WIP: DONT MERGE TESTING  https://review.openstack.org/31643608:04
*** akuznetsov has quit IRC08:04
jaosoriorshardy: Any specific name I should consider for naming the local repo? tried the check-update and it failed cause of the lack of name08:04
*** saneax is now known as saneax_AFK08:05
jaosoriorshardy: Well... gave some name,. but not sure what baseurl to give08:07
jaosoriorcause it seems to be failing on that now08:08
shardyfile:///path/to/local/repo08:08
shardyor http://path/to/repo08:08
shardyhttps://wiki.centos.org/HowTos/CreateLocalRepos08:09
*** jistr is now known as jistr|off08:11
*** florianf has joined #tripleo08:12
*** tremble has joined #tripleo08:12
*** derekh has joined #tripleo08:12
*** abehl has quit IRC08:12
*** rcernin has joined #tripleo08:14
*** dtrainor has joined #tripleo08:14
openstackgerritMarios Andreou proposed openstack/puppet-tripleo: Ensure the Heat Domain parameters before starting heat-engine pcmk service  https://review.openstack.org/34203208:15
*** athomas has quit IRC08:16
*** hewbrocca-afk is now known as hewbrocca08:17
*** athomas has joined #tripleo08:19
*** ifarkas has joined #tripleo08:19
hewbroccaMorning folks08:19
*** akuznetsov has joined #tripleo08:19
*** dbecker has joined #tripleo08:22
openstackgerritDougal Matthews proposed openstack/tripleo-common: Remove the unused service_host arg from node registration  https://review.openstack.org/32603608:23
*** abehl has joined #tripleo08:25
openstackgerritDougal Matthews proposed openstack/tripleo-common: Remove the underscore from the base action client methods  https://review.openstack.org/33592008:26
*** shardy has quit IRC08:29
*** lucas|afk is now known as lucasagomes08:29
*** leanderthal|afk is now known as leanderthal08:30
*** jubapa_ has quit IRC08:39
*** abehl has quit IRC08:40
*** abehl has joined #tripleo08:41
*** anshul_ has joined #tripleo08:52
*** abehl has quit IRC08:54
openstackgerritJuan Antonio Osorio Robles proposed openstack/instack-undercloud: Use certmonger for automatic cert generation  https://review.openstack.org/33277408:55
d0ugalIs there a way to filter in gerrit for gate-tripleo-ci-centos-7-ovb-ha filters? or is that impossible because there is no voting?08:55
*** milan has quit IRC08:58
*** jtomasek has joined #tripleo09:00
*** zoli|mtg is now known as zoli09:01
*** zoli is now known as zoliXXL09:01
*** saneax_AFK is now known as saneax09:05
openstackgerritDougal Matthews proposed openstack/tripleo-common: Adds Plan List Action  https://review.openstack.org/30022109:05
*** shardy has joined #tripleo09:08
jaosoriorshardy, marios: Would you guys be opposed to the undercloud openstack services always being behind HAProxy? I'm working on TLS everywhere, and currently haproxy is only used in the undercloud if we enable TLS for the public endpoints in the undercloud. However, I think that's a quite comon usecase and it wouldn't really hurt to just have it there always to make the manifests simpler09:08
jaosoriorso, for TLs everywhere, then I wouldn't need to change much, as we would already be accessing the openstack services through HAProxy, since currently that's only the case for the public endpoints09:09
mariosjaosorior: i'd say the worst you can do is ut a review out to point at09:09
mariosjaosorior: i mean, i don't immediately have any thoughts on why doint that would be a bad idea, but perhaps others will09:10
jaosorioralright09:10
jaosoriorwill do09:10
shardyjaosorior: Hmm, that's a question for the ML I think - I guess it would be OK and may make things easier should we allow multiple undercloud nodes in future09:10
shardybit of a weird pattern when there's only one node tho09:10
shardy(or just push a review as marios said)09:11
jaosoriorI'll go for the review then09:11
jaosoriorthanks guys09:11
*** sambetts|afk is now known as sambetts09:13
hewbroccawe're gonna want multiple undercloud nodes at some point relatively soon09:13
*** akuznetsov has quit IRC09:13
*** mgould|afk is now known as mgould09:14
shardyThe question is do we deploy an "overcloud" as the multi-node undercloud with ironic enabled tho I think09:14
shardyvs the current undercloud implementation that jaosorior proposes to modify09:14
*** akuznetsov has joined #tripleo09:14
shardye.g the old seed->undercloud->overcloud model09:14
hewbroccammm yeah the first thing would make more sense09:15
hewbroccasince we already know how to do that...09:15
*** fragatina has joined #tripleo09:15
shardyI guess the alternative is to orchestrate multiple undercloud nodes with some other tool, but that undercloud/overcloud symmetry and reuse is something TripeO has always aimed for09:15
hewbroccaYeah I have no idea why we would do that09:16
hewbroccaBring on the seed cloud!09:16
hewbrocca:D09:16
shardyclouds all the way down :)09:16
*** akuznets_ has joined #tripleo09:17
*** akuznetsov has quit IRC09:17
jaosorioris it gonna end up being septupleO?09:17
hewbroccaat least09:17
jaosoriorO_O09:18
hewbrocca:D09:18
shardyjaosorior: hehe, yup :)09:18
*** tosky has joined #tripleo09:18
*** limao has quit IRC09:18
shardywe might do something like run the seed as an appliance in a container on one of the undercloud nodes09:19
shardyto remove the need for additional nodes09:19
hewbroccaYeah09:19
hewbroccafunnily enough it might actually make deployment easier09:19
hewbrocca"here, just spin up this container"09:19
jaosoriorso, is the vision to have the undercloud be deployed in the same way as the overcloud?09:19
jaosoriorso the undercloud will now be the seed cloud node?09:20
shardyjaosorior: Yes, that's one way we could do it09:20
shardyTripleO used to work like that before we switched to instack-undercloud09:20
jaosoriorwhy was it changed?09:20
shardyjaosorior: because we wanted to configure the undercloud with the same puppet modules used for the overcloud, and remove the need for an additional seed node09:21
shardypreviously the seed/undercloud were configured with some scary shell scripts and os-apply-config09:21
jaosoriorI see09:22
shardyThe current implementation is cleaner and easier to use, but we lost the ability to do multi-node underclouds in the process09:22
openstackgerritAttila Darazs proposed openstack/tripleo-quickstart: Fixes for dlrn gate repo injection while using devmode  https://review.openstack.org/33469109:22
* shardy remembers he needs to retire the tripleo-incubator repo which still contains most of those scripts09:23
openstackgerritAttila Darazs proposed openstack/tripleo-quickstart: Add third party gating to quickstart  https://review.openstack.org/33222309:23
openstackgerritSteven Hardy proposed openstack/tripleo-incubator: WIP retire tripleo-incubator  https://review.openstack.org/34206509:27
shardyderekh: Hey, if you get a moment, perhaps you can comment on ^^ - I'm aware there are some things there which will need to move to tripleo-ci, but you'll probably be able to list them whereas I'll have to iterate on CI failures to figure them out :)09:28
*** saneax is now known as saneax_AFK09:28
derekhshardy: will do09:29
openstackgerritSteven Hardy proposed openstack/tripleo-incubator: WIP retire tripleo-incubator  https://review.openstack.org/34206509:29
jaosoriorHey, can anyone give this a check https://review.openstack.org/#/c/341390/ ? It's the base certmonger puppet manifest that just installs certmonger and sets some defaults09:31
jaosoriorjust needs a +A09:31
*** masco is now known as masco|afk09:33
shardyjaosorior: shouldn't that be in a profile like all the composable services profiles?09:33
*** sambetts has quit IRC09:36
derekhshardy: I remember taking a look in the passed, iirc it was only scripts/wait_for that we used in CI but I'll give it a closer look09:37
*** mbound has joined #tripleo09:38
*** saneax_AFK is now known as saneax09:38
derekhshardy: btw, this got past the nonha problem https://review.openstack.org/#/c/340717/09:38
derekhshardy: introspection failed09:39
*** milan has joined #tripleo09:40
jaosoriorshardy: well... it could I guess. Though there is no such thing as HA certmonger, and certmonger isn't really listening on a port, nor it's a REST service... should I move it then?09:40
jaosoriorit's a daemon that handles the local certificates, so I saw it as something such as the firewall or even selinux. It's a local service that should be per-node09:41
*** mbound has quit IRC09:43
*** radek2 has joined #tripleo09:46
shardyjaosorior: stuff like kernel configuration, keepalived and memcached are going in manifests/profile/base so I think perhaps it should go there?09:49
shardyderekh: ack, thanks, good news the ceph pin may now be working :)09:50
*** jaosorior has quit IRC09:50
*** jaosorior has joined #tripleo09:50
shardyjaosorior: not a blocker, maybe lets chat with EmilienM about it when he comes online09:51
jaosoriorwill do09:51
jaosoriorshardy: But... why are those going to the profiles? Actually those to me make no sense there09:51
shardyjaosorior: everything is moving into the profiles AIUI09:52
*** akrivoka has joined #tripleo09:55
sshnaidmderekh, FYI, https://bugs.launchpad.net/tripleo/+bug/160297609:55
openstackLaunchpad bug 1602976 in tripleo "CI: Istrospection timeout in nonha jobs" [Critical,Triaged] - Assigned to Sagi (Sergey) Shnaidman (sshnaidm)09:55
sshnaidmderekh, I try to figure out now how to configure 3816 port in /etc/ironic-inspector/dnsmasq.conf with hiera, like here: https://review.openstack.org/#/c/340339/5/scripts/deploy.sh09:57
*** mbound has joined #tripleo09:57
sshnaidmderekh, if you know the key it would be great, trying now simple sed solution09:58
*** bvandenh has joined #tripleo09:59
openstackgerritMarios Andreou proposed openstack/tripleo-heat-templates: Enable Manila integration - as a composable controller service  https://review.openstack.org/18813710:01
openstackgerritMarios Andreou proposed openstack/python-tripleoclient: Adds ManilaPassword to the tripleoclient  https://review.openstack.org/33943710:11
*** dtantsur|afk is now known as dtantsur10:12
mariosshardy: should we just land this https://review.openstack.org/#/c/339109/10:13
mariosjaosorior: ^^ pls10:13
shardymarios: sure10:14
mariosshardy: ack will do in a bit if no-one beats me to it, i'll consider it sufficient time for objections :)10:15
openstackgerritSaravanan KR proposed openstack/os-net-config: WIP: Add support for OVS DPDK Bridge and Port  https://review.openstack.org/33869410:15
openstackgerritMerged openstack/tripleo-docs: Mark Manila integration as WIP  https://review.openstack.org/33910910:18
*** akuznets_ has quit IRC10:18
mariosthanks jaosorior10:19
openstackgerritDougal Matthews proposed openstack/python-tripleoclient: Remove empty test file  https://review.openstack.org/33267110:20
d0ugalAnyone want some trivial reviews? https://review.openstack.org/#/q/topic:trivial+is:open+owner:%22Dougal+Matthews+%253Cdougal%2540redhat.com%253E%2210:24
d0ugaljaosorior: Thanks!10:27
openstackgerritMarios Andreou proposed openstack/python-tripleoclient: Adds ManilaPassword to the tripleoclient  https://review.openstack.org/33943710:28
jaosoriord0ugal no worries10:28
saneaxfolk need some help debugging failures in gate-tripleo-ci-centos-7-ovb-nonha10:32
saneaxhttp://logs.openstack.org/96/341596/1/check-tripleo/gate-tripleo-ci-centos-7-ovb-nonha/70fa2ba/logs/postci.txt.gz#_2016-07-13_18_44_02_00010:32
shardysaneax: that job has been broken by puppet-ceph, we're trying to work around it by https://review.openstack.org/#/c/340717/10:33
shardywe're not ready for jewel yet so need to pin to stable/hammer10:33
d0ugalshardy: Thanks!10:34
openstackgerritMerged openstack/tripleo-common: Remove execution_id from the workflows  https://review.openstack.org/33200310:34
saneaxshardy, thanks10:34
*** coolsvap_ has joined #tripleo10:34
derekhsshnaidm: ok, here is the patch slagle originally user to make it configurable, there might be some clues in there10:35
openstackgerritAttila Darazs proposed openstack/tripleo-quickstart: Add third party gating to quickstart  https://review.openstack.org/33222310:37
openstackgerritMerged openstack/python-tripleoclient: Remove unused exceptions and redundant pass statements  https://review.openstack.org/33267210:37
openstackgerritMerged openstack/python-tripleoclient: Remove empty test file  https://review.openstack.org/33267110:37
*** coolsvap has quit IRC10:38
openstackgerritMerged openstack/tripleo-common: Move Workflow comments into the workflow description property  https://review.openstack.org/34159010:39
*** coolsvap_ is now known as coolsvap10:41
openstackgerritDougal Matthews proposed openstack/tripleo-common: Remove "type: direct" from workflows as it is the default  https://review.openstack.org/34161710:48
*** akuznetsov has joined #tripleo10:50
openstackgerritJuan Antonio Osorio Robles proposed openstack/instack-undercloud: Remove hardcoded endpoints in hiera  https://review.openstack.org/34210310:55
openstackgerritJuan Antonio Osorio Robles proposed openstack/instack-undercloud: Remove hardcoded endpoints in hiera  https://review.openstack.org/34210310:55
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Temporarily remove puppet-ceph from ci slaves  https://review.openstack.org/34071710:59
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Temporarily disable introspection  https://review.openstack.org/34210610:59
derekhshardy: it failed introspection again, sshnaidm is working on a fix, I think we should just merge ^^ in the mean time11:00
sshnaidmderekh, or revert prev patch..11:00
shardyderekh: ack, will do11:00
derekhsshnaidm: yup, we could do that either, any idea how long a fix would take?11:01
openstackgerritMerged openstack-infra/tripleo-ci: Temporarily remove puppet-ceph from ci slaves  https://review.openstack.org/34071711:03
shardyderekh: I fast-approved them both to hopfully unbreak things11:04
openstackgerritMerged openstack-infra/tripleo-ci: Temporarily disable introspection  https://review.openstack.org/34210611:04
sshnaidmderekh, the good solution will require a change in puppet-ironic, the port is just hardcoded there, and it will take a time11:04
sshnaidmderekh, the hack might be faster, but it's not ready yet11:05
openstackgerritJuan Antonio Osorio Robles proposed openstack/instack-undercloud: Remove hardcoded endpoints in hiera  https://review.openstack.org/34210311:05
shardyThe puppet folks are pretty responsive, if we get a patch up adding a parameter I'm sure we can get it merged pretty soon11:05
shardyFor now lets just disable introspection11:05
derekhshardy: ok11:05
*** pkovar has joined #tripleo11:06
derekhsshnaidm: ok, lets see if we can get puppet-ironic patched and get it back on ASAP11:06
sshnaidmderekh, ok, perhaps I'll need some help with this11:07
sshnaidmderekh, why don't we run 2 jobs on each patch?11:07
sshnaidmderekh, resources lack?11:08
derekhsshnaidm: since move to rh2 we don't have capacity, once we are back on rh1 again we can run all the jobs11:08
sshnaidmderekh, and how does it know which job to run?11:09
derekhsshnaidm: if you need to check the nonha job you can do it in the tripleo-ci repositoty with check experimental11:09
derekhsshnaidm: we're running the nonha job on the puppet modules and DIB , all the tripleo projects have the ha job11:09
sshnaidmderekh, ok11:10
derekhsshnaidm: its configured in here, you can check each repository to see what jobs are run for it http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul/layout.yaml11:10
derekhsshnaidm: sorry, you probably knew that11:11
jaosoriorshardy, is there any manipulation of the hieradata that comes from the config_settings in the composable services?11:13
jaosoriorI think the map_merge that is done in the base services is messing up some of it11:13
openstackgerritMartin André proposed openstack/tripleo-validations: Port the network environment validation  https://review.openstack.org/34158611:13
jaosoriorin EmilienM's patch https://review.openstack.org/#/c/341616/2 it seems that if we do  "%{::fqdn}" it ends up without the quotes11:13
jaosoriorfor some reason11:13
shardyjaosorior: I'd guess it's the yaml parsing stripping the quotes11:14
shardyprobably needs double quoting?11:14
jaosoriorshardy: I guess using something like '"%{::fqdn}"'11:15
jaosoriorwould work11:15
shardyyeah, IIRC we already do that in some other places11:16
jaosoriorI'll try that then11:16
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable keystone to use the SSL middleware  https://review.openstack.org/34135411:21
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable glance to use the SSL middleware  https://review.openstack.org/34136711:21
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Migrate Puppet Hieradata to composable services  https://review.openstack.org/34161611:21
openstackgerritSteven Hardy proposed openstack/tripleo-heat-templates: Convert Swift ringbuilder to composable services format  https://review.openstack.org/33855111:21
*** lucasagomes is now known as lucas-hungry11:23
sshnaidmdoes anybody know who populates file /httpboot/inspector.ipxe ?11:24
*** masco|afk is now known as masco11:25
jaosoriorsshnaidm: I think it comes from the element11:25
jaosoriorsshnaidm: https://github.com/openstack/instack-undercloud/tree/master/elements/ipxe11:26
openstackgerritDougal Matthews proposed openstack/tripleo-common: Add Plan Deletion  https://review.openstack.org/29993711:27
shardysshnaidm: FYI there are plans to move that to use puppet instead:11:28
shardyhttps://review.openstack.org/#/c/320014/11:28
shardyI'm not sure on the status of that11:28
dtantsursshnaidm, you're setting ironic port, not inspector port.. what exactly are you trying to achieve?11:28
dtantsursshnaidm, oh damn, we have a hardcoded port: https://github.com/openstack/puppet-ironic/blob/master/templates/inspector_dnsmasq_http.erb#L1311:30
sshnaidmdtantsur, it's inspector port: https://paste.fedoraproject.org/391043/14684958/11:30
sshnaidmdtantsur, yes, and not only there11:30
dtantsursshnaidm, wanna propose a patch to puppet-ironic?11:30
sshnaidmdtantsur, also in /httpboot/inspector.ipxe11:30
dtantsuryeah https://github.com/openstack/puppet-ironic/blob/master/templates/inspector_ipxe.erb11:31
openstackgerritDmitry Tantsur proposed openstack/instack-undercloud: Enable LLDP collection during introspection if inspection_extras is on  https://review.openstack.org/34211711:31
*** zoliXXL is now known as zoli|lunch11:31
*** yamahata has quit IRC11:32
dtantsurshardy, these file are managed by puppet already, we just need an option in puppet-ironic11:32
sshnaidmdtantsur, I'm not so familiar with openstack puppet modules, so if you want take this, it'd be great11:32
dtantsurokie, lemme do it11:32
sshnaidmdtantsur, thanks11:33
dtantsurdo we have the nonha job running on puppet modules?11:33
dtantsurotherwise I'll have to guess if I did it right or not...11:33
shardydtantsur: Yes we do but you'll have to test the fix via a patch reverting https://review.openstack.org/#/c/342106/ with a Depends-On the puppet change11:34
dtantsurgot it11:35
openstackgerritMartin André proposed openstack/tripleo-validations: Port the network environment validation  https://review.openstack.org/34158611:41
sshnaidmdtantsur, can we use this parameter for everything? https://review.openstack.org/#/c/340339/5/scripts/deploy.sh11:42
dtantsursshnaidm, I'm not sure how it works in puppet.. also in theory this could be different ports11:43
*** jcoufal has joined #tripleo11:44
sshnaidmdtantsur, why so?11:44
dtantsurif you have different http servers?11:46
openstackgerritJuan Antonio Osorio Robles proposed openstack/instack-undercloud: Remove hardcoded endpoints in hiera  https://review.openstack.org/34210311:47
dtantsuranyway, there is the weirdness of puppet-ironic: it contains two loosely-coupled services11:47
EmilienMhello11:52
*** tzumainn has joined #tripleo11:52
*** tzumainn has quit IRC11:52
*** tzumainn has joined #tripleo11:52
jaosoriorEmilienM: Hey dude, how's it going?11:52
jaosoriorEmilienM: Hey, regarding the certmonger puppet patches. https://review.openstack.org/#/c/341390/ Are they OK as they are or should I be moving it to the profiles directory?11:54
EmilienMjaosorior: looking11:54
EmilienMjaosorior: it's an helper, it's good to me as it is now11:55
jaosoriorshardy, marios, could you take a look again at https://review.openstack.org/#/c/341390/ and https://review.openstack.org/#/c/341405/2 ?11:56
*** zoli|lunch is now known as zoli11:57
*** zoli is now known as zoliXXL11:57
mariosjaosorior: ack noted11:58
EmilienMjaosorior: thx for your patch on hiera thing11:59
jaosoriorEmilienM: No worries.11:59
*** rodrigods has quit IRC11:59
*** rodrigods has joined #tripleo11:59
*** zoliXXL is now known as zoli|afk12:05
openstackgerritMartin André proposed openstack/tripleo-validations: Port the network environment validation  https://review.openstack.org/34158612:06
EmilienMshardy: hey, any chance to review https://review.openstack.org/#/c/340548/ and https://review.openstack.org/#/c/340547/ please?12:12
*** adarazs is now known as adarazs_brb12:13
*** pradk has joined #tripleo12:14
*** adarazs_brb is now known as adarazs12:16
*** tzumainn has quit IRC12:19
dtantsursshnaidm, https://review.openstack.org/#/c/342126/12:20
sshnaidmdtantsur, thanks!12:22
*** lucas-hungry is now known as lucasagomes12:24
*** anshul_ has quit IRC12:26
*** adarazs is now known as adarazs_brb12:26
dtantsursshnaidm, I see ironic still using the default port: https://github.com/openstack/instack-undercloud/blob/master/elements/puppet-stack-config/puppet-stack-config.yaml.template#L42212:27
dtantsurwas it even changed?12:27
sshnaidmdtantsur, it's changed in hiera in CI: https://review.openstack.org/#/c/340339/5/scripts/deploy.sh12:28
dtantsurah, so we need to amend this patch12:28
*** dprince has joined #tripleo12:28
* dtantsur does12:28
openstackgerritMartin André proposed openstack/tripleo-validations: Port the network environment validation  https://review.openstack.org/34158612:29
*** bswartz has joined #tripleo12:30
*** fzdarsky has joined #tripleo12:31
openstackgerritDmitry Tantsur proposed openstack-infra/tripleo-ci: Properly configure introspection HTTP port and reenable it in gate  https://review.openstack.org/34214612:31
dtantsursshnaidm, shardy ^^^12:32
shardydtantsur: thanks for looking into it :)12:32
openstackgerritDmitry Tantsur proposed openstack/instack-undercloud: Always configure inspector to use the same HTTP port as Ironic  https://review.openstack.org/34214712:34
dtantsursshnaidm, shardy, this is also a fix actually ^^^12:34
sshnaidmdtantsur, thanks, let's wait for CI12:35
sshnaidmmaybe it's better to run all jobs on tripleo-ci repo, just checking experimental on each patch there12:35
dtantsurEmilienM, hi! I'm not sure I get what you mean by "environment file" on https://review.openstack.org/#/c/341433/ do you maybe have an example handy?12:37
*** athomas has quit IRC12:37
rbradystill looking for reviews on the deployment workflows patches: http://paste.openstack.org/show/532791/12:37
rbradydprince, d0ugal, shardy, jdob ^^12:38
jaosoriorEmilienM: So now the issue is here https://review.openstack.org/#/c/341616/3/puppet/services/nova-base.yaml in line 5712:38
*** jayg|g0n3 is now known as jayg12:38
jaosoriorthe quotes get removed and the resulting value is %{hiera('mysql_virtual_ip')}12:38
EmilienMdtantsur: https://github.com/openstack/tripleo-heat-templates/blob/master/environments/neutron-plumgrid.yaml12:39
EmilienMthis is an environment file12:39
jaosoriorhowever, I cannot surround that by single quotes like I did for the fqdns because of the single quotes that are already there12:39
EmilienMjaosorior: oh damn12:39
jaosoriorso any other suggestions?12:39
openstackgerritMerged openstack/puppet-tripleo: Implement Pacemaker service profile  https://review.openstack.org/34054712:39
jdobrbrady: right, sorry, I looked at the stuff we were talking about yesterday but didnt get a chance for a full review. i'll look today12:39
dtantsurEmilienM, but I already have a resource registry, what should I put there? :/12:40
EmilienMdtantsur: to allow people to use this environment when they want to deploy ironic12:40
*** links has quit IRC12:40
EmilienMthe registry is different12:40
dtantsurI don't get it, sorry12:40
shardyrbrady: ack, I'm planning to get to them today12:41
EmilienMjaosorior: "%{hiera('mysql_bind_host')}" <--- in heat-engine.yaml already :/12:41
shardyd0ugal: is there a WIP tripleoclient patch anywhere I can try?12:41
shardyI don't see one in the review queue but perhaps I'm missing it12:41
EmilienMdtantsur: right now, in your patch, there is no way someone deploys Ironic on compute nodes12:42
dtantsurcorrect12:42
EmilienMwhat you need to do is to create an env file that loads the service12:42
*** athomas has joined #tripleo12:42
EmilienMlike here https://github.com/openstack/tripleo-heat-templates/blob/master/environments/neutron-plumgrid.yaml#L1112:42
dtantsurthe last time I've checked, folks said I can't append to list of services on controller12:43
jaosoriorso for some reason it's behaving differently for nova12:43
EmilienMso when people will want to deploy ironic on compute, they will load this env file12:43
dtantsurEmilienM, no, people won't12:43
EmilienMwhy?12:43
dtantsurEmilienM, ironic is deployed on a controller, completely12:43
dtantsurthere are not compute nodes in ironic12:43
d0ugalshardy: Not yet, I've not had time this week yet and I don't actually know if all the deploy patches are working.12:43
EmilienMright, whatever node12:43
d0ugalrbrady: Have you done a full deploy?12:43
EmilienMwe need to stop thinking controller/compute12:43
dtantsurEmilienM, the last I've tried, people said I'll have to replicate the whole list of services on controller12:44
d0ugalshardy: I'll try and get something rough together tomorrow (I go home tonight)12:44
EmilienMdtantsur: do we have a spec about it?12:44
jaosoriorEmilienM: Not sure why it's behaving differently, but yeah, stuff coming from nova-base ends up without the quotes.12:44
jaosoriorfor instance, this12:44
jaosoriornova::db::mysql::host: %{hiera('mysql_virtual_ip')}12:44
jaosoriorwhich ends up causing the error12:44
dtantsurEmilienM, yep https://review.openstack.org/32099512:44
EmilienMor a place to discuss? I'm sure dprince & shardy have thoughts on this, we already did something similar for NovaComputeLibvirt12:44
openstackgerritCarlos Camacho proposed openstack/puppet-tripleo: Add Mistral profiles  https://review.openstack.org/32343112:45
dtantsurEmilienM, I probably just don't understand how https://github.com/openstack/tripleo-heat-templates/blob/master/environments/neutron-plumgrid.yaml applies to my case..12:45
shardyd0ugal: ack, thanks, I may try smoke-testing the mistral patches directly via mistral CLI then12:46
*** skramaja has quit IRC12:46
*** zoli|afk is now known as zoli12:46
*** zoli is now known as zoliXXL12:47
EmilienMjaosorior: looking12:47
d0ugalshardy: Thanks, that would be really useful. If you do and have success could you send me a log of what you did? (might save me a bit of time)12:47
openstackgerritDmitry Tantsur proposed openstack/tripleo-heat-templates: DO NOT MERGE: testing ironic  https://review.openstack.org/32987212:47
openstackgerritDmitry Tantsur proposed openstack/tripleo-heat-templates: Add composable service for configuring Nova compute with Ironic  https://review.openstack.org/34143312:47
dtantsurEmilienM, fix 2 other issues ^^^12:48
EmilienMdtantsur: I would like to talk with dprince when he has time about this ironic thing12:48
EmilienMjaosorior: so it looks like when it's not in an array it does not work?12:50
dprinceEmilienM: whats up?12:52
*** masco has quit IRC12:52
*** weshay has joined #tripleo12:53
EmilienMdprince: wdyt about https://review.openstack.org/#/c/341433/ and how to enable ironic driver?12:53
*** d0ugal has quit IRC12:53
*** rlandy has joined #tripleo12:53
shardyEmilienM: Really we need https://review.openstack.org/#/c/330414/ in heat before we can have an environment that enables a service12:55
shardywe don't have a way to append a service to the ComputeServices list atm, other than copying the entire list12:56
openstackgerritMerged openstack/tripleo-heat-templates: Composable Pacemaker service  https://review.openstack.org/34054812:56
EmilienMshardy: ok12:56
dprinceEmilienM: I think it is okay12:56
dprinceEmilienM: +212:56
dtantsurreminder: s/ComputeServices/ControllerServices/ (just for clarity)12:56
EmilienMgood then :)12:56
shardyEmilienM: personally I think it's OK to land it anyway, and we can document copying the services list until the heat stuff lands12:56
EmilienMdtantsur: you addressed the 2 other comments, thanks. Lgtm now12:57
shardyjdob: ^^ no pressure or anything :)12:57
dprinceEmilienM: it may or may not layer on top of the libvirt driver. But that is okay because I really see this as being something that is more usuable once we have composable roles (hopefully soon)12:57
openstackgerritAdriano Petrich proposed openstack/tripleo-quickstart: WIP gate upgrade  https://review.openstack.org/34216112:57
dtantsurthanks all!12:58
jdobshardy: believe me, I'd love to get back to doing real work, but OSP 9 shit keeps getting in the way12:58
*** adarazs_brb is now known as adarazs12:58
shardyjdob: no worries - would you be OK with me taking a first pass at it if I get time?12:58
jdoband that's likely to only get worse over the next 2-3 weeks, so if it's time sensitive, it might make sense to reassign :(12:58
EmilienMdprince: ack12:59
*** cdearborn has joined #tripleo12:59
jdobya, sucks because i'd have liked to actually do something, but I understand if it's needed12:59
shardyjdob: Ok, no worries, I'll see if I can get it going later this week12:59
EmilienMdprince: so we can land his patch here: https://review.openstack.org/#/c/341420/12:59
jdobshardy: literally in the middle of this conversation, I got pinged about more osp9 bugs to look at :)12:59
shardyjdob: Don't worry, there's plenty more on my Heat TODO list I can pass your way when you've got time :)12:59
jdobsounds good12:59
jristhaha13:00
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: Move MySQL Galera within composable services  https://review.openstack.org/34044813:00
EmilienMdprince: do you have thoughts about the hiera thing we discussed with jaosorior ? see at 08:44:4313:01
dprinceEmilienM: my thought (initially) is that we shouldn't ever need to do inline hiera lookups in heat templates for VIPs because now we have the endpoint map13:02
dprinceEmilienM: so rather than13:02
dprinceEmilienM: nova::db::mysql::host: %{hiera('mysql_virtual_ip')}13:02
dprinceEmilienM: why not just look it up in Heat via the EndpointMap?13:03
EmilienMI just want to use hiera13:03
dprinceEmilienM: then you can explicitly quote it as you wish too13:03
EmilienMand again I can't13:03
*** pgadiya has quit IRC13:03
dprinceEmilienM: got a patch? link?13:03
EmilienMdprince: https://review.openstack.org/#/c/341616/13:03
dprinceEmilienM: we are using Hiera13:03
dprinceEmilienM: this is largely a stylistic question I think13:04
EmilienMfeel free to push over if you have an idea13:04
jaosoriorEmilienM: I had a similar issue in another commit. Another option is to use double quotes https://review.openstack.org/#/c/342103/4/elements/puppet-stack-config/puppet-stack-config.yaml.template13:04
jaosorioras I did in line 25213:04
*** lblanchard has joined #tripleo13:05
EmilienMjaosorior: we already use double quotes I think13:05
jaosoriorEmilienM: I mean, double quotes instead of the single ones13:05
jaosoriorright now it's single quotes surrounding single ones13:05
EmilienMoh inside!13:06
dprinceEmilienM: https://review.openstack.org/#/c/341616/3/puppet/services/nova-base.yaml13:06
dprinceEmilienM: commented. There is also an ordering concern... which again using the Heat function avoids13:06
*** julim has joined #tripleo13:06
jaosorioryep13:06
dprinceEmilienM: I really would prefer using EndpointMap for your patch13:06
EmilienM{get_param: [EndpointMap, MysqlVirtual, host]}13:07
EmilienM?13:07
*** jubapa has joined #tripleo13:07
dprincewe've gone to the trouble of wiring EndpointMap in, and it is the only required service param13:07
dprinceEmilienM: yes, something like that13:07
jaosoriordprince: Thought the idea was to ultimately get rid of EndpointMap13:07
dprincejaosorior: is someone pushing a patch for this?13:07
shardydprince: Hey, I was wondering if you'd given any thought to how we can convert cluster-wide stuff like swift-devices-and-proxy-config.yaml to the new composable model?13:08
dprincejaosorior: regardless, until we do we have a comperable mechanism that avoids ordering issues I'd prefer to keep using it13:08
shardyI've been looking at it today and can see a few ways it might work, but wondered if you'd already been down this path13:08
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: Migrate Puppet Hieradata to composable services  https://review.openstack.org/34161613:08
EmilienMdprince: good ? https://review.openstack.org/#/c/341616/3..4/puppet/services/nova-base.yaml13:08
shardyjaosorior: the idea wasn't to get rid of it, but compose it from the service templates13:09
jaosoriordprince: To me that's not an issue, but if we're gonna keep using it, then I rather have it's limitations fixed. So, can you give an opinion about this patch? https://review.openstack.org/#/c/308182/ if you think it's a good idea I might as well re-take it13:09
openstackgerritDmitry Tantsur proposed openstack/instack-undercloud: Always configure inspector to use the same HTTP port as Ironic  https://review.openstack.org/34214713:09
shardyvs having a giant map which always contains all the services13:09
shardyregardless of what is actually deployed13:09
jaosorioruhm, I still don't see how to get it composed, as we're now getting into a chicken-egg problem here13:10
jaosoriorcomposable services need the endpoint map, so how can it be defined inside them?13:10
dprinceEmilienM: it is okay I think. But just make sure your larger patch does the same thing and in all the places.13:10
*** bfournie has joined #tripleo13:10
shardyjaosorior: it needs the map of endpoint IPs for public/internal etc, but the formatting of each endpoint string belongs with the service definition13:11
EmilienMthe last thing I see would be bootstrap_nodeid13:11
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable keystone to use the SSL middleware  https://review.openstack.org/34135413:12
dprinceshardy: I don't have any prototypes for it yet but we'll need/want a composable interface for cluster wide stuff I think13:12
shardydprince: ack, yeah I think we need it for custom-roles to work, I'll have try a few things13:12
*** akuznetsov has quit IRC13:12
shardythanks13:12
dprincejaosorior: I agree on iterating to get rid of the maintenance of the static EndpointMap mind you. But EndpointMap itself can't go away I think13:13
dprincejaosorior: do we agree on that?13:13
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: Migrate Puppet Hieradata to composable services  https://review.openstack.org/34161613:13
jaosoriordprince: I honestly don't care if it stays or leaves. I do urgently need something to work with to modify the endpoitns though13:13
dprincejaosorior: composing the endpoing map in such a way that it better aligns with the composable services is a great idea13:13
jaosoriorpreferably before newton. Cause I need it for the internal TLS work. Else that just won't happen13:14
dprincejaosorior: I think we should be careful about getting rid of the endpoint map at this point in the release. I'd prefer it stay. For your purposes couldn't we just allow the end user to pass in parameters to control the endpoint map generation?13:16
EmilienMdprince, jaosorior: ok I think I got the hiera thing ok now. Thanks again13:16
jaosoriordprince: We can keep doing it as we do for the public tls13:16
jaosoriorto just pass in the map for the endpoints13:17
jaosoriorbut it becomes very problematic and messy13:17
jaosoriorthat's why I proposed that patch that uses the map_merge13:17
jaosoriorcause then you only overwrite what you need13:17
jaosoriorwhich is this CR https://review.openstack.org/#/c/308182/13:17
jaosoriorEmilienM: where is the bootstrap_nodeid coming from?13:18
jaosorioryou're using get_param but I don't see it defined as a paramter13:18
jaosorior*parameter13:18
EmilienMjaosorior: overcloud.yaml13:18
dprincejaosorior: I will look at your patch. If it cleans up the maintenance aspects but still maintains the interfaces I'd go for it13:18
jaosoriordprince: that is indeed the point13:18
shardyjaosorior: it's written via puppet/all-nodes-config.yaml by selecting the first node in each group of nodes13:19
jaosoriorshardy: so will it work like this? https://review.openstack.org/#/c/341616/4..5/puppet/services/database/redis-base.yaml13:19
jaosoriorthought you needed to pass it as a parameter in that template for that get_param to work13:20
shardyjaosorior: No, that won't work, you have to reference it via hiera13:20
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable keystone to use the SSL middleware  https://review.openstack.org/34135413:20
jaosoriorEmilienM ^^13:20
jaosoriorEmilienM: I think the bootstrap_nodeid needs to go back to being fetched from hiera13:21
EmilienMbut dprince said to use endpointmaps13:21
*** akuznetsov has joined #tripleo13:22
EmilienMjaosorior: just for those 2?13:22
jaosoriorEmilienM: see shardy's comment. But yeah, bootstrap_nodeid is not an endpoint. and that get_param won't work there; you would need it in the template as a parameter and then pass it in overcloud.yaml13:22
jaosorioryeah, just the bootstrap_nodeid's13:23
*** noslzzp has joined #tripleo13:23
EmilienMok13:23
*** egafford has joined #tripleo13:25
jaosoriorshardy, by the way, talked to EmilienM about this https://review.openstack.org/#/c/341390/ and being more of a utility than a service he said it's alright that way, can we merge that? :D13:25
jaosoriordprince ^^13:26
shardyjaosorior: Ok, thats fine with me13:26
shardyIt's a bit confusing, we may want to add docs to clarify what goes in a profile and what goes elsewhere13:26
jaosoriorthis one is on the same track https://review.openstack.org/#/c/341405/13:26
dprincejaosorior: cool +A13:28
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: Migrate Puppet Hieradata to composable services  https://review.openstack.org/34161613:29
jaosoriordprince: Thanks dude :D\13:29
derekhEmilienM: FYI, until we get the ceph hammer/jewel thing sorted out tripleo-ci isn't actually testing puppet-ceph, https://review.openstack.org/#/c/340717/6/toci_gate_test.sh13:29
derekhEmilienM: the nonha test should be back working again now (well we'll know soon13:30
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable keystone to use the SSL middleware  https://review.openstack.org/34135413:30
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable glance to use the SSL middleware  https://review.openstack.org/34136713:31
jaosoriordprince: Can you check this one out too? https://review.openstack.org/#/c/341405/ I've been testing it for the undercloud'13:31
jaosoriorundercloud's certificate autogeneration13:32
jaosoriorwhich is this https://review.openstack.org/#/c/332774/13:32
*** dsariel has quit IRC13:34
*** coolsvap_ has joined #tripleo13:35
*** rhallisey has joined #tripleo13:36
*** zoliXXL is now known as zoli|afk13:36
*** dsariel has joined #tripleo13:37
openstackgerritAttila Darazs proposed openstack/tripleo-quickstart: Add third party gating to quickstart  https://review.openstack.org/33222313:38
openstackgerritMerged openstack/puppet-tripleo: Add base certmonger class  https://review.openstack.org/34139013:38
*** coolsvap has quit IRC13:39
slaglereminder: tripleo deep dive on tripleo-heat-templates in 20 minutes13:40
saneaxslagle, ack13:40
slaglehttps://etherpad.openstack.org/p/tripleo-deep-dive-topics13:40
shardyWe're going to be talking about tripleo-heat-templates and heat software-config13:41
shardyif anyone has specific things related to t-h-t you'd like to see covered, feel free to add them to the etherpad13:41
shardyand I'll try to include them13:42
*** mbound has quit IRC13:43
*** oshvartz has quit IRC13:43
*** dsariel has quit IRC13:45
jaosoriorslagle, shardy, where do I join there?13:47
shardyjaosorior: link is in the etherpad13:48
*** coolsvap_ has quit IRC13:49
EmilienMjaosorior: i'm having some hard time with https://review.openstack.org/#/c/325983/ and https://review.openstack.org/#/c/328347/13:49
jaosoriorEmilienML: I'll check em out13:50
jaosoriorEmilienM: Found something here https://review.openstack.org/#/c/328347/1313:53
trownslagle: shardy I think meeting ID in the etherpad is not right https://bluejeans.com/91450552613:53
trownI get "Invalid Meeting Link"13:53
saneaxI guess that id is expired,13:53
*** r-mibu has quit IRC13:54
*** r-mibu has joined #tripleo13:54
*** ohamada has quit IRC13:55
*** jubapa has quit IRC13:56
EmilienMjaosorior: damn13:57
EmilienMjaosorior: thx for the second pair of eyes13:57
ccamachoHey, Invalid Meeting Link for bluejeans..13:58
ccamachoowww reading now13:58
shardysec, I'll create a new link13:58
shardyunless slagle is already on it13:58
slaglei'm looking now13:59
shardykk13:59
*** ebalduf has joined #tripleo13:59
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: profile/base/nova: declare nova class properly  https://review.openstack.org/32834713:59
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: Remove usage of ::nova class in THT  https://review.openstack.org/32598313:59
jmiuany working link for meeting?13:59
jaosoriorjmiu: It's being figured out13:59
slaglebluejenas is being quite slow for me14:00
jmiui'm so excited for t14:00
*** links has joined #tripleo14:01
* beagles observes the peeps waiting in the queue at the door are getting restless ;)14:01
slaglehttps://bluejeans.com/176756457/14:01
jaosoriorif I want to run again the experimental nonha, how do I do it?14:04
jaosoriorissuing check experimental again didn't seem to work'14:04
jaosoriorjmiu: bluejeans is working14:07
*** akshai has joined #tripleo14:09
*** coolsvap_ has joined #tripleo14:10
*** zoli|afk is now known as zoli14:11
*** zoli is now known as zoliXXL14:11
*** jubapa has joined #tripleo14:12
*** coolsvap_ has quit IRC14:17
*** ohamada has joined #tripleo14:22
beaglescomposable services ftw!!!!!14:23
*** greghaynes has quit IRC14:23
*** greghaynes has joined #tripleo14:25
jaosoriorslagle, EmilienM, dprince, shardy: Hey guys, can you take a look at this? https://review.openstack.org/#/c/342103/14:25
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: Do not fail the playbook when libvirt network auto start fails  https://review.openstack.org/34187014:30
*** jaosorior has quit IRC14:32
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: PoC with openvswitch - Composable service validation within profiles  https://review.openstack.org/34220214:32
openstackgerritAttila Darazs proposed openstack/tripleo-quickstart: Add third party gating to quickstart  https://review.openstack.org/33222314:35
openstackgerritAdriano Petrich proposed openstack/tripleo-quickstart: WIP gate upgrade  https://review.openstack.org/34216114:38
*** pcaruana has quit IRC14:39
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: PoC Validation - Make it fail (test)  https://review.openstack.org/34220514:40
dtantsurshardy, how do I run the nonha job on https://review.openstack.org/#/c/342146/ ?14:43
openstackgerritCarlos Camacho proposed openstack/puppet-tripleo: Add Mistral profiles  https://review.openstack.org/32343114:43
*** mbound has joined #tripleo14:44
openstackgerritRyan Brady proposed openstack/tripleo-quickstart: Fix devmode command in README  https://review.openstack.org/34220914:46
*** d0ugal has joined #tripleo14:47
EmilienMdtantsur: check experimental i think14:47
dtantsurthnx14:48
*** mbound has quit IRC14:48
*** fzdarsky has quit IRC14:49
openstackgerritCarlos Camacho proposed openstack/tripleo-heat-templates: Composable Mistral services  https://review.openstack.org/32343614:50
*** milan has quit IRC14:55
*** dsariel has joined #tripleo14:55
*** rasca has quit IRC15:00
trownreally good talk shardy++ thanks!15:01
mariosshardy: ++ very well done15:02
slagle+1!15:02
*** aufi has quit IRC15:02
*** noslzzp has quit IRC15:02
slaglei rated it a Great talk in bluejeans!15:02
trownlol15:02
*** shardy_ has joined #tripleo15:02
jmiushardy++ thanks so much15:02
saneaxshardy, can you please share your slide as well15:02
bfournieshardy: thank you, that was very useful15:02
shardy_saneax: sure, I'll add a link to the etherpad15:02
saneaxthanks shardy15:03
*** fzdarsky has joined #tripleo15:03
*** noslzzp has joined #tripleo15:03
saneaxI also would be waiting for the youtube upload, as I want to go through once more :)15:04
saneaxGN folks, thanks again15:05
bnemecderekh: shardy_ EmilienM: Want to point out https://review.openstack.org/#/c/294787 because I think it relates to what we do with rh1 when it comes back.15:08
*** dmsimard is now known as dmsimard|afk15:08
bnemecSee my latest comment on it for why.15:08
shardy_Slide link added to the etherpad15:08
*** coolsvap has joined #tripleo15:08
*** shardy has quit IRC15:10
derekhbnemec: thanks, zoliXXL  started on an OVB deployment for rh1 this morning anyways15:13
*** mgarciam has joined #tripleo15:13
bnemecderekh: Okay, that's exactly what I needed to know.  Thanks.15:14
derekhbnemec: when this merges how many more networks/ports will be created per env ? https://review.openstack.org/#/c/341161/15:14
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: PoC Validation - Make it fail (test)  https://review.openstack.org/34220515:14
bnemecderekh: I think 5 extra networks, and 25-ish ports.15:15
bnemecSo, quite a few.15:15
derekhbnemec: I'm thinking we could just bump nodepools quota way up, see who much they end up peaking at, then push a putch to update their quota accordingly15:15
bnemecBut less than we had in the old testenvs.15:15
*** mgarciam has quit IRC15:16
*** saneax is now known as saneax_AFK15:16
bnemecderekh: Yeah, or just leave it high.  I doubt we're going to be limited by number of vnets or ports in CI.15:16
*** d0ugal has quit IRC15:16
*** links has quit IRC15:17
*** d0ugal has joined #tripleo15:18
derekhbnemec: ok, I'll bump up the quota and merge both of those patches in the morning (when things are a little less busy) and keep an eye on it15:18
bnemecderekh: Sounds good.  It will be nice to get those in so we can start adding net-iso back to CI.15:19
derekhbnemec: or we could do it over the weekend but I'm not around to watch it15:19
openstackgerritSteven Hardy proposed openstack/puppet-tripleo: Add swift ringbuilder profile  https://review.openstack.org/33780315:19
derekhbnemec: yup15:19
bnemecderekh: Yeah, I'm out of town this weekend too, so that's probably not ideal.15:19
bnemecAlthough I guess worst case would be it breaks horribly and we have to revert.15:20
derekhbnemec: ok, will do it first thing in the morning, watch and revert if needed15:20
bnemecderekh: ++15:21
dtantsurfolks, how does one debug a failed deployment in gate? :/15:22
dtantsurwhere are the logs, where is anything that actually happened?15:23
dtantsurthe only thing I see is that nova-conductor didn't start15:23
pandaEmilienM: is there a way to diff between patchsets in gertty ?15:24
EmilienMnot afik15:25
*** ramishra_ has quit IRC15:25
*** ebarrera has quit IRC15:25
*** fragatina has quit IRC15:26
dtantsurpanda, press "p" when in diff view15:26
*** ramishra has joined #tripleo15:26
*** radek_ has quit IRC15:26
pandadtantsur++15:26
EmilienMoh nice15:26
EmilienMright, F1 gives all options15:27
pandaI thought I couldn't hit F1 in diff mode, don't know why15:27
pandamind traps15:27
openstackgerritAttila Darazs proposed openstack/tripleo-quickstart: Add third party gating to quickstart  https://review.openstack.org/33222315:28
*** radek__ has quit IRC15:28
bnemecdtantsur: Check postci.txt in the logs directory.  Or the conductor logs from the overcloud node.15:28
dtantsur"Create timed out" aha15:28
dtantsurthanks bnemec15:28
*** leanderthal is now known as leanderthal|afk15:29
dtantsurbnemec, still, is there a way of getting the puppet run logs except for digging into /var/log/messages on every node?15:29
bnemecdtantsur: If it caused a SoftwareDeployment to fail then we should show that in postci.  Although for a timeout I'm not positive how it would work.15:31
bnemecdtantsur: Can you link me to the logs?15:32
dtantsurbnemec, http://logs.openstack.org/72/329872/8/check-tripleo/gate-tripleo-ci-centos-7-ovb-ha/92a180d/15:32
dtantsurmaybe I'm just missing something15:32
*** akuznetsov has quit IRC15:33
bnemecdtantsur: No, I think the timeout confused our error logging.  The nested resources are still shown as in_progress instead of failed, so we didn't report them.15:34
dtantsurI see15:35
dtantsurI just wonder if timeout was caused by my patch15:36
bnemecdtantsur: It actually looks to me like nova-compute may have hung.  I see "Jul 14 14:21:16 localhost systemd: Starting OpenStack Nova Compute Server..." with no corresponding "Started" message.15:36
*** jaosorior has joined #tripleo15:36
*** jaosorior has quit IRC15:36
bnemecdtantsur: Oh, but that was caused by no conductor.15:37
dtantsuryep15:38
*** jaosorior has joined #tripleo15:38
bnemecI don't see any attempt to start conductor in /var/log/messages.15:38
openstackgerritDougal Matthews proposed openstack/tripleo-common: Minor update to the upgrade-non-controller.sh  https://review.openstack.org/32454615:40
jaosoriorbnemec: Hey dude, can you review https://review.openstack.org/#/c/341405/ and this https://review.openstack.org/#/c/342103/ when you get time? Would really appreciate it15:41
bnemecjaosorior: Did you see dprince's comment on the latter?15:43
jaosoriorbnemec: I just answered it15:43
*** yamahata has joined #tripleo15:43
bnemecok15:43
*** numan_ has joined #tripleo15:46
jaosoriorEmilienM: So those bootstrap_nodeid ones are problematic15:46
jaosoriorI think the only option left is to do use the double quotes like I had mentioned :/15:46
jaosoriorso it would end up as   '"%{hiera(\"bootstrap_nodeid\")}"'15:47
EmilienMexcept if dprince has a better idea?15:47
sshnaidmderekh, how much time the devenv from etherpad will be accessible yet?15:49
jaosoriordprince: HALP15:49
*** sshnaidm is now known as sshnaidm|afk15:50
derekhsshnaidm: It will be available until we switch to rh1 again, at least 2 weeks id say.15:50
derekhsshnaidm|afk: then I think we should set up the same thing on rh115:50
jaosoriorbnemec, dprince, regarding this patch https://review.openstack.org/#/c/342103/ I can add another hiera key there. But I don't think it would be appropriate ot have something like keystone_identity_uri_v2. That really doesn't say much15:52
jaosoriorwhat about keystone_admin_auth_uri_v2 ?15:52
bnemecI don't have a strong opinion one way or another.  It's only used in one place, and it shouldn't be used in any new configuration so I'm not sure a new hiera value is even necessary.15:54
bnemecI was just trying to clarify what was being suggested.15:54
jaosoriorwell, that's true.15:54
jaosoriorand hopefully we can move out of using that v2.0 eventually15:54
jaosoriorI tried submitting a patch for that15:54
*** florianf has quit IRC15:54
jaosoriorbut haven't gotten it working15:54
jaosoriorbnemec: Would oy be OK with merging that then?15:55
jaosoriorby the way, how can I run the nonha gate on a patch nowadays?15:55
*** tremble has quit IRC15:55
jaosoriorcheck experimental or is there something else?15:55
*** coolsvap_ has joined #tripleo15:55
jaosoriorcause check experimental is the multinode job15:55
bnemecjaosorior: I think I'd be okay with it.  What's the deal with the ironic endpoint though?  Why do we have to append the version in hiera?15:56
bnemecjaosorior: There are two experimental queues now.15:56
bnemecjaosorior: The multinode job is the regular infra queue, but there should also be a tripleo-ci one for the nonha job.15:56
jaosoriorbnemec: I actually have no idea15:56
jaosoriorbnemec: So how do I run it?15:56
bnemecjaosorior: check experimental should do both, as I understand it.15:57
*** mbound has joined #tripleo15:57
*** coolsvap has quit IRC15:57
jaosoriorbnemec: but it seems that if I run check experimental once, I can't re-run it :/15:57
jaosoriorbnemec: by the way, I tried switching ironic to v3 in this patch https://review.openstack.org/#/c/340652/2/elements/puppet-stack-config/puppet-stack-config.yaml.template but that didn't really work out15:58
*** ramishra has quit IRC15:58
bnemecjaosorior: I see we aren't appending a version in the code, so I guess that's fine: https://github.com/openstack/instack-undercloud/blob/master/instack_undercloud/undercloud.py#L66315:58
jaosoriordtantsur: How acquainted are you with configuring the keystone bits for ironic?15:58
dtantsurnot so much, but I have some idea15:58
openstackgerritFlavio Percoco proposed openstack/tripleo-heat-templates: WIP: Containerized Services for Composable Roles  https://review.openstack.org/33065915:58
jaosoriorbnemec: Ideally we should be doing everything  versionless though15:59
*** ramishra has joined #tripleo15:59
bnemecjaosorior: Not for the services themselves, I don't think.  That's just keystone.15:59
bnemecAFAIK, anyway.15:59
jaosoriorbnemec: It should be for the services themselves too15:59
dtantsurI don't think ironic supports V3 for real15:59
*** fragatina has joined #tripleo15:59
jaosoriorbnemec: that should be handled by the keystone libraries. (talked to ayoung about it)16:00
jaosoriordtantsur: Why not?16:00
jaosoriordtantsur: Are there hardcoded instances of v2.0 somewhere?16:00
dtantsurjaosorior, well, it's not implemented yet :) patches are up for both16:00
dtantsurwell, it's not as simple as s/2.0/3/16:00
jaosoriordtantsur: I did that work for barbican. Depends on how it was implemented initially16:00
dtantsuressentially we need to switch to keystoneauth lib16:00
jaosoriorah, thought you were using that already16:01
jaosoriorwell that makes sense then16:01
dtantsurjaosorior, the nova side is https://review.openstack.org/30015416:01
jaosoriorthough using keystonemiddleware should have handled that too16:01
dtantsurthe ironic side is https://review.openstack.org/23698216:02
*** mbound has quit IRC16:02
EmilienMI see a lot of no valid host found16:02
EmilienMex: http://logs.openstack.org/83/325983/23/check-tripleo/gate-tripleo-ci-centos-7-ovb-ha/ae73eef/logs/postci.txt.gz#_2016-07-14_15_16_32_00016:02
EmilienMare we running out of testenvs?16:02
jaosoriorEmilienM: We are quite limited on the testenvs actually :/16:03
EmilienMyeah but why our CI would fail on that and not wait a testenv is free16:03
jaosoriordtantsur: Now it makes sense. Thanks16:05
jaosoriorbnemec: Yep, so it seems we do need that endpoint there for ironic anyway.16:05
bnemecNo valid host is not a testenv problem.16:06
bnemecAFAICT it's the nova-ironic scheduler race.  I've seen a bunch of the nodeassociated errors in the logs on those failed jobs.16:07
EmilienMah16:07
openstackgerritRodrigo Duarte proposed openstack/tripleo-quickstart: Fix minor typo  https://review.openstack.org/34226016:07
EmilienMbnemec: is it fixed by your patch in nova?16:08
openstackgerritDougal Matthews proposed openstack/python-tripleoclient: WIP Mistral Deploy  https://review.openstack.org/34226116:09
bnemecEmilienM: No, there's no patch for it that I'm aware of.  I think fixing it properly requires a significant rework of the nova scheduler.16:10
EmilienMok16:10
bnemecWe do have workarounds, and I'm not entirely sure why they aren't helping.16:10
bnemecAlthough it may have to do with the fact that we only deploy one extra node now.  I think we had more in the old testenvs.16:11
pandabnemec: do you have a description of this race problem ?16:11
*** coolsvap_ has quit IRC16:14
openstackgerritDougal Matthews proposed openstack/python-tripleoclient: WIP Mistral Deploy  https://review.openstack.org/34226116:15
bnemecpanda: https://bugs.launchpad.net/nova/+bug/1341420 and https://bugzilla.redhat.com/show_bug.cgi?id=125795016:15
openstackLaunchpad bug 1341420 in tripleo "gap between scheduler selection and claim causes spurious failures when the instance is the last one to fit" [Undecided,New]16:15
openstackbugzilla.redhat.com bug 1257950 in openstack-nova "NodeAssociated errors due to apparent race condition between nova-scheduler and ironic" [Medium,Closed: errata] - Assigned to lmartins16:15
pandabnemec: thanks.16:16
weshayadarazs, so the thought is.. if we can run 3rd party CI internally on RHEL we can avoid this problem. .https://review.openstack.org/#/c/340503/116:16
*** milan has joined #tripleo16:16
weshayadarazs, I'm going to open a card in rdo-infra to see if they can get us space the logs16:16
weshaymyoung, fyi..16:16
adarazsweshay: okay16:17
myoungweshay, ack16:17
*** zoliXXL is now known as zoli|gone16:18
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Use delorean-current for puppet modules  https://review.openstack.org/34142916:18
*** zoli|gone is now known as zoli_gone-proxy16:18
openstackgerritDougal Matthews proposed openstack/python-tripleoclient: WIP Mistral Deploy  https://review.openstack.org/34226116:18
derekhshardy_: untested but I thinks that most of what would be removed https://review.openstack.org/34142916:19
shardy_derekh: awesome, thanks!16:20
*** rcernin has quit IRC16:21
openstackgerritDougal Matthews proposed openstack/python-tripleoclient: WIP Mistral Deploy  https://review.openstack.org/34226116:24
*** trown is now known as trown|lunch16:24
openstackgerritDougal Matthews proposed openstack/python-tripleoclient: WIP Mistral Deploy  https://review.openstack.org/34226116:27
*** akshai has quit IRC16:27
*** akshai has joined #tripleo16:30
openstackgerritAna Krivokapic proposed openstack/tripleo-heat-templates: Add constraint for ControllerCount  https://review.openstack.org/34227216:30
*** dtantsur is now known as dtantsur|afk16:32
*** dsariel has quit IRC16:33
*** lucasagomes is now known as lucas|afk16:35
d0ugalshardy_: https://review.openstack.org/#/c/342261/16:38
d0ugalshardy_: Very very WIP-y. It doesn't work yet. Not sure why either.16:38
d0ugal... but you did ask you see it early :)16:38
d0ugalrbrady: FYI too ^16:39
d0ugalThe two patches it depends on conflict with each other amusingly :)16:39
*** numan_ has quit IRC16:40
*** numans has joined #tripleo16:40
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable keystone to use the SSL middleware  https://review.openstack.org/34135416:41
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable glance to use the SSL middleware  https://review.openstack.org/34136716:41
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Migrate Puppet Hieradata to composable services  https://review.openstack.org/34161616:41
openstackgerritDougal Matthews proposed openstack/python-tripleoclient: WIP Mistral Deploy  https://review.openstack.org/34226116:43
*** r2bit has quit IRC16:43
jaosoriorbnemec: Is there a way to run the same nonha job that runs for puppet? I just tried doing check experimental and I noticed it only runs the nonha multinode. Which seems to be different16:44
openstackgerritMarios Andreou proposed openstack/tripleo-heat-templates: Fixup os-collect-config unit file so it won't fail on update  https://review.openstack.org/34227816:44
bnemecjaosorior: It looks like experimental-tripleo might be hung on the tempest job.  See http://status.openstack.org/zuul/16:45
jaosoriorbnemec: But the experimental-tripleo seems to only run for tripleo-ci16:47
jaosoriornot for any other changes16:47
bnemecjaosorior: Ah, that's possible.  I don't know much about how it's configured in infra.16:47
jaosorioraaah16:47
jaosorioralright16:47
jaosoriorI guess that's the case16:47
jaosoriorI couldn't figure out how to run it :/16:48
*** d0ugal has quit IRC16:49
*** r2bit has joined #tripleo16:50
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: PoC with openvswitch - Composable service validation within profiles  https://review.openstack.org/34220216:51
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: Do not fail the playbook when libvirt network auto start fails  https://review.openstack.org/34187016:51
*** derekh has quit IRC16:51
*** julim has quit IRC16:53
EmilienMjaosorior: I was about to do the same \o/16:53
jaosoriorEmilienM: The patch looks good though. I forgot to score it16:56
EmilienMstill having bad time with https://review.openstack.org/#/c/325983/16:56
EmilienMerr16:56
EmilienMtimeout16:56
jaosoriorEmilienM: Last time that one failed was because of the no valid host16:57
jaosoriorso it wasn't really an issue with the patch16:57
jaosoriorI think I issued a recheck there16:57
jaosorioryep, I did16:57
jaosoriorand then you did16:57
jaosorior:P16:57
EmilienMahah16:57
*** jpich has quit IRC16:57
*** ifarkas has quit IRC16:57
*** weshay is now known as weshay_food16:58
ccamachoHey jaosorior, EmilienM, shardy, dprince I finally made this pass CI https://review.openstack.org/#/c/323436/  It is the Mistral composable submission, when having some time, can you give it a try?!16:59
openstackgerritAdriano Petrich proposed openstack/tripleo-quickstart: WIP gate upgrade  https://review.openstack.org/34216117:00
openstackgerritMichele Baldessari proposed openstack/puppet-tripleo: WIP Remove cinder-volume pacemaker constraints  https://review.openstack.org/34149317:00
EmilienMccamacho: I will, thanks for your work17:00
*** akrivoka has quit IRC17:00
jaosoriorccamacho: reviewing17:01
ccamachoEmilienM I'll start now with the Zaqar one, when passing CI ill let you know.17:01
ccamachoEmilienM jaosorior, thanks!!! :)17:01
jaosoriorccamacho17:01
jaosoriorwhere is mistral in haproxy?17:02
*** dtrainor has quit IRC17:02
jaosoriorI don't see it defined there17:02
jaosoriorand it's also missing from the enable-tls.yaml environment file17:03
jaosorioralmost there17:03
jaosorioreverything else looks pretty good though17:03
*** weshay_food is now known as weshay17:04
*** jtomasek has quit IRC17:04
*** dbecker has quit IRC17:04
*** jrist has quit IRC17:04
ccamachojaosorior, not sure if that is needed. Ill work on that then :) As the pacemaker profiles were removed17:05
jaosoriorccamacho: maybe I'm misunderstanding something then. But to access the mistral API, it needs to be proxied by HAProxy, therefore it needs to have an entry there17:07
jaosoriorI don't find that part though17:07
jaosoriordid I miss it>17:07
jaosorioruhm... no, I really think it's not there17:07
*** akshai has quit IRC17:08
jaosoriorccamacho: But basically you need to add it here https://github.com/openstack/puppet-tripleo/blob/master/manifests/haproxy.pp like the other services17:08
jaosoriorand subsequently turn on the mistral flag (that will need to be written too) on the profiles in t-h-t17:09
ccamachojaosorior, thanks for that hint! :)17:09
jaosoriorccamacho: No worries dude. I know it can get really tedious with all the moving parts17:10
jaosoriorccamacho: If you have any questions regarding that haproxy.pp file, let me know. I've been hitting my head against the wall because of it for long enough that I can now help :D17:11
ccamachojaosorior sure thing :)17:12
*** athomas has quit IRC17:14
*** ohamada has quit IRC17:19
*** dmsimard|afk is now known as dmsimard17:20
*** akshai has joined #tripleo17:20
*** noslzzp has quit IRC17:20
*** noslzzp has joined #tripleo17:20
*** jaosorior has quit IRC17:22
*** jaosorior has joined #tripleo17:24
jaosoriorEmilienM: By the way17:25
jaosoriorwhat will we do with your nova patches?17:25
jaosoriorseems that the puppet-tripleo one will fail17:25
jaosoriorand then it will be fixed by the t-h-t one17:25
jaosorioris that the plan? To merge them at the same time?17:25
*** shardy_ has quit IRC17:25
openstackgerritCarlos Camacho proposed openstack/tripleo-heat-templates: Composable Mistral services  https://review.openstack.org/32343617:26
*** rcernin has joined #tripleo17:32
openstackgerritCarlos Camacho proposed openstack/puppet-tripleo: Add Mistral profiles  https://review.openstack.org/32343117:33
jaosoriorccamacho: Nice!17:34
ccamachojaosorior but that's only because your feedback! Thanks dude!17:34
jaosorioruhm...17:35
jaosoriorgotta check if we need to add any firewall rules17:35
ccamachoI already added them to /puppet/hieradata/controller.yaml right? into tripleo::firewall::firewall_rules:17:36
jaosoriortrue that17:36
jaosoriorthat's all I can think of then17:37
jaosorior+217:37
ccamacholets wait for CI :)17:37
jaosorioryep17:37
*** jaosorior_ has joined #tripleo17:43
*** tesseract- has quit IRC17:44
*** jaosorior has quit IRC17:46
*** tosky has quit IRC17:47
*** trown|lunch is now known as trown17:47
*** jaosorior_ is now known as jaosorior17:47
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: Do not fail the playbook when libvirt network auto start fails  https://review.openstack.org/34187017:49
jaosoriorEmilienM: alright... so now it failed with something pretty weird..17:49
*** mbound has joined #tripleo17:49
jaosoriorresources.ControllerNodesPostDeployment.resources.ControllerOvercloudServicesDeployment_Step5.resources[0]: Deployment to server failed: deploy_status_code: Deployment exited with non-zero status17:50
jaosoriorno clue what that actually means17:50
jaosoriorah17:50
jaosoriornevermind17:50
jaosoriorfound the trace now17:50
*** shivrao has joined #tripleo17:51
pradkany ideas on debugging this ci failure? doesnt tell me much in the logs sadly http://logs.openstack.org/56/333556/17/check-tripleo/gate-tripleo-ci-centos-7-ovb-ha/e11c5e0/console.html17:55
jaosoriorpradk: Resource CREATE failed: The Referenced Attribute (ControllerServiceChain role_data) is incorrect.17:56
pradkhmm where do you see that?17:57
jaosoriorpradk http://logs.openstack.org/56/333556/17/check-tripleo/gate-tripleo-ci-centos-7-ovb-ha/e11c5e0/logs/postci.txt.gz17:57
pradkhmm thought i fixed that17:58
*** julim has joined #tripleo17:59
jaosoriorwell guys, I gotta go18:01
jaosoriorhave a good day everyone!18:01
*** jaosorior has quit IRC18:02
*** mcornea has quit IRC18:05
*** pkovar has quit IRC18:10
*** radek2 has quit IRC18:10
*** rajinir has joined #tripleo18:10
openstackgerritMichele Baldessari proposed openstack/puppet-tripleo: WIP Remove cinder-volume pacemaker constraints  https://review.openstack.org/34149318:17
*** mgould is now known as mgould|afk18:24
openstackgerritMerged openstack/instack-undercloud: Remove hardcoded endpoints in hiera  https://review.openstack.org/34210318:29
*** dsariel has joined #tripleo18:34
*** mbound_ has joined #tripleo18:42
*** mbound has quit IRC18:43
*** weshay is now known as weshay_afk18:45
*** mbound_ has quit IRC18:50
jmiuany tips on figuring out what went wrong when deploying with tripleo-quickstart? i mean, aside from the -v you pass into ansible18:50
*** dprince has quit IRC18:54
openstackgerritMichele Baldessari proposed openstack/puppet-tripleo: WIP Remove cinder-volume pacemaker constraints  https://review.openstack.org/34149319:03
*** fzdarsky has quit IRC19:05
trownjmiu: what TASK did it fail on?19:05
jmiutrown: it failed on the task where it tries to grab the undercloud vm ip19:08
jmiutrown: wait what. i just reran it out of hopelessness and it's made it past that step already19:09
trownjmiu: could you paste a log somewhere? fpaste.org or chunk.io or the like19:09
trownhmm19:09
jmiutrown: it seems to be an unstable failure/success (to me). maybe you can help me understand why sometimes it fails and sometimes it succeeds19:10
jmiutrown: working off the same git co and the same virthost19:10
trownjmiu: ya hard to say without logs, but if it failed to get the undercloud IP, my best guess is that the undercloud VM did not come up for some reason19:11
jmiutrown: you want the logs of the quickstart run?19:11
trownjmiu: ya that would be the first place I would look, maybe something failed earlier that should have been fatal but quickstart continued running19:12
*** shivrao has quit IRC19:13
jmiutrown: unsuccessful run only, right?19:16
trownjmiu: sure19:18
jmiutrown: warning: super verbose output ahead19:20
jmiutrown: http://chunk.io/f/fae51ebb6ba34c7080c4e6f921ab8b2419:20
*** mbound has joined #tripleo19:22
*** mbound has quit IRC19:26
*** shivrao has joined #tripleo19:26
trownjmiu: hmm, it seems like the undercloud just did not come up in the default amount of allowed time... all of the previous tasks look legitimately successful, and show the undercloud image being usable since there are tasks for injecting ssh keys and an instackenv.json that worked19:30
openstackgerritMichele Baldessari proposed openstack/puppet-tripleo: Make ::tripleo::profile::base classes work with multiple nodes  https://review.openstack.org/33838719:30
trownjmiu: there is a variable to increase the number of retries if you hit it again: https://git.openstack.org/cgit/openstack/tripleo-quickstart/tree/roles/libvirt/setup/undercloud/tasks/main.yml#n18219:30
trownjmiu: so you could add "--extra-vars undercloud_ip_retries=40" to the quickstart.sh command19:31
*** noslzzp has quit IRC19:31
jmiutrown: nice! thank you19:31
*** noslzzp has joined #tripleo19:32
*** fragatina has quit IRC19:32
*** radek2 has joined #tripleo19:36
jmiutrown: how did you identify this? in the task right before, the "start undercloud vm" task -- it seemingly says that state did change to "running"19:36
trownjmiu: ya, it is a bit of a guess... the previous task changes immediately though, as soon as libvirt starts to boot the VM. The reason we have the loop to grab the IP is to wait for the undercloud network to actually come up.19:38
trownjmiu: in your case that part did not happen... they why is still a bit of a mystery, but given it succeeded on the next try, my guess is it hit the timeout the first time19:39
*** fragatina has joined #tripleo19:40
jmiutrown: i see...so the information reported in the logs, even with -v on, doesn't reflect everything that is happening. i guess it also depends on how you define what "start undercloud" means haha19:41
trownjmiu: ya -v is just ansible debug... it is really only useful for connection issues since it shows the verbose SSH logging19:42
jmiutrown: that's not that helpful, especially if the problems aren't with the connexion but rather with the vms coming up, etc19:43
*** Goneri has quit IRC19:43
trownjmiu: ya I am not sure how to best introspect libvirt in that case, but I agree it would be nice to provide some more information for that failure scenario19:44
*** weshay_afk is now known as weshay19:46
jmiutrown: are there any resources on how to debug tripleo-quickstart failures in general? sure, it is a bunch of ansible playbooks that do things with libvirt (among other things), so you *could* make the argument that i am really asking how better to debug libvirt in general19:47
trownjmiu: well, it is not supposed to fail :)19:47
jmiutrown: but it seems to me that oooq is meant to simplify the whole tripleo setup thing,19:47
*** julim has quit IRC19:47
trownjmiu: and when it does it is usually after the virt-setup stuff... everything after that creates logs on the undercloud that can usually point to what went wrong19:48
jmiutrown: that's what i mean -- things fail from time to time. i feel that i haven't been doing really effective debugging when this fails, just because i don't know where to start19:48
*** julim has joined #tripleo19:49
jmiutrown: those logs are gold. in the past i've had overcloud deploys fail19:49
trownjmiu: ya for anything after the undercloud is booted and reachable via ssh I think we have pretty good logging at this point19:51
jmiutrown: yeah, at that point it seems rather a question of "where do i find these logs"19:51
trownjmiu: to answer your explicit question though, there are not really any "troubleshooting quickstart failures" docs, mostly because we want to make those failures obvious19:52
trownjmiu: everything is on the undercloud in the /home/stack dir19:52
jmiutrown: the failed_deployment_uuid.log step is brilliant. i don't know who added that but thank you19:53
trownjmiu: nice, that is something we should surface in tripleo itself better, but I put it in for CI purposes19:54
trownjmiu: we could even improve that log quite a bit... I use https://paste.fedoraproject.org/391206/52610814/ to download the logs from CI and just return the colorized puppet stderr19:55
jmiutrown: in fact, some of shardy's steps do that19:56
*** fragatina has quit IRC20:04
openstackgerritAndreas Florath proposed openstack/diskimage-builder: Refactor: block-device handling (local loop)  https://review.openstack.org/31959120:05
trownjmiu: ya that was distilled from shardy's blog post on debugging heat20:05
*** fragatina has joined #tripleo20:06
*** akshai has quit IRC20:06
jmiutrown: thank you so much, by the way. i really appreciate it :)20:10
*** pradk has quit IRC20:11
*** akshai has joined #tripleo20:11
trownjmiu: no problem, glad it is useful20:12
matbutrown: where can i get the list of the packages which are installed on the undercloud.qcow2 image?20:12
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: Do not fail the playbook when libvirt network auto start fails  https://review.openstack.org/34187020:13
*** pradk has joined #tripleo20:13
trownmatbu: you could look at the promote job artifacts that creates it to get a real list of what is there, but the list that is used is in the image building role: https://github.com/redhat-openstack/ansible-role-tripleo-image-build/blob/master/vars/default_package_list.yml20:15
trownmatbu: note I have work in progress to get rid of that list though... still working out how to convert a DIB built overcloud image into an undercloud image to do that though20:15
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: PoC with openvswitch - Composable service validation within profiles  https://review.openstack.org/34220220:17
*** yamahata has quit IRC20:17
matbutrown: ack thanks20:17
trownmatbu: https://ci.centos.org/artifacts/rdo/jenkins-tripleo-quickstart-promote-master-delorean-minimal-358/undercloud/var/log/rpm.list.gz is what I mean by checking promote job artifacts20:17
*** radek2 has quit IRC20:20
openstackgerritMichele Baldessari proposed openstack/puppet-tripleo: Make ::tripleo::profile::base classes work with multiple nodes  https://review.openstack.org/33838720:21
*** jschlueter is now known as jschlueter|afk20:26
*** lblanchard has quit IRC20:33
matbutrown: i don't understand how a package is present on my deployment and not on the rpm.list on the job artifact20:39
trownmatbu: maybe it got pulled in during undercloud install?20:40
trownmatbu: it is a different version, or a net new package?20:41
matbutrown: maybe but the timestamp in the yum.log match with the timestamp of the yum.log in the job artifact20:41
matbutrown: a new package20:41
trownmatbu: odd... and timestamp of the new package is at the same time as the rest of the undercloud packages?20:42
matbutrown: nop20:43
trownmatbu: it is maybe from undercloud install time then?20:43
matbutrown: the weird package is at July 14 06:05 and undercloud is at 20:0020:43
matbutrown: it's really like this package comes with a undercloud image20:44
matbutrown: and on my old UC image I don't have this pacakge20:45
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: PoC with openvswitch - Composable service validation within profiles  https://review.openstack.org/34220220:46
trownmatbu: what package is this?20:46
trownmatbu: maybe the centos base image added it20:46
matbutrown: python2-barbicanclient20:46
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: PoC Validation - Make it fail (test)  https://review.openstack.org/34220520:46
trownwtf... that wouldnt be in the centos base image20:46
trownmatbu: this is the RDO mitaka image?20:47
matbutrown: nop liberty20:47
trownmatbu: it is in the rpm list on the promote job https://ci.centos.org/artifacts/rdo/jenkins-tripleo-quickstart-promote-liberty-delorean-minimal-461/undercloud/var/log/rpm.list.gz20:49
*** akshai has quit IRC20:49
trownmatbu: and it was installed as a dependency of something in the package list in the image build role https://ci.centos.org/artifacts/rdo/jenkins-tripleo-quickstart-promote-liberty-delorean-minimal-461/undercloud/var/log/yum.log.gz20:50
matbutrown: wow i tired :)20:50
matbuidk why i missed it20:50
trowncould be the python2 thing... I hate that :P20:50
trownI did not see it at first glance20:50
matbutrown: is there a way to skipped it ?20:51
matbutrown: i think it comes as dependencies of sahara20:51
trownmatbu: you would have to build a custom image... or just unistall sahara, that should probably not be installed on the undercloud anyways20:52
trownmatbu: in fact adding sahara to https://github.com/redhat-openstack/ansible-role-tripleo-image-build/blob/master/defaults/main.yml#L37 would probably be a good thing20:52
matbutrown: k i don't know much about sahara but20:54
trownmatbu: because even if we get rid of the other package list we will still have those two small lists for converting overcloud to undercloud20:54
trownmatbu: it Big Data as a service, no reason to have it on the undercloud20:54
matbutrown: this package breaks upgrade for few days20:55
*** akshai has joined #tripleo20:55
trownmatbu: k, liberty promote has been very consistent, so if we fix it in the image building role, we can get a new image pretty quick20:56
*** akshai has quit IRC20:56
*** akshai has joined #tripleo21:03
matbutrown: k (sorry my network connectivity is really weak atm)21:07
matbutrown: do you want me to make a review on the role ?21:08
trownmatbu: sure, or I can do it tomorrow, but if you submit it I can merge it :)21:08
matbutrown: ack21:09
trozethi everyone.  We are seeing some deployments have no keystone services or endpoints at the end of a deployment, but deployment returns a success.  I follow the rabbit hole in tripleoclient and end up here: https://github.com/openstack/os-cloud-config/blob/master/os_cloud_config/keystone.py#L33321:11
*** trown is now known as trown|outtypewww21:11
trozetit doesn't look there is any exception raised if services/endpoints cannot be created?21:11
*** egafford has quit IRC21:18
ccamachotrozet, something like http://paste.openstack.org/show/532920/  ????21:21
ccamachoIm getting those in my CI since a few days ago "randomly"21:22
*** ccamacho is now known as ccamacho|out21:22
trozetccamacho|out: i'm not sure if that error was present.  Will need to check21:23
trozetccamacho|out: this is on stable/mitaka21:23
*** rcernin has quit IRC21:24
*** rhallisey has quit IRC21:24
*** jayg is now known as jayg|g0n321:24
*** [1]cdearborn has joined #tripleo21:28
*** hparekh has quit IRC21:30
*** akshai has quit IRC21:31
*** cdearborn has quit IRC21:31
*** weshay is now known as weshay_afk21:34
*** fzdarsky has joined #tripleo21:39
*** yamahata has joined #tripleo21:43
*** hparekh has joined #tripleo21:43
*** tzumainn has joined #tripleo21:55
*** openstackgerrit has quit IRC22:03
*** openstackgerrit has joined #tripleo22:03
*** tzumainn has quit IRC22:18
openstackgerritMerged openstack/puppet-tripleo: Add Mistral profiles  https://review.openstack.org/32343122:23
*** rlandy has quit IRC22:24
* bnemec notices that CI is rather lightly loaded22:32
* bnemec rechecks all the things22:32
*** [1]cdearborn has quit IRC22:47
*** noslzzp has quit IRC22:57
*** noslzzp has joined #tripleo22:57
*** noslzzp has quit IRC23:01
*** fzdarsky has quit IRC23:02
*** jcoufal has quit IRC23:06
*** jcoufal has joined #tripleo23:06
*** fragatina has quit IRC23:07
*** jerrygb has joined #tripleo23:08
*** jcoufal has quit IRC23:08
*** fzdarsky has joined #tripleo23:15
*** saneax_AFK is now known as saneax23:16
*** fzdarsky has quit IRC23:24
*** jerrygb has quit IRC23:24
*** rook- has quit IRC23:28
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Add mulitnode CI job support to tripleo-ci  https://review.openstack.org/32477723:31
*** pradk_ has quit IRC23:32
*** bfournie has quit IRC23:36
*** fpan has quit IRC23:41
*** pradk has quit IRC23:47

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