Friday, 2018-10-19

*** bcafarel has quit IRC00:09
*** abaindur has joined #openstack-lbaas01:05
*** abaindur_ has quit IRC01:08
*** abaindur_ has joined #openstack-lbaas01:09
*** abaindur has quit IRC01:11
*** abaindur has joined #openstack-lbaas01:11
*** abaindur_ has quit IRC01:13
*** abaindu__ has joined #openstack-lbaas01:14
*** abaindu__ is now known as abaindur_01:14
*** abaindur has quit IRC01:16
*** abaindur has joined #openstack-lbaas01:16
*** abaindur_ has quit IRC01:18
*** abaindur_ has joined #openstack-lbaas01:26
lxkongthanks johnsom, i was so busy today so didn't reply you in time01:27
*** abaindur has quit IRC01:28
*** abaindur has joined #openstack-lbaas01:30
*** abaindur_ has quit IRC01:32
lxkongjohnsom: btw, can we make the tasks configurable for octavia-house-keeper? e.g. we don't want the deleted recored to be cleaned up automatically.01:33
*** abaindur has quit IRC01:50
*** jmccrory has joined #openstack-lbaas02:02
*** hongbin has joined #openstack-lbaas02:03
*** jarodwl has quit IRC02:29
*** yamamoto has quit IRC02:38
*** yamamoto has joined #openstack-lbaas02:38
*** bcafarel has joined #openstack-lbaas02:44
*** hongbin has quit IRC03:46
lxkongjohnsom: ignore the request. We could adjust the `amphora_expiry_age` option03:58
*** abaindur has joined #openstack-lbaas06:10
*** pcaruana has joined #openstack-lbaas06:14
*** abaindur has quit IRC06:20
*** abaindur has joined #openstack-lbaas06:21
*** celebdor has joined #openstack-lbaas07:07
*** pcaruana has quit IRC07:09
*** rcernin has quit IRC07:17
*** pcaruana has joined #openstack-lbaas07:28
*** pcaruana is now known as pcaruana|elisa|07:30
*** abaindur has quit IRC07:34
ltomasboping cgoncalves, johnsom, xgerman_ : a review on this will be much appreciated :) https://review.openstack.org/#/c/60256408:00
*** salmankhan has joined #openstack-lbaas08:51
openstackgerritCarlos Goncalves proposed openstack/octavia-tempest-plugin master: Adds a mixed IPv4/IPv6 members traffic test  https://review.openstack.org/61140509:07
cgoncalvesltomasbo, hi. I'd like to know your thoughts on upgradability support for listeners with custom SGs once the Listener API supports ACLs or FWaaS09:10
*** zigo has joined #openstack-lbaas09:14
ltomasbocgoncalves, well, the admin/octavia project will be able to change that SG anyway, right?09:28
ltomasboand once that is enabled (and the other option disabled) all new listeners will be on the octavia project id again09:29
cgoncalvesltomasbo, for new listeners it is okay. I am referring to existing listeners with custom SGs09:30
ltomasbocgoncalves, they will work in the same way, right? you will use the ACLs for the new created ones09:31
cgoncalvesbecause for those once we retire the feature you're proposing, someone has to migrate custom SGs to the new way (API+ACL or FWaaS)09:31
ltomasbocgoncalves, not sure about how that will be implemented, but I assume it will replace the SG rules09:31
ltomasbocgoncalves, and, do they need to be migrated?09:31
cgoncalvesright, my question is exactly who is expected to handle that: the user or octavia09:32
cgoncalvesltomasbo, if we remove those two new options, they would need09:32
ltomasbocgoncalves, as I see it (and I'm most probably missing something as I'm not that familiar with Octavia), FWaaS is orthogonal to the problem, as it gets applied in a different point09:33
cgoncalvesok, let's forget FWaaS and focus on Listener API with ACL capabilities09:33
ltomasbocgoncalves, and regarding ACLs, not sure if you need to move the old SG to the new ones09:33
ltomasboas, if hte user adds a new rule through the new ACL API, it will get added to the SG anyway09:34
cgoncalvesbut the SG would continue be owned by the user project09:34
ltomasbobut yep, it may not work as expected if the user already changed the other SG, and for instance has an ALLOW_ALL or somethign like that09:34
cgoncalvesI think it should no longer be with ACL caps09:35
ltomasbocgoncalves, so, you propose to have an upgrade script or something, that basically replicates the tenant SG, and applies to the LBaaS?09:35
ltomasbocgoncalves, and then detach the tenant one?09:35
cgoncalvesmy question is one step before: should octavia handle that or the user?09:36
cgoncalvesbecause what you're proposing is a workaround and only whitelisted projects can have custom SGs09:36
ltomasbocgoncalves, yep, I'm not sure, my thought was that existing listener will remain with the SG belonging to the tenant09:42
ltomasbocgoncalves, but new listeners (on the same LBaas) will already be on the octavia project09:42
cgoncalvesltomasbo, what would happen once we remove the 2 config opts and a user updates an existing listener with custom SG?09:44
cgoncalveshmm ok, probably nothing special there to handle09:46
ltomasbocgoncalves, I think then a new rule will be added to the SG, right? regardless of the onwership09:50
ltomasbocgoncalves, my only concern with that is how the ACL is implemented, it should first read the existing listeners to know about the current rules?09:51
cgoncalvesltomasbo, we haven't put any/much thought into that yet. why do you ask that? so that we avoid adding duplicated rules?09:54
ltomasbocgoncalves, without even considering the tenancy of the SG09:54
ltomasbocgoncalves, if you enable the ACL feature, that one should know about existing rules?09:55
ltomasbocgoncalves, or it will simply try to add/delete rules base on the new information? and if it is duplicated, then it does not matter, just skip...09:56
ltomasbocgoncalves, you cannot duplicate rules, neutron will reject it09:56
cgoncalvesltomasbo, hmm I think octavia doesn't need to keep DB records of ACL/rules. it could probably just map to/from SG rules09:58
ltomasbocgoncalves, then it should be safe, right?09:58
cgoncalvesok, good (neutron rejecting duplicated rules)09:59
ltomasbocgoncalves, yep, that I know for sure, because I hit it once!09:59
cgoncalvesltomasbo, yes. I am just of the opinion that if we have ACL feature we no longer need to have SGs owned by users hence moving ownership to octavia project or creating SG from scratch copying rules from user-owned SG10:00
cgoncalvesto consolidate everything back again10:01
ltomasbocgoncalves, sure, I fully agree10:01
ltomasbocgoncalves, it will be as simple as: before adding the ACL rule, check if the SG belongs to the tenant or the octavia project10:01
cgoncalvesltomasbo, right, so that was my initial question: should octavia do it once ACL is supported and cloud upgraded or the user?10:02
ltomasbothen, if it belongs to it, create a new SG, copy the rules, switch the SG on the VRRP/VIP ports10:02
ltomasbocgoncalves, asking the users to re-do their listeners will work too10:03
cgoncalvesso you want octavia to have that responsability10:03
cgoncalvesok, great10:03
ltomasbocgoncalves, but then you don't have control on when that would happen10:03
cgoncalvesin that case, if we agree the users should re-do, it needs to be well stated in docs10:04
cgoncalvesltomasbo, well, if something breaks for the user it is his fault10:04
cgoncalvesone more reason to have the whitelist -- it has to be an explicit allowance to use custom SGs10:05
ltomasbocgoncalves, yep, I got that and thought it was a good approach10:05
ltomasbocgoncalves, specially for something we know from the very beginning that is temporal10:05
cgoncalves+110:06
cgoncalvesso let's wait for others to share their opinions. if we say it's up to the user to re-do your patch needs to be updated to add docs10:06
cgoncalvesstating in the release note only is not enough10:07
ltomasbocgoncalves, ok, I don't have strong opinion on that, both options are valid10:07
ltomasbocgoncalves, I'll wait to update the patch set then. Can you leave a comment on that onto the patch set too?10:08
ltomasboso that johnsom, nmagnezi, xgerman_, ... give their opinions on that10:09
*** yamamoto has quit IRC10:13
*** yamamoto has joined #openstack-lbaas10:14
cgoncalvesI left that comment before "By confining to hand-picked projects, we can upfront state Octavia will not compulsorily be responsible for re-configuring ACLs once either the API is extended, via FWaaS or whichever will be the implemented approach."10:15
cgoncalvesmaybe I was not clear enough on that, sorry10:15
ltomasbocgoncalves, thanks!10:18
*** yamamoto has quit IRC10:19
*** yamamoto has joined #openstack-lbaas10:57
*** lingxian has joined #openstack-lbaas11:27
*** yamamoto has quit IRC11:39
*** lxkong has quit IRC11:39
*** lingxian is now known as lxkong11:40
*** yamamoto has joined #openstack-lbaas11:40
*** yamamoto has quit IRC11:44
*** yamamoto has joined #openstack-lbaas12:01
*** yamamoto has quit IRC12:07
*** yamamoto has joined #openstack-lbaas12:08
*** yamamoto has quit IRC12:08
tobias-urdindecided to give it another go, anybody have any suggestions? Could not connect to instance. Retrying.: SSLError: [SSL: BAD_SIGNATURE] bad signature (_ssl.c:579)12:09
tobias-urdinported the openstack-ansible code to generate the certs this time, http://paste.openstack.org/show/732483/12:09
tobias-urdintried changing signing_digest to sha512, creating my own amphora image, generate the certificate on my local ubuntu workstation, generating the certs on the centos controller node12:09
tobias-urdintesting with openssl s_client http://paste.openstack.org/show/732486/12:10
tobias-urdinnow i'm stuck again :(12:11
tobias-urdinoctavia.conf for cert stuff and their mapping based on the generated files from the ansible playbook http://paste.openstack.org/show/732487/12:13
tobias-urdin140038729774992:error:1408D07B:SSL routines:ssl3_get_key_exchange:bad signature:s3_clnt.c:2032:12:13
*** yamamoto has joined #openstack-lbaas12:14
*** yamamoto has quit IRC12:20
*** yamamoto has joined #openstack-lbaas12:21
*** yamamoto has quit IRC12:30
tobias-urdinopenssl-1.0.2k is the openssl version, perhaps something with certificate generation causing it to be invalid12:38
tobias-urdinhttps://github.com/openssl/openssl/blob/OpenSSL_1_0_2k/ssl/s3_clnt.c#L203212:40
*** yamamoto has joined #openstack-lbaas12:41
*** yamamoto has quit IRC12:46
*** yamamoto has joined #openstack-lbaas12:56
*** phuoc has joined #openstack-lbaas13:19
*** phuoc_ has quit IRC13:19
*** strigazi has quit IRC13:44
*** strigazi has joined #openstack-lbaas13:44
tobias-urdintried deploying octavia on ubuntu with python3 and openssl 1.1.0g, generating the certs on that machine13:44
tobias-urdinno improvement [SSL: BAD_SIGNATURE] bad signature (_ssl.c:841)13:45
*** rpittau has quit IRC13:56
openstackgerritVadim Ponomarev proposed openstack/octavia master: Add notifications about changed status to worker  https://review.openstack.org/61188214:16
*** velizarx has quit IRC14:42
*** yamamoto has quit IRC14:56
*** pcaruana|elisa| has quit IRC14:56
*** yamamoto has joined #openstack-lbaas14:56
*** pcaruana|elisa| has joined #openstack-lbaas14:57
*** pcaruana|elisa| has quit IRC15:08
*** pcaruana has joined #openstack-lbaas15:08
*** pcaruana has quit IRC15:31
*** nmagnezi has quit IRC15:37
*** openstackgerrit has quit IRC16:24
*** yamamoto has quit IRC17:20
*** yamamoto has joined #openstack-lbaas17:21
*** yamamoto has quit IRC17:27
*** yamamoto has joined #openstack-lbaas17:32
*** yamamoto has quit IRC17:37
*** salmankhan has quit IRC18:13
*** yamamoto has joined #openstack-lbaas18:17
*** openstackgerrit has joined #openstack-lbaas18:50
openstackgerritMerged openstack/neutron-lbaas-dashboard master: sni_container_refs needed if we want to use sni  https://review.openstack.org/60192318:50
openstackgerritMerged openstack/octavia-dashboard master: Show the 'Insert Headers' when listener protocol is 'HTTP' or 'TERMINATED_HTTPS'  https://review.openstack.org/56496319:14
*** lxkong has quit IRC19:39
openstackgerritMerged openstack/neutron-lbaas stable/queens: Improve speed of listing from DB  https://review.openstack.org/58087420:22
*** abaindur has joined #openstack-lbaas20:58
openstackgerritMerged openstack/octavia master: Remove deprecated API settings  https://review.openstack.org/60081920:59
openstackgerritMerged openstack/octavia master: Remove deprecated parameters  https://review.openstack.org/60957020:59
*** abaindur has quit IRC20:59
*** abaindur has joined #openstack-lbaas20:59
*** abaindur has quit IRC21:05
*** abaindur has joined #openstack-lbaas21:05
*** celebdor has quit IRC21:20
*** salmankhan has joined #openstack-lbaas21:20
openstackgerritMichael Johnson proposed openstack/octavia master: Bring up secondary IPs on member networks  https://review.openstack.org/61146021:35
*** yamamoto has quit IRC21:40
*** yamamoto has joined #openstack-lbaas22:10
*** lingxian has joined #openstack-lbaas22:14
openstackgerritMichael Johnson proposed openstack/octavia-tempest-plugin master: Add traffic tests using an IPv6 VIP  https://review.openstack.org/61198022:45
openstackgerritMichael Johnson proposed openstack/octavia master: Update docs conf.py for openstackdocstheme change  https://review.openstack.org/61198723:18
*** abaindur has quit IRC23:35
*** yamamoto has quit IRC23:42

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