Friday, 2021-04-23

*** gyee has quit IRC00:05
*** spatel_ has joined #openstack-ansible02:24
*** spatel_ is now known as spatel02:24
*** evrardjp has quit IRC02:33
*** evrardjp has joined #openstack-ansible02:33
*** spatel has quit IRC03:06
*** spatel_ has joined #openstack-ansible03:24
*** spatel_ is now known as spatel03:24
*** rohit02 has joined #openstack-ansible04:38
*** snapdeal has joined #openstack-ansible05:11
*** spatel has quit IRC05:14
*** priteau has joined #openstack-ansible05:31
*** jbadiapa has joined #openstack-ansible06:30
*** luksky has joined #openstack-ansible06:32
*** shyamb has joined #openstack-ansible06:53
*** rpittau|afk is now known as rpittau07:12
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Set octavia_amp_image_owner_id by default  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/78767007:13
*** shyam89 has joined #openstack-ansible07:18
*** shyamb has quit IRC07:20
*** shyam89 has quit IRC07:23
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Use dynamic import for conditional task imports  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/78767307:25
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_trove master: Do not override service project description  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/78767507:35
*** pto has quit IRC07:37
*** pto_ has joined #openstack-ansible07:37
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Use common name for service project description  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/78767607:41
*** snapdeal has quit IRC07:42
*** shyamb has joined #openstack-ansible07:45
openstackgerritDmitriy Rabotyagov proposed openstack/ansible-role-python_venv_build master: Fix facts gathering when run with tags  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/78768007:48
*** andrewbonney has joined #openstack-ansible07:49
*** shyamb has quit IRC07:50
*** tosky has joined #openstack-ansible07:53
*** shyamb has joined #openstack-ansible08:18
openstackgerritJonathan Rosser proposed openstack/openstack-ansible stable/victoria: Add custom user-agent for git clones from opendev.org  https://review.opendev.org/c/openstack/openstack-ansible/+/78760709:01
*** macz_ has joined #openstack-ansible09:10
*** macz_ has quit IRC09:15
*** rohit02 has quit IRC09:33
*** rohit02 has joined #openstack-ansible09:59
*** rohit02 has quit IRC10:17
*** rohit02 has joined #openstack-ansible10:18
admin0checking if anyone else has seen this error before..   https://gist.githubusercontent.com/a1git/2ba594c3760d3ab883fc057a85c5132d/raw/801c922913bf63000880d47419dfe79676cda409/gistfile1.txt    -- error trying to setup a 18.1.8 osa cluster on xenial to test upgrade .. and another question ...  if for some reasons ( packages being old, or the required packages being removed online) the repo cannot be built .. can it be copiped from exitsing running10:18
admin0cluster ?10:18
jrosseradmin0: https://bugs.launchpad.net/openstack-ansible/+bug/190931810:24
openstackLaunchpad bug 1909318 in openstack-ansible "stable/queens using watchdog 1.0.0, should be 0.10.6 causing import error" [Undecided,New]10:24
admin0so i need to find this line: repo_build_upper_constraints_overrides and enter '0.10.6' somewhere ?10:39
admin0is empty right now: repo_build_upper_constraints_overrides: []10:40
admin0oh10:42
admin0i just need to edit the upper constraint file and change it to 0.10.6 ?10:43
admin0grep -ri watchdog /etc/ansible   and also grep -ri watchdog /opt/openstack-ansible gives no hit10:44
admin0noonedeadpunk, what exactly i need to do .. that is not clear to me from that comment10:47
noonedeadpunkadmin0: it comes from https://opendev.org/openstack/requirements/raw/branch/stable/queens/upper-constraints.txt10:59
noonedeadpunkI think you need to `repo_build_upper_constraints_overrides: ['watchdog==0.10.6']`11:00
*** shyamb has quit IRC11:22
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Set octavia_amp_image_owner_id by default  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/78767011:28
*** snapdeal has joined #openstack-ansible11:45
openstackgerritMerged openstack/openstack-ansible master: Bump manila service  https://review.opendev.org/c/openstack/openstack-ansible/+/78754011:49
admin0noonedeadpunk, that solved , but hit this bug now: https://bugs.launchpad.net/openstack-ansible/+bug/190915811:56
openstackLaunchpad bug 1909158 in openstack-ansible "OpenStack-Ansible deployment failing at Infrastructure playbook due to - ImportError: No module named util" [Undecided,New]11:56
*** rh-jelabarre has joined #openstack-ansible12:11
jrosser212:37
jrosser0.12:37
noonedeadpunkadmin0:12:45
noonedeadpunkwait... isn't it kind of the same?12:45
noonedeadpunkas it's trying to install watchdog-1.0.0 ?12:45
admin0https://gist.githubusercontent.com/a1git/92c55fda1eca7d13ce5124c7aedd1e75/raw/455e3a674c6932f63e3344239590a0f13728fb06/gistfile1.txt12:46
noonedeadpunkit's even worse watchdog-2.0.312:46
admin0:D12:46
admin0i put repo_build_upper_constraints_overrides: ['watchdog==0.10.6'] in the user_variables12:47
noonedeadpunkwhat's in /opt/global-requirement-pins.txt ?12:47
*** priteau has quit IRC12:48
admin0that file has the 4 lines:  Cython<0.28 pip==18.0 setuptools==40.0.0 wheel==0.31.112:49
noonedeadpunkmhm...12:50
noonedeadpunkwhat task is that?12:52
noonedeadpunkso, I think iI have 100% working way... You can put `watchdog==0.10.6`  into https://opendev.org/openstack/openstack-ansible/src/branch/stable/queens/global-requirement-pins.txt12:53
noonedeadpunkbut wondering where we missed including requirements_constraints.txt12:53
noonedeadpunkas it's where repo_build_upper_constraints_overrides has influence12:53
*** priteau has joined #openstack-ansible12:54
*** rohit02 has quit IRC13:00
*** rohit02 has joined #openstack-ansible13:00
*** spatel_ has joined #openstack-ansible13:01
*** spatel_ is now known as spatel13:01
admin0i put the watchdog==0.10.6 in the /opt/openstack_deploy/global-requirement-pins.txt and it has not (yet) failed ..13:15
admin0crossing fingers13:15
*** pto_ has quit IRC13:16
*** shyamb has joined #openstack-ansible13:19
*** shyam89 has joined #openstack-ansible13:19
*** shyamb has quit IRC13:21
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_manila master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/78224413:29
*** shyam89 has quit IRC13:35
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_manila master: Remove ceph-fuse requirement  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/78773713:38
*** priteau has quit IRC13:43
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Set octavia_amp_image_owner_id by default  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/78767013:45
*** priteau has joined #openstack-ansible13:46
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Enable venv_wheel_build_enable for CI  https://review.opendev.org/c/openstack/openstack-ansible/+/75231113:50
admin0thanks noonedeadpunk  , jrosser .. it moved on from repo to galera13:54
noonedeadpunknice!13:58
admin0my approach is  setup 18.1.8 as prod ,   create a few workload and monitor those ..  upgrade to the highest of 18,  delete 1x controller and re set it up as 18.04 .. and rerun the playbooks .. and once that is a success, follow the rest of the docs14:01
admin0since the workload is on ceph, i am hoping this can be done without a downtime14:02
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible stable/queens: Fix watchdog version  https://review.opendev.org/c/openstack/openstack-ansible/+/78774714:03
noonedeadpunkhave you seen https://docs.openstack.org/openstack-ansible/rocky/admin/upgrades/distribution-upgrades.html ?14:04
*** rpittau is now known as rpittau|afk14:15
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible stable/queens: Fix watchdog version  https://review.opendev.org/c/openstack/openstack-ansible/+/78774714:22
*** spatel has quit IRC14:25
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Set DynamicUser in systemd-journal-upload unit file  https://review.opendev.org/c/openstack/openstack-ansible/+/63067114:25
*** rohit02 has quit IRC14:34
*** spatel_ has joined #openstack-ansible14:40
*** spatel_ is now known as spatel14:40
*** macz_ has joined #openstack-ansible14:50
*** macz_ has quit IRC14:50
*** macz_ has joined #openstack-ansible14:51
*** snapdeal has quit IRC14:52
*** fresta_ has quit IRC15:10
*** fresta_ has joined #openstack-ansible15:12
admin0do we have an AIO role where ceph is installed and also added in horizon for using it as swift endpoint15:53
admin0i see we have a dedicated swift endpoint role, but trying to do that in production, stuck on ring creation15:54
admin0does anyone have a command/script to delete all resources belonging to a user ?15:58
*** fridtjof[m] has quit IRC16:00
noonedeadpunkwell, we have scenario for ceph deployment, but I think we never implemented integrating RGW as Swift backends for glance/etc16:02
noonedeadpunkI used https://opendev.org/x/ospurge some time ago16:02
noonedeadpunkbut it's unmaintained for a while now....16:03
admin0i think its a matter of enabling rgw role and adding the endpoint to keystone16:11
admin0jrosser passed me some pointers lats time, but i crashed my pc and lost those bookmarks :(16:11
admin0\o/ 18.1.8 is up .16:15
admin0now to add workload, and upgrade to the end of 18 branch16:15
admin0and start upgrade next week16:15
jrosseradmin0: the swift ansible role is nothing to do with providing a swift api with radosgw16:22
admin0jrosser, that .. that is what i meant .. the swift ansible role is a bit of work to do in production .. easier is using swift with radosgw in ceph, but we don't have a documentation or scenaio for that to test16:23
jrosserhave you checked what actually happens with the current ceph scenario tempest tests?16:24
jrosseroh huh well thats changed, i'm sure it used to run object store stuff16:25
jrosseradmin0: what are you actually missing? our ceph scenario CI runs object store tests against the swift endpoint, you can see it here https://zuul.opendev.org/t/openstack/build/e50357cf2aac459aab1192c85c2e5516/log/logs/openstack/aio1_utility_container-8b0fda3d/utility/tempest_run.log.txt#13716:29
jrosserand then here is rgw handling the resulting swift API calls https://zuul.opendev.org/t/openstack/build/e50357cf2aac459aab1192c85c2e5516/log/logs/openstack/aio1_ceph-rgw_container-c8c39516/ceph-radosgw@rgw.aio1-ceph-rgw-container-c8c39516.rgw0.service.journal-19-39-54.log.txt#151-19216:30
admin0i want to create containers in horizon :D16:30
admin0well, that is the ultimate user-want of people who are asking for it16:31
jrosseradmin0: do you have the object-store service type in your service catalog?16:36
admin0i do not have them16:36
jrosserthis is likley why16:36
admin0i am going to setup a new AIO with the latest tag today and test16:36
jrosserwhy you don't get the horizon panels16:36
jrosseradmin0: which branch are you using?16:38
admin022.1.216:38
admin0upgrading a few platforms to this branch this weekend, a lot of them have ceph + rgw ..16:38
jrosserlets try again :) which branch do you not see the horizon panels on?16:39
*** dwilde has joined #openstack-ansible16:40
jrosseradmin0: ^16:40
admin0login is stuck :)16:41
admin0hold on16:42
admin0it was on 22.1.0 but i deleted that16:42
admin0so i have to recreate again to test16:42
jrosserwell, i would have thought that this should work16:42
jrosseri think that the object store panels in horizon automatically appear when the right entries are in the service catalog16:43
admin0if its not too much ask, can you help on how to add entries the right way in the service catalog ?16:50
admin0:)16:50
jrosserwell, this does it all for you https://github.com/openstack/openstack-ansible/blob/stable/victoria/playbooks/ceph-rgw-keystone-setup.yml#L30-L4516:50
*** jbadiapa has quit IRC16:51
jrosserare the ceph deployments seperate from OSA?16:51
admin0it is separate from osa16:51
admin0hmm..16:51
admin0  i can try to setup a lab with osa+ceph and see how it adds it16:52
jrossercheck this out https://github.com/openstack/openstack-ansible/blob/stable/victoria/playbooks/ceph-rgw-install.yml#L16-L1716:53
admin0thanks16:53
admin0i will try and update16:53
jrosserdo the rgw keystone setup if 1) there is a rgw group in the inventory (OSA deploys ceph) *or* 2) you supply a list of ceph_rgws in user_variables.yml (for external ceph)16:54
jrosserso for an external ceph with rgw you need to supply ceph_rgws16:54
admin0jrosser, i will setup a small lab tonight with ceph+osa integrated .. then i will get an exact idea of how to do it with my other labs16:57
*** andrewbonney has quit IRC17:00
*** pto has joined #openstack-ansible17:13
*** pto has quit IRC17:18
*** gyee has joined #openstack-ansible18:05
*** cloudnull has quit IRC18:11
-openstackstatus- NOTICE: The Gerrit service on review.openstack.org is being restarted to pick up some updates, and should be available again momentarily19:01
*** spatel has quit IRC19:34
admin0without any overrides, are the neutron network agents installed on metal or in containers ?19:36
admin0like by default19:37
admin0in the latest 22.x release19:37
admin0i have been doing this override of neutron since dunno .. 2015 or so .. and always continued to do it ..19:37
admin0if its changed to be on metal.. i don't have to do it19:37
admin0except for cinder ( where ceph/nfs/iscsi  is being used)19:38
*** cloudnull has joined #openstack-ansible19:47
admin0how do I disable just this task: TASK [ansible-hardening : Check to see if we are booting with EFI or UEFI]   because in my lab env, most instances are virtual and this fails20:05
*** spatel_ has joined #openstack-ansible20:13
*** spatel_ is now known as spatel20:13
jrosseradmin0: neutron agents have been on metal for a loooong time now20:50
jrosserfor a lab you could just do apply_security_hardening: false to skip all that stuff entirely20:52
admin0i put a # to the playbook import21:01
admin0it now says set_fact _monitor_addresses to monitor_address_block ipv4 while I see in the user_variables monitor_address_block: "{{ cidr_networks.container }}" is present21:02
admin0jrosser, .. i know its late: https://gist.githubusercontent.com/a1git/4d5cfc7a99056201bb027daf96af9455/raw/eaeb4cd0bb353e0b430b612cc155c2680c3753c8/gistfile1.txt21:04
admin0its a copy of prod_ceph.yml files with almost no changes21:04
*** dwilde has quit IRC21:07
jrosseradmin0: all_ipv4_addresses is a standard ansible fact, so you dont have facts gatheres for some host21:14
jrosserthis is all ceph-ansible stuff, not OSA though21:15
admin0i don't know what to do here though :)21:30
admin0trying to compare with my separate ceph cluster21:30
*** spatel has quit IRC22:03
*** luksky has quit IRC23:02
*** macz_ has quit IRC23:12
*** tosky has quit IRC23:58

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!