Monday, 2018-08-06

*** verdurin has quit IRC06:01
*** verdurin has joined #openstack-kayobe06:05
*** egonzalez has joined #openstack-kayobe06:40
*** mgoddard has joined #openstack-kayobe08:16
*** dougsz_ has joined #openstack-kayobe08:40
*** ktibi has joined #openstack-kayobe08:57
*** openstackgerrit has joined #openstack-kayobe09:06
openstackgerritWill Szumski proposed openstack/kayobe master: Template inspector.ipxe  https://review.openstack.org/58830509:06
ktibimgoddard, hi09:20
mgoddardmorning ktibi09:20
ktibifor yum update, if you update kernel, need to add a grub-config after the update09:20
ktibie.g => grub2-mkconfig -o /boot/grub2/grub.cfg09:21
ktibithis is for that I recommand to not use '*' because a lot of package need post-tasks09:21
ktibior maybe need to add a kayobe command for shell09:23
ktibilike kayobe seed host command -a 'service docker restart'09:24
mgoddarddoes the yum update not also update the grub config?09:24
ktibiWhen I need to run command on each node for now I use somthing like : "ansible -i "../kayobe-config/etc/kayobe/inventory/overcloud" all -m shell -a 'chmod 700 /home/toto/.ssh' --become"09:24
mgoddardyeah, it could be a useful command09:26
mgoddardmaybe you could create one?09:26
ktibimgoddard, I'll try09:29
mgoddardktibi: cool09:29
mgoddardktibi: yankcrime is looking at supporting TLS on the internal APIs. You are running this, right?09:29
ktibimgoddard, I want run that yes, but not test. Kolla-ansible support that now ?09:30
ktibifor grub, yes yum update support that you have right !09:31
mgoddardktibi: not yet. You made a blueprint in kolla ansible for it. Did you do any work or investigation?09:31
ktibimgoddard, I see review for that09:31
ktibihttps://review.openstack.org/#/c/548407/09:31
mgoddardyes, that was another approach - just use a single API endpoint which is secure09:32
yankcrimeand that's only half the story - each service needs configuring to enable tls as well09:32
yankcrimeotherwise it's still terminating09:32
mgoddardthat's true09:33
ktibiyes, no work on that for now :/ TripleO support that now and use kolla. I think we need to see how this works09:34
ktibihttps://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/tls_everywhere.html09:35
ktibiyankcrime, they use freeIPA for generate CA and SSL certi for each node09:36
yankcrimethanks ktibi, i'll take a look09:43
yankcrimethe PKI side is not a problem, it's getting the ssl configuration for each service generated in a consistent and sane way09:44
ktibiyankcrime, from my exp, we need to add a proxy in front of each service (one proxy for all services on each node). Because the performances are not great if the services carry the SSL09:46
ktibihttps://docs.openstack.org/security-guide/secure-communication/tls-proxies-and-http-services.html09:47
yankcrimektibi: yeah, it's a bit more straightforward if the service supports being run via apache httpd i think09:47
ktibiI think the best way is to use the haproxy container.09:48
ktibiit is already deployed09:48
ktibieach haproxy can bind on the internal IP and the VIP no ?09:48
yankcrimeso launch another instance with a different configuration that listens locally?09:48
ktibiyes maybe another instance or the same :/09:49
ktibiand need to configure all service to bind on localhost09:50
ktibiso USER ==SSL==> VIP EXTERNAL ==SSL==> PROXY (haproxy) ==LOCALHOST/HTTP==> OPK_SERVICE09:51
ktibior internal_service ==SSL==> VIP INTERNAL ==SSL==> PROXY (haproxy) ==LOCALHOST/HTTP==> OPK_SERVICE09:52
mgoddardI think that's basically what https://review.openstack.org/#/c/548407/ does, isn't it?09:57
ktibimgoddard, yes I think09:58
ktibihe change api_interface_address with 127.0.0.109:59
ktibiso all works with that I think09:59
openstackgerritMark Goddard proposed openstack/kayobe master: WIP: Per-host network interface configuration  https://review.openstack.org/56122810:04
openstackgerritKevin Tibi proposed openstack/kayobe master: Add commands to run command on hosts  https://review.openstack.org/58911210:33
openstackgerritWill Miller proposed openstack/kayobe master: Use overlay Docker storage driver for seed-base  https://review.openstack.org/58912311:22
verdurinDo you support consuming an existing Ceph cluster?11:29
ktibihi verdurin11:50
ktibiI think you use kayobe with a exiting ceph cluster11:50
ktibiwith override the global of kolla11:50
ktibiyou can use*11:51
verdurinktibi: makes sense, following https://docs.openstack.org/kolla-ansible/latest/reference/external-ceph-guide.html I suppose11:54
*** mgoddard has quit IRC12:02
*** egonzalez has quit IRC13:02
openstackgerritWill Miller proposed openstack/kayobe master: DNM: Remove legacy Ironic driver references  https://review.openstack.org/58860213:09
*** mgoddard has joined #openstack-kayobe13:15
openstackgerritWill Miller proposed openstack/kayobe master: Use overlay Docker storage driver for seed-base  https://review.openstack.org/58912313:53
openstackgerritWill Miller proposed openstack/kayobe master: DNM: Remove legacy Ironic driver references  https://review.openstack.org/58860214:11
openstackgerritMark Goddard proposed openstack/kayobe master: WIP: Per-host network interface configuration  https://review.openstack.org/56122814:20
ktibimgoddard, do you think we can use somthiings like : kayobe seed host command run --commands command1 arg1 arg2, command2 arg3 arg414:20
mgoddardktibi: it's difficult to know what is part of the command and what is a kayobe argument14:24
mgoddardhow do I know that the comma is not part of the command?14:24
mgoddardone command seems easier to manage14:24
ktibicomma and quote maybe  ?14:24
ktibiok I remove with_items so ;)14:25
openstackgerritKevin Tibi proposed openstack/kayobe master: Add commands to run command on hosts  https://review.openstack.org/58911214:42
openstackgerritMark Goddard proposed openstack/kayobe master: WIP: Per-host network interface configuration  https://review.openstack.org/56122815:58
openstackgerritNick Jones proposed openstack/kayobe master: Support installing PyPI packages via a mirror  https://review.openstack.org/58922116:32
openstackgerritNick Jones proposed openstack/kayobe master: Support installing PyPI packages via a mirror  https://review.openstack.org/58922116:33
*** ktibi has quit IRC16:53
*** dougsz_ has quit IRC17:04
*** mgoddard has quit IRC17:07

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