Tuesday, 2022-01-04

*** akahat|PTO is now known as akahat06:02
*** akahat is now known as akahat|ruck06:30
opendevreviewJames Gibson proposed openstack/openstack-ansible-os_glance master: Add support for TLS to Glance  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/82101109:22
jrosser_good morning09:22
opendevreviewJames Gibson proposed openstack/openstack-ansible master: Add support for TLS to Glance backends  https://review.opendev.org/c/openstack/openstack-ansible/+/82109009:24
jrosser_noonedeadpunk: looks like we need an update to the dashboard to filter out kolla repos09:44
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Add openstack-ansible-plugins as a collection  https://review.opendev.org/c/openstack/openstack-ansible/+/82099809:49
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use local repositories for ansible collections in CI  https://review.opendev.org/c/openstack/openstack-ansible/+/82109309:49
jrosser_andrewbonney: is the amqp version bump also needed on wallaby?09:50
andrewbonneyFor OSA yes. It just depends on whether the deployment is using TLS or not09:50
jrosser_ok, i cherry picked that in the requirements repo09:54
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/wallaby: Add nfs deployment scenario  https://review.opendev.org/c/openstack/openstack-ansible/+/82335110:20
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_glance stable/wallaby: Replace NFS test with integrated one  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/82335210:21
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_glance stable/wallaby: Replace NFS test with integrated one  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/82335210:21
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Update pypi url to new url  https://review.opendev.org/c/openstack/openstack-ansible/+/58209610:44
jrosser_jamesdenton: old patch here which might be interesting for you https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/381049 - if it's all in your recent work we should abandon that one10:47
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use unittest.mock instead of mock  https://review.opendev.org/c/openstack/openstack-ansible/+/73445210:50
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-specs master: Remove the repetition words in  developer-docs.rst  https://review.opendev.org/c/openstack/openstack-ansible-specs/+/61757210:52
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-specs master: Dumplicate words was deleted in  ipv6-project-support.rst  https://review.opendev.org/c/openstack/openstack-ansible-specs/+/61757510:53
opendevreviewMerged openstack/openstack-ansible-os_keystone master: Fix keystone_httpd_mpm_max_requests default value  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82322611:09
ps_PLhello. I need to install openstack from ansible with swift as storage provider11:13
ps_PLand i need some help11:13
ps_PLi have 2 server - first as controller ( with compute)11:13
ps_PLand second as compute11:13
ps_PLboth servers have own storage (6 disks)11:13
ps_PLi dont know how to configure openstack with swift as storage provider11:13
ps_PLfor images and volumes (it is possible ???)11:13
*** dviroel_ is now known as dviroel|rover11:16
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-specs master: Duplicate word deleted in  ipv6-project-support.rst  https://review.opendev.org/c/openstack/openstack-ansible-specs/+/61757511:34
jrosser_ps_PL: swift is for object storage so I don't think you can use it for volumes11:35
ps_PLits only for backup/images ?11:36
jrosser_swift is an object store, similar but different to S3. So it's key/value over http11:38
jrosser_swift can be used as a backing store for glance to store images, you should look at the glance documentation for that11:38
jrosser_for openstack-ansible, the glance ansible role can be configured to use swift as a backend, see the documentation here https://github.com/openstack/openstack-ansible-os_glance/blob/master/doc/source/configure-glance.rst#storing-images-in-cloud-files11:38
ps_PLwhen i install openstack with swift it is automatic configure glance to use swift ?11:40
jrosser_with openstack-ansible?11:40
ps_PLyes11:40
jrosser_you will have to provide variables as described in the glance role documentation that i linked above11:41
ps_PLok, thank you11:41
opendevreviewMerged openstack/openstack-ansible-haproxy_server stable/xena: Describe in detail why external and internal keepalived ping addresses should be separated  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/82280812:00
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Drop hosts file distribution tasks  https://review.opendev.org/c/openstack/openstack-ansible/+/80952113:02
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add integrated linters test  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/79881613:03
opendevreviewJonathan Rosser proposed openstack/ansible-role-systemd_networkd master: Add integrated linters test  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/79903813:03
opendevreviewJonathan Rosser proposed openstack/ansible-role-systemd_mount master: Add integrated linters test  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/79903613:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Gather /etc/pki directory  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/79870313:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Disable fact variables  https://review.opendev.org/c/openstack/openstack-ansible/+/77839613:06
opendevreviewJonathan Rosser proposed openstack/ansible-hardening master: Use pipefail for shell module  https://review.opendev.org/c/openstack/ansible-hardening/+/79219913:07
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Do not filter setuptools from upper-constraints  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/78374713:07
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: [doc] Document usage of the user-collection-requirements  https://review.opendev.org/c/openstack/openstack-ansible/+/77640513:08
opendevreviewJonathan Rosser proposed openstack/ansible-role-python_venv_build master: Split venv_rebuild functionality  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/77398413:09
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Bootstrap lxc_net mtu for gate  https://review.opendev.org/c/openstack/openstack-ansible/+/55748413:15
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_blazar master: missing document start "---"  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/61409713:19
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_cloudkitty master: missing document start "---"  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/61410013:19
opendevreviewMerged openstack/openstack-ansible-os_nova stable/victoria: Fix usage of tags  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/82293013:21
opendevreviewMerged openstack/openstack-ansible-galera_server stable/xena: Fix galera_force_bootstrap behaviour  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/82294213:22
opendevreviewMerged openstack/openstack-ansible-os_keystone stable/wallaby: Avoid Apache conflict with haproxy on metal  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82291313:22
opendevreviewMerged openstack/openstack-ansible-galera_server stable/wallaby: Fix galera_force_bootstrap behaviour  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/82294313:23
opendevreviewMerged openstack/ansible-role-python_venv_build stable/xena: Verify that wheels are built while running against multiple hosts  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/82313713:30
opendevreviewMerged openstack/ansible-role-python_venv_build stable/wallaby: Verify that wheels are built while running against multiple hosts  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/82313813:30
opendevreviewAndrew Bonney proposed openstack/openstack-ansible master: docs: indicate how to override upper constraints  https://review.opendev.org/c/openstack/openstack-ansible/+/82339313:32
opendevreviewMerged openstack/ansible-role-python_venv_build stable/victoria: Verify that wheels are built while running against multiple hosts  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/82313913:44
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: [doc] Document usage of the user-collection-requirements  https://review.opendev.org/c/openstack/openstack-ansible/+/77640513:49
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_glance stable/wallaby: Add boto3 module for s3 backend  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/82294513:56
opendevreviewMerged openstack/openstack-ansible-haproxy_server stable/wallaby: Describe in detail why external and internal keepalived ping addresses should be separated  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/82280714:09
*** dviroel|rover is now known as dviroel|rover|lunch14:57
jrosser_this would be meeting time - though i guess theres not many people around today?15:01
* NeilHanlon waves15:01
jrosser_hello :)15:01
NeilHanlongood morning! 15:02
NeilHanlonor, whatever time it is where you are lol15:02
jrosser_i would propose that we cancel the meeting this week15:03
jrosser_though NeilHanlon if there is anything you want some help with w.r.t Rocky Linux then we can talk about that any time15:03
NeilHanlonthanks, i actually had a colleague just join ( WaleSoyinka ) , too15:04
WaleSoyinkaHello All :-)15:04
jrosser_i would not like to make decisions about adding support for a new OS without noonedeadpunk our project leader being here15:05
NeilHanlonyeah, that seems both reasonable and fair15:05
jrosser_but if you have any preliminary patches (or a diff?) to submit then there is little to lose doing that15:05
jrosser_that would help give some context about how large the deviation from stock centos things are15:05
jrosser_and by co-incidence i started working on centos-9 support today15:06
NeilHanlonSure thing, I do have a preliminary patch that i've been using, though I'm honestly not certain it's complete15:07
jrosser_perhaps something else thats worth mentioning is that we previously had support for suse and the beginnings of gentoo 15:08
NeilHanlonhttps://github.com/openstack/openstack-ansible/compare/master...NeilHanlon:feature/rocky8?expand=115:08
jrosser_but both of those have been removed because of the lack of long term contributor support15:08
jrosser_it's one thing to push a feature / OS, but its another to commit to un-breaking the CI whenever something moves underneath that support15:08
NeilHanlonyes, definitely. I think that, at a high level, anything that runs on RHEL should 'just work' on Rocky, however there are differences in the names, and often things like to match on that heh15:10
jrosser_we rely quite heavily on stuff from EPEL15:10
jrosser_i don't know if thats usable in Rocky?15:10
NeilHanlonBut I definitely understand it being a commitment--it's something I'd be willing to help take on if necessary (and scrounge up volunteers from Rocky, too)15:11
NeilHanlonyeah, EPEL works on Rocky and other downstreams15:11
jrosser_ah thats good, because there are things we want like systemd-networkd which are not available from the distro15:11
NeilHanlonwith that patch (and a bit of modification to the LXC variables to build a Rocky image instead of CentOS), I'm able to deploy OSA on Rocky Linux, with Rocky containers15:12
jrosser_well thats really cool :)15:12
NeilHanlonindeed! Granted I've got only a bit of OpenStack experience, so it could be wholly broken in other ways :P 15:12
jrosser_if the deployment runs all the way through, including the tempest test at the end then it's pretty functional15:13
jrosser_to the point it can boot a test VM and ssh in15:13
jrosser_fungi: we have a contributor looking to add Rocky Linux support to OSA (above ^^^) - what are the chances of getting CI images for that?15:14
fungii think there's work underway to add support for it in diskimage-builder, which would be the first step15:15
jrosser_ah ok, thats good15:15
fungichecking the state of that now15:15
jrosser_NeilHanlon: have you looked at the process for contributing patches to openstack, through gerrit?15:16
fungihttps://review.opendev.org/80580015:16
NeilHanlonThis may be a user error as well, but I recently started having to replace instances of 'openstack.config_template.config_template` to just config_template in order for them to resolve.. I suspect this is an ansible versioning issue15:16
NeilHanlonjrosser_: indeed  I have! i was looking through that all yesterday15:17
fungilooks like the patch to add rocky linux as a supported distro in dib was last updated ~3 weeks ago15:17
jrosser_i'll add a comment there saying we have some potential interest too15:18
fungiprobably would help to review the job failures on that patch and see if they're related to the element being added and try to solve them15:18
NeilHanlonadding that to my punch list today15:18
NeilHanlonas well as checking out what changes may be needed in the lxc role 15:19
NeilHanlonthank you all for your help thus far, very much apprecitated15:19
fungionce dib is able to build rocky images, we'll need to discuss whether we should add any package mirroring/proxying, make sure we have sufficient space on our nodepool builders for the additional images...15:19
jrosser_NeilHanlon: there has been work recently to convert config_template to a proper ansible collection, and if you're working on master branch (as you should be) then you might be seeing some fall out from that15:21
funginote that openeuler was also added to dib last year, it's probably similar to rocky (and i've seen discussion about adding alma linux as well)15:21
NeilHanlonoh, perhaps this is the fix :D https://review.opendev.org/c/openstack/openstack-ansible-tests/+/82294915:21
jrosser_openstack-ansible-tests is not involved in a deployment using the openstack-ansible repo - it's a more ad-hoc test framework that we're trying to get rid of15:21
NeilHanlongotcha15:22
jrosser_it had some older "functional" tests in, but those have now all been rolled into openstack-ansible itself, where there are ceph/nfs/.... test scenarios available out-of-the-box15:22
opendevreviewMerged openstack/openstack-ansible-os_keystone stable/victoria: Avoid Apache conflict with haproxy on metal  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82293115:22
jrosser_anyway - even in the absence of the Rocky test images you can submit your patches and see if the existing CI passes (i.e you didnt break anything)15:23
NeilHanlonfungi: ack. definitely don't want to explode the builders or any CI matrices out of proportion!15:23
NeilHanlonnot breaking stuff is probably a good idea :D 15:23
jrosser_tbh it would be good to have some new eyes on the RHEL derivative stuff15:24
NeilHanlonšŸ‘that I can do heh15:24
jrosser_the centos -> centos stream thing pushed some of our big users over to ubuntu, so our centos support isnt really getting much love recently15:25
fungiyeah, i don't know if it makes sense to test on all of openeuler/rocky/alma as any one of those is probably closer to rhel than centos stream, but i don't know enough about them to be able to say how similar and how many would be good to test on15:25
NeilHanlonthere's likely some common ground where opendev doesn't have to run CI on every RHEL derivative.15:25
fungimy thoughts as well15:26
fungitesting on at least one of them is probably a good idea15:26
NeilHanlonrunning on RHEL would likely be the most direct comparison at least for Rocky and Alma, since they're (supposed) to be 1:1 rebuilds15:26
fungiunfortunately we can't run tests on actual rhel upstream due to licensing challenges15:27
fungihence the search for substitutes15:27
spateladding one time support is easy but then maintaining  is other issue. 15:27
NeilHanlonfor example, that's what's going on with the CentOS SIGs, they're going to start building on RHEL buildroots if they want, which would then be compatible with downstreams. CentOS Stream 8 (and 9) aren't guaranteed to be exactly what's in RHEL, so while it should be more or less the same, there may be some subtle differences by the time packages15:28
NeilHanlonmake it to RHEL15:28
opendevreviewMerged openstack/openstack-ansible master: Use unittest.mock instead of mock  https://review.opendev.org/c/openstack/openstack-ansible/+/73445215:28
spatelfungi i believe RHEL provide free license for 5 copy or so15:28
fungiyeah, we can't run it via automation in arbitrary public clouds15:29
NeilHanlonyay licensing15:29
fungiand keep in mind we don't test on static machines, we basically delete and recreate them vetween every job15:29
fungiso they'd have to be relicensed each time, we can't pre-license them and then leave them running15:30
NeilHanlonnot to mention RHEL calls 'Powertools' "code ready builder" heh15:30
fungialso our jobs have full root access to the machines, so would be able to exfiltrate any license key if red hat were to give us a special one15:32
WaleSoyinkaNeilHanlon:  I'm starting to smell the makings of  a OSA  SIG in Rocky :-)15:33
NeilHanlonfungi: I've not looked into it too hard, but supposedly Simple Content Access removes some of the intricacies https://access.redhat.com/articles/simple-content-access15:33
opendevreviewMerged openstack/openstack-ansible-os_keystone stable/ussuri: Avoid Apache conflict with haproxy on metal  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82293215:34
NeilHanlonWaleSoyinka: me too! 15:34
fungiNeilHanlon: interesting, thanks! i'll check that out. if it's bound to specific ip addresses or something though, that's still a non-starter15:35
NeilHanlonI don't think it is, but honestly RH licensing is really frustrating altogether. Even their explanation as to how it's different is confusing 15:35
WaleSoyinkafungi:  I'm almost certain it's not tied to IPs...so nothing to worry about on that front. 15:37
fungiyeah, skimming that article, we'd still need to generate and supply one-time activation keys, so that would probably mean a feature in nodepool specifically for supporting rhel's licensing implementation15:37
fungiit's an engineering cost which would need to be carried by the folks who want to test on rhel, obviously15:38
NeilHanlonyep, of course 15:38
jrosser_and then i'm here on my company openstack hacking on centos-9 support - i don't at all want to get into RHEL subscriptions15:38
NeilHanlon:D 15:39
NeilHanlonsubs just to run tests :| 15:39
jrosser_we've got none at all here - and i can just forsee the pile of lawyering required to even go there15:39
spatelI still believe there must be a different way to do RHEL licensing for automation. This is very common issue for every company, i don't think people get license for every single VM15:42
fungiyes, last i talked to people about it, the sanctioned way is to have a cloud deployed on rhel which can do the license accounting for the virtual machines (i think it's an openshift feature these days?)15:43
fungiand for major public clouds, i think some have implemented an integrated licensing agreement to broker subscriptions and track them for reporting/billing purposes15:44
fungibut this is constantly changing, so whatever i was told has likely changed, and will almost certainly change again at some point15:45
spatelI believe license can be embedded in image file and you should be good 15:45
fungiyes, another fun fact: we publish all our ci images15:46
WaleSoyinkawhile RHEL is the most ideal way to do this, I'd like to add that Rocky Linux will be equally functional and comes with zero lawyering and zero paperwork involved. 15:46
NeilHanlonI'm well versed in Bird Law, but that's about it15:47
fungialso if the license is on the filesystem of the virtual machines, anyone can push up a change which spits it out in a job log or sends it via e-mail to the address of their choosing15:47
fungiNeilHanlon: i know little about bird law, that's why i keep harvey birdman on retainer15:48
*** dviroel|rover|lunch is now known as dviroel|rover15:48
NeilHanlona good idea as any15:48
spatelwe can simply ask Redhat what option they have for this solution for OSA ci job. I am sure they won't say no no and may find some workaround 15:49
spatelwhat stopping us to integrate Rocky Linux with OSA? 15:49
fungiyes, we've asked multiple times. we also have a new discussion underway with them where they're trying to come up with options15:49
spatel+115:49
fungiit's pretty much a constant dialogue we've had with rh for the past 10 years15:49
WaleSoyinkaI want assure everyone here that @NeilHanlon is very vast and experienced in Bird Law. We are all in good hands.15:49
fungiso while we may eventually have the means to test upstream on rhel, i'm not holding my breath15:50
fungiit involves lawyers and businesspeople, and they operate on entirely different timescales from engineers15:50
NeilHanlonI'll speak with some people over there, too. In the spirit of collaboration, I feel they may be open to enabling the OSA project to not shoulder additional responsibility to test on many platforms if there's a different option. However, also not gonna hold my breath. 15:55
jrosser_NeilHanlon: i think the main constaint is people time to keep things working, it's not really about lack of CI hardware or (from an OSA perspective) the test matrix getting too big15:56
jrosser_if jobs start to fail then everything is blocked, as we can't merge anything at all15:57
jrosser_it's stricty mechanised CI / merge process, not like github where a human does it15:57
NeilHanlonright, i just wonder if having a single place (e.g. a RHEL build) for collaborators from multiple downstream projects to look at and contribute to may be better than piecemeal-ing the other distros.16:00
NeilHanlonObviously you all have a lot more context w.r.t. communications with RH than I, and it likely won't be as a first step, but I suspect it's a good goal, down the road (maybe)16:00
jrosser_ultimately openstack-ansible is a project for openstack operators, and it's primarly operators that contribute to it16:01
jrosser_so you get a very differtent vibe here than other tools which are marketing/product for a vendor16:01
jrosser_pretty much everyone active on openstack-ansible is running some sort of production deployment, and contributing on the parts that matter in their context16:02
NeilHanlonthat makes sense, on both points16:03
fungithat also describes much of openstack as a whole. while there are definitely product/vendor developers heavily involved, openstack was created by cloud operators and cloud operators or their coworkers continue to represent a substantial proportion of all project involvement16:12
opendevreviewMerged openstack/openstack-ansible-specs master: Duplicate word deleted in  ipv6-project-support.rst  https://review.opendev.org/c/openstack/openstack-ansible-specs/+/61757516:12
fungimany of the openstack tc members and openinfra foundation board members are cloud operators or representatives of their employers16:13
jrosser_NeilHanlon: maybe you can help me :) do you know if this is a thing on centos-9? https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/tasks/openstack_hosts_configure_dnf.yml#L113-L11716:23
NeilHanlonin 9, they renamed it from PowerTools (back) to CodeReadyBuilder16:24
jrosser_excellent :)16:25
NeilHanlonhttps://gitlab.com/redhat/centos-stream/rpms/centos-release/-/blob/c9s/centos.repo#L5716:25
NeilHanloncalled 'crb' 16:25
jrosser_so that would be dnf config-manager --set-enabled crb16:26
NeilHanlonyessir16:26
opendevreviewMerged openstack/openstack-ansible-os_keystone stable/train: Avoid Apache conflict with haproxy on metal  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82293316:35
WaleSoyinkafungi:  Thank you for the helpful overview of the OSA project and structure.  I've been personally using the OSA project for a while and I've contributed a few lame patches that were merged. Lame in comparison to the heavy work/lift  and contributions that you folks have made to the project to get it to this point.16:36
fungino patches are lame! help is help16:41
WaleSoyinkaSo in the way of introductions/overview  - I'll add that NeilHanlon and myself are project Team Leads in the Rocky Linux project. And so we are partial to Rocky Linux :slightly_smiling_face:  . Aside from wanting OSA to be fully supported and functional in the larger Rocky Linux project, we are also working on a formal textbook based on Rocky Linux  that covers  OSA and other advanced application stac16:41
WaleSoyinka... Rocky Linux community. 16:42
opendevreviewMerged openstack/openstack-ansible-os_keystone master: Drop keystone_default_role_name  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82300317:36
opendevreviewMerged openstack/openstack-ansible-galera_server master: Allow galera_address to be FQDN  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/82310117:46
opendevreviewMerged openstack/openstack-ansible-os_neutron master: Change os_region to region_name  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/82316918:08
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: WIP - Centos-9 Stream support  https://review.opendev.org/c/openstack/openstack-ansible/+/82341718:18
opendevreviewJonathan Rosser proposed openstack/ansible-role-systemd_networkd master: Add centos-9 support  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/82341918:23
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts master: Add centos-9 support  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/82342018:24
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: WIP - Centos-9 Stream support  https://review.opendev.org/c/openstack/openstack-ansible/+/82341718:24
opendevreviewMerged openstack/openstack-ansible master: Do not add u-c to PIP_OPTS  https://review.opendev.org/c/openstack/openstack-ansible/+/82198818:31
opendevreviewMerged openstack/openstack-ansible master: Update pypi url to new url  https://review.opendev.org/c/openstack/openstack-ansible/+/58209618:32
opendevreviewJames Denton proposed openstack/openstack-ansible-os_ironic master: Update Ironic Inspector for Metal Deployments  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/82150318:35
jrosser_NeilHanlon: WaleSoyinka theres the start of centos-9 support on this gerrit topic if you want to follow along https://review.opendev.org/q/topic:%22osa%252Fcentos-9%22+(status:open%20OR%20status:merged)18:37
jrosser_the patch to openstack-ansible adds jobs and some changes for centos-9 and temporarily removes all the other CI targets while this is iterated on. The depends-on lines in the commit message bring patches from other repos into the scope of that CI job18:38
jrosser_they are applied during test and depends-on enforces that they must merge first18:39
jrosser_that shows you how you can do a multi-repo change to OSA and test the whole thing together before anything gets merged18:39
opendevreviewJames Denton proposed openstack/openstack-ansible master: Add Ironic-related bridges to AIO  https://review.opendev.org/c/openstack/openstack-ansible/+/82342618:50
opendevreviewJames Denton proposed openstack/openstack-ansible master: Add Ironic-related bridges to AIO  https://review.opendev.org/c/openstack/openstack-ansible/+/82342619:05
WaleSoyinkaGot it and Thanks jrosser_  19:12
opendevreviewJames Denton proposed openstack/openstack-ansible master: Add Ironic-related bridges to AIO  https://review.opendev.org/c/openstack/openstack-ansible/+/82342619:34
spateljrosser_ any idea why /var/log/daemon.log filling disk and what is this log for?19:37
spatelThis is for centos7 deployment19:37
spateli didn't find any logrotate for this file also19:38
spatelfor now i am setting up logrotate to clean up this logs, look like nova logging into that file19:41
spatelspecially uwsgi19:42
*** dviroel|rover is now known as dviroel|rover|afk20:25
*** tosky_ is now known as tosky20:32
*** dviroel|rover|afk is now known as dviroel|rover21:46
*** dviroel|rover is now known as dviroel|out21:47
ps_PLhello. when i install openstack from ansible wiyh swift i have this fatal:22:42
ps_PLTASK [os_swift : Verify md5sum of builder files] ***********************************************************************************************************************************************************************************************************************************************22:42
ps_PLfailed: [compute2] (item=compute2) => {"ansible_loop_var": "item", "changed": false, "item": "compute2", "msg": "\"The builder files on the remote host compute2:965dfe4231df6677fd735fbe60f851d2\n do not match compute2:489aa331d70f63e4d2063b1dbe9715dc\n and are not empty on the remote host\"\n"}22:42
ps_PLfailed: [compute2] (item=compute3) => {"ansible_loop_var": "item", "changed": false, "item": "compute3", "msg": "\"The builder files on the remote host compute3:70df31336163e77b3cee3541ba46f3ae\n do not match compute2:489aa331d70f63e4d2063b1dbe9715dc\n and are not empty on the remote host\"\n"}22:42
ps_PLthis is clean install on ubuntu 20.04 lts22:42
ps_PLand next failed:22:43
ps_PLTASK [os_swift : Build rings for account/container from contents files] ************************************************************************************************************************************************************************************************************************22:43
ps_PLfailed: [compute3] (item=['account', None]) => {"ansible_loop_var": "item", "changed": false, "cmd": ["/etc/swift/scripts/swift_rings.py", "-f", "/etc/swift/scripts/account.contents"], "delta": "0:00:00.258753", "end": "2022-01-04 23:35:20.122768", "failed_when_result": true, "item": ["account", null], "msg": "non-zero return code", "rc": 1, "start": "2022-01-04 23:35:19.864015", "stderr": "Traceback (most recent call last):\n  File 22:43
ps_PL\"/etc/swift/scripts/swift_rings.py\", line 233, in <module>\n    sys.exit(main(options.setup, options.region, options.reset_mph_clock))\n  File \"/etc/swift/scripts/swift_rings.py\", line 191, in main\n    build_ring(*ring_call, **kargs)\n  File \"/etc/swift/scripts/swift_rings.py\", line 136, in build_ring\n    ringbuilder.save(build_file)\n  File \"/openstack/venvs/swift-24.0.0/lib/python3.8/site-packages/swift/common/ring/builder.py\", line 22:43
ps_PL1780, in save\n    with open(builder_file, 'wb') as f:\nPermissionError: [Errno 13] Permission denied: 'account.builder'", "stderr_lines": ["Traceback (most recent call last):", "  File \"/etc/swift/scripts/swift_rings.py\", line 233, in <module>", "    sys.exit(main(options.setup, options.region, options.reset_mph_clock))", "  File \"/etc/swift/scripts/swift_rings.py\", line 191, in main", "    build_ring(*ring_call, **kargs)", "  File 22:43
ps_PL\"/etc/swift/scripts/swift_rings.py\", line 136, in build_ring", "    ringbuilder.save(build_file)", "  File \"/openstack/venvs/swift-24.0.0/lib/python3.8/site-packages/swift/common/ring/builder.py\", line 1780, in save", "    with open(builder_file, 'wb') as f:", "PermissionError: [Errno 13] Permission denied: 'account.builder'"], "stdout": "", "stdout_lines": []}22:43
ps_PLfailed: [compute3] (item=['container', None]) => {"ansible_loop_var": "item", "changed": false, "cmd": ["/etc/swift/scripts/swift_rings.py", "-f", "/etc/swift/scripts/container.contents"], "delta": "0:00:00.249587", "end": "2022-01-04 23:35:20.582969", "failed_when_result": true, "item": ["container", null], "msg": "non-zero return code", "rc": 1, "start": "2022-01-04 23:35:20.333382", "stderr": "Traceback (most recent call last):\n  File 22:43
ps_PL\"/etc/swift/scripts/swift_rings.py\", line 233, in <module>\n    sys.exit(main(options.setup, options.region, options.reset_mph_clock))\n  File \"/etc/swift/scripts/swift_rings.py\", line 191, in main\n    build_ring(*ring_call, **kargs)\n  File \"/etc/swift/scripts/swift_rings.py\", line 136, in build_ring\n    ringbuilder.save(build_file)\n  File \"/openstack/venvs/swift-24.0.0/lib/python3.8/site-packages/swift/common/ring/builder.py\", line 22:43
ps_PL1780, in save\n    with open(builder_file, 'wb') as f:\nPermissionError: [Errno 13] Permission denied: 'container.builder'", "stderr_lines": ["Traceback (most recent call last):", "  File \"/etc/swift/scripts/swift_rings.py\", line 233, in <module>", "    sys.exit(main(options.setup, options.region, options.reset_mph_clock))", "  File \"/etc/swift/scripts/swift_rings.py\", line 191, in main", "    build_ring(*ring_call, **kargs)", "  File 22:43
ps_PL\"/etc/swift/scripts/swift_rings.py\", line 136, in build_ring", "    ringbuilder.save(build_file)", "  File \"/openstack/venvs/swift-24.0.0/lib/python3.8/site-packages/swift/common/ring/builder.py\", line 1780, in save", "    with open(builder_file, 'wb') as f:", "PermissionError: [Errno 13] Permission denied: 'container.builder'"], "stdout": "", "stdout_lines": []}22:43
ps_PLplease help22:43
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Explicitly make gather_subset a list instead of a string  https://review.opendev.org/c/openstack/openstack-ansible/+/82343723:21

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