*** saneax is now known as saneax-_-|AFK | 00:00 | |
*** padkrish has quit IRC | 00:02 | |
*** padkrish has joined #tripleo | 00:04 | |
*** padkrish has quit IRC | 00:09 | |
*** davidlenwell has quit IRC | 00:11 | |
*** davidlenwell has joined #tripleo | 00:25 | |
*** ChanServ sets mode: +v davidlenwell | 00:25 | |
*** ipsecguy has quit IRC | 00:28 | |
*** enb201 has joined #tripleo | 00:41 | |
*** limao has joined #tripleo | 00:42 | |
*** beagles has quit IRC | 00:42 | |
*** b3nt_pin has joined #tripleo | 00:42 | |
*** b3nt_pin is now known as Guest2018 | 00:43 | |
*** nijaba has quit IRC | 00:44 | |
*** nijaba has joined #tripleo | 00:45 | |
*** nijaba has quit IRC | 00:45 | |
*** nijaba has joined #tripleo | 00:45 | |
*** ipsecguy has joined #tripleo | 00:46 | |
*** padkrish has joined #tripleo | 01:00 | |
*** fultonj has quit IRC | 01:04 | |
*** enb201 has quit IRC | 01:04 | |
*** padkrish has quit IRC | 01:04 | |
*** padkrish has joined #tripleo | 01:04 | |
*** Goneri has quit IRC | 01:04 | |
*** padkrish_ has joined #tripleo | 01:06 | |
*** padkrish has quit IRC | 01:09 | |
*** ipsecguy has quit IRC | 01:09 | |
*** bank_ has quit IRC | 01:16 | |
*** dmacpher-afk has quit IRC | 01:18 | |
*** ipsecguy has joined #tripleo | 01:19 | |
*** Ryjedo_ has joined #tripleo | 01:23 | |
*** Ryjedo has quit IRC | 01:25 | |
*** Ryjedo_ is now known as Ryjedo | 01:25 | |
*** enb201 has joined #tripleo | 01:25 | |
*** enb201 has quit IRC | 01:41 | |
*** enb201 has joined #tripleo | 01:42 | |
*** ipsecguy has quit IRC | 01:49 | |
*** ipsecguy has joined #tripleo | 01:50 | |
EmilienM | bandini: adding tripleo/rc2 gerrit topic to https://review.openstack.org/#/c/377842/ | 01:51 |
---|---|---|
*** thrash is now known as thrash|g0ne | 01:54 | |
thrash|g0ne | /quit | 01:54 |
*** padkrish_ has quit IRC | 01:55 | |
*** padkrish has joined #tripleo | 01:56 | |
*** padkrish has quit IRC | 02:01 | |
*** dmacpher has joined #tripleo | 02:05 | |
*** enb201 has quit IRC | 02:11 | |
*** enb201 has joined #tripleo | 02:13 | |
*** padkrish has joined #tripleo | 02:20 | |
*** enb201 has quit IRC | 02:23 | |
*** rlandy has quit IRC | 02:24 | |
*** ipsecguy has quit IRC | 02:33 | |
*** ipsecguy has joined #tripleo | 02:36 | |
*** xuao has joined #tripleo | 02:52 | |
*** padkrish has quit IRC | 02:56 | |
*** padkrish has joined #tripleo | 02:56 | |
*** david-lyle has quit IRC | 03:04 | |
openstackgerrit | Merged openstack/instack-undercloud: Increase Heat yaql limits https://review.openstack.org/377782 | 03:05 |
*** cmyster has quit IRC | 03:16 | |
*** bana_k has joined #tripleo | 03:18 | |
*** cmyster has joined #tripleo | 03:23 | |
*** cmyster has quit IRC | 03:23 | |
*** cmyster has joined #tripleo | 03:23 | |
*** ipsecguy has quit IRC | 03:27 | |
openstackgerrit | RedHat RDO CI proposed openstack/tripleo-heat-templates: GATE TEST, please ignore https://review.openstack.org/365449 | 03:30 |
*** rajinir has quit IRC | 03:35 | |
*** ipsecguy has joined #tripleo | 03:45 | |
*** padkrish has quit IRC | 03:46 | |
*** padkrish has joined #tripleo | 03:53 | |
*** ramishra has quit IRC | 04:03 | |
*** ramishra has joined #tripleo | 04:07 | |
*** Kildurin has joined #tripleo | 04:13 | |
Kildurin | Can quickstart be used through a squid proxy? | 04:15 |
*** pabelanger has quit IRC | 04:22 | |
*** sai has quit IRC | 04:22 | |
*** sai has joined #tripleo | 04:23 | |
*** pabelanger has joined #tripleo | 04:23 | |
*** masco has joined #tripleo | 04:46 | |
bandini | EmilienM: ack, thanks | 05:05 |
*** pgadiya has joined #tripleo | 05:07 | |
*** links has joined #tripleo | 05:08 | |
*** dsariel has quit IRC | 05:08 | |
*** links has quit IRC | 05:15 | |
*** links has joined #tripleo | 05:17 | |
*** sshnaidm|afk is now known as sshnaidm | 05:21 | |
*** flepied has quit IRC | 05:32 | |
*** apetrich has quit IRC | 05:32 | |
*** apetrich has joined #tripleo | 05:37 | |
*** dsariel has joined #tripleo | 05:38 | |
bkero | Kildurin: I think squid is designed to be transparent. If you run into issues retrieving things over it you should post the issues in here. | 05:43 |
*** akuznetsov has joined #tripleo | 05:46 | |
*** jaosorior has joined #tripleo | 05:46 | |
*** dsariel_ has joined #tripleo | 05:47 | |
*** dsariel has quit IRC | 05:47 | |
*** dsariel_ has quit IRC | 05:47 | |
*** dsariel_ has joined #tripleo | 05:48 | |
*** tzumainn has joined #tripleo | 06:01 | |
*** egafford has quit IRC | 06:03 | |
jaosorior | dsneddon: you around? | 06:09 |
dsneddon | jaosorior, Hello | 06:09 |
jaosorior | dsneddon: hey dude, don't mean to be inflexible or anything. Just wanna get a better solution. | 06:09 |
jaosorior | dsneddon: So hope you didn't get the wrong impression with the comments in the TLS-related patches | 06:10 |
dsneddon | jaosorior, No hard feelings. I certainly don't want to stand in the way of getting things merged. Perfection is the enemy of good enough, and all that. | 06:10 |
*** akuznetsov has quit IRC | 06:10 | |
dsneddon | jaosorior, One of the reasons I had thought about making that flexible, is that I am constantly coming across customers who (ab)use the networks in ways that I didn't expect. | 06:11 |
jaosorior | dsneddon: FWIW, I can definitely keep track of these places where we'll need to refactor the network-related configs to stop having hardcoded things. | 06:11 |
dsneddon | jaosorior, So I try to make things flexible in that regard. Until we give people the ability to create custom networks, they will keep using networks for things other than what they were intended for. | 06:11 |
jaosorior | dsneddon: that's a good point. Do you know who will be working on this? | 06:12 |
dsneddon | jaosorior, No, but I just submitted a blueprint for spine-and-leaf, and I know that will bring lots of refactoring to the networking, so who knows what this will look like in 6 months. | 06:13 |
jaosorior | dsneddon: I think the first step is to have a structure that describes attributes about the network, that we can query in t-h-t. | 06:13 |
jaosorior | then we can start moving things to use that structure | 06:13 |
jaosorior | and then we can template that structure, like we do with custom roles | 06:14 |
jaosorior | dsneddon: can you pass a link to the blueprint? | 06:14 |
*** rcernin has joined #tripleo | 06:14 | |
dsneddon | jaosorior, https://blueprints.launchpad.net/tripleo/+spec/tripleo-routed-networks-deployment | 06:14 |
jaosorior | thanks, I'll check it out | 06:15 |
*** rasca has joined #tripleo | 06:15 | |
jaosorior | dsneddon: are you gonna have time to work on that? Or is someone else gonna pick that up? | 06:15 |
dsneddon | jaosorior, I've been testing DHCP across subnets, and it works if you have multiple subnets defined for the same Neutron network. But we need some way to describe the network in a way that associates subnets with nodes. | 06:15 |
dsneddon | jaosorior, I'll be working on research and initial THT implementation, others will work on changes to Ironic, Puppet, etc. | 06:16 |
jaosorior | I see | 06:16 |
jaosorior | alright | 06:16 |
jaosorior | I'll give it a read | 06:17 |
jaosorior | dsneddon: and thanks for checking the TLS patches | 06:17 |
jaosorior | dsneddon: by the way, should the tripleo-networking-composable-service.yaml be moved to the ocata folder? https://review.openstack.org/#/c/377085/1 | 06:18 |
dsneddon | jaosorior, Good question, you should ask Steven Hardy, but I think it's mostly completed, isn't it? | 06:18 |
dsneddon | jaosorior, Oh, this, this should be abandoned. | 06:19 |
dsneddon | jaosorior, Oh, that blueprint is pointing at the wrong spec URL, hang on. | 06:20 |
jaosorior | lol, that's some nice-looking ascii diagram right there. Emacs? | 06:20 |
jaosorior | sure | 06:21 |
dsneddon | jaosorior, Should be pointing here: https://review.openstack.org/#/c/377088 | 06:21 |
jaosorior | ok, gotta switch that in launchpad | 06:21 |
dsneddon | jaosorior, No, just VIM and lots of old-school BBS experience | 06:21 |
jaosorior | ah | 06:21 |
jaosorior | dsneddon: I think you missed the bp something-something reference in the commit message here https://review.openstack.org/#/c/377088 | 06:22 |
jaosorior | that's why it's not marked there | 06:22 |
*** cylopez has joined #tripleo | 06:24 | |
*** dmacpher has quit IRC | 06:25 | |
*** liverpooler has joined #tripleo | 06:25 | |
*** jbadiapa has joined #tripleo | 06:26 | |
*** bana_k has quit IRC | 06:32 | |
bandini | morning folks | 06:33 |
*** crinkle_ is now known as crinkle | 06:33 | |
*** mrunge has quit IRC | 06:36 | |
*** pcaruana has joined #tripleo | 06:37 | |
*** flepied has joined #tripleo | 06:37 | |
*** tremble has joined #tripleo | 06:41 | |
*** tremble has joined #tripleo | 06:41 | |
*** mrunge has joined #tripleo | 06:42 | |
openstackgerrit | Dougal Matthews proposed openstack/tripleo-common: Retry sending messages to Zaqar if it fails https://review.openstack.org/377827 | 06:49 |
*** padkrish has quit IRC | 06:50 | |
*** padkrish has joined #tripleo | 06:52 | |
*** morazi has joined #tripleo | 06:54 | |
*** jrist has joined #tripleo | 06:54 | |
*** egafford has joined #tripleo | 06:58 | |
*** egafford has left #tripleo | 06:59 | |
ccamacho | morning bandini! | 06:59 |
bandini | yo ccamacho | 06:59 |
*** jrist has quit IRC | 07:04 | |
*** amoralej|off is now known as amoralej | 07:04 | |
*** gfidente has joined #tripleo | 07:07 | |
*** gfidente has quit IRC | 07:07 | |
*** gfidente has joined #tripleo | 07:07 | |
bandini | matbu: https://bugs.launchpad.net/tripleo/+bug/1628393 one more | 07:09 |
openstack | Launchpad bug 1628393 in tripleo "M/N upgrades - Full HA -> HA NG migration might fail setting maintenance-mode " [Critical,New] - Assigned to Michele Baldessari (michele) | 07:09 |
panda | once more unto the bug, my friends | 07:16 |
*** links has quit IRC | 07:16 | |
openstackgerrit | Merged openstack/tripleo-heat-templates: Deprecate the NeutronL3HA parameter https://review.openstack.org/374835 | 07:26 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: WIP - Add a test bed node for overcloud deployments https://review.openstack.org/378301 | 07:30 |
*** jpich has joined #tripleo | 07:35 | |
*** akuznetsov has joined #tripleo | 07:36 | |
*** jpena|off is now known as jpena | 07:40 | |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Full HA->HA NG migration might fail setting maintenance-mode https://review.openstack.org/378317 | 07:43 |
*** links has joined #tripleo | 07:45 | |
matbu | bandini: hey morning :) /me looks | 07:48 |
bandini | matbu: it is an easy fix. testing it now | 07:48 |
bandini | matbu: but it is the last issue in my (long) list, hopefully no new ones show up today ;) | 07:49 |
*** sshnaidm has quit IRC | 07:51 | |
*** padkrish has quit IRC | 07:52 | |
*** padkrish has joined #tripleo | 07:52 | |
matbu | bandini: hehe yep, you are deploying with 3 controllers ? | 07:53 |
bandini | matbu: yeah | 07:55 |
*** padkrish has quit IRC | 07:59 | |
*** abehl has joined #tripleo | 07:59 | |
gfidente | bandini, so you're trying upgrade with master code? | 08:07 |
*** cylopez has quit IRC | 08:08 | |
bandini | gfidente: yes, m->n will use newton once we branch | 08:08 |
*** akuznetsov has quit IRC | 08:08 | |
bandini | meh that made no sense | 08:08 |
gfidente | bandini, I was curious about the ceph part, are you changing the ceph repo from hammer to jewel to upgrade ceph too? | 08:09 |
bandini | gfidente: yes atm am testing M->N upgrades where with N I use tht master for now. Will use the newton branch once it exists | 08:09 |
gfidente | if not, can I join you and test that too? | 08:10 |
bandini | gfidente: not testing ceph atm. sure thing. In an hour or so I should be ready for a new test and we can do a ceph one as well | 08:10 |
gfidente | bandini, nice, thanks! :) | 08:10 |
*** jlinkes has joined #tripleo | 08:10 | |
bandini | gfidente: no prob, I will ping you ;) | 08:10 |
gfidente | in theory it's just one more additional step, yum remove centos-release-ceph-hammer, yum install centos-release-ceph-jewel | 08:11 |
gfidente | to be switched together with the delorean repos | 08:11 |
*** cylopez has joined #tripleo | 08:15 | |
bandini | gfidente: so you want to do this during the init step? | 08:17 |
gfidente | yeah when we swith the delorean repos too | 08:18 |
gfidente | do you have ceph nodes btw? | 08:18 |
gfidente | well, you have 3 controllers for sure | 08:18 |
bandini | gfidente: not currently but once this test finishes I will add them | 08:18 |
gfidente | and we should see the ceph upgrade progress on one by one | 08:18 |
gfidente | if we want to test VM availability, we should have at least 3 OSDs as well | 08:19 |
*** florianf has joined #tripleo | 08:19 | |
gfidente | so that's a lot of VMs | 08:19 |
bandini | I think this should work | 08:19 |
bandini | let me check this server | 08:19 |
gfidente | wow | 08:19 |
bandini | gfidente: that is okay I have two boxes with 196GB ram each | 08:19 |
gfidente | so we can give the nodes 8gb and 2cpus | 08:20 |
gfidente | and make it a lot faster? ;) | 08:20 |
bandini | w00t | 08:20 |
*** links has quit IRC | 08:21 | |
bandini | https://paste.fedoraproject.org/436959/75050742/ questo e' il cambio di repo che faccio | 08:23 |
bandini | se vuoi intanto dirmi i comandi per i repo ceph | 08:23 |
*** schmil has joined #tripleo | 08:23 | |
matbu | bandini: /me reads back, you used the oooq images and then just clone the tht master ? | 08:24 |
schmil | I've installed the undrcloud and would like to access the dashboard from the external network | 08:24 |
matbu | i'm wondering that the upstream ci upgrade jobs is tring to upgrade mitaka to master, so in a near futur it would mean mitaka to ocata | 08:25 |
bandini | matbu: so I deploy mitaka with quickstart, then after the newton undercloud upgrade, I use the tht templates from master (plus the patches I am testing) | 08:25 |
bandini | matbu: yeah come thu/fri those will need to be switched to stable/newton | 08:26 |
bandini | and then maybe a new job newton->ocata? | 08:26 |
matbu | bandini: yep | 08:26 |
matbu | bandini: i'll create that , at least at the rdo level | 08:26 |
matbu | bandini: btw i was looking at the reviews, all are merged execpt your WIP and the latest one | 08:27 |
matbu | ahh yes and this one 360004 | 08:28 |
bandini | matbu: yep, am testing a couple of round with the last two reviews and then I'll kill the WIP | 08:28 |
matbu | but i never tested it | 08:28 |
bandini | matbu: yeah and we also need a review for this one? https://bugs.launchpad.net/tripleo/+bug/1626592 | 08:28 |
openstack | Launchpad bug 1626592 in tripleo "M/N upgrade, statsd doesn't restart." [High,In progress] - Assigned to Sofer Athlan-Guyot (sofer-athlan-guyot) | 08:28 |
matbu | btw i'll add some controllers to my deployment, cause i deploying fake ha (1 controller with pcs :) ) so i think it hide some issues :) | 08:29 |
bandini | matbu: do you know if Sofer has a review for that? | 08:29 |
matbu | bandini: nop i don't | 08:29 |
bandini | matbu: yeah more > 1 controller would be great because I found a lot of issues with bootstrap vs. non-bootstrap nodes | 08:29 |
matbu | bandini: yep, i used to deploy only one controller cause it's realy fast with my local boxe, but i should add more | 08:30 |
bandini | matbu: let's ask him in today's scrum, I can't see any open reviews about that (although the fix seems trivial enough) | 08:31 |
gfidente | bandini, so by default the images don't include any .repo file right? | 08:35 |
*** links has joined #tripleo | 08:37 | |
gfidente | bandini, https://paste.fedoraproject.org/436963/ ? | 08:37 |
*** fzdarsky has joined #tripleo | 08:38 | |
*** cwolferh has quit IRC | 08:40 | |
*** derekh has joined #tripleo | 08:41 | |
*** fzdarsky has quit IRC | 08:42 | |
*** sshnaidm has joined #tripleo | 08:42 | |
*** schmil has quit IRC | 08:44 | |
*** chem has joined #tripleo | 08:45 | |
openstackgerrit | Adriano Petrich proposed openstack/tripleo-heat-templates: GATE TEST, please ignore https://review.openstack.org/365449 | 08:47 |
*** openstackgerrit has quit IRC | 08:48 | |
*** openstackgerrit has joined #tripleo | 08:49 | |
*** oneswig has joined #tripleo | 08:55 | |
jpich | honza, mandre: On a brand-new undercloud as opposed to update, the files (vhost, etc) that were missing got created properly :) Sorry for the noise yesterday! | 08:58 |
jpich | Now it's still failing with a 400 / Bad Request error but that'll be my next debugging task... :) | 08:58 |
*** hjensas has joined #tripleo | 09:01 | |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: WIP - Add a test bed node for overcloud deployments https://review.openstack.org/378301 | 09:07 |
*** pgadiya has quit IRC | 09:15 | |
*** jlinkes has quit IRC | 09:20 | |
*** jlinkes has joined #tripleo | 09:21 | |
*** numans has joined #tripleo | 09:25 | |
*** limao has quit IRC | 09:28 | |
openstackgerrit | Dougal Matthews proposed openstack/instack-undercloud: Double the maximum waiting time for default plan creation https://review.openstack.org/378467 | 09:29 |
openstackgerrit | Merged openstack/puppet-tripleo: Move db syncs into mysql base role https://review.openstack.org/376633 | 09:29 |
*** pgadiya has joined #tripleo | 09:32 | |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Enable TLS in the internal network for gnocchi https://review.openstack.org/377645 | 09:36 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Enable TLS in the internal network for ceilometer https://review.openstack.org/377644 | 09:36 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Enable TLS in the internal network for aodh https://review.openstack.org/365457 | 09:36 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Enable TLS in the internal network for keystone https://review.openstack.org/327029 | 09:36 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Fetch internal certificates for HAProxy based on network https://review.openstack.org/366548 | 09:36 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Enable internal TLS for MysSQL https://review.openstack.org/378471 | 09:36 |
*** Steve__ has joined #tripleo | 09:36 | |
openstackgerrit | mathieu bultel proposed openstack-infra/tripleo-ci: Implement overcloud upgrade job - Mitaka -> Newton https://review.openstack.org/323750 | 09:37 |
bandini | chem: do you have a review open for https://bugs.launchpad.net/bugs/1626592 ? | 09:38 |
openstack | Launchpad bug 1626592 in tripleo "M/N upgrade, statsd doesn't restart." [High,In progress] - Assigned to Sofer Athlan-Guyot (sofer-athlan-guyot) | 09:38 |
chem | bandini: yep | 09:39 |
*** electrofelix has joined #tripleo | 09:39 | |
*** cwolferh has joined #tripleo | 09:39 | |
chem | bandini: there https://review.openstack.org/374884 | 09:40 |
bandini | chem: do you have a link, so I can add it to my test runs? | 09:40 |
bandini | perfect, thanks ;) | 09:40 |
*** amoralej is now known as amoralej|out | 09:40 | |
*** electrofelix has quit IRC | 09:45 | |
*** electrofelix has joined #tripleo | 09:46 | |
*** markmc` is now known as markmc | 09:51 | |
bandini | matbu: 4 upgrades (convergence included) in a row were successful with the two open reviews applied | 09:54 |
chem | bandini: whoua ... great news :) | 09:55 |
chem | bandini: do you use oooq for upgrade or something else ? | 09:55 |
bandini | yeah, am testing the ceph upgrade now with gfidente | 09:55 |
bandini | chem: so I deploy mitaka with oooq but then I do the upgrade steps with some very lame bash scripts ;) | 09:56 |
chem | bandini: ack :) | 09:56 |
gfidente | well, lame ... | 09:56 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: WIP - Add a test bed node for overcloud deployments https://review.openstack.org/378301 | 09:56 |
bandini | I should probably start working with the ansible upgrade role, but time... ;) | 09:56 |
gfidente | ... I think that's how people is supposed to do it no? | 09:56 |
gfidente | bandini, the upgrade role in oooq? | 09:57 |
chem | bandini: well I found the upgrade role interface confusing | 09:57 |
chem | bandini: time ... | 09:57 |
bandini | gfidente: yes there is an upgrade playbook/role somewhere, but I have not used it | 09:57 |
bandini | chem: eheh yeah ;) | 09:57 |
chem | gfidente: https://github.com/redhat-openstack/ansible-role-tripleo-overcloud-upgrade/ | 09:57 |
matbu | bandini: good news | 09:57 |
matbu | bandini: chem i got 2 successful also | 09:58 |
bandini | matbu: nice! | 09:58 |
matbu | now time to add a ceph nodes | 09:58 |
matbu | node* | 09:58 |
bandini | I will try and add pradeep's step as well tonight, that should give us the complete final picture | 09:58 |
gfidente | I was thinking to do ceph hci by default | 09:58 |
chem | matbu: do you see a way to use the upgrade to just dump the upgrade script without running them ? | 09:58 |
chem | matbu: (ansible upgrade role) | 09:58 |
matbu | chem: yep i just use this variable : --extra-vars step_upgrade_overcloud=false | 10:01 |
matbu | chem: and i added that https://paste.fedoraproject.org/436453/47498340/ in the major upgrade script | 10:01 |
matbu | chem: because the quickstart overcloud images don't have all the merged reviews | 10:01 |
chem | matbu: ack, thanks, going to try to setup my upstream job again today, so I will bug you more, I think :) | 10:04 |
matbu | chem: no pb :) | 10:04 |
*** krickwix has joined #tripleo | 10:09 | |
bandini | chem, matbu: ok I found a new bug. with nova api migrations. Will open one now | 10:10 |
chem | bandini: ack | 10:12 |
*** jlinkes has quit IRC | 10:12 | |
*** xuao has quit IRC | 10:12 | |
matbu | bandini: hehe, you are the best bug hunter :) | 10:14 |
bandini | rotfl more of a jinxer really ;) | 10:14 |
openstackgerrit | Athlan-Guyot sofer proposed openstack/tripleo-heat-templates: Update gnocchi database during M/N upgrade. https://review.openstack.org/374884 | 10:15 |
bandini | chem: you need to add a # to the bug number if you want the launchpad/gerrit magic to happen. both matbu and I got bitten by that ;) | 10:16 |
chem | bandini: ah, ... the link works, but launchpad bot doesn't ... oki. Thanks :) | 10:17 |
bandini | chem: I miss that *all the time* ;) | 10:17 |
openstackgerrit | Athlan-Guyot sofer proposed openstack/tripleo-heat-templates: Update gnocchi database during M/N upgrade. https://review.openstack.org/374884 | 10:17 |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Fix "Not all flavors have been migrated to the API database" https://review.openstack.org/378504 | 10:20 |
bandini | chem, matbu: ^ | 10:21 |
*** sshnaidm is now known as sshnaidm|lnch | 10:21 | |
chem | bandini: nice | 10:22 |
chem | bandini: so now, the ping test is working. amazing numbers of successful patches :) | 10:23 |
bandini | chem: yep it works \o/ | 10:23 |
rdopiera | hi guys, I have a blocker bug here for the director, that says that the horizon installed by director doesn't use our internal theme -- what would be the best way to make director install the openstack-dashboard-theme package together with horizon? | 10:23 |
bandini | chem: should we uncomment the sahara-db manage thing as well? the line # sahara-db-manage --config-file /etc/sahara/sahara.conf upgrade head I mean? | 10:24 |
rdopiera | I'm trying to find any list of dependencies or something similar in https://github.com/redhat-openstack/openstack-puppet-modules/tree/stable/mitaka/horizon | 10:24 |
bandini | I am not up to speed with the latest on the sahara upgrade path decisions though | 10:24 |
chem | bandini: well, this one is going the tricky way. We have to support both keep/remove sahara option. | 10:26 |
bandini | chem: ack, se we will address this one post-newton rc2 at this point ? | 10:26 |
chem | bandini: that's the best place to do it, but not sure how we can remove it if the user choice is not to keep sahara, do you know a simple way ? | 10:28 |
bandini | chem: nope not sure, I guess we'd need a custom environment file for that | 10:28 |
chem | bandini: maybe a "simple" default_parameter configuration, like the one for cephwarning ? | 10:29 |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Full HA->HA NG migration might fail setting maintenance-mode https://review.openstack.org/378317 | 10:29 |
bandini | chem: not sure tbh | 10:29 |
chem | bandini: oki, so we keep that for rc2 | 10:30 |
*** skramaja has quit IRC | 10:31 | |
*** skramaja has joined #tripleo | 10:31 | |
*** numan_ has joined #tripleo | 10:31 | |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Fix races in major-upgrade-pacemaker Step2 https://review.openstack.org/377842 | 10:32 |
bandini | chem: yeah I think there is no time to squeeze that fix in as well | 10:32 |
openstackgerrit | Isaac Beckman proposed openstack/diskimage-builder: Enable ssh password authentication https://review.openstack.org/376572 | 10:33 |
*** numans has quit IRC | 10:35 | |
*** dbecker has joined #tripleo | 10:40 | |
jpich | rdopiera: It's highly likely not to be the "best" way but... maybe if you replaced 'openstack-dashboard' at https://github.com/redhat-openstack/openstack-puppet-modules/blob/stable/mitaka/horizon/manifests/params.pp#L13 with the theme package it would do the trick, since it (should?) depend on openstack-dashboard and thus pull both the theme and every dependency? | 10:50 |
jpich | rdopiera: Possibly the folks at #puppet-openstack would have more proper advice though :-) | 10:51 |
mrunge | rdopiera, please add a dependency to openstack-dashboard-theme to the openstack-dashboard package | 10:52 |
mrunge | rdopiera, that solves the issue | 10:53 |
*** links has quit IRC | 10:53 | |
mrunge | it's a common issue with imports from rdo | 10:53 |
rdopiera | jpich: I see, thanks | 10:55 |
rdopiera | mrunge: ok, that should solve it | 10:55 |
mrunge | rdopiera, that requirement gets lost for each release | 10:56 |
rdopiera | mrunge: I see, fun | 10:57 |
rdopiera | mrunge: thanks | 10:57 |
mrunge | rdopiera, you're welcome | 10:57 |
rdopiera | mrunge: I thought it's done on some higher level | 10:57 |
mrunge | nope, it's not | 10:57 |
openstackgerrit | Dan Prince proposed openstack/tripleo-heat-templates: Move db::mysql into service_config_settings https://review.openstack.org/376984 | 11:01 |
*** links has joined #tripleo | 11:02 | |
*** dprince has joined #tripleo | 11:02 | |
*** pgadiya has quit IRC | 11:06 | |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Enable internal TLS for MysSQL https://review.openstack.org/378471 | 11:07 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Generate internal TLS hieradata for apache services https://review.openstack.org/366075 | 11:07 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable internal TLS for ceilometer https://review.openstack.org/377648 | 11:07 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable internal TLS for aodh https://review.openstack.org/377649 | 11:07 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable internal TLS for gnocchi https://review.openstack.org/377650 | 11:07 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable TLS in the internal networkf or Mysql https://review.openstack.org/378537 | 11:07 |
*** sshnaidm|lnch is now known as sshnaidm | 11:08 | |
*** karthiks has joined #tripleo | 11:16 | |
*** pgadiya has joined #tripleo | 11:19 | |
jpich | honza: How far did you get with your new env in the end? I'm kinda stuck, wondering if you hit the same issue I did | 11:22 |
*** lance_ has joined #tripleo | 11:23 | |
*** lance_ is now known as Guest44108 | 11:23 | |
openstackgerrit | Tom Barron proposed openstack/tripleo-common: Fix upload-swift-artifacts for old OSclient https://review.openstack.org/377045 | 11:23 |
*** thrash|g0ne is now known as thrash | 11:25 | |
tbarron | ccamacho: ^^^ followed your suggestion, thanks! | 11:28 |
ccamacho | tbarron +2ed thanks for the change | 11:29 |
ccamacho | :) | 11:29 |
*** lucas-afk is now known as lucasagomes | 11:29 | |
tbarron | ccamacho: thank you! | 11:30 |
*** cylopez has quit IRC | 11:34 | |
*** cylopez1 has joined #tripleo | 11:34 | |
sshnaidm | have anybody seen recently the error "Data too long for column 'resource_properties' at row 1" ? | 11:35 |
sshnaidm | I thought it was resolved.. | 11:35 |
jaosorior | sshnaidm: I haven' | 11:36 |
jaosorior | *haven't | 11:36 |
*** ccamacho is now known as ccamacho|lunch | 11:36 | |
jaosorior | sshnaidm: seeing that in CI? | 11:36 |
sshnaidm | jaosorior, no, locally | 11:36 |
*** bfournie has quit IRC | 11:36 | |
*** rbrady has joined #tripleo | 11:38 | |
*** rbrady has quit IRC | 11:39 | |
*** rbrady has joined #tripleo | 11:39 | |
*** thrash has quit IRC | 11:40 | |
*** masco has quit IRC | 11:41 | |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: WIP - Add a test bed node for overcloud deployments https://review.openstack.org/378301 | 11:41 |
jaosorior | sshnaidm: where are you seeing that issue? In the heat logs? | 11:41 |
*** jlinkes has joined #tripleo | 11:41 | |
sshnaidm | jaosorior, yeah, but I'm looking now at https://bugs.launchpad.net/heat/+bug/1493858 and it's told there that logs could be confusing | 11:42 |
openstack | Launchpad bug 1493858 in heat ""Data too long for column 'resource_properties' at row 1"" [High,Fix released] - Assigned to Steven Hardy (shardy) | 11:42 |
sshnaidm | >> This bug is handled in heat as mentioned above, but oslo_db.sqlalchemy will still log the ERROR message in heat logs and causes confusion when debugging a large stack. | 11:42 |
jaosorior | wow | 11:43 |
jaosorior | well that's funky | 11:43 |
sshnaidm | yeah | 11:44 |
sshnaidm | maybe it's not the reason of fail then | 11:45 |
honza | jpich: undercloud is installed, nodes introspected, i'm about to set up the ui | 11:45 |
jaosorior | sshnaidm: what are you passing to the template? | 11:45 |
honza | jpich: httpd vhost is there | 11:45 |
sshnaidm | jaosorior, an usual quickstart run | 11:46 |
jpich | honza: Yeah, on a brand new install the 2 expected config files were set up for me too :) but I can't access the UI itself at all (400 Bad Request). I think that's happening before I hit the dependency problem from yesterday | 11:47 |
*** thrash has joined #tripleo | 11:48 | |
*** thrash has joined #tripleo | 11:48 | |
honza | jpich: i can reproduce the bad request error | 11:48 |
*** jrist has joined #tripleo | 11:48 | |
jpich | honza: Ok, thank you for checking! I'll open a bug then so we can track how to debug and fix it | 11:50 |
honza | jpich: i'm looking into it now but yeah, a proper bug might be useful | 11:51 |
*** derekh has quit IRC | 11:52 | |
*** egafford has joined #tripleo | 11:57 | |
*** jlinkes has quit IRC | 11:58 | |
*** jlinkes has joined #tripleo | 12:00 | |
*** lucasagomes is now known as lucas-bbl | 12:01 | |
EmilienM | hello | 12:03 |
jpich | honza: https://bugs.launchpad.net/tripleo/+bug/1628484 - please feel free to add any other info I missed while sniffing around! | 12:04 |
openstack | Launchpad bug 1628484 in tripleo "UI fails to load with a "400 Bad Request" error" [High,Triaged] | 12:04 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Enable internal TLS for MysSQL https://review.openstack.org/378471 | 12:04 |
honza | jpich: looking | 12:04 |
jpich | honza: Cheers | 12:04 |
*** saneax-_-|AFK is now known as saneax | 12:04 | |
*** jayg|g0n3 is now known as jayg | 12:04 | |
honza | jpich: bingo | 12:08 |
honza | jpich: it's an apache rewrite issue | 12:08 |
jpich | honza: Oh?? | 12:08 |
honza | jpich: no solution yet but commenting out the rewrite directives at least loads the index file | 12:09 |
jpich | honza: That's more progress than I made in the last few hours, thanks so much!! :) | 12:09 |
honza | jpich: i was the one who wrote those rules so i feel responsible :( | 12:10 |
rbowen | If I can be of any help, I know a few things about Apache rewrite rules. | 12:10 |
jpich | honza: Haha, as long as we can get them fixed soon it's all good | 12:10 |
rbowen | (I wrote a book about 'em.) | 12:10 |
jpich | rbowen: :D | 12:10 |
honza | welp | 12:11 |
*** egafford has quit IRC | 12:11 | |
*** jpena is now known as jpena|lunch | 12:12 | |
honza | rbowen: here are the wrong rules https://github.com/openstack/puppet-tripleo/blob/master/manifests/ui.pp#L94 | 12:12 |
jpich | rbowen: And that's the bug with not-that-much-information-yet that we're trying to resolve https://bugs.launchpad.net/tripleo/+bug/1628484 | 12:12 |
openstack | Launchpad bug 1628484 in tripleo "UI fails to load with a "400 Bad Request" error" [High,Triaged] | 12:12 |
honza | rbowen: the idea is to have apache serve the index.html file when it encounters a 404 | 12:12 |
rbowen | If we know that httpd is either 2.4 or version 2.2.16/later, we can replace all of that with: FallbackResource /index.html | 12:13 |
rbowen | That way you don't have to deal with rewrite's quirkyness at all. | 12:13 |
jpich | honza: I guess we'll need to update https://github.com/rdo-packages/tripleo-ui-distgit/blob/rpm-master/tripleo-ui.conf as well? | 12:13 |
honza | rbowen: apachectl says 2.4.6 | 12:13 |
jpich | rbowen: That sounds awesome | 12:14 |
rbowen | Then that's what I'd recommend. | 12:14 |
honza | jpich: i think we can kill that file probably | 12:14 |
rbowen | We added that directive for this specific scenario. | 12:14 |
jpich | honza: We'll need to check downstream too but I think we should be good for Newton | 12:14 |
honza | rbowen: trying it now, thanks! | 12:14 |
jpich | honza: We still need to have it for people who install the package manually without puppet, don't we? | 12:14 |
jpich | rbowen: Thank you! | 12:14 |
honza | jpich: good point | 12:14 |
rbowen | Glad to help. | 12:15 |
honza | amazing, it works! | 12:15 |
rbowen | Yay! | 12:16 |
jpich | \o/ | 12:16 |
rbowen | As to why it was generating a 400 in the first place ... not sure. That can be so many different things. | 12:16 |
honza | jpich: shall i write the patch, or do you want to? | 12:16 |
honza | jpich: btw, apache is serving things properly for me now but i'm still getting the react-portal error | 12:17 |
*** dciabrin has quit IRC | 12:17 | |
*** dciabrin has joined #tripleo | 12:18 | |
jpich | honza: Do you mind taking it on? I've been working with number80 on #rdo for the deps issues, I'm preparing a patch that I'm not entirely sure if it'll help now or later but it should help sometime :-) (The deps are currently pinned on version 1 in BuildRequires) | 12:19 |
honza | jpich: I don't mind at all. :) | 12:20 |
jpich | honza: Ta :D | 12:20 |
matbu | bandini: i'm trying to find the LP for "not all flavors have been migrated" in the irc log , but i don't find it | 12:24 |
bandini | matbu: ops here we go https://bugs.launchpad.net/tripleo/+bug/1628450 | 12:25 |
openstack | Launchpad bug 1628450 in tripleo "M/N upgrades - Not all flavors have been migrated to the API database" [Critical,In progress] - Assigned to Michele Baldessari (michele) | 12:25 |
matbu | chem: i just read backs a bit, what do you feel confusing w/ the role ? | 12:25 |
matbu | bandini: yep thanks | 12:25 |
*** rhallisey has joined #tripleo | 12:26 | |
openstackgerrit | Honza Pokorny proposed openstack/puppet-tripleo: Use FallbackResource instead of Rewrite for UI https://review.openstack.org/378571 | 12:26 |
chem | matbu: hum ... it's just the passing of required parameters (update.sh script) and the "only script create" that I don't get at once. It's not clear as well if I can use the "normal" oooq script to create the undercloud, and then run it with the right ansible role playbook to upgrade it. | 12:28 |
*** bfournie has joined #tripleo | 12:28 | |
chem | matbu: all in all, it's my not so great level of ansible fu, that made it hard. | 12:28 |
chem | matbu: but for now, the image checksum doesn't match ... debugging ... | 12:30 |
openstackgerrit | Dougal Matthews proposed openstack/python-tripleoclient: Use Password Generation in the Mistral workflows https://review.openstack.org/375544 | 12:30 |
matbu | chem: k, but yes, the upgrade.sh is a not easy to handle, i have to modify it if want to do specific thing. it could be a good idea to add a bash script in the role, that allow users to just to call it on top of a "whatever" deployment (i mean not only oooq deployment) | 12:30 |
matbu | chem: with for example a noop option | 12:31 |
chem | matbu: that would be awsome, to have a script that take required inputs (dest repo, dest version seems enougth ?) with the option to just dump the scripts | 12:34 |
openstackgerrit | Justin Kilpatrick proposed openstack/tripleo-quickstart: Use Host CPU properties for Undercloud https://review.openstack.org/378584 | 12:36 |
openstackgerrit | Merged openstack/instack-undercloud: Double the maximum waiting time for default plan creation https://review.openstack.org/378467 | 12:37 |
*** oneswig has quit IRC | 12:38 | |
openstackgerrit | Honza Pokorny proposed openstack/tripleo-ui: Remove packaging directory https://review.openstack.org/378589 | 12:42 |
openstackgerrit | mathieu bultel proposed openstack-infra/tripleo-ci: Implement overcloud upgrade job - Mitaka -> Newton https://review.openstack.org/323750 | 12:42 |
*** rlandy has joined #tripleo | 12:44 | |
honza | rbowen: thanks for the code review | 12:45 |
rbowen | Sure. That's actually my first code review. | 12:45 |
bandini | matbu, chem, gfidente: so full upgrade with convergence worked with 3 controllers and 3 ceph nodes. pingtest afterwards seems to fail though | 12:46 |
*** amoralej|out is now known as amoralej | 12:46 | |
*** rodrigods has quit IRC | 12:47 | |
matbu | bandini: same result for me | 12:47 |
*** rodrigods has joined #tripleo | 12:47 | |
matbu | bandini: well no 3 ceph nodes btw | 12:47 |
*** trown|outtypewww is now known as trown | 12:48 | |
bandini | matbu: does it fail during the uploading images to glance part of pingtest for you? | 12:48 |
*** jeckersb is now known as jeckersb_gone | 12:49 | |
*** fultonj has joined #tripleo | 12:53 | |
Kildurin | I have run into many issues with squid but the main issue with squid is providing a clean certificate to pypi. So that always fails. From the quickstart from the usb key method, python will not use my local mirror and insists on going out to https://pypi rather than the local mirror for pbr. | 12:53 |
Kildurin | Based on my reading, local mirror is the best way to go for me as it seems nobody is using pypi via squid and uses either devpi or local mirror. I have tons of disks space so I chose local mirror. | 12:55 |
matbu | bandini: nop it failed with "not flavor have been migrated..." | 12:55 |
bandini | matbu: ah okay so that is the known one | 12:57 |
*** Goneri has joined #tripleo | 12:57 | |
*** david-lyle has joined #tripleo | 12:57 | |
Kildurin | So for some reason, using the USB key tripleo, I can not over ride the options passed to python via setup.py via pip.conf. Anyone have another method to over ride the options on the USB key since it is a read-only file system. | 12:57 |
matbu | bandini: yep, so you can't upload images with glance ? | 12:58 |
bandini | matbu: pingtest fails with this on the upgraded ceph installation: https://paste.fedoraproject.org/437142/67549147/ | 12:59 |
bandini | matbu: gfidente is looking into it | 12:59 |
Kildurin | I have tried switching to the tripleo doc method but I am getting dependancy fails with newton dependencies when trying to install mitaka. | 13:00 |
bandini | matbu: bug found, gfidente is opening up bug/review | 13:01 |
matbu | bandini: cool gfidente thx | 13:02 |
gfidente | matbu, bandini probably not the same issue | 13:03 |
gfidente | matbu, you didn't have ceph nodes right? | 13:03 |
matbu | gfidente: yep | 13:03 |
bandini | gfidente: oh you think so? | 13:03 |
gfidente | the ownership issue is only for the ceph osds | 13:04 |
gfidente | bandini, we can fix that and start the osds manually and retry pingtest | 13:04 |
bandini | ack | 13:04 |
bandini | gfidente: I will need to disappear in 40 mins for about an hour (fyi) | 13:05 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-tripleo: metadata.json: prepare RC2 release https://review.openstack.org/378598 | 13:05 |
*** lucas-bbl is now known as lucasagomes | 13:05 | |
*** liverpooler has quit IRC | 13:07 | |
*** ccamacho|lunch is now known as ccamacho | 13:08 | |
openstackgerrit | Giulio Fidente proposed openstack/tripleo-heat-templates: Use -L with chown when upgrading Ceph https://review.openstack.org/378599 | 13:08 |
thrash | d0ugal: are we going to start deprecating some of the extraneous deploy args in favor of environment files? | 13:08 |
gfidente | bandini, matbu ^^ | 13:08 |
*** sshnaidm is now known as sshnaidm|afk | 13:10 | |
openstackgerrit | John Trowbridge proposed openstack/tripleo-quickstart: Return to using ping test in minimal jobs https://review.openstack.org/378605 | 13:13 |
*** Guest2018 is now known as beagles | 13:13 | |
*** masco has joined #tripleo | 13:13 | |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Add a test bed node for overcloud deployments https://review.openstack.org/378301 | 13:13 |
*** sshnaidm|afk has quit IRC | 13:16 | |
*** jaosorior has quit IRC | 13:20 | |
*** jaosorior has joined #tripleo | 13:21 | |
*** jpena|lunch is now known as jpena | 13:21 | |
bandini | matbu: in your nodes what filesystem do you have? I seem to have ext4 for / | 13:25 |
*** Guest44108 has quit IRC | 13:25 | |
jaosorior | anybody knows where shardy is? | 13:26 |
*** lblanchard has joined #tripleo | 13:26 | |
ccamacho | jaosorior, brno maybe? | 13:27 |
jaosorior | damn | 13:27 |
jaosorior | need to ask him something about the templates | 13:28 |
jaosorior | I think we're generating the <service>_node_names wrongly | 13:28 |
jaosorior | (and there are services missing) | 13:28 |
EmilienM | jrist, jtomasek, jpich, d0ugal: do we want stable/newton for tripleo-ui? | 13:28 |
*** jeckersb_gone is now known as jeckersb | 13:28 | |
EmilienM | or is it going to be a branchless project? | 13:28 |
EmilienM | I would highly suggest to have branches | 13:28 |
ccamacho | jaosorior, dude that jinja-ninja stuff is deep to generate the templates :P | 13:28 |
ccamacho | I spend all day trying to understand it :P still work to do | 13:29 |
jaosorior | indeed | 13:29 |
jaosorior | and I think I'm right | 13:29 |
bandini | panda: is it normal that in oooq mitaka images we use ext4? https://paste.fedoraproject.org/437221/50693271/ | 13:29 |
jaosorior | that part is wrong | 13:29 |
matbu | bandini: looks like it 's the same for me | 13:29 |
*** cdearborn has joined #tripleo | 13:30 | |
gfidente | matbu, bandini can you guys check if https://github.com/openstack/tripleo-common/commit/a3182e7cd3042161fb7f58ae8c78dd308797dc2a was included? | 13:31 |
trown | bandini: it is because tripleoclient had a hack to switch to xfs, and the RDO images used the tripleo-common image building | 13:31 |
gfidente | it'a tripleo-common change | 13:31 |
*** hjensas has quit IRC | 13:31 | |
jaosorior | ccamacho: https://bugs.launchpad.net/tripleo/+bug/1628521 | 13:32 |
openstack | Launchpad bug 1628521 in tripleo "nodename list disregards network" [Undecided,New] | 13:32 |
*** hjensas has joined #tripleo | 13:33 | |
bandini | gfidente: shouldn't we add some code that at least sets the ods_max_object* variables if the fs is ext4? | 13:34 |
bandini | I mean no matter what it might very well be that there are users with ext4 around and it might be nice not to break them? | 13:34 |
bandini | trown: ack thanks | 13:34 |
*** pgadiya has quit IRC | 13:34 | |
bandini | trown: is this going to change for mitaka or has that ship sailed already? | 13:35 |
gfidente | bandini, so we added support to configure those in puppet-ceph | 13:35 |
gfidente | ideally if you're deploying on ext4, you had those set from the start | 13:35 |
gfidente | the problem is that while the jewel release is enforcing this check, the hammer wasn't | 13:35 |
bandini | gfidente: ah ok, so why don't we add those hiera settings and we test another run? | 13:35 |
gfidente | bandini, that is fine | 13:36 |
gfidente | we also need the change with -L | 13:36 |
bandini | ack | 13:36 |
gfidente | so that would be | 13:37 |
gfidente | ceph::profile::params::osd_max_object_name_len: 256 | 13:37 |
trown | bandini: it could be changed on the RDO mitaka images | 13:37 |
gfidente | ceph::profile::params::osd_max_object_namespace_len: 64 | 13:37 |
gfidente | for ext4 | 13:37 |
gfidente | any chance to backport https://github.com/openstack/tripleo-common/commit/a3182e7cd3042161fb7f58ae8c78dd308797dc2a in mitaka ? | 13:38 |
gfidente | trown ^^ ? | 13:38 |
*** masco has quit IRC | 13:38 | |
*** links has quit IRC | 13:38 | |
bandini | gfidente: can you add that to the scripts? I need to run an errand now | 13:38 |
*** athomas has joined #tripleo | 13:38 | |
gfidente | bandini, yes but which script? | 13:39 |
gfidente | I'd use some ExtraConfig | 13:39 |
bandini | gfidente: all the -ceph ones, just add the file + extraconfig | 13:39 |
openstackgerrit | Merged openstack/tripleo-common: Retry sending messages to Zaqar if it fails https://review.openstack.org/377827 | 13:41 |
openstackgerrit | Merged openstack/tripleo-heat-templates: Fix "Not all flavors have been migrated to the API database" https://review.openstack.org/378504 | 13:41 |
trown | gfidente: we don't need to backport that to mitaka, to get it on mitaka images... image building in RDO does not use those files directly, though once we remove epel it could | 13:43 |
trown | gfidente: I put up https://review.gerrithub.io/296232 | 13:43 |
trown | there are no stable overcloud images from tripleo periodic jobs? | 13:45 |
trown | seems like for tripleo upgrade job we would want those | 13:45 |
gfidente | trown, ack thanks | 13:46 |
gfidente | the newton version uses tripleo-common directly instead? | 13:46 |
jpich | EmilienM: Yeah, it will be branched! :) I'm not sure of the rc2 status for the UI patches (except that we'd really like to have https://review.openstack.org/#/c/378571/ in, though it looks like that patch hit a puppet-lint error) | 13:47 |
trown | gfidente: all RDO images are built using tripleo-common, just not the example yaml there | 13:48 |
openstackgerrit | yolanda.robla proposed openstack/tripleo-quickstart: Customize undercloud and overcloud with virt-customize https://review.openstack.org/370114 | 13:48 |
gfidente | trown, and is the image build role branched? | 13:49 |
trown | gfidente: nope, there has not been a need to branch it | 13:50 |
gfidente | so all RDO images were using ext4? | 13:50 |
trown | yep, all overcloud images | 13:50 |
gfidente | so hopefully that get merged quickly | 13:51 |
openstackgerrit | Honza Pokorny proposed openstack/puppet-tripleo: Use FallbackResource instead of Rewrite for UI https://review.openstack.org/378571 | 13:51 |
EmilienM | jpich: ok I'm looking into it | 13:52 |
EmilienM | jpich: and ack for branching | 13:52 |
EmilienM | jpich: lint should be good now :) | 13:53 |
d0ugal | thrash: I think we already are deprecating them? but any that are not, should be. | 13:53 |
jpich | EmilienM: Yay, thanks! | 13:53 |
*** dprince has quit IRC | 13:53 | |
jpich | EmilienM: Also jtomasek should know more about the status for the RC2 UI | 13:53 |
*** dprince has joined #tripleo | 13:54 | |
*** myoung|gone is now known as myoung | 13:55 | |
openstackgerrit | Merged openstack/tripleo-quickstart: Return to using ping test in minimal jobs https://review.openstack.org/378605 | 13:55 |
*** hrybacki|afk is now known as hrybacki | 13:59 | |
*** null_ref has joined #tripleo | 14:02 | |
*** fzdarsky has joined #tripleo | 14:04 | |
thrash | d0ugal: ack | 14:04 |
thrash | d0ugal: The satellite ones are still not deprecated. I think those should be deprecated. | 14:05 |
d0ugal | thrash: I don't know when we can actually remove these: https://github.com/openstack/python-tripleoclient/blob/master/tripleoclient/v1/overcloud_deploy.py#L872 | 14:05 |
d0ugal | thrash: +1 | 14:05 |
thrash | d0ugal: I think we can remove them no problem in Ocata. The commit to deprecate was done a year ago. | 14:06 |
thrash | d0ugal: https://github.com/openstack/python-tripleoclient/commit/d0b54c533d5be26fe6669c8ec3705d69ef47fa2a | 14:06 |
d0ugal | cool, I look forward to doing some cleanup :) | 14:06 |
d0ugal | thrash: btw, is our deprecation policy stated somewhere? | 14:07 |
thrash | d0ugal: and we should deprecate the rest (satellite, etc.) for P | 14:07 |
thrash | d0ugal: No clue. :) | 14:07 |
*** sshnaidm|afk has joined #tripleo | 14:08 | |
d0ugal | thrash: I'd also like to deprecate all of these: https://github.com/openstack/python-tripleoclient/blob/master/tripleoclient/utils.py#L765 | 14:10 |
d0ugal | /me prepares a patch | 14:10 |
thrash | d0ugal: agreed | 14:11 |
EmilienM | any chance to get a quick review on https://review.openstack.org/#/c/378598/ please? it's for RC2 release | 14:20 |
chem | EmilienM: should we merge this https://review.openstack.org/#/c/378648/1 for the time being ? | 14:21 |
openstackgerrit | Brad P. Crochet proposed openstack/tripleo-docs: Switch docs to use tripleo-build-images https://review.openstack.org/337669 | 14:23 |
*** padkrish has joined #tripleo | 14:23 | |
EmilienM | chem: yep | 14:24 |
EmilienM | chem: let's wait CI | 14:24 |
*** mcornea has joined #tripleo | 14:24 | |
openstackgerrit | Dougal Matthews proposed openstack/python-tripleoclient: Deprecate a number of CLI args that map directly to Heat params https://review.openstack.org/378667 | 14:27 |
*** padkrish_ has joined #tripleo | 14:27 | |
*** yamahata has joined #tripleo | 14:27 | |
openstackgerrit | yolanda.robla proposed openstack/tripleo-quickstart: Customize undercloud and overcloud with virt-customize https://review.openstack.org/370114 | 14:27 |
b00tcat | re. tripleo-heat-templates, why don't we include glance::keystone::auth in overcloud_controller.pp? | 14:28 |
b00tcat | I do a `openstack endpoint list` and glance is not there :-/ | 14:28 |
d0ugal | thrash: https://review.openstack.org/378667 | 14:28 |
thrash | d0ugal: already commented. :D | 14:28 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Enable internal TLS for MysSQL https://review.openstack.org/378471 | 14:28 |
openstackgerrit | mathieu bultel proposed openstack-infra/tripleo-ci: Implement overcloud upgrade job - Mitaka -> Newton https://review.openstack.org/323750 | 14:29 |
*** padkrish has quit IRC | 14:29 | |
d0ugal | thrash: Yeah, I guess I can add that, should I say "September 2017" or something? rather than the release name? | 14:30 |
thrash | d0ugal: I've seen things referenced as 'P' release. and such. | 14:30 |
d0ugal | Alright, I'll do that. | 14:30 |
thrash | d0ugal: you could say 'after "P" release' | 14:30 |
d0ugal | thrash: None of the others say when they will be removed tho :P | 14:31 |
thrash | d0ugal: well, we screwed that up. :) | 14:31 |
d0ugal | lol | 14:31 |
thrash | d0ugal: I did anyway. lol | 14:31 |
*** numan_ has quit IRC | 14:32 | |
*** limao has joined #tripleo | 14:32 | |
bandini | chem, matbu: https://bugs.launchpad.net/tripleo/+bug/1628551 if you have any other gotchas for the docs, pile them up ;) | 14:33 |
openstack | Launchpad bug 1628551 in tripleo "M/N upgrades - Update the upgrade documentation with any M/N gotchas" [High,New] | 14:33 |
*** limao_ has joined #tripleo | 14:33 | |
openstackgerrit | Dougal Matthews proposed openstack/python-tripleoclient: Deprecate a number of CLI args that map directly to Heat params https://review.openstack.org/378667 | 14:34 |
d0ugal | thrash: updated. | 14:34 |
*** hjensas has quit IRC | 14:35 | |
*** shardy has joined #tripleo | 14:36 | |
*** limao has quit IRC | 14:37 | |
*** dmacpher has joined #tripleo | 14:40 | |
*** mah has left #tripleo | 14:42 | |
*** padkrish_ has quit IRC | 14:45 | |
jaosorior | shardy: hey dude | 14:46 |
jaosorior | shardy: I found something and would really appreciate the help https://bugs.launchpad.net/tripleo/+bug/1628521 it seems that the service node names are generated wrongly in hiera | 14:47 |
openstack | Launchpad bug 1628521 in tripleo "nodename list disregards network" [Undecided,New] | 14:47 |
jaosorior | shardy: I mysql uses, and so does ceph. for luck, seems that mysql is ok. But I think ceph will be wrongly configured :/ | 14:48 |
*** mhenkel has joined #tripleo | 14:50 | |
*** jlinkes has quit IRC | 14:51 | |
jaosorior | therve: hey dude, would really use some heat-related help | 14:51 |
therve | jaosorior, What's up | 14:51 |
jaosorior | therve: so, we have this https://github.com/openstack/tripleo-heat-templates/blob/master/network/ports/net_ip_list_map.yaml#L77 which is supposed to generate a list of node names that are hosting each service | 14:53 |
jaosorior | something like: nova_node_names: [host-1, host-2, host-3] | 14:53 |
jaosorior | however, that's wrong. Since it disregards which network that service is running on | 14:53 |
jaosorior | so what we really want is | 14:53 |
jaosorior | nova_node_names: [host-1.NETWORK.DOMAIN, host-2.NETWORK.DOMAIN ..] | 14:54 |
jaosorior | and such | 14:54 |
jaosorior | we can get the domain from a parameter | 14:54 |
therve | Okay | 14:54 |
jaosorior | and the network is in another map | 14:54 |
jaosorior | called ServiceNetMap | 14:54 |
jaosorior | so we can do {get_param: [ServiceNetMap, SOME_SERVICE]} and it will return what's the networkname we want | 14:55 |
jaosorior | therve: any ideas on how to approach this? | 14:55 |
jaosorior | been trying to tackle this for a couple of hours now and I'm pretty stuck :/ | 14:55 |
jaosorior | tried to do nested repeats but the fact that the inner repeat gets evaluated first didn't help | 14:56 |
shardy | jaosorior: hey, sec, looking | 14:58 |
therve | jaosorior, So ServiceHostnameList is a global list, the same for all services? | 14:59 |
jaosorior | therve: yes, we have a list called EnabledServices | 14:59 |
shardy | jaosorior: I think this is a known issue - you need to use the $service_node_ips to get the per-network IPs | 15:00 |
shardy | Or set the resolve network which isn't done via the ServiceNetMap | 15:00 |
shardy | (we should fix that) | 15:00 |
jaosorior | shardy: I can't for TLS. I can't issue certificates for IP addresses | 15:00 |
shardy | sec, getting a link | 15:00 |
jaosorior | at least not with FreeIPA as a CA. But anyway, yeah | 15:01 |
shardy | jaosorior: Ok, then you need to set ControllerHostnameResolveNetwork to whatever network you want | 15:01 |
shardy | but that's per role, not per service | 15:01 |
jaosorior | therve: so for that stack. all the hostnames in ServiceHostnameList are hosting the services in Enabledservices | 15:01 |
shardy | we've not got per service hostnames, or per network hostnames, wired in yet | 15:01 |
jaosorior | shardy: we do have per-network hostnames | 15:02 |
shardy | https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/controller.yaml#L429 | 15:02 |
jaosorior | for each node | 15:02 |
openstackgerrit | Merged openstack/tripleo-common: Fix upload-swift-artifacts for old OSclient https://review.openstack.org/377045 | 15:03 |
*** r-mibu has quit IRC | 15:03 | |
*** r-mibu has joined #tripleo | 15:03 | |
jaosorior | shardy: not sure how that will help | 15:03 |
*** padkrish has joined #tripleo | 15:03 | |
shardy | https://github.com/openstack/tripleo-heat-templates/blob/master/overcloud.j2.yaml#L238 | 15:03 |
shardy | jaosorior: ah, but we don't consume that mapping when generating the *node_names | 15:04 |
jaosorior | shardy: exactly. We only consume the primary hostname | 15:04 |
*** rcernin has quit IRC | 15:04 | |
jaosorior | shardy: so what I'm trying to do is replicate the mapping we do | 15:04 |
shardy | https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/controller.yaml#L413 | 15:04 |
shardy | jaosorior: Yep, so we need each role template to expose e.g hostname_map | 15:04 |
shardy | instead of only "hostname" | 15:05 |
jaosorior | uhm... | 15:05 |
jaosorior | that's actually a good idea | 15:05 |
shardy | then instead of passing ServiceHostnameList into $RoleIpListMap, we pass a map of lists | 15:05 |
shardy | one for each network | 15:05 |
shardy | then we can create $service_$network_node_names | 15:06 |
therve | jaosorior, Yeah I think nesting repeat is not the way to solve your problem | 15:06 |
shardy | https://github.com/openstack/tripleo-heat-templates/blob/master/network/ports/net_ip_list_map.yaml#L84 | 15:06 |
shardy | jaosorior: so, basically ^^ needs to be a bit smarter | 15:06 |
jaosorior | shardy: we don't need $service_$network_node_names. A service is only in one network. | 15:07 |
jaosorior | shardy: yeah... that "smartness" is what I had been trying to figure out for a couple of hours now haha | 15:07 |
jaosorior | therve: yeah, seems that's the case :/ | 15:07 |
shardy | jaosorior: Ok, yeah, right - so that logic needs to select the network based on the ServiceNetMap | 15:07 |
shardy | jaosorior: sec, let me hack you a WIP patch showing what I think you need | 15:08 |
jaosorior | shardy: DUDE that would be awesome | 15:08 |
*** ayoung_ has joined #tripleo | 15:09 | |
*** ayoung_ is now known as ayoung | 15:11 | |
*** tdasilva has quit IRC | 15:14 | |
openstackgerrit | Ben Nemec proposed openstack-infra/tripleo-ci: Test with scheduler hints https://review.openstack.org/378040 | 15:14 |
openstackgerrit | Ben Nemec proposed openstack-infra/tripleo-ci: Test hostname map https://review.openstack.org/378017 | 15:14 |
*** absubram has joined #tripleo | 15:18 | |
jpich | honza: The spec update has merged! I think we need to have a patch merge in tripleo-ui before the package gets rebuilt though | 15:18 |
jpich | honza: I'm dying to test if it worked | 15:18 |
*** lucasagomes is now known as lucas-hungry | 15:22 | |
*** yamahata has quit IRC | 15:22 | |
*** egafford has joined #tripleo | 15:23 | |
*** tremble has quit IRC | 15:27 | |
*** eggmaster has joined #tripleo | 15:27 | |
*** egafford has quit IRC | 15:28 | |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Update gnocchi database during M/N upgrade. https://review.openstack.org/374884 | 15:29 |
EmilienM | bandini, where are we with https://bugs.launchpad.net/tripleo/+bug/1627729 ? | 15:29 |
openstack | Launchpad bug 1627729 in tripleo "Rabbitmq fails to start on two nodes on HA IPv6 configuration" [Critical,Triaged] - Assigned to Haïkel Guémar (hguemar) | 15:29 |
*** padkrish has quit IRC | 15:29 | |
EmilienM | is the package built in RDO? | 15:29 |
openstackgerrit | Merged openstack/tripleo-ui: Stacks and Resources data storing in app state https://review.openstack.org/374227 | 15:30 |
openstackgerrit | Merged openstack/tripleo-ui: When deploy finishes, show overcloud info https://review.openstack.org/370765 | 15:30 |
bandini | EmilienM: so Haikel told me this morning that the builds were almost ready to be tagged, let me check with him on rdo | 15:31 |
EmilienM | weekly meeting on #rdo | 15:31 |
EmilienM | we might want to wait a bit | 15:32 |
*** rajinir has joined #tripleo | 15:32 | |
bandini | ah ops | 15:32 |
bandini | -ETOOLATE ;) | 15:32 |
*** limao_ has quit IRC | 15:33 | |
*** limao has joined #tripleo | 15:33 | |
*** limao has quit IRC | 15:34 | |
*** padkrish has joined #tripleo | 15:34 | |
*** limao has joined #tripleo | 15:34 | |
*** bana_k has joined #tripleo | 15:35 | |
*** cylopez1 has quit IRC | 15:36 | |
openstackgerrit | Dan Prince proposed openstack/tripleo-heat-templates: Allow Glance API and Registry to be split https://review.openstack.org/378721 | 15:38 |
dprince | EmilienM: ^^^ not the most important use case but something I noticed in testing the MySQL stuff | 15:38 |
EmilienM | dprince: ack, adding into my list | 15:39 |
ccamacho | EmilienM here it is https://blueprints.launchpad.net/tripleo/+spec/composable-service-deployed-in-dynamic-role | 15:39 |
EmilienM | ccamacho: thanks, I'll look in a few | 15:40 |
ccamacho | np thanks to you | 15:40 |
openstackgerrit | Ben Nemec proposed openstack-infra/tripleo-ci: Delete ping test environment in periodic jobs https://review.openstack.org/346134 | 15:44 |
shardy | ccamacho: Hey, FWIW I don't think we should merge another hard-coded role | 15:46 |
shardy | ccamacho: When I fix https://bugs.launchpad.net/tripleo/+bug/1626976 and https://bugs.launchpad.net/tripleo/+bug/1626955 it should be very easy to deploy any custom role | 15:47 |
openstack | Launchpad bug 1626976 in tripleo "Custom role requires manual environment/files" [High,Triaged] - Assigned to Steven Hardy (shardy) | 15:47 |
openstack | Launchpad bug 1626955 in tripleo "No way to override roles_data.yaml" [High,Triaged] - Assigned to Steven Hardy (shardy) | 15:47 |
ccamacho | shardy yeahp, my first iteration runs harcoded "working now" but before landing it I want to make it dynamic using jinja | 15:47 |
shardy | ccamacho: the fact that special yaml files are needed for custom roles is a bug | 15:47 |
*** tiswanso has joined #tripleo | 15:47 | |
shardy | ccamacho: Ok, sounds good - FYI I've got WIP doing the same thing locally | 15:47 |
shardy | ccamacho: we can probably collaborate on it, as part of the fix for the bugs above? | 15:48 |
shardy | ccamacho: I view it as a bug in the custom roles blueprint, not a new feature | 15:48 |
shardy | ccamacho: I'll push what I have as WIP and you can compare with what you've been prototyping | 15:49 |
shardy | I'm more than happy to have help finishing the patch ;) | 15:49 |
ccamacho | ok then | 15:49 |
ccamacho | np | 15:49 |
ccamacho | push what you have and I will compare it | 15:49 |
ccamacho | Ill remove then that blueprint | 15:50 |
ccamacho | not needed | 15:50 |
beagles | pradk is https://review.openstack.org/#/c/360004/ for rc-2? | 15:51 |
*** padkrish has quit IRC | 15:51 | |
ccamacho | shardy mm how can I remove a blueprint? | 15:51 |
florianf | dtrainor, jpich: looks like the last puddle to install openstackclient <3.x is 2016-09-07.6 | 15:52 |
shardy | ccamacho: you can just mark the definition status as obsolete or superceded | 15:52 |
beagles | bandini: I just flipped the branch on pradk's patch https://review.openstack.org/#/c/360004/ .. is that legit | 15:53 |
beagles | bandini: I think he's in an earlier TZ and I wouldn't want his patch to fall throught the cracks for RC-2 | 15:54 |
openstackgerrit | Steven Hardy proposed openstack/tripleo-heat-templates: j2 template per-role things in default registry https://review.openstack.org/378735 | 15:55 |
openstackgerrit | Steven Hardy proposed openstack/tripleo-heat-templates: Replace per role manifests with a common role manifest https://review.openstack.org/378736 | 15:55 |
openstackgerrit | Steven Hardy proposed openstack/tripleo-heat-templates: WIP j2 template role config templates https://review.openstack.org/378737 | 15:55 |
shardy | ccamacho: ^^ | 15:55 |
ccamacho | shardy cool | 15:55 |
shardy | there is an associated tripleoclient patch too, which allows for passing -r my_roles_data.yaml | 15:55 |
shardy | sec, I'll push that too | 15:55 |
shardy | I think we'll need another tripleoclient patch which allows the j2 templating of the overcloud-resource-registry-puppet.yaml | 15:56 |
*** electrofelix has quit IRC | 15:56 | |
shardy | That will be part of the fix for https://bugs.launchpad.net/tripleo/+bug/1625783 I think | 15:56 |
openstack | Launchpad bug 1625783 in tripleo "unable to leverage swap-partition extraconfig" [High,Triaged] - Assigned to Steven Hardy (shardy) | 15:56 |
openstackgerrit | Steven Hardy proposed openstack/python-tripleoclient: Add optional roles_data.yaml override https://review.openstack.org/378740 | 15:57 |
shardy | ccamacho: ^^ | 15:57 |
shardy | that's the tripleoclient patch, needs tests and probably a similar interface adding to the plan create command | 15:57 |
ccamacho | shardy cool, Ill start to read some code there :) | 15:58 |
shardy | I'll mark them all WIP - feel free to push to them if you have improvements | 15:58 |
ccamacho | thanks! | 15:58 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Enable internal TLS for MysSQL https://review.openstack.org/378471 | 15:58 |
shardy | I won't have much time to work on these until Friday, but we can sync up then and hopefully get it all working | 15:58 |
ccamacho | sure, there are lot of code to read there | 15:59 |
shardy | Oh wait, there's a mistral action patch too | 16:00 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/diskimage-builder: Updated from global requirements https://review.openstack.org/377431 | 16:03 |
shardy | ccamacho: sorry, those t-h-t patches are broken, rebasing and will push again | 16:03 |
* shardy messed up the local rebase | 16:03 | |
dtrainor | florianf++ good call, excellent, thank you | 16:03 |
openstackgerrit | Steven Hardy proposed openstack/tripleo-heat-templates: Replace per role manifests with a common role manifest https://review.openstack.org/378736 | 16:04 |
openstackgerrit | Steven Hardy proposed openstack/tripleo-heat-templates: WIP j2 template role config templates https://review.openstack.org/378737 | 16:04 |
openstackgerrit | Steven Hardy proposed openstack/tripleo-common: Modify j2 templating to allow role files generation https://review.openstack.org/378750 | 16:07 |
openstackgerrit | Steven Hardy proposed openstack/tripleo-heat-templates: WIP j2 template role config templates https://review.openstack.org/378737 | 16:07 |
*** padkrish has joined #tripleo | 16:08 | |
openstackgerrit | Steven Hardy proposed openstack/tripleo-common: Modify j2 templating to allow role files generation https://review.openstack.org/378750 | 16:08 |
d0ugal | shardy: mistral action patch? | 16:09 |
d0ugal | oh, that ^ | 16:09 |
d0ugal | :) | 16:09 |
shardy | yeah | 16:09 |
shardy | very WIP | 16:09 |
shardy | I'll finish it on Friday, unless ccamacho has made it all work by then ;) | 16:10 |
* ccamacho reading code :) | 16:11 | |
*** tdasilva has joined #tripleo | 16:11 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/tripleo-common: Updated from global requirements https://review.openstack.org/375997 | 16:12 |
*** jpich has quit IRC | 16:16 | |
openstackgerrit | Giulio Fidente proposed openstack/tripleo-heat-templates: Use -L with chown when upgrading Ceph and optimal tunables https://review.openstack.org/378599 | 16:19 |
gfidente | bandini, updated https://review.openstack.org/378599 | 16:19 |
*** lucas-hungry is now known as lucasagomes | 16:20 | |
openstackgerrit | Giulio Fidente proposed openstack/tripleo-heat-templates: Use -L with chown and set crush map tunables when upgrading Ceph https://review.openstack.org/378599 | 16:20 |
*** Guest46101 is now known as mgagne | 16:21 | |
*** mgagne has quit IRC | 16:21 | |
*** mgagne has joined #tripleo | 16:21 | |
*** alop has joined #tripleo | 16:23 | |
*** tdasilva has quit IRC | 16:23 | |
openstackgerrit | Steven Hardy proposed openstack/tripleo-heat-templates: Select per-network hostnames for service_node_names https://review.openstack.org/378764 | 16:24 |
shardy | jaosorior: I've got to stop now, but ^^ shows the basic approach | 16:25 |
jaosorior | shardy: thanks a lot dude | 16:25 |
shardy | it doesn't work yet but I'll try to find time to finish it tomorrow | 16:25 |
jaosorior | shardy: I can work on it tomorrow | 16:25 |
jaosorior | shardy: I'll probably add the domain in there though :P | 16:26 |
shardy | jaosorior: ack, feel free to hack on it | 16:26 |
shardy | jaosorior: I'll ping you when I get finished with $meetings in the morning and see if you'd like me to take another look | 16:26 |
jaosorior | shardy: thanks for taking a look at it dude | 16:26 |
*** trozet has joined #tripleo | 16:26 | |
*** flepied has quit IRC | 16:26 | |
*** shardy has quit IRC | 16:26 | |
*** padkrish has quit IRC | 16:27 | |
jaosorior | shardy: /close | 16:27 |
*** jaosorior has left #tripleo | 16:27 | |
openstackgerrit | Dougal Matthews proposed openstack/python-tripleoclient: Add an optional timeout when waiting for websocket messages https://review.openstack.org/364252 | 16:28 |
*** athomas has quit IRC | 16:28 | |
openstackgerrit | Dougal Matthews proposed openstack/python-tripleoclient: Deprecate a number of CLI args that map directly to Heat params https://review.openstack.org/378667 | 16:28 |
*** rbrady has quit IRC | 16:28 | |
*** jrist has quit IRC | 16:28 | |
trozet | hi all. Could someone point me to the latest info on containers in TripleO? | 16:29 |
openstackgerrit | Giulio Fidente proposed openstack/tripleo-heat-templates: Use -L with chown and set crush map tunables when upgrading Ceph https://review.openstack.org/378599 | 16:30 |
*** limao has quit IRC | 16:30 | |
*** cylopez has joined #tripleo | 16:30 | |
EmilienM | trozet: you might want to read https://review.openstack.org/#/c/223182/ | 16:32 |
trozet | EmilienM: ty! | 16:32 |
*** cylopez has left #tripleo | 16:32 | |
*** dbecker has quit IRC | 16:33 | |
*** padkrish has joined #tripleo | 16:33 | |
*** morazi has quit IRC | 16:34 | |
EmilienM | chem: would it be more robust to add --config-file in https://review.openstack.org/#/c/374884/6/extraconfig/tasks/major_upgrade_controller_pacemaker_2.sh ? | 16:34 |
*** sshnaidm|afk is now known as sshnaidm | 16:34 | |
* bandini back | 16:36 | |
EmilienM | dprince, gfidente: can you review https://review.openstack.org/#/c/378598/ please? really quick | 16:36 |
*** thrash is now known as thrash|biab | 16:36 | |
dprince | EmilienM: looking | 16:37 |
dprince | EmilienM: for stuff like this I commission you to send as you wish :) | 16:38 |
dprince | EmilienM: +2 though | 16:38 |
EmilienM | dprince: ok | 16:38 |
lucasagomes | hi all, can I get some eyes on https://review.openstack.org/#/c/370773/ ? It's a simple patch fixing the enrollment of nodes using the UCS driver. | 16:38 |
EmilienM | dprince: https://review.openstack.org/#/c/378721/ is failing :( | 16:38 |
EmilienM | lucasagomes: +2 | 16:38 |
lucasagomes | EmilienM, cheers! | 16:38 |
trozet | EmilienM: is this container spec targeted at Ocata? | 16:39 |
dprince | EmilienM: I think it is because we haven't promoted yet | 16:39 |
dprince | EmilienM: and that patch is missing the explicit depends-on for the instack YAQL memory increase | 16:39 |
EmilienM | trozet: yes | 16:39 |
dprince | EmilienM: FWIW I did test that locally... | 16:39 |
trozet | EmilienM: great | 16:39 |
EmilienM | dprince: I don't think so, we don' tuse promotions for tripleo projects but current | 16:39 |
dprince | EmilienM: I don't know what else would cause it | 16:41 |
dprince | EmilienM: I bumped the memory 10 times the heat default for yaql. We should be well under that | 16:41 |
dprince | EmilienM: anyway, I think this can sit a bit. I'm looking at the non-ha failure on the mysql fix now... | 16:42 |
*** bana_k has quit IRC | 16:42 | |
EmilienM | ok, /me waiting on the multinode job | 16:42 |
*** mhenkel has quit IRC | 16:46 | |
trozet | EmilienM: Is there any effort going on to use Ansible as an alternative backend to puppet with TripleO? | 16:47 |
EmilienM | trozet: no, replacing puppet for configuration management is not in our roadmap today. | 16:47 |
trozet | EmilienM: ok, just was thinking it might fit in with using Kolla containers, maybe also use the ansible playbooks | 16:48 |
EmilienM | dprince and flaper87 have been working on containers, they can also give their thought on ^ | 16:48 |
dprince | trozet: kolla yes, ansible no I think | 16:50 |
flaper87 | trozet: there's currently no plan for removing puppet as a config management. The containers work, using kolla images, still uses it | 16:50 |
dprince | trozet: some of the kubernetes features replace ansible management ideas I think | 16:51 |
trozet | flaper87: yeah I didn't mean remove puppet, but just add Ansible as another config backend | 16:51 |
pabelanger | How many FIPs does tripleo-test-cloud-rh1 have? | 16:51 |
pabelanger | Cause I am seeing failures on obtain them | 16:52 |
trozet | dprince: ok I don't know much about kubernetes - need to read up on it | 16:52 |
trozet | thanks for the info guys | 16:52 |
pabelanger | according to quota, there is enough for 75, but I'm only seeing 50 being assigned | 16:53 |
pabelanger | EmilienM: slagle: dprince: ^ | 16:53 |
EmilienM | I don' thave the info right now | 16:54 |
pabelanger | bnemec: I think you bumped tripleo-test-cloud-rh1 to 60 in nodepool, but we've never launched more then 50nodes | 16:54 |
pabelanger | http://grafana.openstack.org/dashboard/db/nodepool-tripleo-test-cloud for launch failures | 16:55 |
pabelanger | I'd like to clean that up | 16:55 |
*** thrash|biab is now known as thrash | 17:03 | |
*** akuznetsov has joined #tripleo | 17:04 | |
*** padkrish has quit IRC | 17:05 | |
bnemec | pabelanger: It looks like we're running into disk space limits. | 17:06 |
bnemec | I'll see if we can safely increase those. I know we're heavily overcommitted on disk, but that should be fine. | 17:07 |
pabelanger | bnemec: okay | 17:07 |
*** jpena is now known as jpena|off | 17:08 | |
*** flepied has joined #tripleo | 17:12 | |
*** bana_k has joined #tripleo | 17:13 | |
*** alop has quit IRC | 17:14 | |
*** tzumainn has quit IRC | 17:15 | |
*** rasca has quit IRC | 17:19 | |
openstackgerrit | Emilien Macchi proposed openstack-infra/tripleo-ci: WIP - Enable container job on multinode https://review.openstack.org/288915 | 17:25 |
*** flepied has quit IRC | 17:29 | |
*** mburned_out is now known as mburned | 17:34 | |
EmilienM | rhallisey: I started to rebase https://review.openstack.org/#/c/288915/ | 17:34 |
EmilienM | rhallisey: any review is welcome, also feel free to push over it. Right now i want to see a first CI job and iterate over it to fix eventual blockers | 17:34 |
rhallisey | EmilienM, sounds good to me | 17:34 |
rhallisey | EmilienM, it was working for a while. The composable role stub is likely to break it | 17:36 |
EmilienM | rhallisey: right, this is why i'm re-activate this patch so we figure what is broken | 17:37 |
*** trozet has quit IRC | 17:41 | |
dtrainor | I'm trying to better understand the undercloud deployment process, particularly with regards to how httpd includes in conf.d/ are maintained - i mean deleted - when an undercloud is deployed. I expected to see an ensure => absent somewhere under /usr/share/openstack-puppet/modules/apache/ but I'm not sure this is the right place to be poking around. Anyone have any insight in to this? Maybe some history as to why we blow away the contents of conf.d | 17:41 |
dtrainor | / ? | 17:41 |
*** padkrish has joined #tripleo | 17:47 | |
*** padkrish has quit IRC | 17:48 | |
*** sudipto has joined #tripleo | 17:48 | |
*** sudipto_ has joined #tripleo | 17:48 | |
*** padkrish has joined #tripleo | 17:49 | |
*** padkrish has quit IRC | 17:50 | |
mwhahaha | dtrainor: there's an option for the apache module to nuke all configs | 17:50 |
mwhahaha | let me go dig it up | 17:50 |
*** padkrish has joined #tripleo | 17:51 | |
dtrainor | hrm is it $default_vhost_ensure, something around there? | 17:51 |
mwhahaha | well that'll remove the default vhost config | 17:52 |
mwhahaha | but there's another option like purge_configs or something | 17:52 |
mwhahaha | not sure if we set it | 17:52 |
openstackgerrit | Miles Gould proposed openstack/tripleo-docs: WIP: document process for deploying on UEFI nodes https://review.openstack.org/376612 | 17:52 |
mwhahaha | dtrainor: so we include ::apache which by default has purge_cofnigs set to true | 17:52 |
dtrainor | got it. thanks. | 17:53 |
mwhahaha | which will remove all configs not maintained by the puppet catalog | 17:53 |
dtrainor | understood. | 17:53 |
dtrainor | so i need to get this config in the puppet catalog | 17:53 |
mwhahaha | https://github.com/openstack/instack-undercloud/blob/master/elements/puppet-stack-config/puppet-stack-config.pp | 17:53 |
mwhahaha | in there | 17:53 |
dtrainor | excellent. thank you so much. | 17:53 |
dtrainor | i'll take it from there | 17:53 |
*** sshnaidm is now known as sshnaidm|afk | 17:53 | |
dtrainor | i'm not sure NOT purging that directory is the right solution... i think in this case it needs more active management. how do we handle that for optional components? the problem i'm faced with is that the tripleo-ui package creates /etc/httpd/conf.d/openstack-tripleo-ui.conf, and if any undercloud deployments are ran, then the file is also lost | 17:54 |
dtrainor | (not looking for instructions, just some guidance) | 17:55 |
mwhahaha | we need to be able to provide a configuration to the undercloud setup to include the ui or not i guess | 17:55 |
dtrainor | yea | 17:56 |
mwhahaha | there is a hiera yaml file that gets built so as long as you can enable/disable it you could still manage it | 17:56 |
mwhahaha | https://github.com/openstack/instack-undercloud/blob/master/elements/puppet-stack-config/puppet-stack-config.yaml.template | 17:56 |
mwhahaha | https://github.com/openstack/instack-undercloud/blob/master/elements/puppet-stack-config/puppet-stack-config.yaml.template#L600 | 17:56 |
dtrainor | ok, i can work with that. | 17:57 |
mwhahaha | looks like there already is an option so we would want to include that config when enable_ui is true | 17:57 |
dtrainor | excellent. | 17:57 |
mwhahaha | https://github.com/openstack/instack-undercloud/blob/master/elements/puppet-stack-config/puppet-stack-config.pp#L495 | 17:57 |
mwhahaha | so looks like you need your apache configs in the tripelo::profile::base::ui | 17:57 |
*** trown is now known as trown|lunch | 17:57 | |
dtrainor | yep | 17:57 |
dtrainor | awesome. thank you. | 17:58 |
*** florianf has quit IRC | 17:58 | |
openstackgerrit | Ben Nemec proposed openstack-infra/tripleo-ci: Test with scheduler hints https://review.openstack.org/378040 | 17:59 |
*** Steve__ has quit IRC | 17:59 | |
openstackgerrit | Ben Nemec proposed openstack-infra/tripleo-ci: Test hostname map https://review.openstack.org/378017 | 17:59 |
sudipto_ | Hi, can someone please help me with this error i get while building a RHEL7 image with DIB: mount: unknown filesystem type 'LVM2_member' | 18:01 |
*** rwsu has quit IRC | 18:03 | |
*** abehl has quit IRC | 18:05 | |
*** abehl has joined #tripleo | 18:06 | |
sudipto_ | It could be because DIB is not able to deal the ROOT file system inside an LVM.. wondering if there's any easy fix... | 18:06 |
pabelanger | bnemec: LaunchNetworkException: Unable to find public IP of server | 18:08 |
pabelanger | that is the error we are seeing in nodepool for tripleo-test-cloud-rh1 | 18:08 |
pabelanger | bnemec: can you confirm the pool of FIPs is 60? | 18:09 |
bnemec | pabelanger: Yeah, looking closer I realized the disk errors were from a couple of days ago. The more recent ones seem to be failures to connect to neutron. | 18:09 |
bnemec | I bumped our neutron workers to see if that will help. | 18:10 |
pabelanger | okay, sounds like we might be at the limits of the cloud | 18:10 |
bnemec | We shouldn't be. It's not that heavily loaded right now. | 18:11 |
*** sudipto_ has quit IRC | 18:14 | |
*** sudipto has quit IRC | 18:14 | |
*** tzumainn has joined #tripleo | 18:14 | |
*** amoralej is now known as amoralej|off | 18:15 | |
*** tdasilva has joined #tripleo | 18:16 | |
*** padkrish has quit IRC | 18:18 | |
*** tzumainn has quit IRC | 18:20 | |
openstackgerrit | Merged openstack/puppet-tripleo: metadata.json: prepare RC2 release https://review.openstack.org/378598 | 18:22 |
*** akuznetsov has quit IRC | 18:25 | |
*** tzumainn has joined #tripleo | 18:32 | |
openstackgerrit | Honza Pokorny proposed openstack/tripleo-ui: Add central logging https://review.openstack.org/376060 | 18:35 |
bandini | matbu: hit this now https://bugs.launchpad.net/tripleo/+bug/1628632 | 18:36 |
openstack | Launchpad bug 1628632 in tripleo "Mitaka - When deploying with ceph gnocchi-statsd is in stopped mode" [Medium,New] | 18:36 |
*** yamahata has joined #tripleo | 18:43 | |
EmilienM | this bug worries me: https://bugs.launchpad.net/tripleo/+bug/1624727 | 18:49 |
openstack | Launchpad bug 1624727 in tripleo "Could not fetch contents for file:///home/stack/tripleo-heat-templates/puppet/post.yaml" [Critical,Triaged] | 18:49 |
EmilienM | bandini: did we document the workaround? | 18:49 |
*** fzdarsky is now known as fzdarsky|afk | 18:49 | |
*** rhallisey has quit IRC | 18:50 | |
*** rhallisey has joined #tripleo | 18:51 | |
bandini | EmilienM: agreed that one is a blocker. No I don't think it got documented anywhere | 18:52 |
EmilienM | damn | 18:53 |
EmilienM | the upstream CI is failing to upgrade undercloud before of this bug | 18:53 |
gfidente | bandini, EmilienM though it looks to me that is more a proper bug for mitaka and not an issue with the upgrade process | 18:57 |
gfidente | (speaking of statsd/ceph) | 18:57 |
bandini | gfidente: we were talking about https://bugs.launchpad.net/tripleo/+bug/1624727 not the mitaka statsd one ;) | 18:58 |
openstack | Launchpad bug 1624727 in tripleo "Could not fetch contents for file:///home/stack/tripleo-heat-templates/puppet/post.yaml" [Critical,Triaged] | 18:58 |
*** hogepodge has quit IRC | 19:01 | |
*** trown|lunch is now known as trown | 19:03 | |
*** fzdarsky|afk has quit IRC | 19:03 | |
pabelanger | bnemec: another 8 launch failures just happened, related to neutron again? | 19:04 |
bandini | and launchpad timeouts again | 19:10 |
gfidente | EmilienM, bandini, I have updated https://bugs.launchpad.net/tripleo/+bug/1628632 with a couple of comments | 19:11 |
openstack | Launchpad bug 1628632 in tripleo mitaka "Mitaka - When deploying with ceph gnocchi-statsd is in stopped mode" [High,New] | 19:11 |
EmilienM | gfidente: ok | 19:12 |
gfidente | apparently statsd is trying to use a functionality which wasn't available in the hammer version of the python wrapper | 19:12 |
bandini | gfidente: ack | 19:13 |
*** yamahata has quit IRC | 19:13 | |
gfidente | I think we need pradk to confirm that and if true, we need to figure if we want to install cradox | 19:13 |
EmilienM | gfidente: pradk or sileht | 19:16 |
EmilienM | sil | 19:16 |
EmilienM | err | 19:16 |
*** dsariel_ has quit IRC | 19:16 | |
EmilienM | he's not on this chann | 19:16 |
*** padkrish has joined #tripleo | 19:25 | |
*** mcornea has quit IRC | 19:27 | |
bnemec | pabelanger: I don't see much in the way of error messages. Can you get me ids of some of the failed instances? | 19:29 |
pabelanger | bnemec: c959ad0e-d397-42f0-8ab4-ae1800e45fe6 for example | 19:35 |
openstackgerrit | Merged openstack-infra/tripleo-ci: tripleo.sh: log overcloud deploy command arguments before deploy https://review.openstack.org/370632 | 19:43 |
*** rwsu has joined #tripleo | 19:53 | |
*** padkrish has quit IRC | 19:54 | |
*** padkrish has joined #tripleo | 19:55 | |
*** padkrish has quit IRC | 19:55 | |
*** padkrish has joined #tripleo | 19:56 | |
*** padkrish has joined #tripleo | 19:58 | |
openstackgerrit | Dan Sneddon proposed openstack/tripleo-heat-templates: Modify external loadbalancer environments to use new FixedIPs https://review.openstack.org/378984 | 19:58 |
*** padkrish has quit IRC | 20:02 | |
*** lucasagomes is now known as lucas-afk | 20:04 | |
*** padkrish has joined #tripleo | 20:04 | |
openstackgerrit | Paul Belanger proposed openstack/diskimage-builder: Handle ssh-keygen prompts for existing keys https://review.openstack.org/378985 | 20:05 |
*** flepied has joined #tripleo | 20:09 | |
ayoung | dprince, can you please drop your -1 on https://review.openstack.org/#/c/347553/5 | 20:13 |
dprince | ayoung: I'll review it again | 20:15 |
EmilienM | ayoung: it would be great to write commit messages | 20:15 |
EmilienM | explaining what you do, and why, etc | 20:15 |
EmilienM | for dumb people like me | 20:15 |
ayoung | EmilienM, sure...good feedback | 20:17 |
*** egafford has joined #tripleo | 20:19 | |
openstackgerrit | ayoung proposed openstack/python-tripleoclient: Clear the old environment in rc file https://review.openstack.org/347553 | 20:23 |
ayoung | EmilienM, how's that? | 20:23 |
ayoung | aside from the typos... | 20:23 |
openstackgerrit | ayoung proposed openstack/python-tripleoclient: Clear the old environment in rc file https://review.openstack.org/347553 | 20:26 |
*** Goneri has quit IRC | 20:27 | |
*** padkrish has quit IRC | 20:28 | |
ayoung | And EmilienM if you are dumb, I don't want to be smart | 20:29 |
EmilienM | :) | 20:29 |
*** jayg is now known as jayg|g0n3 | 20:29 | |
*** pkovar has joined #tripleo | 20:34 | |
ayoung | EmilienM, on https://review.openstack.org/#/c/371247/ what did he mean by the hashes not being puppet hashes? | 20:39 |
ayoung | content: t-WdduhORSqoyAykuqWAQSYjg2rSRuJYySgI2xh48CI= | 20:39 |
*** padkrish has joined #tripleo | 20:43 | |
*** padkrish has quit IRC | 20:44 | |
*** padkrish has joined #tripleo | 20:46 | |
*** lblanchard has quit IRC | 20:46 | |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Update gnocchi database during M/N upgrade. https://review.openstack.org/374884 | 20:47 |
EmilienM | ayoung: I'm not sure, please ask him, he's _ody on #puppet-openstack | 20:48 |
*** nyechiel has joined #tripleo | 20:49 | |
*** bfournie has quit IRC | 20:51 | |
openstackgerrit | Paul Belanger proposed openstack/diskimage-builder: Don't use ssh-keygen -A for upstart https://review.openstack.org/378985 | 20:52 |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Relax pre-upgrade check for failed actions https://review.openstack.org/378998 | 20:57 |
*** hjensas has joined #tripleo | 21:00 | |
*** hjensas has quit IRC | 21:00 | |
*** hjensas has joined #tripleo | 21:00 | |
openstackgerrit | Emilien Macchi proposed openstack-infra/tripleo-ci: WIP - Enable container job on multinode https://review.openstack.org/288915 | 21:01 |
*** trown is now known as trown|outtypewww | 21:01 | |
EmilienM | thrash: is https://review.openstack.org/#/c/378667/ ok now? | 21:02 |
*** yamahata has joined #tripleo | 21:06 | |
*** trozet has joined #tripleo | 21:09 | |
*** dprince has quit IRC | 21:14 | |
openstackgerrit | Emilien Macchi proposed openstack-infra/tripleo-ci: WIP - Deploy TripleO with Puppet 4 https://review.openstack.org/371209 | 21:15 |
*** padkrish has quit IRC | 21:16 | |
thrash | EmilienM: I'm fine with it. | 21:16 |
*** dprince has joined #tripleo | 21:17 | |
*** padkrish has joined #tripleo | 21:17 | |
*** tiswanso has quit IRC | 21:19 | |
*** myoung is now known as myoung|out | 21:19 | |
openstackgerrit | Paul Belanger proposed openstack/diskimage-builder: Don't use ssh-keygen -A for upstart https://review.openstack.org/378985 | 21:19 |
*** padkrish has quit IRC | 21:20 | |
*** pkovar has quit IRC | 21:22 | |
*** nyechiel has quit IRC | 21:23 | |
*** dprince has quit IRC | 21:25 | |
*** padkrish has joined #tripleo | 21:25 | |
openstackgerrit | Merged openstack/instack-undercloud: Revert "Deploy Monitoring on the undercloud with Puppet" https://review.openstack.org/375557 | 21:26 |
openstackgerrit | Gabriele Cerami proposed openstack/tripleo-quickstart: Set LANG=C in quickstart.sh https://review.openstack.org/379007 | 21:28 |
*** Goneri has joined #tripleo | 21:28 | |
*** hogepodge has joined #tripleo | 21:28 | |
*** gfidente has quit IRC | 21:31 | |
*** Goneri has quit IRC | 21:33 | |
*** jeckersb is now known as jeckersb_gone | 21:33 | |
*** yamahata has quit IRC | 21:35 | |
*** trozet has quit IRC | 21:36 | |
*** Goneri has joined #tripleo | 21:41 | |
*** fultonj has quit IRC | 21:41 | |
*** absubram has quit IRC | 21:42 | |
*** rwsu has quit IRC | 21:43 | |
*** rhallisey has quit IRC | 21:51 | |
*** Goneri has quit IRC | 21:53 | |
*** rajinir has quit IRC | 21:55 | |
*** padkrish has quit IRC | 22:03 | |
*** padkrish has joined #tripleo | 22:07 | |
*** padkrish has quit IRC | 22:07 | |
*** padkrish has joined #tripleo | 22:08 | |
*** padkrish has quit IRC | 22:10 | |
*** padkrish_ has joined #tripleo | 22:10 | |
*** flepied has quit IRC | 22:10 | |
*** padkrish_ has quit IRC | 22:10 | |
*** padkrish has joined #tripleo | 22:10 | |
*** Goneri has joined #tripleo | 22:11 | |
openstackgerrit | Dougal Matthews proposed openstack/python-tripleoclient: Deprecate a number of CLI args that map directly to Heat params https://review.openstack.org/379021 | 22:13 |
*** jeckersb_gone is now known as jeckersb | 22:16 | |
*** cdearborn has quit IRC | 22:18 | |
openstackgerrit | Paul Belanger proposed openstack/diskimage-builder: Don't use ssh-keygen -A for init scripts https://review.openstack.org/378985 | 22:19 |
*** rlandy has quit IRC | 22:23 | |
openstackgerrit | Paul Belanger proposed openstack/diskimage-builder: Don't use ssh-keygen -A for init scripts https://review.openstack.org/378985 | 22:34 |
*** egafford has quit IRC | 22:38 | |
*** mburned is now known as mburned_out | 22:39 | |
*** limao has joined #tripleo | 22:42 | |
*** egafford has joined #tripleo | 22:43 | |
*** egafford has quit IRC | 23:01 | |
*** tiswanso has joined #tripleo | 23:03 | |
*** tiswanso has quit IRC | 23:03 | |
*** tiswanso has joined #tripleo | 23:04 | |
*** rwsu has joined #tripleo | 23:04 | |
openstackgerrit | Merged openstack/python-tripleoclient: Deprecate a number of CLI args that map directly to Heat params https://review.openstack.org/378667 | 23:04 |
*** kbyrne has quit IRC | 23:06 | |
*** kbyrne has joined #tripleo | 23:08 | |
openstackgerrit | Paul Belanger proposed openstack/diskimage-builder: Don't use ssh-keygen -A for init scripts https://review.openstack.org/378985 | 23:16 |
*** padkrish has quit IRC | 23:18 | |
*** Goneri has quit IRC | 23:22 | |
*** hjensas has quit IRC | 23:31 | |
*** abehl has quit IRC | 23:34 | |
*** tiswanso has quit IRC | 23:45 | |
*** padkrish has joined #tripleo | 23:45 | |
*** rwsu has quit IRC | 23:45 | |
*** Ryjedo_ has joined #tripleo | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!