Wednesday, 2019-06-19

*** weifan has quit IRC00:09
*** gyee has quit IRC00:32
*** tosky has quit IRC00:36
*** spatel has joined #openstack-ansible00:48
*** kplant has quit IRC00:50
*** hwoarang has quit IRC01:10
*** hwoarang has joined #openstack-ansible01:11
*** tinwood has quit IRC02:08
*** tinwood has joined #openstack-ansible02:10
*** markvoelker has joined #openstack-ansible03:00
*** ansmith_ has joined #openstack-ansible03:04
*** markvoelker has quit IRC03:06
*** ansmith has quit IRC03:06
*** weifan has joined #openstack-ansible03:08
*** weifan has quit IRC03:12
*** spatel has quit IRC03:17
*** ansmith has joined #openstack-ansible03:29
*** ansmith_ has quit IRC03:31
*** hwoarang has quit IRC03:50
*** hwoarang has joined #openstack-ansible03:51
*** markvoelker has joined #openstack-ansible04:01
*** markvoelker has quit IRC04:06
*** markvoelker has joined #openstack-ansible04:21
*** hwoarang has quit IRC04:25
*** hwoarang has joined #openstack-ansible04:25
*** raukadah is now known as chandankumar04:31
*** udesale has joined #openstack-ansible04:31
*** weifan has joined #openstack-ansible05:17
*** weifan has quit IRC05:22
*** irclogbot_2 has quit IRC05:30
*** irclogbot_2 has joined #openstack-ansible05:30
*** spsurya has joined #openstack-ansible06:16
*** cshen has joined #openstack-ansible06:23
*** threestrands has joined #openstack-ansible06:27
*** kopecmartin|off is now known as kopecmartin06:32
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-tests stable/stein: Stop deleting-and-creating RabbitMQ account  https://review.opendev.org/66623006:34
*** miloa has joined #openstack-ansible07:00
miloaMorning07:00
cshenmorning07:00
*** luksky has joined #openstack-ansible07:06
*** ivve has joined #openstack-ansible07:07
*** luksky has quit IRC07:11
*** tosky has joined #openstack-ansible07:15
*** markvoelker has quit IRC07:22
*** luksky has joined #openstack-ansible07:23
miloaabout Rabbitmq : https://docs.openstack.org/openstack-ansible/rocky/admin/maintenance-tasks.html I've got the "HOSTNAME problem" but I am using Ansible 2.5.4.07:23
miloas/2.5.4/2.5.14/07:24
jrosserMorning07:25
jrossermiloa: you might need to give a bit more context there?07:25
miloaWhen I run the infrastructure playbook, the rabbitmq task failed. When I attach to the lxc container and run rabbitmqctl cluster_status I've got this message : unable to connect to epmd (port 4369) on hostname-of-the-host-not-the-hostname-of-lxc-container.07:29
miloain the lxc container echo $HOSTNAME, give the hostname of host not the hostname of container07:30
miloajrosser: so I was wondering if as said in the note in documentation the problem is resolved in Ansible 2.3.07:31
ohwhyosaMorning!07:31
*** key-networks has joined #openstack-ansible07:32
*** key-networks has quit IRC07:34
miloajrosser: when i attach with to the container with --clear-env the HOSTNAME is correct.07:48
ChosSimbaOneGood morning. So how I think i figured out the Haproxy issues I had yesterday. I set the haproxy_keepalived_external/internal_interface to the same interface.07:48
jrossermiloa: i just looked on one of my nodes and HOSTNAME isnt defined either on the host nor in the container07:49
ChosSimbaOneNow the galera cluster is acting up. It fails at setting up the cluster, and it seems like there is no access between the galera containers on the br-mgmt. I tried to ping but no answer acress the hosts.07:50
miloaChosSimbaOne: On the same host, can you ping the galera container from an other container ?07:51
ChosSimbaOneSo on my infrastructure host 2 (os-if02) the infra2-utility-container-d1c87ad3 container has ip 17.19.20.207 if i attach to container infra2-utility-container-d1c87ad3 i can ping that ip.07:56
ChosSimbaOnebut not the infra1-utility-container-XXXX container on os-if0107:57
*** trident has quit IRC07:57
*** threestrands has quit IRC07:59
*** gkadam has joined #openstack-ansible08:00
miloaChosSimbaOne: the infrastructure host 2 (os-if02) is it a VM ?08:00
miloaor a physical server ?08:01
*** trident has joined #openstack-ansible08:01
*** Adri2000 has quit IRC08:01
*** Adri2000 has joined #openstack-ansible08:02
ChosSimbaOneIt is a VM running in KVM/Qemu08:11
*** oligau has quit IRC08:12
ChosSimbaOnemiloa: the kvm is attach to a openvswitch.08:14
miloaChosSimbaOne: I had the same problem, with VMs on Openstack, what I have to do is to declare allowed_address_pair on the port of the VM.08:18
miloaChosSimbaOne: or in Openstack you can deactivate port_security. This article explain how to it https://superuser.openstack.org/articles/managing-port-level-security-openstack/08:21
*** markvoelker has joined #openstack-ansible08:22
ChosSimbaOneI am not running this within openstack. I have a physical host which runs kvm, on this i have 1 deploy 3 infrastructure 2 compute and 1 syslog running as kvm's. These are attached to an OpenVswitch.08:24
ChosSimbaOneSo i have tried to make a small "data center" within the host to test run OSA.08:25
*** pcaruana has quit IRC08:27
*** markvoelker has quit IRC08:27
jrosserChosSimbaOne: this sort of thing does come up quite a bit when people try to use vmware in particular08:28
ChosSimbaOnebut i guess it would be a good place to start figureing out why the two containers cannot ping eachother.08:28
jrosserthe environment has to be set up so that the virtual switch, whatever it is, allows traffic that is not from the mac/ip of the host, but all the containers as well08:29
jrosserso i would expect that you need to make a similar config on your OVS that networks your KVM VM together08:29
ChosSimbaOnehmm, yeah i guess physical hw would be better, but the turn arround time on reinstalling when things go south is a bit high for us right now.08:30
jrosseryou could just attach the KVM VM to linuxbridges, that works08:30
*** oligau has joined #openstack-ansible08:30
miloaChosSimbaOne: can the hosts themselves ping each other throught the br-mgmt ? ping -I br-mgmt ...08:30
jrosserwe actually have tooling that stands up exactly this kind of environment here https://github.com/openstack/openstack-ansible-ops/tree/master/multi-node-aio08:31
ohwhyosaHey guys! Does the public, default network in openstack need to be in a particular range? I routed it with an internal net (pretty random ip, though), and I can ping the router from the machine but i can't ping google from neither the VM nor from the host in the qrouter or qdhcp ip netns08:35
noonedeadpunkmornings:)08:35
jrosserhi noonedeadpunk08:36
ChosSimbaOnejrosser: Okay I will try the bridge solution. So my though by doing it this way, was that it would be closer to a real world senario, where I can use the playbook to integrate with SAML2 federation, ceph, ACI.08:36
ohwhyosasupp08:36
jrosserChosSimbaOne: the multi-node-aio in the ops repo sets up a suitable KVM environment then runs the OSA plays against it08:36
jrosserit's exactly what you're trying to do i think08:36
ChosSimbaOnemiloa: yeah from  OS-IF01 i can ping OS-IF02 03, os-comp01 os-comp02 and syslog.08:37
ohwhyosaAlso, if I want to add say, magnum, post AIO deployed, do i have to do the cp etc/openstack-deploy/conf.d ... and then setup everything?08:37
ChosSimbaOnejrosser: I think you are right, will have a loog at th AIO.08:38
ChosSimbaOnelook*08:40
*** pcaruana has joined #openstack-ansible08:45
*** arxcruz is now known as arxcruz|brb08:47
ChosSimbaOnejrosser: so the deploy-osa.yml will run setup-{host,infrastructure,openstack} which checks for configuration in user_variable and openstack_user_config and various overrides aswell?08:50
ChosSimbaOnefor the multi-aio playbooks.08:51
jrosserChosSimbaOne: it's beena while since i used the MNAIO, but i think it creates user config and use variables to some degree08:51
jrosserand then runs the usual playbooks08:51
ChosSimbaOneokay, thank you for the input. Will see if I can have it working with linux bridges instead.08:52
*** markvoelker has joined #openstack-ansible08:53
*** markvoelker has quit IRC08:58
openstackgerritDirk Mueller proposed openstack/openstack-ansible-galera_client master: Fix galera_client installation for openSUSE Leap 15.1  https://review.opendev.org/66624909:07
openstackgerritDirk Mueller proposed openstack/openstack-ansible-os_nova master: Switch to openSUSE Leap 15.1  https://review.opendev.org/66606209:08
CeeMacmorning09:08
*** chhagarw has joined #openstack-ansible09:14
*** luksky has quit IRC09:24
ohwhyosaindeed, none of the netns pings google09:29
*** janno has joined #openstack-ansible09:29
*** af_tim has joined #openstack-ansible09:31
*** yolanda has quit IRC09:41
*** tosky has quit IRC09:47
ohwhyosaAnd should I install ara on a particular virtulenv or should it be available systemwide?09:47
*** tosky has joined #openstack-ansible09:48
*** markvoelker has joined #openstack-ansible09:53
*** ironfoot has left #openstack-ansible09:56
*** markvoelker has quit IRC09:58
openstackgerritMerged openstack/openstack-ansible stable/queens: Bump SHAs for stable/queens  https://review.opendev.org/66554409:58
*** electrofelix has joined #openstack-ansible10:03
*** electrofelix has quit IRC10:03
*** luksky has joined #openstack-ansible10:07
*** electrofelix has joined #openstack-ansible10:09
CeeMacjrosser: do you use project specific provider / external networks?10:14
jrosserCeeMac: sort of10:14
jrosseri have some provider networks that are private to the admin user, and then shared with specific projects10:15
jrosserCeeMac: take a look at this https://docs.openstack.org/neutron/rocky/admin/config-rbac.html10:17
CeeMacthat rings a bell actually, maybe I've configured this one backwards10:23
CeeMaci created at against a user project and set it to not shared, but its still visible across projects10:23
*** dave-mccowan has joined #openstack-ansible10:31
CeeMacjrosser: and you use these as external networks that can have a router attached?10:38
CeeMacnvm10:39
jrosserin my use case they are for projects to connect VM directly to, but i don't see why they shouldnt have a router10:39
* CeeMac scrolled down10:39
CeeMacjrosser: got it working, i'd seen how to do it a while back just completely forgot and went with the quick/stupid option of creating it as admin not sharead external, which apparently makes it global10:47
jrosserexcellent10:47
CeeMacive re-created it and used rbac to change it to shared and external for 1 project, its now invisible to the other ones :D10:47
CeeMacjrosser: thanks, I was in a pickle there!10:47
CeeMaci'm a bit frustrated i couldn't get fwaas working properly :(10:48
jrosserCeeMac: i'd be interested to see if you can maintain the separation of networks that all come to the network node10:48
CeeMacon the other hand, first customer online today10:48
CeeMacjrosser: how do you mean?10:48
CeeMacat what level?10:48
jrosseri.e can you guarantee that the project specific network you've just made can't talk to anything else10:49
CeeMacoh, i see10:49
jrosserno accidental routing introduced10:49
*** chhagarw has quit IRC10:50
*** markvoelker has joined #openstack-ansible10:54
ohwhyosaShould the demo project public network be able to reach google?10:57
noonedeadpunkjrosser: can you take a look at https://review.opendev.org/#/c/666174/ ?10:58
noonedeadpunkoh, sorry, missed that you already set +210:58
*** markvoelker has quit IRC10:59
*** kplant has joined #openstack-ansible11:08
*** yolanda has joined #openstack-ansible11:17
*** rgogunskiy has joined #openstack-ansible11:21
openstackgerritDirk Mueller proposed openstack/openstack-ansible-galera_client master: Fix galera_client installation for openSUSE Leap 15.1  https://review.opendev.org/66624911:24
dirkcan we get https://review.opendev.org/#/c/657233/ reviewed+merged? it is such a trivial patch it literally hurts to have it idling around for over a month11:26
*** ansmith has quit IRC11:37
mnaserhi everyone11:41
jrossero/ hello11:47
jrossermnaser: you got a minute?11:47
*** udesale has quit IRC11:53
*** arxcruz|brb is now known as arxcruz11:53
*** udesale has joined #openstack-ansible11:53
*** markvoelker has joined #openstack-ansible11:55
*** markvoelker has quit IRC12:00
mnaserjrosser: sure12:03
jrossermnaser: what do you make of this? https://github.com/openstack/openstack-ansible-os_keystone/blob/master/tasks/keystone_pre_install.yml#L77-L8612:04
mnaserOh boy12:05
mnaserA bad idea12:05
jrosseras i see it that nukes the /etc/keystone/* directory (including your fernet keys!) each time the playbook is run? or do i miss something?12:05
noonedeadpunkI think it's related to smart sources12:05
jrosserthis feels like the root cause of my tokens all getting invalidated yesterday12:05
mnaserI think it might be trying to convert it into a symlink12:05
noonedeadpunkand /etc/keystone is supposed to be a symlink12:05
mnaserWhich I dunno if I think a symlink is a good idea for that but..12:06
jrosseri have the ansible log from my R->S upgrade and it nuked the whole dir12:06
jrosserand then set things up again as if it were a fresh install12:06
noonedeadpunkoh, yeah, that's the case as in R it's a directory....12:06
noonedeadpunkwe probably should somehow cover this in upgrade script....12:07
jrosserit wouldnt otherwise matter expect for this https://github.com/openstack/openstack-ansible-os_keystone/blob/master/defaults/main.yml#L73-L8612:07
noonedeadpunkin S it's ok as well I think12:08
mnaserI felt like the smart sources thing was a very complicated set of steps12:09
noonedeadpunkbut upgrade makes inpleasant things....12:09
jrosseris it right that we're keeping those tokens in /etc at all12:09
noonedeadpunkthey're not kept in etc, since /etc/keystone/ is a symlink to /opt12:09
noonedeadpunk* somewhere to opt12:10
jrosseroh crap well thats even worse :)12:10
jrosserbecasue the keys are now in the venv?12:10
noonedeadpunkI think they are12:11
jrosserso you are guaranteed to lose them across an upgrade12:11
jrossermajor or minor12:11
noonedeadpunknot 100% sure about minor ones... There was some trick, but can instantly recall...12:12
noonedeadpunkProbably we should ask cloudnull?:)12:12
openstackgerritDirk Mueller proposed openstack/openstack-ansible-galera_server master: Fix galera_server installation for openSUSE Leap 15.1  https://review.opendev.org/66627212:12
cloudnullo/12:12
openstackgerritDirk Mueller proposed openstack/openstack-ansible-os_nova master: Switch to openSUSE Leap 15.1  https://review.opendev.org/66606212:12
* cloudnull reading back 12:12
noonedeadpunks/can/can't/12:13
cloudnullyes, most if not all, of the openstack services etc directories are linked to the venv in /openstack/venvs/$NAME/etc/...12:14
*** mgariepy has joined #openstack-ansible12:15
noonedeadpunkso we're really rotating fernet keys during every minor upgrade...12:15
cloudnullin the case of keystone that would mean the keys would be forced to be regenerated on upgrade.12:15
jrosserright, but the issue i think i have is that the rotation is not "clean"12:15
mnaserYeah that's not a rotation that's a full reinitialization in this case12:16
jrosserso i was left with ec2 tokens that couldnt be decrypted12:16
mnaserThe old keys are gone so all tokens fail and even worse the credential keys disappear too12:16
mnaserYesh that's the much worse case12:16
jrosserand this causes a huge stacktrace from keystone when you try to use them12:16
cloudnullkeystone could use a more statically defined location so that keys always remain12:16
mnaseri think keystone and ever distro kinda relies on /etc/keystone/{fernet,credential}-keys pretty much12:17
mnaserso we'd probably the anti pattern12:18
*** chhagarw has joined #openstack-ansible12:18
cloudnullthe config in the venv was to allow for rollback with versioned config and packaging config for folks who are producing their own venvs. sadly it sounds like that is creating issues with fernet keys :(12:19
jrosseri guess the issue is that the keys require a lifecycle that isnt linked to the lifecycle of the venvs12:20
*** udesale has quit IRC12:20
cloudnull+112:21
mnaserwell if you think about it, if you're making a config change and running it with the same osa, the 'old' copy will still exist12:21
mnasererr, will not exist12:21
*** udesale has joined #openstack-ansible12:21
mnaserbecause the venv name will be the same12:21
mnaserif you are covering a minor/major upgrade case, then you'll likely have to change your OSA version again and rerun it anyways to get it to point towards the existing venv12:21
cloudnullyes, it will only be replaced on upgrade (both major and minor)12:21
mnaser(or the older one in this case)12:22
mnaserand if you're rerunning the deploy anyways, it will probably generate the same configs, implying you weren't doing a lot of other changes i guess12:22
mnaserand even if the smart sources are there, it will overwrite them with the changes you had done at the time12:22
jrosserso my specific 'bug' is around the R->S transition to smart sources12:25
mnaserand it also means that every keystone deploy brekas all users/services12:25
*** udesale has quit IRC12:25
jrosserbut then there is a different issue for smart sources becasue it now discards the keys all the time12:25
*** udesale has joined #openstack-ansible12:25
tridentIf I have a variable in user_variables.yml that I want to be default and then want to override it for a couple of compute nodes, what is the recommended way of doing that? Is it expected that the variable in user_variables.yml will take precedent before a variable in the host_vars or container_vars sections of a few hosts in openstack_user_config.yml?12:28
tridentSeems to be the same thing with variables in host_vars/<hostname>.yml files....12:29
tridentI would very much prefer not having to completely remove the variable from user_variables.yml and add to all hosts in openstack_user_config.yml...12:30
jrossertrident: user_*.yml is the highest priority and will override everything12:31
*** mmercer has quit IRC12:31
noonedeadpunktrident: you may also use ternary filter, like "{{ (inventory_hostname in groups['compute_hosts']) | ternary('one', 'two') }}"12:31
jrosserin this case i would suggest you put your setting into a group_var for all the compute nodes12:31
jrosserand then override specifically via host vars as you need12:31
jrosser^ or do that :)12:31
noonedeadpunk^ good idea12:31
tridentAh, ok, that makes sense. Thanks!12:32
jrosserjust pick the right group_vars file to make sure the original variable from user_variables targets everything you need, be that all, or all computes, or whatever12:33
jrossermnaser cloudnull bug for R->S upgrade https://bugs.launchpad.net/openstack-ansible/+bug/183341412:44
openstackLaunchpad bug 1833414 in openstack-ansible "Fernet keys are lost during Rocky->Stein upgrade" [Undecided,New]12:44
*** rgogunskiy has quit IRC12:49
*** ansmith has joined #openstack-ansible12:53
*** rgogunskiy has joined #openstack-ansible12:55
*** markvoelker has joined #openstack-ansible12:56
*** markvoelker has quit IRC13:00
*** rgogunskiy has quit IRC13:03
ChosSimbaOneHi. so now i can ping from galera container to galera container, with bridges.13:03
ChosSimbaOneahh thought i had uncommented the part about galera cluster name in user_variable.yml, but aparently not. Will re run and see if the naming isue disapears :-)13:06
*** miloa has quit IRC13:08
*** yolanda has quit IRC13:13
*** yolanda has joined #openstack-ansible13:17
*** schwicht has joined #openstack-ansible13:25
*** BjoernT has joined #openstack-ansible13:44
*** fresta has joined #openstack-ansible13:46
*** joshualyle has quit IRC13:49
*** markvoelker has joined #openstack-ansible13:57
*** markvoelker has quit IRC14:01
*** BjoernT_ has joined #openstack-ansible14:01
*** BjoernT has quit IRC14:03
openstackgerritDirk Mueller proposed openstack/openstack-ansible-os_placement master: Fix aio_distro_metal jobs for openSUSE  https://review.opendev.org/66629814:04
openstackgerritDirk Mueller proposed openstack/openstack-ansible-os_nova master: Switch to openSUSE Leap 15.1  https://review.opendev.org/66606214:04
openstackgerritDirk Mueller proposed openstack/openstack-ansible-galera_client master: Fix galera_client installation for openSUSE Leap 15.1  https://review.opendev.org/66624914:14
*** nurdie has joined #openstack-ansible14:21
*** nurdie_ has joined #openstack-ansible14:22
*** ivve has quit IRC14:23
*** sreejithp has joined #openstack-ansible14:25
*** nurdie has quit IRC14:25
openstackgerritMerged openstack/openstack-ansible-galera_client master: Replace git.openstack.org URLs with opendev.org URLs  https://review.opendev.org/65723314:38
*** miloa has joined #openstack-ansible14:44
*** miloa has quit IRC14:46
*** luksky has quit IRC14:50
*** nurdie_ has quit IRC14:50
*** markvoelker has joined #openstack-ansible14:58
*** markvoelker has quit IRC15:02
*** Original_ElGuapo has joined #openstack-ansible15:08
*** cshen has quit IRC15:18
*** gkadam has quit IRC15:19
*** gyee has joined #openstack-ansible15:32
noonedeadpunkfolks, can we get +w for https://review.opendev.org/#/c/666174/ ?15:36
mnasernoonedeadpunk: you should be able to workflow it15:39
noonedeadpunkhm, I thought, that once second +2 without +w, patch is waiting for another core ?15:40
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_cloudkitty master: Sync Sphinx requirement  https://review.opendev.org/66632115:41
noonedeadpunkor I'm not right with that?15:42
jrossernoonedeadpunk: done - looks like i didnt hit enough buttons earlier15:42
noonedeadpunkjrosser: thanks)15:43
mnasernoonedeadpunk: if someone put a +2 after you, it's okay to do a +w at that point15:44
noonedeadpunkok, thanks for explantion15:46
noonedeadpunkbtw, mnaser, what do you think regarding https://review.opendev.org/#/q/topic:osa/service-refactor ?15:48
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_nova master: tess  https://review.opendev.org/66632315:52
openstackgerritzhulingjie proposed openstack/openstack-ansible-haproxy_server master: Sync Sphinx requirement  https://review.opendev.org/66632515:53
*** markvoelker has joined #openstack-ansible15:58
openstackgerritzhulingjie proposed openstack/openstack-ansible-nspawn_container_create master: Sync Sphinx requirement  https://review.opendev.org/66632615:59
openstackgerritzhulingjie proposed openstack/openstack-ansible-ceph_client master: Sync Sphinx requirement  https://review.opendev.org/66632715:59
openstackgerritzhulingjie proposed openstack/openstack-ansible-lxc_hosts master: Sync Sphinx requirement  https://review.opendev.org/66632815:59
openstackgerritzhulingjie proposed openstack/openstack-ansible-apt_package_pinning master: Sync Sphinx requirement  https://review.opendev.org/66632915:59
openstackgerritzhulingjie proposed openstack/openstack-ansible-lxc_container_create master: Sync Sphinx requirement  https://review.opendev.org/66633015:59
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_barbican master: Sync Sphinx requirement  https://review.opendev.org/66633115:59
openstackgerritzhulingjie proposed openstack/openstack-ansible-galera_server master: Sync Sphinx requirement  https://review.opendev.org/66633215:59
openstackgerritzhulingjie proposed openstack/openstack-ansible-memcached_server master: Sync Sphinx requirement  https://review.opendev.org/66633315:59
openstackgerritzhulingjie proposed openstack/openstack-ansible-nspawn_hosts master: Sync Sphinx requirement  https://review.opendev.org/66633415:59
openstackgerritzhulingjie proposed openstack/openstack-ansible-openstack_hosts master: Sync Sphinx requirement  https://review.opendev.org/66633516:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-openstack_openrc master: Sync Sphinx requirement  https://review.opendev.org/66633616:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-galera_client master: Sync Sphinx requirement  https://review.opendev.org/66633716:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_aodh master: Sync Sphinx requirement  https://review.opendev.org/66633816:00
openstackgerritzhulingjie proposed openstack/openstack-ansible master: Sync Sphinx requirement  https://review.opendev.org/66633916:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_blazar master: Sync Sphinx requirement  https://review.opendev.org/66634016:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_cinder master: Sync Sphinx requirement  https://review.opendev.org/66634116:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_designate master: Sync Sphinx requirement  https://review.opendev.org/66634216:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-ops master: Sync Sphinx requirement  https://review.opendev.org/66634316:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_ceilometer master: Sync Sphinx requirement  https://review.opendev.org/66634416:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_heat master: Sync Sphinx requirement  https://review.opendev.org/66634516:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_horizon master: Sync Sphinx requirement  https://review.opendev.org/66634616:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_ironic master: Sync Sphinx requirement  https://review.opendev.org/66634716:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_cloudkitty master: Sync Sphinx requirement  https://review.opendev.org/66634816:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_gnocchi master: Sync Sphinx requirement  https://review.opendev.org/66634916:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_congress master: Sync Sphinx requirement  https://review.opendev.org/66635016:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_magnum master: Sync Sphinx requirement  https://review.opendev.org/66635116:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_manila master: Sync Sphinx requirement  https://review.opendev.org/66635216:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_masakari master: Sync Sphinx requirement  https://review.opendev.org/66635316:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_glance master: Sync Sphinx requirement  https://review.opendev.org/66635516:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_neutron master: Sync Sphinx requirement  https://review.opendev.org/66635616:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_keystone master: Sync Sphinx requirement  https://review.opendev.org/66635716:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_panko master: Sync Sphinx requirement  https://review.opendev.org/66635816:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_octavia master: Sync Sphinx requirement  https://review.opendev.org/66635916:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_placement master: Sync Sphinx requirement  https://review.opendev.org/66636016:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_sahara master: Sync Sphinx requirement  https://review.opendev.org/66636116:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_swift master: Sync Sphinx requirement  https://review.opendev.org/66636216:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_rally master: Sync Sphinx requirement  https://review.opendev.org/66636316:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_trove master: Sync Sphinx requirement  https://review.opendev.org/66636416:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_tempest master: Sync Sphinx requirement  https://review.opendev.org/66636516:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-os_zun master: Sync Sphinx requirement  https://review.opendev.org/66636616:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-pip_install master: Sync Sphinx requirement  https://review.opendev.org/66636716:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-repo_server master: Sync Sphinx requirement  https://review.opendev.org/66636816:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-rabbitmq_server master: Sync Sphinx requirement  https://review.opendev.org/66636916:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-repo_build master: Sync Sphinx requirement  https://review.opendev.org/66637016:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-rsyslog_client master: Sync Sphinx requirement  https://review.opendev.org/66637116:00
openstackgerritzhulingjie proposed openstack/openstack-ansible-tests master: Sync Sphinx requirement  https://review.opendev.org/66637216:00
*** markvoelker has quit IRC16:03
*** udesale has quit IRC16:12
logan-what should we do with the smart sources stuff? it seems like versioning the configs inside the venv is pretty unnecessary since the configs are inherently versioned by the OSA tag being deployed. so the deployment host is a centralized, versioned config source. there's no need to have multiple versions of these things on the deploy targets16:13
logan-and jrosser yes great find, wiping fernet is bad but wiping credentials keys is a huge problem. at least they're not "wiped" but that is terrifyingly close to it :/16:14
jrosserlogan-: well R->S upgrade you lose everything16:14
logan-oh gotcha16:15
jrosserbecasue it goes from real directory to synlink-to-venv at that point16:15
logan-yup16:15
logan-yikes16:15
logan-that is absolutely a release blocker imo. we should not release stein until that is resolved16:16
jrosseri'm not sure how yet how to expunge all the existing but now non-deryptable tokens i have16:16
jrosserbecasue keystone blows up if you try to use them16:16
logan-yep16:16
logan-we used to have a bug where it did this if you rebuilt your keystone[0] container16:16
jrosseri think i found your bug on LP about that16:16
logan-afaik you just have to throw away all of your credential keys in the DB and start over16:16
jrosserif you have any thoughts on a good mechanism for the R->S upgrade then pitch in on that bug i made16:18
*** spsurya has quit IRC16:18
logan-i wouldn't be opposed to reverting smart sources16:18
logan-but that is going to be a mess too i guess16:18
jrosseralso i think subsequent runs of the keystone playbook might do bad things too16:18
jrosserbut i've not had a change to test that out16:18
jrosser*chance16:18
jrosserperhaps for keystone we adjust the way the smart-sources is setup to keep /etc/keystone elsewhere on the host rather than in the venv16:20
*** chandankumar is now known as raukadah16:21
logan-maybe even /etc/keystone ;)16:21
jrosseroh well isnt there some funny business with distro installs putting stuff there16:22
logan-yeah I wonder how that works with smart sources? do we only use the smart sources stuff in source installs?16:22
logan-(i guess we must since there would be no venvs in a distro install)16:22
logan-a couple tasks to migrate back out of smart sources is probably not too difficult actually if we decide to revert, since we have the current deployed tag in local facts etc.16:27
logan-check if /etc/service is a link to /openstack/venvs/; delete it if it is; create a directory; copy /openstack/venvs/<service>-<venv tag>/etc/whatever to /etc/service, and just do that at the beginning of the role16:29
logan-that way ppl who have stein deployed will go back to the normal way of doing things, and upgrading from rocky will not be an issue16:30
jrosseryeah, and simulaneously back out the part which creates the symlink to the venv16:31
*** kopecmartin is now known as kopecmartin|off16:31
jrosserwe already get the state of /etc/keystone here anyway https://github.com/openstack/openstack-ansible-os_keystone/blob/master/tasks/keystone_pre_install.yml#L7016:32
logan-yep16:33
*** rgogunskiy has joined #openstack-ansible16:34
jrosserso i'd say fiddle with this a bit to make it always a dir https://github.com/openstack/openstack-ansible-os_keystone/blob/master/tasks/keystone_pre_install.yml#L114-L11716:35
jrosserand then add a conditional task right at the end of that file which copies anything that might exist in the venv /etc/keystone16:36
jrosserthen it should do the right thing for new installs, and rescue existing ones16:36
jrosseronly tricky thing is you wouldnt necessarily have the path to the old venv16:37
jrosserah yes you would, keystone_conf_dir_stat.lnk_target16:38
*** rgogunskiy has quit IRC16:38
logan-ahh yep16:38
*** aludwar has joined #openstack-ansible16:43
*** sreejithp has quit IRC16:43
*** sreejithp has joined #openstack-ansible16:44
*** tosky has quit IRC16:47
*** weifan has joined #openstack-ansible16:49
*** markvoelker has joined #openstack-ansible16:59
*** trident has quit IRC17:02
*** markvoelker has quit IRC17:04
*** trident has joined #openstack-ansible17:04
*** tuxjohnson has joined #openstack-ansible17:14
*** tuxjohnson has left #openstack-ansible17:16
*** goldenfri has quit IRC17:32
*** mmercer has joined #openstack-ansible17:45
NobodyCamGood Morning OSA folks, I made a manual change to my glance lxc containers mount points, is there a way for me to record this in the config17:51
jrosserNobodyCam: maybe this https://github.com/openstack/openstack-ansible-lxc_container_create/blob/master/defaults/main.yml#L46 ?17:54
NobodyCamahh :) Thank you, looks like I can set that in cond.d/glance.yml?17:59
*** markvoelker has joined #openstack-ansible18:00
jrosserI’d put it in group_vars/something.... because it’s more ansible-ey18:04
*** markvoelker has quit IRC18:05
*** electrofelix has quit IRC18:08
*** pcaruana has quit IRC18:11
*** sreejithp has quit IRC18:16
*** sreejithp has joined #openstack-ansible18:16
*** cshen has joined #openstack-ansible18:23
*** luksky has joined #openstack-ansible18:30
NobodyCamahh18:31
*** BjoernT has joined #openstack-ansible18:32
*** BjoernT_ has quit IRC18:34
*** cshen has quit IRC18:50
*** ivve has joined #openstack-ansible18:50
*** chhagarw has quit IRC18:50
*** BjoernT_ has joined #openstack-ansible18:51
*** BjoernT has quit IRC18:52
*** markvoelker has joined #openstack-ansible19:01
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Remove credential sharing with nova  https://review.opendev.org/65817819:08
*** ivve has quit IRC19:16
*** markvoelker has quit IRC19:20
openstackgerritMerged openstack/openstack-ansible-os_manila master: Updated from OpenStack Ansible Tests  https://review.opendev.org/66611119:27
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Fix loss of fernet tokens on Rocky to Stein upgrade for source installs  https://review.opendev.org/66642819:44
jrossermnaser: logan- i hacked that together for this keystone token stuff ^19:44
jrosserit's totally untested but its getting late here so if you are able to nurse/fix that as needed it would be very helpful19:44
*** kplant has quit IRC19:47
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Fix loss of fernet tokens on Rocky to Stein upgrade for source installs  https://review.opendev.org/66642819:47
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Fix loss of fernet tokens on Rocky to Stein upgrade for source installs  https://review.opendev.org/66642819:51
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Fix loss of fernet tokens on Rocky to Stein upgrade for source installs  https://review.opendev.org/66642820:02
*** hamzaachi has joined #openstack-ansible20:03
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Fix loss of fernet keys on Rocky to Stein upgrade for source installs  https://review.opendev.org/66642820:07
*** schwicht has quit IRC20:08
*** hwoarang has quit IRC20:16
*** markvoelker has joined #openstack-ansible20:17
*** hwoarang has joined #openstack-ansible20:17
*** hamzaachi has quit IRC20:20
*** hamzaachi has joined #openstack-ansible20:21
*** schwicht has joined #openstack-ansible20:30
*** markvoelker has quit IRC20:36
*** schwicht has quit IRC20:46
openstackgerritMerged openstack/openstack-ansible-os_ironic master: Updated from OpenStack Ansible Tests  https://review.opendev.org/66610920:51
*** dirk has quit IRC20:55
openstackgerritMerged openstack/openstack-ansible-os_blazar master: Updated from OpenStack Ansible Tests  https://review.opendev.org/66610120:57
*** sreejithp has quit IRC21:02
*** sreejithp_ has joined #openstack-ansible21:03
*** hamzaachi has quit IRC21:05
*** ansmith has quit IRC21:05
*** schwicht has joined #openstack-ansible21:08
openstackgerritMerged openstack/openstack-ansible-os_aodh master: Updated from OpenStack Ansible Tests  https://review.opendev.org/66471321:09
openstackgerritMerged openstack/openstack-ansible-os_masakari master: Updated from OpenStack Ansible Tests  https://review.opendev.org/66611221:13
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Fix loss of fernet keys on Rocky to Stein upgrade for source installs  https://review.opendev.org/66642821:14
*** kplant has joined #openstack-ansible21:18
*** hamzaachi has joined #openstack-ansible21:20
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Fix loss of fernet keys on Rocky to Stein upgrade for source installs  https://review.opendev.org/66642821:32
*** markvoelker has joined #openstack-ansible21:33
*** BjoernT_ has quit IRC21:49
CeeMacCan an aio be configured for ovs instead of lxb?21:52
*** markvoelker has quit IRC21:53
openstackgerritMerged openstack/openstack-ansible-os_mistral master: Updated from OpenStack Ansible Tests  https://review.opendev.org/66611321:54
*** mkuf has quit IRC22:01
*** mkuf has joined #openstack-ansible22:02
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-os_neutron master: Install python-systemd package for journal logging  https://review.opendev.org/66645822:15
*** zbr|ruck has quit IRC22:17
*** hamzaachi has quit IRC22:30
*** sreejithp_ has quit IRC22:31
*** luksky has quit IRC22:39
*** ansmith has joined #openstack-ansible22:47
*** markvoelker has joined #openstack-ansible22:50
*** markvoelker has quit IRC23:05
*** dmsimard0 has joined #openstack-ansible23:08
*** dmsimard has quit IRC23:08
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-os_nova master: Only clone console repos on source based installs  https://review.opendev.org/66646323:32

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