Tuesday, 2019-09-17

*** goldyfruit_ has joined #openstack-ansible00:00
*** markvoelker has quit IRC00:02
*** ansmith has quit IRC00:07
*** devx has quit IRC00:14
*** gyee has quit IRC00:14
*** devx has joined #openstack-ansible00:14
*** nicolasbock has quit IRC00:15
*** brokencycle has quit IRC00:36
*** BjoernT has joined #openstack-ansible01:24
*** macz has quit IRC01:36
*** nicolasbock has joined #openstack-ansible01:55
*** markvoelker has joined #openstack-ansible02:03
*** markvoelker has quit IRC02:08
*** nicolasbock has quit IRC02:14
*** csmart has quit IRC02:19
*** masterpe has quit IRC02:19
*** csmart has joined #openstack-ansible02:24
*** masterpe has joined #openstack-ansible02:30
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_murano master: Initial commit to os_murano role  https://review.opendev.org/67783002:39
*** masterpe has quit IRC02:50
*** sum12 has quit IRC02:50
*** persia has quit IRC02:50
*** nyloc has quit IRC02:50
*** masterpe has joined #openstack-ansible02:51
*** sum12 has joined #openstack-ansible02:56
*** persia has joined #openstack-ansible02:56
*** nyloc has joined #openstack-ansible02:56
*** radeks has quit IRC03:00
*** dave-mccowan has quit IRC03:00
*** BjoernT has quit IRC03:06
*** sum12 has quit IRC03:18
*** persia has quit IRC03:18
*** nyloc has quit IRC03:18
*** sum12 has joined #openstack-ansible03:24
*** persia has joined #openstack-ansible03:24
*** nyloc has joined #openstack-ansible03:24
*** rmcallis has quit IRC03:59
*** macz has joined #openstack-ansible04:28
*** macz has quit IRC04:33
*** udesale has joined #openstack-ansible05:01
*** radeks has joined #openstack-ansible05:01
*** radeks has quit IRC05:03
*** pcaruana has joined #openstack-ansible05:16
*** goldyfruit_ has quit IRC05:19
*** pcaruana has quit IRC05:29
*** sshnaidm|afk is now known as sshnaidm|pto05:35
*** spsurya has joined #openstack-ansible05:55
jrossermorning06:27
*** kopecmartin|off is now known as kopecmartin06:31
jrosserevrardjp: I have a question about a test patch I made https://review.opendev.org/#/c/682460/06:36
jrosserthe sha change for tempest does not seem to do anything, is that expected?06:37
jrosserI mean there that the change I wanted to pull in from tempest does not seem to happen with the updated sha06:39
*** markvoelker has joined #openstack-ansible06:47
*** markvoelker has quit IRC06:52
*** cshen has joined #openstack-ansible07:03
jrosserdmsimard: we got some py3 going, we can try a newer ara now I think?07:06
*** jbadiapa has quit IRC07:08
masterpeI do a installation with OSA 18.1.8 based on source, when it is building it failes at building the repo at task:07:13
masterperepo_build : Create OpenStack-Ansible requirement wheels07:13
masterpeIt is running the command:07:14
masterpeset -o pipefail; /openstack/venvs/repo-build-undefined/bin/pip wheel --timeout 120 --wheel-dir /tmp/openstack-wheel-output --find-links /var/www/repo/links --find-links /tmp/openstack-wheel-output --constraint /var/www/repo/os-releases/undefined/ubuntu-18.04-x86_64/requirements_constraints.txt  --no-binary libvirt-python  --index-url https://pypi.python.org/simple --trusted-host pypi.python.org  --build07:14
masterpe/tmp/openstack-builder --requirement /var/www/repo/os-releases/undefined/ubuntu-18.04-x86_64/requirements.txt  2>&1 | ts > /var/log/repo/wheel_build.log07:14
masterpeThis command fails with the error message:07:16
masterpeCould not satisfy constraints for 'openstack-heat': installation from path or url cannot be constrained to a version07:16
ChosSimbaOneMorning :-)07:18
*** ivve has joined #openstack-ansible07:21
*** trident has quit IRC07:22
jrossermasterpe: https://github.com/pypa/pip/issues/631007:22
jrosserI don’t know why you see that though07:22
*** jbadiapa has joined #openstack-ansible07:24
*** tosky has joined #openstack-ansible07:27
*** ygk_12345 has joined #openstack-ansible07:27
*** rpittau|afk is now known as rpittau07:28
jrossermasterpe: actually the “undefined” in the path to the requirements file suggests something has gone wrong07:29
*** trident has joined #openstack-ansible07:31
ChosSimbaOneHi. I think I am a bit thick skulled, and can't quite graspe the concept of the ext_lb_vip_address. If that should be on an external routed IP, that network should be trunked into the infrastructure host as well right?07:32
ChosSimbaOneand then untagged at some bridge interface so that OSA can add it to the ha-proxy?07:32
ChosSimbaOneI am having a hard time finding documentation for this, it seems a bit like magic to me from the documentation.07:33
evrardjpjrosser: I am not sure this reference would work for pip07:36
*** trident has quit IRC07:36
masterpejrosser: Didn't seen that. I will look into it.07:37
jrosserevrardjp: this seems a bit misleading that we bump the sha for tempest every time and it's not used07:40
jrossermisleading/confusing07:40
*** brokencycle has joined #openstack-ansible07:41
jrosseris it becasue this is commented out? https://github.com/openstack/openstack-ansible-os_tempest/blob/master/defaults/main.yml#L4707:41
evrardjpyeah so there are two things in there07:41
evrardjpone is the fact that multiple things can mask07:42
evrardjpand the fact that we masked in tempest in the past07:42
evrardjpI think this is legacy07:42
jrosserso i have a situation where it is necessary to take tempest from git07:43
evrardjpso ... two things:07:44
evrardjp1) why don't you _merge_ the change in your own repo, and point to it? That would prevent the review.openstack refs/ formatted url for pip, so that would work07:44
evrardjp2) shouldn't we revert the tempest role to use our defaults again?07:45
jrosserfor keytstone? thats working07:45
evrardjpIt was due to a a problem07:45
evrardjpoh that's interesting07:45
evrardjpit used to not work07:45
jrosseri wanted to test an as-yet unmerged patch to keystone and that did the right thing07:45
evrardjpok07:46
jrosserbut that patch is requiring updated tempest, else tempest fails07:46
*** trident has joined #openstack-ansible07:46
evrardjpcould you update the tempest role to make sure it uses defaults ?07:46
evrardjpit was due to a problem of upgrades IIRC, but with the fact we cahnged repo build I am not sure this is required anymore07:47
jrosseris that just uncommenting https://github.com/openstack/openstack-ansible-os_tempest/blob/master/defaults/main.yml#L47 ?07:47
evrardjpnot really sure if this is using the same as the other roles (python_venv_build)07:49
evrardjpI think it would be also possible to remove tempest from those defaults files07:49
evrardjpand make sure the roles are bumped, but I seriously don't have the time to change this.07:49
*** kaiokmo has quit IRC08:04
*** kaiokmo has joined #openstack-ansible08:13
ygk_12345hi all08:35
ygk_12345glance uploads from external networks is failing in OSA08:35
ygk_12345it is timing out08:35
ygk_12345is this a known issue or a bug ?08:35
ygk_12345the image is stuck in queued state08:39
evrardjphi ygk_1234508:44
ygk_12345evrardjp is this a known issue with glance ?08:44
evrardjpI seem to recall multiple things involved with that08:44
evrardjpit's most likely a configuration thing08:44
*** luksky has joined #openstack-ansible08:44
evrardjpI can't help right now08:45
ygk_12345evrardjp it is mostly failing when trying to upload images fro external networks08:45
ygk_12345*from08:45
ygk_12345what exactly to enable in the config ?08:46
masterpesomehow the env variable CURRENT_OSA_VERSION is not getting set thats why I get the undefined string08:59
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Install current ARA version for python3 ansible-runtime venv  https://review.opendev.org/68258709:04
*** cshen has quit IRC09:10
*** pcaruana has joined #openstack-ansible09:19
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Install current ARA version for python3 ansible-runtime venv  https://review.opendev.org/68258709:26
*** cshen has joined #openstack-ansible09:27
*** ygk_12345 has quit IRC09:31
*** cshen has quit IRC09:32
*** stuartgr has joined #openstack-ansible09:36
noonedeadpunkmonrings09:41
*** cshen has joined #openstack-ansible09:43
jrossero/09:45
*** tlunkw has joined #openstack-ansible10:01
*** pcaruana has quit IRC10:07
*** ansmith has joined #openstack-ansible10:12
*** ondrejburian has joined #openstack-ansible10:19
*** cshen has quit IRC10:28
noonedeadpunkso, keystone patch is still not merged:(10:28
*** luksky has quit IRC10:29
*** macz has joined #openstack-ansible10:30
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Freeze roles for Train milestone  https://review.opendev.org/68100210:32
*** udesale has quit IRC10:34
*** udesale has joined #openstack-ansible10:34
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Add nova placement to placement migration  https://review.opendev.org/66486710:34
*** macz has quit IRC10:35
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Add metal upgrade jobs  https://review.opendev.org/67110510:41
*** prometheanfire has quit IRC10:41
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Install current ARA version for python3 ansible-runtime venv  https://review.opendev.org/68258710:43
*** prometheanfire has joined #openstack-ansible10:43
*** ansmith has quit IRC10:43
*** cshen has joined #openstack-ansible10:44
*** ygk_12345 has joined #openstack-ansible10:46
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_swift master: [DNM] test swift / py3  https://review.opendev.org/68094610:48
*** pcaruana has joined #openstack-ansible10:55
*** nicolasbock has joined #openstack-ansible11:05
*** luksky has joined #openstack-ansible11:05
*** goldyfruit_ has joined #openstack-ansible11:07
dmsimardjrosser: o/ I'll follow 682587 out of curiosity, let me know if you have any questions11:09
jrosserdmsimard: hello! actually i'm just watching the console of one of the jobs now11:10
jrosserthis http://paste.openstack.org/show/777078/11:10
dmsimardThere are limitations for the static generation in 1.x right now11:10
dmsimardIt's only in master11:11
jrosserooh ok11:11
jrossermaybe i'm a bit early with this then11:11
jrosseralthough we do have the source code available in the zuul jobs i think11:11
dmsimardIt's still useful to start working through this11:11
openstackgerritkourosh vivan proposed openstack/openstack-ansible-ceph_client master: Update ceph cinder backup driver name  https://review.opendev.org/68262511:52
*** goldyfruit_ has quit IRC12:02
*** brokencycle has quit IRC12:05
*** markvoelker has joined #openstack-ansible12:11
cshenhi all. is there a way to override LimitNOFILE in systemd for os_cinder?12:18
cshenI've checked ansible role systemd_service. And there seemed to be no variable for overriding LimitNOFILE in systemd.12:18
jrosserchandankumar: oh it's not that you can't override that, you can override *anything* :)12:24
jrosseroh whoops12:24
jrossercshen: ^^12:24
jrosserhttps://github.com/openstack/ansible-role-systemd_service/blob/master/defaults/main.yml#L8612:24
*** dave-mccowan has joined #openstack-ansible12:25
cshenjrosser this systemd_service_config_overrides will affect all systemd services, or?12:26
jrossercshen: so for cinder specifically, i think that gets hooked up here https://github.com/openstack/openstack-ansible-os_cinder/blob/master/defaults/main.yml#L31712:26
jrosserso per service12:26
cshenjrosser that's /etc/cinder/cinder-foobar.conf12:27
noonedeadpunkjrosser: seems that swift feels not rly good with py3 https://ae9838ffd3992ec5dadc-b7e8e61786ee9ade333147a7e52e8568.ssl.cf2.rackcdn.com/680946/3/check/openstack-ansible-deploy-aio_metal-debian-stable/9913e96/logs/host/glance-api.service.journal-12-03-58.log.txt.gz https://ae9838ffd3992ec5dadc-b7e8e61786ee9ade333147a7e52e8568.ssl.cf2.rackcdn.com/680946/3/check/openstack-ansible-deploy-aio_metal-debian-stable/9913e96/logs/host/swift-account-12:27
noonedeadpunkserver.service.journal-12-03-58.log.txt.gz12:27
noonedeadpunk* https://ae9838ffd3992ec5dadc-b7e8e61786ee9ade333147a7e52e8568.ssl.cf2.rackcdn.com/680946/3/check/openstack-ansible-deploy-aio_metal-debian-stable/9913e96/logs/host/swift-account-server.service.journal-12-03-58.log.txt.gz12:27
*** pcaruana has quit IRC12:27
cshenjrosser I want to override /etc/systemd/system/cinder-volume.service12:27
noonedeadpunkI guess the way it parse conf might change12:27
*** openstackstatus has quit IRC12:28
*** openstack has joined #openstack-ansible12:32
*** ChanServ sets mode: +o openstack12:32
noonedeadpunkIt's from https://review.opendev.org/#/c/680946/12:32
cshenjrosser thanks, I will test.12:32
*** macz has quit IRC12:36
*** tlunkw has quit IRC12:39
ChosSimbaOneHi. The infra controller node should not be running a mysql on metal, right? All mysql for openstack is in the galera containers right?12:40
ChosSimbaOneI am having a problem where the keystone container failes to connect to the galera container.12:40
*** ansmith has joined #openstack-ansible12:41
ChosSimbaOnefatal: [infra1_keystone_container-74d74dc1 -> 172.21.234.236]: FAILED! => {"changed": false, "failed": true, "msg": "unable to connect to database, check login_user and login_password are correct or /root/.my.cnf has the credentials. Exception message: (2003, 'Can\\'t connect to MySQL server on \\'172.21.232.202\\' (111 \"Connection refused\")')"}12:43
ChosSimbaOnefrom the anisble fail it seems like it is trying to connect to my infra host which is the physical machine alle the lxc containers run on.12:43
*** tlunkw has joined #openstack-ansible12:48
cshenjrosser you're right. I just need to add this config http://paste.openstack.org/show/777116/, and systemd config is overridden. Thanks.12:51
*** pcaruana has joined #openstack-ansible12:59
*** sep has quit IRC13:00
*** ygk_12345 has quit IRC13:00
*** sep has joined #openstack-ansible13:04
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_murano master: Initial commit to os_murano role  https://review.opendev.org/67783013:09
*** goldyfruit_ has joined #openstack-ansible13:09
*** pcaruana has quit IRC13:28
*** macz has joined #openstack-ansible13:38
*** goldyfruit_ has quit IRC13:39
*** macz has quit IRC13:43
cjloadermorning13:43
cjloaderany further changes noonedeadpunk?13:44
* noonedeadpunk working on it right now13:44
cjloaderweird right?13:45
*** BjoernT has joined #openstack-ansible13:51
noonedeadpunknot really13:52
jrossernoonedeadpunk: are you looking at the swift thing?13:52
noonedeadpunkit's because of obsoleted UcsSdk13:52
noonedeadpunkjrosser: right now at ironic13:52
jrosserok, np, we maybe get some advice on that13:52
cjloadernot sure if this is helpful https://github.com/openstack/ironic/commit/5f18e52b6443e0f624aaaa6f0b096e91bc34f79613:55
cjloadernoonedeadpunk ^13:55
cjloaderwhere ironic removed UCS13:55
noonedeadpunkyeah, so no need to carry them at all13:56
cjloaderdoes that help?13:56
noonedeadpunkI've found that UcsSdk was replaced with ucsmsdk  for a while https://community.cisco.com/t5/cisco-developed-ucs-integrations/deprecated-cisco-ucs-python-sdk-deprecated/ta-p/364271113:56
cjloaderi tried that13:57
cjloaderlocally13:57
cjloaderand didn't work13:57
noonedeadpunkcjloader: so you can offer dropping out UcsSdk from https://opendev.org/openstack/openstack-ansible-os_ironic/src/branch/master/defaults/main.yml#L19813:57
cjloaderi'll try that13:58
cjloaderalso ImcSdk13:59
*** tlunkw has quit IRC13:59
*** goldyfruit_ has joined #openstack-ansible13:59
jrossertimburke: would you have an idea on this? https://ae9838ffd3992ec5dadc-b7e8e61786ee9ade333147a7e52e8568.ssl.cf2.rackcdn.com/680946/3/check/openstack-ansible-deploy-aio_metal-debian-stable/9913e96/logs/host/swift-account-server.service.journal-12-03-58.log.txt.gz13:59
noonedeadpunkyep13:59
*** pcaruana has joined #openstack-ansible13:59
jrossertimburke: with this config file https://zuul.opendev.org/t/openstack/build/60dad9dd6d8541e6a42ec56f4dc17ec8/log/logs/etc/host/swift/account-server/account-server.conf.txt.gz14:00
noonedeadpunkso adding extra % removes the error message14:01
noonedeadpunklike "fallocate_reserve = 1%"14:01
noonedeadpunkirc dropped it:)14:02
noonedeadpunkok, let me check if it will work14:02
openstackgerritCam J. Loader (cjloader) proposed openstack/openstack-ansible-os_ironic master: [DNM] testing os_ironic master  https://review.opendev.org/68244614:02
noonedeadpunkjrosser: I guess it comes from configparser https://docs.python.org/3.6/library/configparser.html#configparser.ConfigParser.get14:05
noonedeadpunkhttps://stackoverflow.com/questions/14340366/configparser-and-string-with14:05
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_swift master: [DNM] test swift / py3  https://review.opendev.org/68094614:07
jrosseryeah looks like here https://github.com/openstack/swift/blob/master/swift/account/server.py#L6614:08
*** rpittau is now known as rpittau|afk14:10
jrossernoonedeadpunk: do you think that needs "raw=True" option on conf.get?14:10
noonedeadpunkjrosser: hope that https://review.opendev.org/#/c/680946/4/defaults/main.yml is going to work as well14:12
noonedeadpunkbut... probably adding raw is better option:)14:12
noonedeadpunkjrosser: I guess we should at least try to place a patch14:13
cjloaderty noonedeadpunk for helping with ironic yesterday/today14:13
noonedeadpunkbut since ppl might be already using % in their configs - this may break behaviour14:14
noonedeadpunkargh 2*% :)14:14
noonedeadpunkcjloader: ironic will probably breqak on swift right now14:14
cjloadergood to know14:15
noonedeadpunkbut it should pass pip install :)14:15
noonedeadpunkjrosser: I'm gonna ping ironic team about what's the best thing to do here14:16
*** goldyfruit___ has joined #openstack-ansible14:17
*** goldyfruit_ has quit IRC14:20
*** cshen has quit IRC14:28
jrossernoonedeadpunk: i ask swift about the %'s thing - seems very quiet in their IRC14:31
noonedeadpunkarhg, right, swift we were talking about:)14:31
cjloaderlooks to me like swiftclient version might need a bump?14:33
cjloaderversion bump14:33
noonedeadpunkjrosser: starnge that it worked on py2, since that part of configparser seems to be the same. I mean such behavior was described on py2 as well14:36
*** BjoernT has quit IRC14:42
*** BjoernT has joined #openstack-ansible14:45
*** kaiokmo has quit IRC14:51
cjloadernoonedeadpunk: jrosser i'm testing that fix for swift on my aio14:52
jrosseri got confirmation from swift that its a bug14:52
noonedeadpunkjrosser: oh, great14:52
noonedeadpunkWill you place a patch or they're gonna fix it?14:53
jrossernoonedeadpunk: you confirmed that double percent is a workaround?14:53
noonedeadpunkSo it stopped placing errors in log14:53
noonedeadpunkBut I dunno how to check if this option really works as expected14:54
cjloaderi'm running swift/ironic14:54
noonedeadpunkAnd, I know that generally in configparser this workaround is valid14:54
cjloaderlets see if it passes14:54
noonedeadpunkI guess we can wait for CI result14:54
noonedeadpunkhttps://review.opendev.org/#/c/680946/14:55
*** pcaruana has quit IRC14:55
cjloadernoonedeadpunk: my tempur fixed14:56
cjloaderwith the double %14:56
noonedeadpunkjrosser: so this can be a feature as well:)14:57
jrosserhttps://bugs.launchpad.net/swift/+bug/184436814:58
openstackLaunchpad bug 1844368 in OpenStack Object Storage (swift) "fallocate_reserve cannot be specified as a percentage running under python3" [Undecided,New]14:58
jrossernoonedeadpunk: so the keystone bug - i still can't make a test pass https://review.opendev.org/#/c/682460/15:04
jrosserand thats now becasue setting an updated sha for tempest doesnt actually install that version15:04
noonedeadpunkand are they waiting for it?15:07
noonedeadpunkAh, yep, I see15:07
*** udesale has quit IRC15:08
cjloaderso noonedeadpunk when the swift bug is fixed, my patch *should* pass gates btw15:10
noonedeadpunkcjloader: yep, it's great:)15:10
*** luksky has quit IRC15:11
cjloaderI just made a few conditional changes15:11
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Install current ARA version for python3 ansible-runtime venv  https://review.opendev.org/68258715:14
dmsimardanyone here going to ansiblefest next week ?15:15
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_murano master: Initial commit to os_murano role  https://review.opendev.org/67783015:22
openstackgerritCam J. Loader (cjloader) proposed openstack/openstack-ansible-os_ironic master: Adds configuration for the Ironic Inspector  https://review.opendev.org/68028415:26
*** ivve has quit IRC15:27
cjloadernoonedeadpunk: btw added the package changes in my patch too15:29
noonedeadpunkcjloader: it's batter to place these changes with separate patch15:29
cjloaderokay ill remove and submit separate patch15:30
noonedeadpunkso I'd suggested to update commit msg for https://review.opendev.org/#/c/682446/ and rebase your patch on top of it15:30
noonedeadpunkand drop this noop patch from commit:)15:30
noonedeadpunk*noop file15:30
cjloaderyea15:31
cjloaderi'll do that15:31
*** gyee has joined #openstack-ansible15:32
openstackgerritCam J. Loader (cjloader) proposed openstack/openstack-ansible-os_ironic master: Remove UCS packages from os_ironic  https://review.opendev.org/68244615:34
cjloadernoonedeadpunk: ^15:34
*** CeeMac has joined #openstack-ansible15:35
*** spatel has joined #openstack-ansible15:39
*** goldyfruit_ has joined #openstack-ansible15:50
*** goldyfruit___ has quit IRC15:53
*** brokencycle has joined #openstack-ansible15:56
tiffanie#startmeeting openstack_ansible_meeting16:00
openstackMeeting started Tue Sep 17 16:00:13 2019 UTC and is due to finish in 60 minutes.  The chair is tiffanie. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: openstack_ansible_meeting)"16:00
openstackThe meeting name has been set to 'openstack_ansible_meeting'16:00
tiffanie#topic office hours16:00
guilhermespo/16:00
*** openstack changes topic to "office hours (Meeting topic: openstack_ansible_meeting)"16:00
cjloadero/16:00
jrossero/16:01
chandankumar\o/16:04
noonedeadpunko/16:04
noonedeadpunkso, upgrade jobs passing https://review.opendev.org/#/c/671105/ !!!16:05
cjloadernice!16:06
noonedeadpunkand, milestone https://review.opendev.org/#/c/681002/ was updated today16:06
noonedeadpunkBut due to keystone bug we can't merge it now16:06
guilhermespnice noonedeadpunk16:07
jrosserwe are going to need to work on tempest to land the keystone bug16:07
jrosserbecasue it needs this https://review.opendev.org/67837916:08
noonedeadpunkjrosser: so, they're waiting our CI to pass before merging the patch?16:08
jrosserno, i think it just needs review on the keystone side tbh16:08
jrosserwe have other issues :)16:08
cjloaderlike swift16:08
mnaserawesome work on ugprades, noonedeadpunk16:08
cjloaderlol16:08
mnaserthis is _very_ good16:08
noonedeadpunkprobably it's worth to include upgrade to milestone as well?16:09
spotzo/16:10
mnaseri personally think its very valuable to have that locked in16:10
mnaserwhat are thoughts from others?16:10
*** weshay has joined #openstack-ansible16:11
jrosserthe centos upgrade is a long job - i hope we don't hit timeouts16:11
noonedeadpunkyeah...16:12
noonedeadpunkbut I know how to reduce time16:13
noonedeadpunkwe need https://review.opendev.org/#/c/682103/16:13
noonedeadpunkto be able to skip tempest tests after stein deployment16:14
*** gillesMo has joined #openstack-ansible16:15
noonedeadpunkhttps://review.opendev.org/#/c/671105/33/scripts/gate-check-commit.sh16:15
gillesMoHello ! I've just added a compute node on my cluster (Rocky/Ubuntu16.04). This node is Ubuntu 18.04, and I don't see how to make the repo build venvs and co for Ubuntu 18.04, it does not running all the playbooks16:17
jrossernoonedeadpunk: so i guess the upgrade is surviving a py2 -> py3 transition of some sort?16:19
jrosseri figured that the ansible-runtime venv won't be recreated as py3 though16:19
noonedeadpunkI guess I haven't rebased on top of py3 yet16:20
noonedeadpunk:(16:20
jrosseractually you may be ok https://zuul.opendev.org/t/openstack/build/8922b05644d6462ca472b071ba824187/log/job-output.txt#1266716:24
spatelgillesMo: You should hold on for sometime, look like weekly meeting going on.16:25
noonedeadpunkoh, indeed16:25
noonedeadpunkbut it's for ansible. Dunno about projects16:25
noonedeadpunkBut seems that uwsgi has python3 suffix as well16:26
jrossercool16:26
noonedeadpunksince aio don't contain swift or ironic - I'm ok :p16:27
cjloader...16:27
cjloaderlol16:27
cjloaderspeaking of swift16:29
noonedeadpunkjrosser: btw, regarding swift - should we edit our template as for now and keep track on the reported bug?16:29
cjloader+1 noonedeadpunk16:29
noonedeadpunkTo rollback if they'll decide to use raw16:29
jrosseryou could propose a patch a revert at the same time so we remember16:29
jrosser*and a16:30
jrosserthere are generally a few broken things we need to address16:30
cjloaderi'm all for that jrosser16:30
noonedeadpunksure:)16:31
jrosserswift like we just mentioned which we can deal with16:31
cjloaderit'd help unblock the ironic efforts as well16:31
jrosserneutron/calico is a python3 problem too16:31
jrosserkeystone bug + related tempest update16:31
jrosserand i would like to land bind-to-mgmt too which needs some more work16:32
jrosserplus i think we are about to learn what breaks with centos7.716:32
noonedeadpunk:)16:32
jrosserand haproxy on metal looks very close too16:32
guilhermespYeah I put a hold on the galera issue but will come back to it16:33
noonedeadpunkI guess it's ok16:33
noonedeadpunkregarding haproxy)16:33
jrosserand one all that is sorted out there is a bunch of stuff folk have contributed which has got a bit backed up16:34
noonedeadpunkjrosser: btw, I guess we need to walk through distro variables and ensure that ubuntu at least uses py3 everywhere16:38
*** goldyfruit___ has joined #openstack-ansible16:40
noonedeadpunkor leave it afterwards16:42
*** goldyfruit_ has quit IRC16:43
jrosserso for bind-to-mgmt i want to tidy this up https://review.opendev.org/#/c/670051/16:46
jrosserfar far too many variables, that needs cutting back and a global one introducing a bit like the py2/3 switch variable16:46
*** luksky has joined #openstack-ansible16:50
guilhermespjrosser: you mean by like adding a global var in each role correspondent to the mgmt-adddr?16:50
jrosseryes, it's a bunch of one line patches to os_* i think16:50
jrosseri was going to leave all the infrastructure things as they are16:51
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_swift master: Update fallocate_reserve to work with py3  https://review.opendev.org/68269716:52
jrosserguilhermesp: nova_service_bind_address: "{{ openstack_service_bind_address | default('0.0.0.0') }}"16:53
jrossersomething like that16:53
noonedeadpunkjrosser: for swift I've updated your's dnm if you don't mind:)16:53
guilhermespsounds clearer jrosser16:53
guilhermespfor galera, we have abandoned the patch to replace the bind addrs but i need to figure out why it is still breaking on the integrated repo16:53
guilhermesppractically on a production env it works as it is proposed in the patch16:54
jrossernoonedeadpunk: thats fine16:54
jrossermnaser: anything from you on all this stuff? :)16:55
*** pcaruana has joined #openstack-ansible16:55
noonedeadpunkguilhermesp: https://review.opendev.org/#/c/677830/ seems to be passing CI. Going to check what';s wrong with CLI16:55
guilhermespyeah noonedeadpunk it was passing all the time16:56
mnaserjrosser: about galera.. everything we've used to deploy is all that i've handed to guilhermesp .. so im not sure ~how~16:56
guilhermespnow I guess murano-api is up, but cli returns bad request16:56
noonedeadpunknot the last one:)16:56
guilhermespyeah I kinda of reproduced the vars we needed to set in 2 metal deployments16:56
guilhermespbut was a mutlinode deployment16:57
guilhermespthings could bahave differenctly in aio16:57
guilhermespin terms of galera16:57
*** gillesMo has quit IRC16:58
mnaseryeah, im not sure how/why it would behave different, but it does.16:58
tiffanie#endmeeting17:00
*** openstack changes topic to "Launchpad: https://launchpad.net/openstack-ansible || Weekly Meetings: https://wiki.openstack.org/wiki/Meetings/openstack-ansible || Review Dashboard: http://bit.ly/2xA1eZC"17:00
openstackMeeting ended Tue Sep 17 17:00:11 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-09-17-16.00.html17:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-09-17-16.00.txt17:00
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-09-17-16.00.log.html17:00
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Add support to deploy murano  https://review.opendev.org/67949617:03
*** kopecmartin is now known as kopecmartin|off17:06
*** gillesMo has joined #openstack-ansible17:06
jrossergillesMo: I think without an 18.04 infra node you are a bit stuck17:19
gillesMojrosser: ? repo build is based on OS of infra nodes only ?17:20
jrosserthe repo server is on the infra nodes17:20
gillesMoYes, but Ansible facts have all OS versions of all nodes17:21
jrosserand as building the python wheels involves all sorts of compiling C code it’s very much linked to the distro17:21
jrosserhow many nodes do you have in total?17:21
jrosserthe idea in the past was that you could have a mixed control plane of different OS and the appropriate repo server would be selected17:23
jrosserbut I can’t say for certain that works17:23
mnaserwhat release is this17:23
jrosserrocky I believe17:24
mnaserso this is pre python_venv_build17:24
mnasereh17:24
gillesMojrosser: 18.1.11 Rocky. 3 controlers, 4 compute, 3 computes with local storage. External Ceph cluster17:25
jrosserwhat do you reckon mnaser? control plane upgrade to bionic?17:25
mnaserthere is one really bad idea17:26
mnaserthat you shouldnt do17:26
mnaserbut you can setup a temp vm, add it to repo_hosts17:26
mnaserand then run and hopefully it builds 18.04 stuff17:26
jrosseryeah, and I think you can override the host that is the venv build host to make sure it is that one17:27
gillesMoInstead of adding a new compute node, I could add a controler, and convert an old (xenial) controler to new (bionic) compute (reinstalling). But it's a bit harsh !17:27
jrosserwith three controllers you can upgrade them one at a time to bionic17:27
jrosserI’ve done this and come out the other side working, with a little bit of fixing up to do along the way17:28
gillesMoI can also add my new compute node to repo-infra_hosts group, but it will install lxc and co...17:28
jrosseryou could even try an apt-dist upgrade17:28
mnaseryes thats an even worse idea17:28
mnaser:p17:29
mnaser(compute not to repo-infra)17:29
jrosserbut imho that would need an awesome amount of post upgrade fixing up17:29
jrossergillesMo: I think you should think about what future upgrades you want to do, you’re stuck at rocky with 16.04 so this needs to happen on bionic at some point anyway17:30
gillesMoI know, it seemed easier to first add or upgrade compute nodes (bionic) with live-migrating instances instead of upgrading first controlers. Seemed less risky17:32
*** primeministerp has joined #openstack-ansible17:33
jrosserI don’t believe you can do it easily without in some way introducing an 1804 repo server, either by re-doing an  existing infra node, or by somehow adding a 4th member to the repo servers group17:34
gillesMoSo OS upgrade start from controlers (at least repo-infra_hosts)Reading th ansible role repo_build, I wonder if I can run the playbook overridding some vars : repo_build_os_distro_version ?17:39
gillesMoMmmm, if there's compilation dependancies, the repo LXC container should be 18.04...17:41
jrosseryes you’d need to rebuild that to be 1804, somehow17:42
gillesMoWhen you have upgraded your controlers, how many did you have ? how many active while rolling upgrading, for how long ? No problems with galera/rabbitmq clusters ?17:47
jrosserI had 3 infra nodes and 3 others with galera/rabbit/memcached on17:49
jrosserso more to do than yours17:49
jrosserand I did one at once, leaving two active17:49
jrosserand I won’t claim it all went smoothly, but going step by step and checking stuff along the way was important17:50
cjloadernoonedeadpunk: your swift workaround failed on centos 7/opensuse on the keystone issue17:51
gillesMojrosser: thanks for your experience, I'll go this way...17:54
jrosserI have some notes if you get stuck17:54
jrosserjust make sure that the gamer cluster is in a good state after redoing the first one17:55
jrosser*galera17:55
jrossersame with rabbitmq17:55
jrosserand I found some services like keystone really didn’t like the rabbit cluster being upgraded, and needed restarting17:56
goldenfrigillesMo I did a hacky thing when I needed 16.04 compute nodes on an 18.04 rocky setup. I created an AIO 16.04 rocky, then just copied all the repos over to my 18.04 infra, and it worked just fine. I probably wouldn't suggest doing that, but just putting that out there haha17:57
jrosserthat’s totally valid, to create the repo contents with some CI process and dump it in17:58
*** theintern_ has joined #openstack-ansible18:03
gillesMogoldenfri: Yes, but as I would had to upgrade my controlers one time or another, better starting from there18:03
*** spatel has quit IRC18:22
*** goldyfruit___ has quit IRC18:31
cjloaderjrosser: looks like OSA is completely blocked on the keystone thing18:48
cjloaderlol18:48
*** theintern_ has quit IRC18:49
jrossercjloader: yes we have to unbreak things starting with that18:53
*** theintern_ has joined #openstack-ansible19:05
admin0if I cahnge the mtu of br-vlan and rerun the playbook, what do I need to do to have the new MTU reflected in the instances ? is a reboot enough ?19:16
*** goldyfruit___ has joined #openstack-ansible19:40
*** spsurya has quit IRC19:48
cjloaderthese are going to be fun19:52
*** theintern_ has quit IRC20:05
*** goldyfruit_ has joined #openstack-ansible20:15
*** goldyfruit___ has quit IRC20:18
*** ansmith has quit IRC20:30
*** weshay is now known as weshay|ruck20:32
*** BjoernT_ has joined #openstack-ansible20:37
*** BjoernT has quit IRC20:38
noonedeadpunkcjloader: yep, it's expected. everything is blocked for several days already20:40
cjloadereww20:40
cjloaderlol20:40
BjoernT_@admin0 you need to update the MTU in neutron and restart the dhcp agents so that the leases handed out include a different MTU. The first part was not easy possible in neutron on old versions20:41
*** BjoernT_ is now known as bjoernT20:41
*** bjoernT is now known as BjoernT20:41
cjloaderat least we should have my role changes pass gate when unblocked noonedeadpunk20:42
noonedeadpunk++20:42
*** trident has quit IRC20:48
*** luksky has quit IRC20:55
*** idlemind has joined #openstack-ansible20:56
*** pcaruana has quit IRC20:58
*** trident has joined #openstack-ansible21:00
*** ansmith has joined #openstack-ansible21:15
*** markvoelker has quit IRC21:35
*** prometheanfire has quit IRC21:50
*** prometheanfire has joined #openstack-ansible21:51
*** BjoernT has quit IRC21:52
*** spatel has joined #openstack-ansible22:38
*** macz has joined #openstack-ansible22:40
*** macz has quit IRC22:47
*** tosky has quit IRC23:11
*** goldyfruit_ has quit IRC23:17
*** markvoelker has joined #openstack-ansible23:22

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