Friday, 2019-05-10

*** gyee has quit IRC00:01
*** hjohnson1 has left #openstack-ansible00:22
*** Weifan has quit IRC00:41
*** Weifan has joined #openstack-ansible00:42
*** Weifan has quit IRC00:47
*** hjohnson1 has joined #openstack-ansible00:57
*** hjohnson1 has left #openstack-ansible00:58
*** hwoarang has quit IRC01:01
*** hwoarang has joined #openstack-ansible01:03
*** kplant has joined #openstack-ansible01:44
*** Weifan has joined #openstack-ansible02:04
*** Weifan has quit IRC02:07
*** dasp has joined #openstack-ansible02:11
*** kplant has quit IRC02:29
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: [wip] Add support for Fedora 28  https://review.opendev.org/65824202:39
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: [wip] Add support for Fedora 28  https://review.opendev.org/65824202:41
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: [wip] Add support for Fedora 28  https://review.opendev.org/65824202:43
*** udesale has joined #openstack-ansible03:03
openstackgerritMohammed Naser proposed openstack/openstack-ansible-openstack_hosts master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825003:39
openstackgerritMohammed Naser proposed openstack/openstack-ansible-repo_server master: [redhat] Install rsync-daemon for newer releases  https://review.opendev.org/65825103:49
openstackgerritMohammed Naser proposed openstack/openstack-ansible-galera_client master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825203:53
openstackgerritMohammed Naser proposed openstack/openstack-ansible-galera_server master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825303:56
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: [wip] Add support for Fedora 28  https://review.opendev.org/65824203:59
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_keystone master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825404:04
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: [wip] Add support for Fedora 28  https://review.opendev.org/65824204:04
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_placement master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825504:07
*** dasp has quit IRC04:08
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_glance master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825604:10
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_cinder master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825704:15
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_cinder master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825704:25
openstackgerritMohammed Naser proposed openstack/openstack-ansible-repo_server master: [redhat] Install rsync-daemon for newer releases  https://review.opendev.org/65825104:25
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: [wip] Add support for Fedora 28  https://review.opendev.org/65824204:28
*** raukadah is now known as chandankumar04:28
*** dasp has joined #openstack-ansible04:30
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825904:31
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825904:37
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825904:40
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: [wip] Add support for Fedora 28  https://review.opendev.org/65824204:44
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_neutron master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65826104:46
*** shyamb has joined #openstack-ansible04:49
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_tempest master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65826204:50
*** redrobot has quit IRC04:53
*** dxiri has joined #openstack-ansible05:02
openstackgerritMohammed Naser proposed openstack/openstack-ansible-openstack_hosts master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825005:05
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: [wip] Add support for Fedora 28  https://review.opendev.org/65824205:06
*** dxiri has quit IRC05:07
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_placement master: zuul: drop functional jobs  https://review.opendev.org/65826505:07
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_placement master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825505:07
*** radeks_ has joined #openstack-ansible05:12
*** ivve has quit IRC05:14
*** udesale has quit IRC05:44
*** udesale has joined #openstack-ansible05:45
*** DanyC has joined #openstack-ansible05:53
*** miloa has joined #openstack-ansible06:04
miloaMorning06:04
*** slin has joined #openstack-ansible06:14
*** ivve has joined #openstack-ansible06:14
*** slin has quit IRC06:16
*** slin has joined #openstack-ansible06:17
*** DanyC has quit IRC06:18
*** DanyC has joined #openstack-ansible06:19
*** DanyC has quit IRC06:20
*** kopecmartin|off is now known as kopecmartin06:26
*** shardy has joined #openstack-ansible06:27
fnpanicgoodmorning06:35
slinwhat is the supportde way to extend deployed aio with features?  enable in conf.d, rerun setup-infrastructure + deploy_openstack playbooks?06:35
slingm06:35
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible master: Imported Translations from Zanata  https://review.opendev.org/65827406:36
fnpanicslin: hi06:37
fnpanici would do it that way06:37
fnpanicnot sure about aio if you also need to create containers for the new services06:38
slinhmmm. then setup-hosts as first06:38
fnpanicso also the setup-hosts06:38
fnpanicyeah06:38
fnpanicor just the container-deploy06:39
fnpanicif it is no a service on metal06:39
fnpanicdoes anyone know why the cpu allocation ratio is not honored in the horizon dashboard admin view?06:40
fnpanici set it to nova_cpu_allocation_ratio:06:40
fnpanic4.006:40
fnpanicit is correctly appied to nova06:40
slindunno what is the default, i just wondering on unbound/designate is not part of default aio however the network service sets the router as dns => no dns in the tenant vms06:40
fnpanicbut in horizon only the cores are counted06:41
fnpanicthe hypervisor only reports 48 (2x12 + HT)06:43
slinfnpanic: cpu overbooking ratio is just an information for the scheduler afaik06:43
slinbtw horizon... should i see octavia/designate/whatever config/deployments over horizon?06:44
fnpanicfor octavia depends on the driver. you should see the amphore instances06:46
fnpanicbut not sure if there is an "admin" panel, only a user panel as i last tried it06:46
fnpanicrest is cli06:46
fnpanicslin: ok, not perfect but why does the nova agent not report the ammount of vcpus left? does not make sense to me06:47
*** hwoarang has quit IRC06:48
*** mcarden has quit IRC06:48
*** hwoarang has joined #openstack-ansible06:49
fnpanichttps://bugs.launchpad.net/horizon/+bug/120296506:50
openstackLaunchpad bug 1202965 in OpenStack cinder-backup charm "The name VCPUs (total) of Hypervisors is confusing" [Undecided,Incomplete]06:50
fnpanicthis thing is open forever :-)06:52
slinfnpanic: quality opensource product :)06:55
fnpanic:-P06:56
slinfnpanic: well, let's see :) users will configure via terraform, so the horizon feedback is just about able to check/confirm what they did06:56
fnpanic;-)06:57
fnpanicit is in the admin view only anyway06:58
fnpanicso nice grafana dashbaord would be suffiecent06:58
*** jbadiapa has quit IRC06:59
slinhmmm... is possible that ubount and designate conflicts?07:03
fnpanicnot sure07:04
slincontainer is started but _infra can't deploy/restart the unbound service  - will try to survive withou07:07
slint07:07
*** starborn has joined #openstack-ansible07:07
fnpanichas anyone a working example for glance cors settings when horizon image upload method is direct?07:09
fnpanicCeeMac: :-)07:09
slinfnpanic: conflicts but with sytemd-resolved... lets try to fix07:26
slinunbound_listen_interface: "{{ ansible_eth1.ipv4.address }}" fixes07:29
*** DanyC has joined #openstack-ansible07:30
*** DanyC has quit IRC07:35
*** shyamb has quit IRC07:38
openstackgerritMerged openstack/openstack-ansible master: Imported Translations from Zanata  https://review.opendev.org/65827407:47
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/stein: Temporarily set bionic job to non-voting  https://review.opendev.org/65828507:50
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/stein: Temporarily set bionic job to non-voting  https://review.opendev.org/65828507:50
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/stein: Remove install_test_requirements flag  https://review.opendev.org/65828607:51
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests stable/stein: Fix clone list for opendev changes  https://review.opendev.org/65828707:53
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Set CentOS 7 distro job to non-voting  https://review.opendev.org/65828907:57
*** udesale has quit IRC07:57
*** udesale has joined #openstack-ansible07:58
*** udesale has quit IRC08:05
*** udesale has joined #openstack-ansible08:08
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests stable/stein: Replace git.openstack.org with opendev.org  https://review.opendev.org/65829508:17
*** udesale has quit IRC08:22
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Use opendev links  https://review.opendev.org/65829808:28
*** shyamb has joined #openstack-ansible08:39
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Replace git.openstack.org with opendev.org  https://review.opendev.org/65829908:42
odyssey4mecores - could I get reviews for https://review.opendev.org/658287 please to help get stein passing gates08:47
CeeMacmorning fnpanic , sadly I haven't looked at CORS for upload method yet08:48
noonedeadpunkmornings08:51
slinhmmm...08:53
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/stein: Temporarily set bionic & centos_distro jobs to non-voting  https://review.opendev.org/65828508:54
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/stein: Remove install_test_requirements flag  https://review.opendev.org/65828608:54
CeeMacmorning noonedeadpunk08:55
noonedeadpunkodyssey4me: isn't https://review.opendev.org/#/c/658289/1 enough?08:56
odyssey4menoonedeadpunk in master that patch merged before the tempest thing broke08:56
odyssey4mefor stein the bionic and centos distro jobs are broken, so we need https://review.opendev.org/658286 to merge before anything will merge in the integrated repo08:57
noonedeadpunkoh, yep, just to ublock things it's good08:57
noonedeadpunkyou're right08:58
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Set CentOS 7 distro job to non-voting  https://review.opendev.org/65828908:58
odyssey4meupdated to reflect the dependency08:58
slinhow about "Invalid input for operation: physical_network 'lbaas' unknown for flat provider network." during octavia install? (aio)08:58
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest stable/stein: Revert "Temporarily set bionic & centos_distro jobs to non-voting"  https://review.opendev.org/65831309:01
CeeMacslin, does the 'lbaas' provider network exist?09:01
CeeMacslin, did you have the provider network config set up in openstack_user_config.yml?09:03
CeeMacslin, https://docs.openstack.org/openstack-ansible-os_octavia/rocky/configure-octavia.html#setup-a-neutron-network-for-use-by-octavia09:04
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Use opendev links  https://review.opendev.org/65829809:06
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Replace git.openstack.org with opendev.org  https://review.opendev.org/65829909:06
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Re-add the upgrade playbook removing pip.conf  https://review.opendev.org/65814509:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Ensure that pip/setuptools/wheel python wheels are built  https://review.opendev.org/65552109:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Make utility install playbook idempotent  https://review.opendev.org/65548609:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Use hashes for the upgrade playbook markers  https://review.opendev.org/65814609:07
odyssey4meok, I think everything's got the right deps and are rebased on top of the right patches - now just to wait and see if everything passes09:10
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests stable/stein: Replace git.openstack.org with opendev.org  https://review.opendev.org/65829509:13
odyssey4memissed that one, that should do it09:15
slinCeeMac:its the default aio config - will check09:15
*** DanyC has joined #openstack-ansible09:16
*** DanyC has quit IRC09:17
*** DanyC has joined #openstack-ansible09:17
slinCeeMac: can i point to my existing external network with octavia?09:24
*** udesale has joined #openstack-ansible09:27
*** SmearedBeard has joined #openstack-ansible09:31
slinto be more precise, i would like to use the floating ip range with09:34
*** vnogin has joined #openstack-ansible09:37
*** aedc has joined #openstack-ansible09:39
*** hamzaachi has joined #openstack-ansible09:40
*** electrofelix has joined #openstack-ansible09:47
CeeMacslin, you should be able to override the variables for the cidr09:49
CeeMacalthough the variables all refer to the management network09:50
CeeMacoctavia_management_net_subnet_cidr is set to 172.29.232.0/22 by default09:50
slinor br-lbaas + octavia queue is only the control plane?09:50
CeeMacslin, are you talking about attaching the amphora / LB VM to our external network ?09:50
CeeMac*your09:51
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Bump requirement for master  https://review.opendev.org/65659809:51
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Bump global-requirement-pins before release  https://review.opendev.org/65659609:52
CeeMacslin, default variables are detailed here: https://docs.openstack.org/openstack-ansible-os_octavia/rocky/09:53
slinCeeMac:ok, i see....09:56
openstackgerritMerged openstack/openstack-ansible-tests stable/stein: Fix clone list for opendev changes  https://review.opendev.org/65828710:01
*** vnogin has quit IRC10:03
*** Smeared_Beard has joined #openstack-ansible10:04
*** SmearedBeard has quit IRC10:06
*** shyamb has quit IRC10:07
*** shyamb has joined #openstack-ansible10:07
noonedeadpunkodyssey4me: seems that we either need to disable centos7 or backport https://review.opendev.org/#/c/657386/ as well10:07
odyssey4menoonedeadpunk for which branch? that patch is in stein10:08
noonedeadpunkoh, it was Connection failure, disregard then10:09
* noonedeadpunk went to make some coffee10:10
noonedeadpunkso it doesn't seem like temp fix now... probably it's even worth staying?10:12
odyssey4meyeah, it seems like providing a general option to use aria or use get_url is sensible given that suse also has trouble10:13
odyssey4meor maybe just use get_url to be simpler10:13
odyssey4meit will be slower, but simpler10:14
odyssey4mehmm, looks like https://review.opendev.org/658285 is failing on tempestconf - I need another pair of eyes to figure out why http://logs.openstack.org/85/658285/3/check/openstack-ansible-functional-tempestconf-centos-7/5e5e079/10:15
noonedeadpunkbut your suggestion about retries make sense. get_url is not as reliable as aria (except such packaging stuff, which may occur with anything)10:15
odyssey4mewell, if get_url is used then it should not be async and should implement retries on the task10:15
noonedeadpunkdon't we need https://review.opendev.org/#/c/656891/ to fix it?10:19
odyssey4meI don't *think* so, because stable/stein of nova still has placement... but there is a chance that our tests are installing master - busy checking that now10:20
odyssey4meyep - all u-c enstries are coming from master here: http://logs.openstack.org/85/658285/3/check/openstack-ansible-functional-tempestconf-centos-7/5e5e079/logs/ara-report/result/f971ebeb-b61c-482e-b0ea-94edb5e329f1/10:21
*** aedc has quit IRC10:21
odyssey4meok, I guess we have a bug in the way that's all setup to work...10:22
odyssey4mehmm, ok it seems like it should be right - but isn't somehow10:24
odyssey4mewell, I guess for now we can port back the placement pin and use it to unblock the legacy role tests while I try to figure out the issue10:25
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests stable/stein: Pin nova_git_install_branch to before placement removal  https://review.opendev.org/65832710:27
odyssey4mecores - https://review.opendev.org/658327 will unblock the legacy role tests for stable/stein, please review asap10:29
*** shyamb has quit IRC10:30
*** shyamb has joined #openstack-ansible10:38
evrardjpodyssey4me: is TESTING_BRANCH env var properly set ?10:40
odyssey4meevrardjp busy checking that - in code it seems right10:41
odyssey4meworking it backwards: https://github.com/openstack/openstack-ansible-tests/blob/stable/stein/test-vars.yml#L21 -> https://github.com/openstack/openstack-ansible-os_tempest/blob/stable/stein/run_tests.sh#L42-L47 -> https://github.com/openstack/openstack-ansible-os_tempest/blob/stable/stein/tox.ini#L2210:42
odyssey4meI'm testing with a VM to validate10:42
evrardjpshould be okay for osa-tests and for all the things that releases has branched10:43
odyssey4meI'm guessing that the var isn't being passed through properly - it's just to figure out where10:43
evrardjpdo you have a role where you see it failing?10:44
odyssey4meyes, os_tempest stable/stein - as noted earlier, it's clearly using the master branch u-c, not stable/stein10:44
odyssey4mesee http://logs.openstack.org/85/658285/3/check/openstack-ansible-functional-tempestconf-centos-7/5e5e079/logs/ara-report/result/f971ebeb-b61c-482e-b0ea-94edb5e329f1/ from https://review.opendev.org/65828510:45
evrardjpok let me check that10:45
evrardjpwith you I mean10:46
odyssey4meconfirmed - TESTING_BRANCH is empty when running the functional test script, so ansible will default it back to master10:47
odyssey4meright, so that means that tox isn't passing it through which is likely a config issue in tox.ini - figuring it out now10:47
evrardjpyes that's where I am at10:48
evrardjpodyssey4me: do you think for those we need to have a passenv from [testenv]passenv ?10:48
evrardjpor something like that?10:48
openstackgerritmelissaml proposed openstack/ansible-role-systemd_networkd master: Replace git.openstack.org URLs with opendev.org URLs  https://review.opendev.org/65832810:48
evrardjpnot too familiar with tox10:48
odyssey4mewill test that now, although I didn't think so10:49
evrardjpchecking the base report, see how it goes10:50
odyssey4menope, that doesn't work either10:50
evrardjpodyssey4me: same job: http://logs.openstack.org/85/658285/3/check/openstack-ansible-functional-tempestconf-centos-7/5e5e079/ara-report/10:52
evrardjpsorry10:52
evrardjphttp://logs.openstack.org/85/658285/3/check/openstack-ansible-functional-tempestconf-centos-7/5e5e079/ara-report/result/916e8762-c012-4e44-aab6-ed9580d82960/10:52
odyssey4meevrardjp what about that output should I look at?10:52
evrardjpbecause you are taking the reverse path, I took the forward path10:53
evrardjpthe functional tempestconf centos 7 is running run_tests.sh tempestconf10:53
evrardjpas you can see in this link, the TESTING_BRANCH is correctly set10:53
odyssey4meyes, which invokes tox10:53
odyssey4meit is set correctly in run_tests.sh, but not passed through tox to test-ansible-functional.sh10:54
evrardjpcorrect10:54
evrardjpWe should fail if unset, I thought we had this10:55
evrardjpinstead of defaulting to master10:55
evrardjp(side note)10:55
*** Smeared_Beard has quit IRC10:58
evrardjpodyssey4me: could you try to wrap the ANSIBLE_PARAMETERS10:58
evrardjpwith double quotes?10:58
evrardjpthat confuses the heck out of me10:58
evrardjpin tox.ini tempestconf10:58
odyssey4meoh no, that breaks other things10:58
odyssey4mealso, I tried an env without that setting - no difference10:58
evrardjpquestion10:59
evrardjpdoes that problem apply to not only tempestconf ?10:59
*** SmearedBeard has joined #openstack-ansible10:59
odyssey4meyes, it seems so given that I made a fresh env and it has the same issue10:59
evrardjpand only for role only testing (the integrated works fine?)11:00
evrardjpoh great we have to think about tempest plugins too11:00
evrardjpnow that I am thinking about it11:01
odyssey4mewell, I don't think tempest plugins have stable branches... but yes, for stable branches we should switch to using the pypi packages instead of git11:02
evrardjpyes11:02
odyssey4meok, so that passenv is definitely not working - lemme try and figure out why11:03
evrardjpodyssey4me: I pinged you something to try11:06
evrardjpbut I doubt this is it11:06
evrardjpodyssey4me: https://tox.readthedocs.io/en/latest/config.html#conf-passenv11:07
evrardjpalternatively we can use that TOX_TESTENV_PASSENV11:08
odyssey4mewell, this doesn't work either: passenv = COMMON_TESTS_PATH HOME TESTING_BRANCH TESTING_HOME USER11:08
evrardjpoh so you mean using spaces isn't working great either?11:09
evrardjpBut we used to have this working11:09
evrardjpwhat changed?11:09
evrardjptox version?11:09
evrardjp(this is unconstrained iirc)11:09
odyssey4meI don't know if it ever worked11:09
evrardjprole tests were working with branches in the past11:10
odyssey4meyes, but this is the first time we're using the TESTING_BRANCH variable11:10
evrardjpgot it11:10
odyssey4meI think we may have tried before, but ended up just hard coding it in test-vars rather than figuring out the source of the issue.11:11
evrardjpcould you try what I said?11:12
evrardjpTOX_TESTENV_PASSENV?11:12
odyssey4metrying it now11:14
evrardjpoh I got an idea11:15
odyssey4meCOMMON_TESTS_PATH doesn't appear to work either11:15
evrardjplet me check something real quick11:16
evrardjpI think none of them are passed :p11:16
odyssey4meyep, none of them at all11:16
*** radeks has joined #openstack-ansible11:17
evrardjpmmm11:21
evrardjpso my little poc shos that tox.ini is good11:21
evrardjpshows*11:22
evrardjpI mean the env passing is correct11:22
evrardjpwhere is the common/test-ansible-functional.sh cloned in this case?11:23
evrardjp(sorry to traceback here)11:25
evrardjpit's the run_tests that does it before invoking the tox11:25
evrardjp(sorry to talk out loud)11:25
odyssey4meinteresting - even https://stackoverflow.com/a/32252679 isn't working for me11:26
*** shyamb has quit IRC11:26
odyssey4meyeah, so run_tests.sh sets those vars, then sources tests/common/run_tests_common.sh, which then invokes tox11:26
odyssey4merun_tests_common will fail if those vars aren't set11:26
odyssey4meso it would seem that this is somehow broken in the invocation of tox from a script11:27
evrardjpyes, those are set to the correct value, as seen in the log I pasted above11:27
odyssey4meoh, duh - I see it11:27
odyssey4mewe aren't exporting the vars11:27
evrardjpso I did change bash -c "env"11:27
evrardjpand I see the vars there11:27
*** hamzaachi has quit IRC11:28
evrardjpoh interesting11:28
evrardjpI did an export indeed :p11:28
evrardjpDUH11:28
*** aedc has joined #openstack-ansible11:28
odyssey4meyep, if we export the vars then it works just fine11:28
evrardjpofc :p11:28
odyssey4mewell, so - to prevent having to do this in run_tests.sh and result in a propogation of the change to all repositories... I think I'll just put it into run_tests_common11:29
evrardjpYes11:29
evrardjpI would have put it there11:29
evrardjpbut it's weird though11:29
evrardjpbecause the tox call should still have that var11:30
evrardjpcan you do a patch directly on the stein branch for PoC?11:30
odyssey4mewell, that won't work because depends-on is broken until the current chain of patches is merged11:31
evrardjpI would also totally display those11:31
odyssey4mebut yes, I'll work up a patch to make it fail if those aren't present, and to display them11:31
evrardjpbut this one is for run_tests.sh though11:31
evrardjpthe make it fail if unset11:31
odyssey4merun_tests_common already does fail if it's not set11:32
odyssey4meI'll make test-ansible-functional fail if it's unset11:32
evrardjpk11:33
evrardjpodyssey4me: very weird -- I have a machine now11:36
evrardjpand it tells me the thing is set11:36
evrardjpwhen doing bash -c "env" in the tox.ini11:36
evrardjpDouble DUH11:39
evrardjpjust forgot to unset it first.11:39
*** samueldmq has joined #openstack-ansible11:39
odyssey4mewell, I just found that we have a duplication of the branch determination and many other things in https://github.com/openstack/openstack-ansible-tests/blob/master/test-ansible-env-prep.sh#L51-L5611:40
evrardjpyes11:40
odyssey4meit's perhaps just best to make that an export and leave everything else alone, given that this whole mechanism is due to be retired11:40
evrardjpodyssey4me: I believe we should export it in the first place we parse it, which should be in run_tests11:41
evrardjpis it really due to be retired though?11:41
odyssey4meyep11:41
evrardjphow will we do role tests?11:41
odyssey4meonce stein is out, that's my next target11:41
odyssey4meall role tests are being replaced with integrated repo-based tests11:42
evrardjpodyssey4me: if you could remove the part where it's set in test-ansible-env-prep.sh it would be great11:42
evrardjpor export it there again11:42
*** shyamb has joined #openstack-ansible11:42
*** hjohnson1 has joined #openstack-ansible11:43
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests master: Ensure that TESTING_BRANCH is exported  https://review.opendev.org/65833911:43
*** kplant has joined #openstack-ansible11:43
evrardjpodyssey4me: that alone won't fix the world11:44
odyssey4meit should - what gap are you seeing11:45
evrardjpbecause run_tests sources the run_tests_common with the variable set, but tox can run in a different env where test-ansible-env-prep doesnt' run11:45
odyssey4mewell, yes - but TESTING_BRANCH is only used by ansible, and all ansible checks use test-ansible-env-prep11:45
evrardjplint for example, will not be using the right branch11:46
evrardjpnot that it's a big deal11:46
odyssey4mehowever, you are correct - the best place to export them properly is in run_tests.sh right from the start11:46
evrardjpoh lint is sourcing it11:46
evrardjpso it's good11:46
evrardjpbut yeah it's more about a race condition that I am afraid of11:46
odyssey4meso I'll push up a patch now on top of this one to only set them in one place, but we can wait before merging it until we have all our gates working again after the opendev patches and stein is released11:47
evrardjpsounds good to me11:47
evrardjpwe should clean up all of those and fail if unset11:47
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Ensure that pip/setuptools/wheel python wheels are built  https://review.opendev.org/65552111:47
evrardjpremoving all those setting of vars11:47
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Re-add the upgrade playbook removing pip.conf  https://review.opendev.org/65814511:47
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Make utility install playbook idempotent  https://review.opendev.org/65548611:48
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Bump global-requirement-pins before release  https://review.opendev.org/65659611:48
evrardjpnoonedeadpunk: could you vote on https://review.opendev.org/#/c/658339/1 ?11:48
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/stein: Use hashes for the upgrade playbook markers  https://review.opendev.org/65814611:48
evrardjpit is a "good enough" stop gap11:48
odyssey4meok, those are rebased on the opendev patches which are passing - so they should pass too and will go into gate once the required patches are through11:49
noonedeadpunkevrardjp: looking11:49
*** redrobot has joined #openstack-ansible11:50
noonedeadpunkyeah....11:50
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests master: Ensure that TESTING_BRANCH is exported  https://review.opendev.org/65833911:56
odyssey4meevrardjp better commit msg? cc noonedeadpunk11:56
evrardjpodyssey4me: wow thanks. I just wrote it in the review for the record, but that's even better11:59
evrardjpnoonedeadpunk: could you revote?11:59
noonedeadpunkyep, already did:)12:00
noonedeadpunkjust one typo, but I think we can leave it12:01
odyssey4meheh, yeah - sorry :p12:01
*** radeks has quit IRC12:04
odyssey4meok, I'm taking a break for lunch - bbl12:04
*** strattao has joined #openstack-ansible12:07
*** radeks has joined #openstack-ansible12:10
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Fix Fwaas Dashboard URL  https://review.opendev.org/65834112:12
evrardjpwhile we are at fixing things: ^12:12
openstackgerritMerged openstack/openstack-ansible-tests stable/stein: Pin nova_git_install_branch to before placement removal  https://review.opendev.org/65832712:13
*** nowster has quit IRC12:20
*** nowster has joined #openstack-ansible12:24
evrardjpnoonedeadpunk: odyssey4me: if we bring https://review.opendev.org/#/c/658341/ , then we'll be able to resume releasing for master12:29
*** CeeMac_ has joined #openstack-ansible12:30
odyssey4mewe have a few stein patches ready for review.- https://review.opendev.org/658295, https://review.opendev.org/658298, https://review.opendev.org/65829912:31
*** CeeMac has quit IRC12:33
*** CeeMac_ is now known as CeeMac12:33
noonedeadpunkI think I shouldn't vote on some of them...12:34
odyssey4menoonedeadpunk it's ok as long as you don't own the patch - if it's a cherry-pick from your merged patch to master, then you can verify it by voting12:38
noonedeadpunkodyssey4me: didn't know that12:40
fnpanichi12:44
*** radeks has quit IRC12:44
fnpanic has anyone a working example for glance cors settings when horizon image upload method is direct?12:45
noonedeadpunkfnpanic: probably I have:012:49
fnpanic:-)12:49
fnpaniccan you share it?12:49
noonedeadpunkfnpanic: I think it's kinda default one...12:50
noonedeadpunk /etc/openstack_deploy/user_variables.yml:glance_cors_allowed_origin: "{{ (glance_show_multiple_locations | bool) | ternary(openstack_service_publicuri_proto | default('http') + '://' + external_lb_vip_address, None) }}"12:50
fnpanicthat is the default from the role12:51
noonedeadpunkhowever it's working for me... And I'm on 18.1.512:52
fnpanicmhhh ok12:52
fnpanicstrange12:52
*** hamzaachi has joined #openstack-ansible12:52
noonedeadpunkBut not really the default...12:53
fnpanic?12:53
noonedeadpunkonly since https://opendev.org/openstack/openstack-ansible-os_glance/commit/242b0ac2d1c5925d5f6f4870c17934c331580de212:53
noonedeadpunkand 18.1.5 is before this patch12:54
noonedeadpunkso I had to overwrite it in user_variables12:54
fnpanicok. we are still on 18.1.412:55
fnpanicthat explains it12:55
fnpanic:-)12:55
fnpanici will give it a try12:55
fnpanicthanks a lot!13:03
noonedeadpunkwelcome:)13:04
*** shyamb has quit IRC13:14
*** shyamb has joined #openstack-ansible13:22
noonedeadpunkagain http://logs.openstack.org/86/658286/2/check/openstack-ansible-functional-tempestconf-centos-7/c33103c/logs/ara-report/result/0e51e90f-ca0b-4200-a3e7-71e2cd5ba447/13:26
*** vnogin has joined #openstack-ansible13:29
evrardjpcan we reverse proxy those files?13:31
evrardjpreverse proxy cache13:31
*** vnogin has quit IRC13:31
odyssey4me:/ I'd really prefer to just switch to using d-i-b for base images, but haven't had the time to get that done13:32
odyssey4meI did manage to get an ubuntu set done as part of dib13:33
odyssey4meit'd be nice if someone could work on a suse & centos version of these: https://review.opendev.org/#/q/topic:systemd-container-elements+(status:open+OR+status:merged)13:34
evrardjpthe job names we have in OSA are currently very inconsistent :p13:38
evrardjpI realise that I know what these do because I am just used to them13:38
evrardjpI will change that when everything will be more stable13:39
*** radeks_ has quit IRC13:41
evrardjpodyssey4me: do you know why, when we moved to use integrated jobs for everything, some roles didn't get that? like the galera_server/galera_client13:46
evrardjpI mean if we really want to tests nothing breaks the integrated, it makes sense to add those there too13:46
odyssey4meevrardjp we started with the openstack service roles first, those are next - but to replace them we need to implement a system for increasing affinity13:46
odyssey4methat's something I'm keen to get to asap, so that we can switch all the roles over13:47
evrardjpoh I see what you mean -- -but it's a different subject13:47
evrardjpI mean testing it's not blocking gates for integrated13:47
evrardjpnot that the full coverage of role tests goes into that13:47
odyssey4mecurrently the rabbitmq/galera_server roles actually test a cluster - if wwe switch to integrated, we actually *decrease* our test coverage13:47
evrardjpwhich is why I said not switch13:48
evrardjpadd jobs13:48
evrardjpI want to make the opensuse experience consistent13:48
evrardjpso I want to add the integrated jobs everywhere, and make that very explicit we work on leap 1513:48
odyssey4mewell sure, that can be done13:48
evrardjpok13:48
evrardjplet me work on that, and we'll improve coverage later13:49
evrardjp(well it's kinda improving coverage too)13:49
evrardjp(as long as I don't remove jobs)13:49
odyssey4meSeeing as we're now waiting for a bunch of things to pass tests and merge, I'll get to work on my idea to bring in the increased affinity. I have a plan.13:49
evrardjpyes but this can be done on the side I guess13:50
*** SmearedBeard has quit IRC13:50
evrardjpI just want to go through this very quickly13:50
odyssey4meevrardjp mind adding your review here? https://review.opendev.org/#/c/658285/13:51
evrardjpsure thing13:53
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-galera_server master: Add integrated coverage  https://review.opendev.org/65836813:53
evrardjpoverriding only for tempest odyssey4me?13:54
*** shyamb has quit IRC13:54
odyssey4meI started using an ansible playbook to create and prep my AIO VM's... I honestly have no idea why I didn't do this before.13:54
odyssey4meevrardjp yep, see there's a revert patch later in that chain13:54
evrardjpodyssey4me: like setting up libvirt and stuff?13:54
evrardjpyou should have told me yesterday for throwback thursday13:55
odyssey4menah, just creating it - then copying over my vimrc, installing/removing packages and checking out the OSA repo for me13:55
odyssey4methe cloud I'm using uses a volume-booted disk, so doing that via CLI is a PITA13:56
odyssey4mewith ansible, it's a single task :)13:56
odyssey4meI did try and build a volume yesterday using btrfs as a base, so I could stap and revert... but converting it didn't work, so I'll have to try another strategy13:56
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-haproxy_server master: Add integrated coverage  https://review.opendev.org/65837313:58
*** vnogin has joined #openstack-ansible13:59
*** ianychoi_ is now known as ianychoi14:00
odyssey4meevrardjp perhaps good to use the topic 'use-integrated-repo-for-all-tests' to follow on from the previous changes for that purpose14:00
odyssey4mehttps://review.opendev.org/#/q/topic:use-integrated-repo-for-all-tests+(status:open+OR+status:merged)14:00
evrardjpsounds good14:00
odyssey4meok, brb - relocating14:01
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-openstack_hosts master: Add integrated coverage  https://review.opendev.org/65837414:01
*** SmearedBeard has joined #openstack-ansible14:05
*** aedc has quit IRC14:06
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_aodh master: Add integrated coverage  https://review.opendev.org/65837614:08
evrardjpodyssey4me: ^ that might look weird, but please bare with me :)14:12
evrardjpI just want consistent experience14:12
noonedeadpunkDon't we get it with https://opendev.org/openstack/openstack-ansible/src/branch/master/zuul.d/project-templates.yaml ?14:13
evrardjpcorrect I am using those templates14:13
evrardjpI want to use a template for all the distro/distro+pkgs ones14:14
evrardjpeverywhere14:14
evrardjpthen we can adapt to be smarter14:14
evrardjpsorry14:14
openstackgerritAntony Messerli proposed openstack/openstack-ansible-os_keystone stable/stein: Remove keystone directory on source installs  https://review.opendev.org/65837714:14
*** aedc has joined #openstack-ansible14:14
evrardjpI meant metal // metal + distro pkgs14:14
slinCeeMac: that part fixed, next part is octavia does not trust haproxy cert :)14:15
*** strattao has quit IRC14:16
CeeMacslin, great news. progress is good!14:18
CeeMachowever i'm not sure what to do about the untruster cert14:18
noonedeadpunkyeah ok. I don't see the full picture right now, but will be looking at the progress14:18
CeeMacyou probably want to speak with jrosser, hes been doing a lot with the self-signed certs iirc14:19
slincould be :)14:20
*** strattao has joined #openstack-ansible14:20
slin"TASK [os_octavia : Setup the service project quota] *****************************************************************************************************************************************"14:20
slinfatal: [aio1_octavia_server_container-37535d12 -> localhost]: FAILED! => {"changed": false, "extra_data": null, "msg": "SSL exception connecting to https://100.67.0.245:5000/tenants: HTTPSConnectionPool(host='100.67.0.245', port=5000): Max retries exceeded with url: /tenants (Caused by SSLError(SSLError(\"bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify14:20
slinfailed')],)\",),))"}14:20
slin(still aio)14:20
*** SmearedBeard has quit IRC14:21
*** SmearedBeard has joined #openstack-ansible14:24
evrardjpnoonedeadpunk: yes I guess the idea is that I want to simplify things and have a consistent interface14:29
evrardjpthere are jobs that might impact a few roles, not only their own role14:29
evrardjpin those cases, you still want a single job to be testing across the board to validate that scenario14:30
evrardjpin this case, why not adding it to a single template, instead of multiplying the templates, and you then have to apply to every single role14:31
evrardjpyou can envision this as "official" testing14:31
noonedeadpunkbut actually telemetry scenario covers aodh, ceilometer, panko and gnocchi.14:32
evrardjpgood example14:32
evrardjpit's a single job, right?14:32
noonedeadpunkyep14:32
evrardjpwhy not making this use case part of the current testing?14:33
evrardjp(and make sure all the roles are inline with this)14:33
evrardjpelse there is a role that can change and break your use case14:33
noonedeadpunkit's part - openstack-ansible-deploy-aio_telemetry_metal-jobs14:33
evrardjpI understand that14:34
evrardjpsee what I just said above :)14:34
odyssey4meevrardjp if we end up adding all uses cases everywhere, we're just wasting test resources14:34
evrardjpI was told it's not that bad.14:35
odyssey4mea change in os_aodh does nothing to an aio job, so all we're doing is increasing the chance of unrelated failures due to a bad node14:35
noonedeadpunkso, you mean to add telemetry scenario to every build of every role?14:35
evrardjpnoonedeadpunk: correct14:35
evrardjpodyssey4me: when did we really have a bad node?14:36
odyssey4meevrardjp we get them all the time14:36
evrardjpI mean think about the consistency here, it's very interesting for new devs14:36
noonedeadpunkso yeah, than test resources is also smth that worries me... and time needed for tests to finish14:36
evrardjphere I can't point to someone and say: Have a look at this job, it's the one that matters to you14:37
evrardjpnoonedeadpunk: when we decided to go for the integrated, we waved this14:37
odyssey4meI don't think that consistency to that degree is important. It's over the top IMO.14:37
evrardjpnoonedeadpunk: this is why I made, in the past, those jobs experimental instead of voting14:37
evrardjpodyssey4me: for me it's unnecessary.14:38
odyssey4meright now the aio tests the basic use case, and any repo adds the applicable service(es) to make that service work on top of the basic use-case14:38
evrardjpfor other ppl in my company that's different14:38
evrardjpodyssey4me: I agree with that point14:39
evrardjpI just want the basic use case to be covered everywhere14:39
evrardjpand we'll carefully increase those basic use cases14:39
odyssey4meevrardjp and it is - the infra roles still need it, but the roles like os_horizon and the telemetry roles already do it - even if the job name is different14:39
evrardjpif telemetry is NOT a basic use case, then it deserves a different project template, and then added to the roles appropriately14:40
CeeMacslin, I can see where the octavia role is generating certs for its own use, but can't see where you could specify to trust the haproxy certs that are generated14:40
evrardjpodyssey4me: that's my point -- we can't point those to the people14:40
evrardjpif we don't agree on that, I better should not edit those, and ignore all those roles for suse support14:41
odyssey4meevrardjp I guess I'm missing the point then - the jobs have been defined with a particular pattern to make it intuitive to understand what it tests.14:41
evrardjpso we become opinionated14:41
evrardjpI am fine with that too14:41
*** ivve has quit IRC14:41
evrardjpI think the problem is that I got mixed messages -- either we want SUSE support to ALL roles that are integrated, and then for that I would like to have simple jobs everywhere14:42
odyssey4meanything using 'aio' in the name, tests the basic use-case - anything with 'metal' tests without container, etc14:42
evrardjpodyssey4me: It's barely consistent everywhere14:42
evrardjpwhy are some not having aio_ in the name14:42
odyssey4meevrardjp all os_roles are tested using that for functional tests14:43
odyssey4methose with no aio_ in the name are not testing glance/cinder/nova/neutron because they don't need to14:43
evrardjplet me rephrase the problem. I want to point ppl to 1 single job to monitor for SUSE. Then increase coverage of said jobs.14:43
evrardjphere there are blind spots.14:44
evrardjpAND14:44
evrardjpmnaser: asked to add support for every single role in osa14:44
evrardjpso we have conflicting requirements here14:45
odyssey4meevrardjp well, that's not how these jobs are designed - using a regex would be better: ^openstack-ansible-.*-opensuse.*$14:45
evrardjpor we make jobs per distro14:45
evrardjpso let's take a step back14:47
*** aludwar has joined #openstack-ansible14:48
openstackgerritAntony Messerli proposed openstack/openstack-ansible-ops master: Skip neutron rebalance if ha-tool is disabled  https://review.opendev.org/65220514:48
odyssey4mepotentially another way to do this would be to make zuul introspect the additional services based on the repo being tested14:48
evrardjpI see the integrated jobs as user stories14:48
odyssey4mefor example, if the repo is aodh - then add '_telemetry' to the scenario env var14:49
evrardjpthat sounds nice and scalable14:49
odyssey4methen we could have a single job definition, and zuul does the magic - but it's still easy enough to test manually14:50
evrardjpso basically somewhere in the integrated we have a map role:scenario14:50
odyssey4mewell, lemme take a look - I think it could be quite simple to do14:51
evrardjpplease note this can be an extra job or injected jobs14:51
odyssey4meI don't think it needs to be14:51
evrardjpwhat I mean by that is that we can say, if something spawn sub jobs14:51
odyssey4methis might also be a nice way to have periodics for all OSA os_ repositories to continually test them14:52
odyssey4mespawn sub jobs? sounds more complicated than I'm thinking14:52
evrardjpit's complementary to your thinking :)14:52
evrardjpyour idea tells what to run, my idea on top then how to run14:53
evrardjpfor example:14:53
evrardjp(base jobs + extra_role_job) are part of a template14:53
odyssey4meis there a zuul var for the repo that initiated the change?14:53
evrardjpyes14:53
evrardjpwhich one, I can't say14:54
odyssey4melol, ok - I'll look in the docs14:54
evrardjpbut let me finish my idea, to tell me if I am weird or not :)14:54
evrardjp(no whiteboard, damn :p )14:54
evrardjpso basically you are saying if <repo initiating change> == <repo in scenarioA>, then add scenarioA to run, skip base jobs.14:55
evrardjps/you are saying/I am saying to zuul/14:55
odyssey4menot quite14:55
evrardjpbecause adding scenarioA to run basically covers base14:56
evrardjp(not 100% true, but you get the idea)14:56
odyssey4meI'm saying that for the aio job, check the repo name for the job originating the change and, if applicable, add the extra service name to the scenario variable14:56
evrardjpyes, I agree on that14:56
openstackgerritMerged openstack/openstack-ansible-tests master: Ensure that TESTING_BRANCH is exported  https://review.opendev.org/65833914:57
evrardjpI just thought this deserved a different jobname14:57
odyssey4mewe already have the special name logic here: https://opendev.org/openstack/openstack-ansible/src/branch/master/tests/roles/bootstrap-host/vars/main.yml#L28-L5414:57
evrardjpand that this jobname would be able to skip jobs where things already run14:57
evrardjpI think I am not clear :)14:58
evrardjpmy idea totally needs your idea to work :p14:58
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests stable/stein: Ensure that TESTING_BRANCH is exported  https://review.opendev.org/65838515:00
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests stable/stein: Revert "Pin nova_git_install_branch to before placement removal"  https://review.opendev.org/65838615:00
*** hjohnson1 has quit IRC15:00
*** dxiri has joined #openstack-ansible15:00
evrardjpodyssey4me: https://zuul-ci.org/docs/zuul/user/jobs.html?highlight=zuul_return#skipping-child-jobs is what I meant15:01
*** DanyC_ has joined #openstack-ansible15:01
evrardjpso basically, if you are from a certain repo, don't run the default integrated15:02
evrardjp(that is, if we want to have different jobs names)15:03
evrardjpI would still prefer a single job name15:03
odyssey4meyep, lemme do a quick poc for havig a single job name that introspects based on the job's originating repo15:03
jrosserslin: i think that the problem you are seeing is with this task https://github.com/openstack/openstack-ansible-os_octavia/blob/ea21d76875336d2296ac0f667a70689488efc763/tasks/octavia_security_group.yml#L27-L3815:03
jrosserslin: it should not be using the external endpoint to do the service setup imho so this is likley a bug15:04
odyssey4melooks like I can use https://zuul-ci.org/docs/zuul/user/jobs.html#var-zuul.project.short_name15:04
*** DanyC has quit IRC15:04
jrosserslin: see that the next task specifies "interface: admin" but that one that fails for you does not specify and interface, and the default is 'public'15:05
evrardjpodyssey4me: yes that's the one I was thinking about!15:06
slinjrosser: will change the task locally, let's see15:06
evrardjpquestion is, should I continue with a standard approach?15:07
evrardjpI have the impression it's better and simpler15:07
slinjrosser: confirmed, changing the role fixed the issue on this level15:14
jrosserslin: it would be great if you could submit a patch, or create a bug on launchpad for that, then we can make sure it gets fixed15:16
slinjrosser: will do15:17
*** gyee has joined #openstack-ansible15:17
*** samueldmq has quit IRC15:20
*** starborn has quit IRC15:26
evrardjpcontinuing the crusade of the uniform jobs15:27
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_barbican master: Add integrated coverage  https://review.opendev.org/65839615:27
slinjrosser: #182859915:28
*** hamzaachi has quit IRC15:28
*** hamzaachi has joined #openstack-ansible15:29
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Add services for testing based on test repo name  https://review.opendev.org/65839815:29
odyssey4meevrardjp ^ let's see if that works15:29
odyssey4meit won't work for everything just yet - just the os_ roles for now... but it's a start15:30
odyssey4melemme push up a test patch in another role to test it out - unless I can change one of yours?15:30
evrardjpwow everything in one line :)15:31
evrardjpyou can change one of mine if you like15:31
*** macza has joined #openstack-ansible15:31
odyssey4mehmm, let me refine that a bit15:32
openstackgerritMerged openstack/openstack-ansible master: Bump requirement for master  https://review.opendev.org/65659815:34
openstackgerritMerged openstack/openstack-ansible-os_tempest stable/stein: Temporarily set bionic & centos_distro jobs to non-voting  https://review.opendev.org/65828515:34
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Add services for testing based on test repo name  https://review.opendev.org/65839815:37
evrardjplogan-: hahaha15:37
evrardjpwe totally think alike :)15:38
*** BjoernT has joined #openstack-ansible15:40
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Add services for testing based on test repo name  https://review.opendev.org/65839815:41
*** BjoernT has quit IRC15:43
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_blazar master: Add integrated coverage  https://review.opendev.org/65840215:46
*** ivve has joined #openstack-ansible15:47
odyssey4meevrardjp FYI, we switched to 'all' in meta to reduce unnecessary code churn - the vars file now longer changes, so if a new version comes out, we may need to change nothing for a new version to work15:47
*** sreejithp has joined #openstack-ansible15:50
*** sreejithp has quit IRC15:51
*** sreejithp has joined #openstack-ansible15:51
odyssey4mehmm, I wonder just how much we can reduce the job definitions by doing some more dynamic introspection :)15:52
*** hjohnson1 has joined #openstack-ansible15:53
*** hamzaachi has quit IRC15:55
logan-evrardjp: lol15:56
evrardjpodyssey4me: reducing everything to one job15:57
evrardjpLaunch all the "you had one job" memes now15:57
odyssey4meevrardjp I don't see how that's possible, given that we have to specify a node type in a job15:57
evrardjpodyssey4me: that was a joke?15:57
odyssey4meah yes15:58
evrardjpsorry, I mean: that was a joke! ?!15:58
odyssey4meI keep thinking I should make a job generator - specify a matrix you want, then generate the zuul job yaml file15:58
evrardjpit's harder to maintain than saying "Run with these parameters, and we'll test your use case"15:59
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_aodh master: [TEST] Use the dynamic aio scenario  https://review.opendev.org/65840515:59
evrardjpand for the meta/ -all I am now definitely against, because it breaks expectations (and some code I have) :p16:00
evrardjpodyssey4me: where do you set dynamic?16:00
evrardjpI think you forgot to add that to the zuul scenario16:01
logan-odyssey4me: yeah the dynamic job pattern is really handy. your setup there is similar to what i do with DIB builds: http://paste.openstack.org/show/751232/ :) it ends up being pretty similar to what we used to have with zuulv2 job templates16:01
evrardjpzuul job*16:01
evrardjplogan-: I see :)16:01
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_barbican master: [TEST] Use the dynamic aio scenario  https://review.opendev.org/65840616:02
*** chandankumar is now known as raukadah16:02
odyssey4meevrardjp what do you mean? it just uses the standard aio job template16:02
evrardjpthe template doesn't have dynamic_scenario defined16:03
evrardjpdoes it?16:03
odyssey4meit doesn't need it16:03
odyssey4medynamic_scenario can be overridden in any job, but it's assumed to be on16:04
evrardjpit's not (True)16:04
odyssey4meoops16:04
evrardjp:)16:04
evrardjp(dynamic_scenario | default(True)) | bool16:04
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Add services for testing based on test repo name  https://review.opendev.org/65839816:04
evrardjpshould do16:04
odyssey4meI have *no idea* what I was thinking with negating that.16:05
odyssey4mefriday afternoon :p16:05
odyssey4melogan- in your job definition, don't you need to specify the node type?16:06
logan-all of those run on a bionic node16:06
logan-so no its not dynamic that way16:07
odyssey4meoh I see - you're just giving it the target image name16:07
evrardjpit's about what we do, when we think about it :)16:07
logan-yeah but i think you could build your scenario string this way sort of16:07
evrardjpwe just have legacy things in bash scripts because we have "user interfaces"16:07
logan-i haven't read your patches yet i was on the phone when i wrote that comment but figured its similar enough i'd share16:07
logan-yep16:08
odyssey4meyeah, that is similar to what I'm doing16:08
openstackgerritNicolas Bock proposed openstack/openstack-ansible-lxc_container_create master: Update LXC container config options  https://review.opendev.org/65778516:12
*** udesale has quit IRC16:12
*** udesale has joined #openstack-ansible16:12
*** vnogin has quit IRC16:13
*** SmearedBeard has quit IRC16:16
*** strattao has quit IRC16:17
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: [WIP] Add services for testing based on test repo name  https://review.opendev.org/65839816:18
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: [wip] Add support for Fedora 28  https://review.opendev.org/65824216:21
mnaserodyssey4me: https://review.opendev.org/#/c/658251/ do you have an idea how I can clean up this failure?16:22
mnaserit looks like it tries to install "an empty string" :X16:22
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: [WIP] Add services for testing based on test repo name  https://review.opendev.org/65839816:24
mnaserNo package matching '' found available, installed or updated16:25
odyssey4memnaser yep, we have a pattern to solve that one - although the fix should really be made in the ansible module upstream16:25
odyssey4melemme find the workaround16:25
logan-mnaser: under the repo server install distro packages task16:25
logan-use this: name: "{{ repo_server_distro_packages | reject('equalto', '') }}"16:25
mnaserodyssey4me: ^ I guess thats it16:25
odyssey4meyep, that's it16:25
mnasershenanigans16:25
odyssey4meit's only yum that fails on an empty item16:26
odyssey4meapt and zypper don't quote the package names, but for some reason the yum module does16:26
openstackgerritMohammed Naser proposed openstack/openstack-ansible-repo_server master: [redhat] Install rsync-daemon for newer releases  https://review.opendev.org/65825116:26
mnaserso just fyi fedora 28 is the base for RHEL 816:26
mnaserso by testing against it we can be _kinda_ sure that we support CentOS 8 when its out16:27
logan-hmm i think older versions of ansible used to have that problem with apt. i know i have idiotic workarounds in my user_variables template for like galera server package filtering where its like "{% if whatever %}package{% else %}bash{% endif %}"16:27
logan-or galera client package filtering rather16:27
mnaserbtw, thoughts on dropping security hardening from our playbooks?16:27
*** aedc has quit IRC16:27
*** aedc has joined #openstack-ansible16:28
mnaser(we can move it to a user story "how to harden meh machines"16:28
mnasergiven that no one is maintaining Ansible-hardening and it's a bit out of scope16:28
*** slin has quit IRC16:28
logan-i agree but i actually like ansible-hardening and i feel like it would reduce the test coverage a lot. also its a one liner to disable it16:28
odyssey4mecould do - and could refer them to ansible-lockdown as a maintained alternative16:29
odyssey4mewe could perhaps just deprecate it now, and indicate that we will remove it in U16:29
logan-maybe we could turn it off by default and have a separate job that leaves it enabled?16:29
logan-or disable by default and leave it enabled in the gate?16:29
mnaserlogan-: yeah.. but it is also very invasive too in some way16:29
odyssey4mebbiab16:29
mnaserlike you want to deploy openstack and then boom all of a sudden your sshd files are changed16:30
mnaserthings are disabled/enabled16:30
mnaserhttps://ansiblelockdown.io16:30
mnaserthis is interesting16:30
mnaserso my goal is to simplify our stuff much more and be far less opinionated in how we deploy boxes, leaving the hardening/etc as an exercise for the user16:31
evrardjpmnaser: I agree16:31
evrardjpif we don't have maintainers anymore, we should drop it16:31
evrardjpwith a cycle for deprecation16:32
mnaserlike I think as the project originated in something like rax where they needed tooling for hardening, sure16:32
evrardjphowever, I believe to really know this, we should ask the questions on the ML, and point to ansiblelockdown16:32
mnaserbut as the project goes 'mainstream' .. our focus goes onto deploying openstack16:32
evrardjpmnaser: it is still use by more people than just osa16:32
evrardjpused*16:32
mnaserbecause I think to say that we provide adequate hardening in OSA is a promise we can't necessarily deliver on16:32
evrardjprecently some guy from fujitsu asked me about it16:32
*** aedc has quit IRC16:33
evrardjpmnaser: correct16:33
mnaserI'm totally okay with keeping the role active and around.  I'm just not sure if it has a place inside our integrated stuff16:33
logan-mnaser: i don't think we're saying that. imo what we're saying is OSA doesn't break when you use ansible-hardening because we test that.16:33
evrardjplogan-: it's under our governance16:33
evrardjpif it was outside governance, I would totally agree16:34
evrardjpbut at the same time, we say in our docs its a community project16:34
noonedeadpunkbtw, ansiblelockdown doesn't cover ubuntu and suse at all16:34
evrardjpyes, lockdown is not as good as hardening in terms of OS coverage, but I never got the chance to merge the communities16:35
mnaserI dunno, running ansible-hardening on all of our jobs *but* not providing it by default seems like a bit of a flaw.  maybe running integrated jobs with hardening inside the role only rather than all of our jobs16:35
evrardjpwe can also not run it at all in OSA, and do it on the side with molecule16:35
mnaserid be okay with running Ansible-hardening manually *then* run integrated in the ansible-hardening role so we can test if any changes break16:36
evrardjpso basically hardening and config_template are more like libraries we use16:36
mnaserevrardjp: right but logan- seems to want to make sure ansible-hardening + OSA work together16:36
logan-we test lots of features that are compatible but opt-in, ie metal, proxy, ceph16:36
noonedeadpunkactually I also like hardending, as it provides at least some basic stuff whic is must-have tbh for each system..16:36
evrardjplogan-: that's true too16:36
evrardjpmnaser: it seems we already have a few ppl out there using it, why deprecating it? :p16:37
*** DanyC_ has quit IRC16:37
mnaserid be okay with a single job then.  I'm aiming to go towards something that's not very invasive16:37
evrardjpjust ask on the ML for help on the next stig, and if nobody wants to do it, we'll say we are feature complete, and won't handle the new cases?16:37
*** DanyC has joined #openstack-ansible16:37
mnaseraka "I wanted openstack but I ended up with a modified sshd config"16:37
mnaser"and now kerberos is disabled"16:38
evrardjpI believe it should be opt-in too16:38
mnaser"and ntp was replaced by crony"16:38
evrardjpnot opt-out16:38
mnaserchrony **16:38
logan-yeah changing it to opt-in makes sense i think16:38
logan-reducing it to a single job might not, because we only test 1 OS then16:38
logan-although we still have full coverage in the hardening role itself16:38
mnaseryeah all of our one-offs are tested on 1 OS (except for metal)16:38
logan-so maybe that's fine?16:38
logan-idk16:38
*** vnogin has joined #openstack-ansible16:38
mnaserproxy is bionic only, Ceph is bionic only right now16:38
logan-yeah16:39
mnaserif our jobs were stable as heck (metal are pretty good) I'd be inclined to put all 4 but then we start covering a lot of combinations16:40
noonedeadpunkbut probably moving it out of scope is not a bad idea. I'm wondering if we can get extra users/contributors by moving it and not relating so much with osa itself16:40
mnaserbtw16:40
*** vnogin has quit IRC16:40
mnaserhttps://linux-system-roles.github.io16:40
mnasercould be interesting16:40
mnaserto work with16:41
logan-yeah i wouldn't like to add separate hardening jobs. i'm split between off by default, and on by default in integrated gate jobs. or off by default, and on in a separate single job16:41
odyssey4meevrardjp no sense in working on the next stig in that role, because ansible-lockdown are actively working on all that and doing it in our role would duplicate effort16:41
odyssey4meI'd rather see any interest move to their roles.16:41
logan-odyssey4me: are they actively working on multi OS support also?16:42
mnaserI never understood how 'rhel 7' stig applies on 'ubuntu' :)16:42
odyssey4melogan- well, yes - although they need hands to get it done, so perhaps we should ML post that we're not actively maintaining it and that ansible-lockdown is seeking contributors16:42
odyssey4meyep, ubuntu now has a stig apparently16:42
odyssey4meback then it did not16:42
logan-mnaser: because common sense hardening practices are only distro specific in implementation, not conceptually :)16:42
mnasergotcha16:43
*** miloa has quit IRC16:44
logan-odyssey4me: ++16:44
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: [WIP] Add services for testing based on test repo name  https://review.opendev.org/65839816:45
odyssey4mereviews please: https://review.opendev.org/65838516:45
*** cmart has joined #openstack-ansible16:46
odyssey4meand https://review.opendev.org/65838616:46
*** cmart has quit IRC16:47
logan-odyssey4me: wow, how many releases back are affected by that?16:47
odyssey4melogan- just stein, I think - I think we hacked around it in rocky and didn't have that mechanism before then16:48
logan-ah16:48
odyssey4meonce we have stein back to normal, I'll take a peek at the older branches16:48
logan-shouldn't be too hard to find out. all we have to do is run a nova job. :)16:48
odyssey4mewell, any role test which includes nova will break16:49
logan-yeah quite some interesting fallout from the placement split.16:49
*** udesale has quit IRC16:49
logan-thanks for patching it16:50
odyssey4memnaser https://review.opendev.org/658289 won't work until the dependent change is merged (depends-on is broken until the later opendev patches merge)16:50
openstackgerritMerged openstack/openstack-ansible-os_tempest stable/stein: Remove install_test_requirements flag  https://review.opendev.org/65828616:50
mnaseryeah I noticed after clicking 'recheck'16:50
logan-yeah i stacked some things wrong yesterday. i need to go restack changes today16:51
logan-i think it all works (including https://review.opendev.org/#/q/topic:fix-credentials-scoping), but i'll work on getting it all passing CI in a bit16:51
*** SmearedBeard has joined #openstack-ansible16:52
mnaserfatal: [aio1]: FAILED! => {"attempts": 5, "changed": false, "msg": "No package matching '<generator object select_or_reject at 0x7efd4dc61f00>' is available"}16:55
mnaserlogan-: did I need to add |list or something after?16:55
logan-yeah16:55
logan-guess so16:55
logan-sorry, I didn't look at any references for that16:56
logan-I know we have similar stuff implemented and i'll assume it is using the reject filter also :P16:56
openstackgerritMohammed Naser proposed openstack/openstack-ansible-repo_server master: [redhat] Install rsync-daemon for newer releases  https://review.opendev.org/65825116:56
mnaserya all good16:56
*** strattao has joined #openstack-ansible16:57
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: [wip] Add support for Fedora 28  https://review.opendev.org/65824216:57
openstackgerritMerged openstack/openstack-ansible-ops master: Skip neutron rebalance if ha-tool is disabled  https://review.opendev.org/65220517:00
*** kopecmartin is now known as kopecmartin|off17:04
*** DanyC_ has joined #openstack-ansible17:06
*** DanyC has quit IRC17:10
*** DanyC_ has quit IRC17:10
*** DanyC has joined #openstack-ansible17:11
*** SmearedBeard has quit IRC17:15
*** SmearedBeard has joined #openstack-ansible17:17
openstackgerritMerged openstack/openstack-ansible-lxc_hosts master: Returning of the Suse LXC image  https://review.opendev.org/65585117:19
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Add services for testing based on test repo name  https://review.opendev.org/65839817:19
*** SmearedBeard has quit IRC17:23
*** SmearedBeard has joined #openstack-ansible17:27
*** electrofelix has quit IRC17:30
openstackgerritMerged openstack/openstack-ansible-tests stable/stein: Ensure that TESTING_BRANCH is exported  https://review.opendev.org/65838517:30
odyssey4meevrardjp yay! https://review.opendev.org/658398 is working :)17:36
odyssey4melogan- does that ability to disable the dynamic scenario work for you?17:37
odyssey4memnaser what do you think of https://review.opendev.org/658398 ? there are tester patches https://review.opendev.org/658406, https://review.opendev.org/65840517:40
*** Weifan has joined #openstack-ansible17:40
logan-odyssey4me: yeah that looks nice!17:41
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_barbican master: Use the dynamic aio scenario  https://review.opendev.org/65840617:42
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_aodh master: Use the dynamic aio scenario  https://review.opendev.org/65840517:42
openstackgerritMerged openstack/openstack-ansible-tests stable/stein: Revert "Pin nova_git_install_branch to before placement removal"  https://review.opendev.org/65838617:42
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_blazar master: Use the dynamic aio scenario  https://review.opendev.org/65843017:47
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_ceilometer master: Use the dynamic aio scenario  https://review.opendev.org/65843117:47
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_congress master: Use the dynamic aio scenario  https://review.opendev.org/65843217:50
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_designate master: Use the dynamic aio scenario  https://review.opendev.org/65843317:52
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_gnocchi master: Use the dynamic aio scenario  https://review.opendev.org/65843417:53
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_heat master: Use the dynamic aio scenario  https://review.opendev.org/65843517:54
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Add services for testing based on test repo name  https://review.opendev.org/65839818:02
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_horizon master: Use the dynamic aio scenario  https://review.opendev.org/65843618:02
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Add services for testing based on test repo name  https://review.opendev.org/65839818:07
*** strattao has quit IRC18:13
mnaserodyssey4me: I like that.  it'll be a lot cleaner, tho the only thing people might be confused on why a thing is not being tested18:14
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Add services for testing based on test repo name  https://review.opendev.org/65839818:14
mnaserodyssey4me: the other thing is there are some dependencies like ironic needs swift for example18:14
odyssey4memnaser we deal with that in the aio bootstrap18:15
mnaseryeah so we can just refactor that in there indeed18:15
odyssey4methese are only scenario key entries, the interpretation of the full service list happens in the aio bootstrap18:15
logan-ye[18:15
mnaserwe still have a few functional things we need to kill at some point i.e. galera/keystone etc18:15
logan-yep*18:15
mnasermultinode testing anyone ha18:15
odyssey4meyep, working on that after this - then will work on moving the lint tests to the integrated repo18:16
odyssey4meany other feedback on https://review.opendev.org/658398 ? I think I have it now18:16
*** hamzy_ has quit IRC18:17
logan-lgtm18:20
*** DanyC has quit IRC18:21
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_ironic master: Use the dynamic aio scenario  https://review.opendev.org/65844218:21
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_magnum master: Use the dynamic aio scenario  https://review.opendev.org/65844318:22
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_masakari master: Use the dynamic aio scenario  https://review.opendev.org/65844518:24
*** hamzy has joined #openstack-ansible18:24
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_mistral master: Use the dynamic aio scenario  https://review.opendev.org/65844818:25
odyssey4methat's it for tonight, I'll keep an eye on the patches in flight to unbreak stein over the w/end18:26
mnaserthanks odyssey4me18:27
mnaseranyone has any ideas why wsrep_evs_state is not going into 'OPERATIONAL' ?18:28
odyssey4mehave a great w/end all!18:28
logan-anything useful in /var/log/mysql_logs/galera_whatever.log18:28
logan-usually that holds the answers when there's wsrep problems18:28
mnaserthat doesn't even log18:29
mnaserbut it looks like include /etc/my.cnf.d isn't happening18:29
logan-:/18:29
mnaserso its dropping configs in `/etc/my.cnf.d/`18:30
mnaserbut but `galera_etc_include_dir` is `/etc/mysql/conf.d`18:30
mnaserah but that path exist stoo18:31
*** strattao has joined #openstack-ansible18:31
mnaser`!includedir /etc/mysql/conf.d/` is inside the `[mysqldump]` section.. does that matter?18:31
*** jamesdenton has quit IRC18:37
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Add services for testing based on test repo name  https://review.opendev.org/65839818:39
*** slin has joined #openstack-ansible18:41
logan-reviews on https://review.opendev.org/#/q/topic:calico-tests+status:open appreciated18:42
mnaserhttps://www.irccloud.com/pastebin/0jMUwkck/18:42
mnaserso its not parsing the config file at all18:42
logan-weird18:42
mnaser`mysqld --verbose --help` shows the right settings18:43
mnaserso maybe this is a bootstrap setting18:44
*** Weifan has quit IRC18:46
*** Weifan has joined #openstack-ansible18:50
mnaserim super stuck :\19:03
spotzmnaser: double check permissions? And what happens if you manually do it(if possible)19:12
mnaserperms are ok, no errors for perms, nothing being parsed19:12
spotzjust trying to think of why it can't parse the conf:(19:13
jrosserfor some os there is a good deal of messing with the location of the config dirs / symlinks19:13
spotzI know I ran into some errors on something else with bionic needing a mysql user vs using root but that doesn't seem to be the issue19:14
mnaserjrosser: yeah I suspect this might have to do with it but I mean its the same rpms19:17
*** radeks_ has joined #openstack-ansible19:18
mnaserim quite stuck honestly, I have no clue.19:19
mnaserI can pop in someone's ssh keys if they want to dig19:19
jrossertheres no selinux interfereing is there?19:24
mnaserjrosser: nope19:26
mnaserSELinux is permissive19:26
jrosseri'd probably be reaching for strace on open() syscalls next to see what it actually opens/trys to open19:28
spotzmnaser silly thought but all the instances can reach other and started in order?19:28
mnaserspotz: its just an aio19:28
spotzgrr:( RUnning out of ideas19:29
mnaserhttps://www.irccloud.com/pastebin/jgjoSbJp/19:33
mnasermanually starting it up work19:33
mnaserbut with systems it .. doesn't19:33
mnaser?19:33
spotzso permissions most likely somewhere with the user or the startup file?19:35
mnaserI think it might have to do with the systemd unit19:37
jrosserhttps://mariadb.com/kb/en/library/configuring-mariadb-with-option-files/19:38
*** shardy has quit IRC19:39
mnaserI think somehow when it starts with systemd it can't see that file19:42
mnasermysqld --print-defaults shows the right things19:44
jrossercan you paste the unit file?19:45
mnaserjrosser: grrr19:46
mnaserjrosser: sudo -u mysql stat /etc/mysql/my.cnf19:46
mnaserstat: cannot stat '/etc/mysql/my.cnf': Permission denied19:46
jrossererrr? thought the permissions looked ok?19:47
mnaserI didn't check them *as* mysql user19:47
mnaser:<19:47
mnaserlooks like we create all those folders19:49
mnaserbut never set permissions19:49
mnaserI wonder how it ever worked before?19:49
mnaser /etc/mysql perms are 755 on cenetos19:51
openstackgerritMerged openstack/openstack-ansible-repo_server master: [redhat] Install rsync-daemon for newer releases  https://review.opendev.org/65825119:51
mnaserwe should probably lock that down to the mysql user only.19:51
mnaserthat fixed it.19:52
openstackgerritMohammed Naser proposed openstack/openstack-ansible-galera_server master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825319:54
*** slin has quit IRC19:55
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: ci: use local connection inside AIO  https://review.opendev.org/65846020:01
openstackgerritMohammed Naser proposed openstack/openstack-ansible-rabbitmq_server master: config: setup correct owner and group  https://review.opendev.org/65846320:06
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: [wip] Add support for Fedora 28  https://review.opendev.org/65824220:07
*** chalupaul has joined #openstack-ansible20:12
chalupaulhowdy! I was wondering if anyone had a rough idea when we can expect a 19.0.0 tag.20:13
openstackgerritLogan V proposed openstack/openstack-ansible master: Use fast SSH cipher in the gate  https://review.opendev.org/65847320:26
*** Weifan has quit IRC20:35
openstackgerritMohammed Naser proposed openstack/openstack-ansible-galera_server master: [redhat] Update variables to be version agnostic  https://review.opendev.org/65825320:35
*** Smeared_Beard has joined #openstack-ansible20:37
*** SmearedBeard has quit IRC20:40
*** radeks_ has quit IRC20:42
logan-mnaser: that's weird.. ansible is creating /etc/mysql with 0755 by default right since we weren't providing a mode? what bits does the mysql package set normally?20:51
mnaserlogan-: im gonna guess maybe the umask under /etc changed from centos 7 to fedora 28?20:51
logan-yeah thats what i'm guessing, just curious what mode it was set to?20:52
logan-rather than setting 755, another idea is we could just move that task to the bottom of the install file and inherit the mode from the mariadb package since it will create /etc/mysql20:53
*** hjohnson1 has left #openstack-ansible20:54
logan-just trying to understand why it was broken in the first place. http://paste.openstack.org/raw/751241/20:56
*** sreejithp has quit IRC20:58
spotzHa I was right!:)21:08
openstackgerritLogan V proposed openstack/openstack-ansible master: Use fast SSH cipher in the gate  https://review.opendev.org/65847321:19
*** kplant has quit IRC21:38
*** Smeared_Beard has quit IRC22:01
*** aludwar has quit IRC22:04
*** hamzaachi has joined #openstack-ansible22:14
*** kplant has joined #openstack-ansible22:23
*** strattao has quit IRC22:31
*** Weifan has joined #openstack-ansible22:37
*** Weifan has quit IRC22:38
*** Weifan has joined #openstack-ansible22:38
openstackgerritLogan V proposed openstack/openstack-ansible master: Import placement auth vars to global scope  https://review.opendev.org/65817622:43
openstackgerritLogan V proposed openstack/openstack-ansible master: Migrate to placement_service_password  https://review.opendev.org/65821722:43
*** macza has quit IRC22:45
*** Weifan has quit IRC22:46
*** macza has joined #openstack-ansible22:47
*** Weifan has joined #openstack-ansible22:47
openstackgerritLogan V proposed openstack/openstack-ansible-tests master: Clean up placement test vars  https://review.opendev.org/65850222:53
*** Weifan has quit IRC22:53
openstackgerritLogan V proposed openstack/openstack-ansible master: Migrate to placement_service_password  https://review.opendev.org/65821723:00
*** hamzaachi has quit IRC23:09
*** macza has quit IRC23:11
*** Weifan has joined #openstack-ansible23:12
*** hjohnson1 has joined #openstack-ansible23:17
*** hjohnson1 has left #openstack-ansible23:17
*** Weifan has quit IRC23:18
*** Weifan has joined #openstack-ansible23:19
*** gyee has quit IRC23:26
*** Weifan has quit IRC23:42
*** aedc has joined #openstack-ansible23:53
*** Weifan has joined #openstack-ansible23:58

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