*** akahat|PTO is now known as akahat | 06:02 | |
*** akahat is now known as akahat|ruck | 06:30 | |
opendevreview | James Gibson proposed openstack/openstack-ansible-os_glance master: Add support for TLS to Glance https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/821011 | 09:22 |
---|---|---|
jrosser_ | good morning | 09:22 |
opendevreview | James Gibson proposed openstack/openstack-ansible master: Add support for TLS to Glance backends https://review.opendev.org/c/openstack/openstack-ansible/+/821090 | 09:24 |
jrosser_ | noonedeadpunk: looks like we need an update to the dashboard to filter out kolla repos | 09:44 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Add openstack-ansible-plugins as a collection https://review.opendev.org/c/openstack/openstack-ansible/+/820998 | 09:49 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Use local repositories for ansible collections in CI https://review.opendev.org/c/openstack/openstack-ansible/+/821093 | 09:49 |
jrosser_ | andrewbonney: is the amqp version bump also needed on wallaby? | 09:50 |
andrewbonney | For OSA yes. It just depends on whether the deployment is using TLS or not | 09:50 |
jrosser_ | ok, i cherry picked that in the requirements repo | 09:54 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible stable/wallaby: Add nfs deployment scenario https://review.opendev.org/c/openstack/openstack-ansible/+/823351 | 10:20 |
opendevreview | Jonathan 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/+/823352 | 10:21 |
opendevreview | Jonathan 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/+/823352 | 10:21 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Update pypi url to new url https://review.opendev.org/c/openstack/openstack-ansible/+/582096 | 10: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 one | 10:47 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Use unittest.mock instead of mock https://review.opendev.org/c/openstack/openstack-ansible/+/734452 | 10:50 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-specs master: Remove the repetition words in developer-docs.rst https://review.opendev.org/c/openstack/openstack-ansible-specs/+/617572 | 10:52 |
opendevreview | Jonathan 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/+/617575 | 10:53 |
opendevreview | Merged openstack/openstack-ansible-os_keystone master: Fix keystone_httpd_mpm_max_requests default value https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/823226 | 11:09 |
ps_PL | hello. I need to install openstack from ansible with swift as storage provider | 11:13 |
ps_PL | and i need some help | 11:13 |
ps_PL | i have 2 server - first as controller ( with compute) | 11:13 |
ps_PL | and second as compute | 11:13 |
ps_PL | both servers have own storage (6 disks) | 11:13 |
ps_PL | i dont know how to configure openstack with swift as storage provider | 11:13 |
ps_PL | for images and volumes (it is possible ???) | 11:13 |
*** dviroel_ is now known as dviroel|rover | 11:16 | |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-specs master: Duplicate word deleted in ipv6-project-support.rst https://review.opendev.org/c/openstack/openstack-ansible-specs/+/617575 | 11:34 |
jrosser_ | ps_PL: swift is for object storage so I don't think you can use it for volumes | 11:35 |
ps_PL | its only for backup/images ? | 11:36 |
jrosser_ | swift is an object store, similar but different to S3. So it's key/value over http | 11:38 |
jrosser_ | swift can be used as a backing store for glance to store images, you should look at the glance documentation for that | 11: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-files | 11:38 |
ps_PL | when i install openstack with swift it is automatic configure glance to use swift ? | 11:40 |
jrosser_ | with openstack-ansible? | 11:40 |
ps_PL | yes | 11:40 |
jrosser_ | you will have to provide variables as described in the glance role documentation that i linked above | 11:41 |
ps_PL | ok, thank you | 11:41 |
opendevreview | Merged 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/+/822808 | 12:00 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Drop hosts file distribution tasks https://review.opendev.org/c/openstack/openstack-ansible/+/809521 | 13:02 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add integrated linters test https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/798816 | 13:03 |
opendevreview | Jonathan Rosser proposed openstack/ansible-role-systemd_networkd master: Add integrated linters test https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/799038 | 13:03 |
opendevreview | Jonathan Rosser proposed openstack/ansible-role-systemd_mount master: Add integrated linters test https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/799036 | 13:03 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-tests master: Gather /etc/pki directory https://review.opendev.org/c/openstack/openstack-ansible-tests/+/798703 | 13:06 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Disable fact variables https://review.opendev.org/c/openstack/openstack-ansible/+/778396 | 13:06 |
opendevreview | Jonathan Rosser proposed openstack/ansible-hardening master: Use pipefail for shell module https://review.opendev.org/c/openstack/ansible-hardening/+/792199 | 13:07 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-tests master: Do not filter setuptools from upper-constraints https://review.opendev.org/c/openstack/openstack-ansible-tests/+/783747 | 13:07 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: [doc] Document usage of the user-collection-requirements https://review.opendev.org/c/openstack/openstack-ansible/+/776405 | 13:08 |
opendevreview | Jonathan Rosser proposed openstack/ansible-role-python_venv_build master: Split venv_rebuild functionality https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/773984 | 13:09 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Bootstrap lxc_net mtu for gate https://review.opendev.org/c/openstack/openstack-ansible/+/557484 | 13:15 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-os_blazar master: missing document start "---" https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/614097 | 13:19 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-os_cloudkitty master: missing document start "---" https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/614100 | 13:19 |
opendevreview | Merged openstack/openstack-ansible-os_nova stable/victoria: Fix usage of tags https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/822930 | 13:21 |
opendevreview | Merged openstack/openstack-ansible-galera_server stable/xena: Fix galera_force_bootstrap behaviour https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/822942 | 13:22 |
opendevreview | Merged openstack/openstack-ansible-os_keystone stable/wallaby: Avoid Apache conflict with haproxy on metal https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/822913 | 13:22 |
opendevreview | Merged openstack/openstack-ansible-galera_server stable/wallaby: Fix galera_force_bootstrap behaviour https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/822943 | 13:23 |
opendevreview | Merged 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/+/823137 | 13:30 |
opendevreview | Merged 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/+/823138 | 13:30 |
opendevreview | Andrew Bonney proposed openstack/openstack-ansible master: docs: indicate how to override upper constraints https://review.opendev.org/c/openstack/openstack-ansible/+/823393 | 13:32 |
opendevreview | Merged 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/+/823139 | 13:44 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: [doc] Document usage of the user-collection-requirements https://review.opendev.org/c/openstack/openstack-ansible/+/776405 | 13:49 |
opendevreview | Jonathan 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/+/822945 | 13:56 |
opendevreview | Merged 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/+/822807 | 14:09 |
*** dviroel|rover is now known as dviroel|rover|lunch | 14:57 | |
jrosser_ | this would be meeting time - though i guess theres not many people around today? | 15:01 |
* NeilHanlon waves | 15:01 | |
jrosser_ | hello :) | 15:01 |
NeilHanlon | good morning! | 15:02 |
NeilHanlon | or, whatever time it is where you are lol | 15:02 |
jrosser_ | i would propose that we cancel the meeting this week | 15: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 time | 15:03 |
NeilHanlon | thanks, i actually had a colleague just join ( WaleSoyinka ) , too | 15:04 |
WaleSoyinka | Hello All :-) | 15:04 |
jrosser_ | i would not like to make decisions about adding support for a new OS without noonedeadpunk our project leader being here | 15:05 |
NeilHanlon | yeah, that seems both reasonable and fair | 15:05 |
jrosser_ | but if you have any preliminary patches (or a diff?) to submit then there is little to lose doing that | 15:05 |
jrosser_ | that would help give some context about how large the deviation from stock centos things are | 15:05 |
jrosser_ | and by co-incidence i started working on centos-9 support today | 15:06 |
NeilHanlon | Sure thing, I do have a preliminary patch that i've been using, though I'm honestly not certain it's complete | 15:07 |
jrosser_ | perhaps something else thats worth mentioning is that we previously had support for suse and the beginnings of gentoo | 15:08 |
NeilHanlon | https://github.com/openstack/openstack-ansible/compare/master...NeilHanlon:feature/rocky8?expand=1 | 15:08 |
jrosser_ | but both of those have been removed because of the lack of long term contributor support | 15: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 support | 15:08 |
NeilHanlon | yes, 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 heh | 15:10 |
jrosser_ | we rely quite heavily on stuff from EPEL | 15:10 |
jrosser_ | i don't know if thats usable in Rocky? | 15:10 |
NeilHanlon | But 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 |
NeilHanlon | yeah, EPEL works on Rocky and other downstreams | 15:11 |
jrosser_ | ah thats good, because there are things we want like systemd-networkd which are not available from the distro | 15:11 |
NeilHanlon | with 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 containers | 15:12 |
jrosser_ | well thats really cool :) | 15:12 |
NeilHanlon | indeed! 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 functional | 15:13 |
jrosser_ | to the point it can boot a test VM and ssh in | 15: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 |
fungi | i think there's work underway to add support for it in diskimage-builder, which would be the first step | 15:15 |
jrosser_ | ah ok, thats good | 15:15 |
fungi | checking the state of that now | 15:15 |
jrosser_ | NeilHanlon: have you looked at the process for contributing patches to openstack, through gerrit? | 15:16 |
fungi | https://review.opendev.org/805800 | 15:16 |
NeilHanlon | This 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 issue | 15:16 |
NeilHanlon | jrosser_: indeed I have! i was looking through that all yesterday | 15:17 |
fungi | looks like the patch to add rocky linux as a supported distro in dib was last updated ~3 weeks ago | 15:17 |
jrosser_ | i'll add a comment there saying we have some potential interest too | 15:18 |
fungi | probably 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 them | 15:18 |
NeilHanlon | adding that to my punch list today | 15:18 |
NeilHanlon | as well as checking out what changes may be needed in the lxc role | 15:19 |
NeilHanlon | thank you all for your help thus far, very much apprecitated | 15:19 |
fungi | once 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 that | 15:21 |
fungi | note 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 |
NeilHanlon | oh, perhaps this is the fix :D https://review.opendev.org/c/openstack/openstack-ansible-tests/+/822949 | 15: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 of | 15:21 |
NeilHanlon | gotcha | 15: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-box | 15:22 |
opendevreview | Merged openstack/openstack-ansible-os_keystone stable/victoria: Avoid Apache conflict with haproxy on metal https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/822931 | 15: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 |
NeilHanlon | fungi: ack. definitely don't want to explode the builders or any CI matrices out of proportion! | 15:23 |
NeilHanlon | not 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 stuff | 15:24 |
NeilHanlon | šthat I can do heh | 15: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 recently | 15:25 |
fungi | yeah, 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 on | 15:25 |
NeilHanlon | there's likely some common ground where opendev doesn't have to run CI on every RHEL derivative. | 15:25 |
fungi | my thoughts as well | 15:26 |
fungi | testing on at least one of them is probably a good idea | 15:26 |
NeilHanlon | running on RHEL would likely be the most direct comparison at least for Rocky and Alma, since they're (supposed) to be 1:1 rebuilds | 15:26 |
fungi | unfortunately we can't run tests on actual rhel upstream due to licensing challenges | 15:27 |
fungi | hence the search for substitutes | 15:27 |
spatel | adding one time support is easy but then maintaining is other issue. | 15:27 |
NeilHanlon | for 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 packages | 15:28 |
NeilHanlon | make it to RHEL | 15:28 |
opendevreview | Merged openstack/openstack-ansible master: Use unittest.mock instead of mock https://review.opendev.org/c/openstack/openstack-ansible/+/734452 | 15:28 |
spatel | fungi i believe RHEL provide free license for 5 copy or so | 15:28 |
fungi | yeah, we can't run it via automation in arbitrary public clouds | 15:29 |
NeilHanlon | yay licensing | 15:29 |
fungi | and keep in mind we don't test on static machines, we basically delete and recreate them vetween every job | 15:29 |
fungi | so they'd have to be relicensed each time, we can't pre-license them and then leave them running | 15:30 |
NeilHanlon | not to mention RHEL calls 'Powertools' "code ready builder" heh | 15:30 |
fungi | also 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 one | 15:32 |
WaleSoyinka | NeilHanlon: I'm starting to smell the makings of a OSA SIG in Rocky :-) | 15:33 |
NeilHanlon | fungi: 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-access | 15:33 |
opendevreview | Merged openstack/openstack-ansible-os_keystone stable/ussuri: Avoid Apache conflict with haproxy on metal https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/822932 | 15:34 |
NeilHanlon | WaleSoyinka: me too! | 15:34 |
fungi | NeilHanlon: interesting, thanks! i'll check that out. if it's bound to specific ip addresses or something though, that's still a non-starter | 15:35 |
NeilHanlon | I 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 |
WaleSoyinka | fungi: I'm almost certain it's not tied to IPs...so nothing to worry about on that front. | 15:37 |
fungi | yeah, 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 implementation | 15:37 |
fungi | it's an engineering cost which would need to be carried by the folks who want to test on rhel, obviously | 15:38 |
NeilHanlon | yep, 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 subscriptions | 15:38 |
NeilHanlon | :D | 15:39 |
NeilHanlon | subs 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 there | 15:39 |
spatel | I 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 VM | 15:42 |
fungi | yes, 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 |
fungi | and for major public clouds, i think some have implemented an integrated licensing agreement to broker subscriptions and track them for reporting/billing purposes | 15:44 |
fungi | but this is constantly changing, so whatever i was told has likely changed, and will almost certainly change again at some point | 15:45 |
spatel | I believe license can be embedded in image file and you should be good | 15:45 |
fungi | yes, another fun fact: we publish all our ci images | 15:46 |
WaleSoyinka | while 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 |
NeilHanlon | I'm well versed in Bird Law, but that's about it | 15:47 |
fungi | also 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 choosing | 15:47 |
fungi | NeilHanlon: i know little about bird law, that's why i keep harvey birdman on retainer | 15:48 |
*** dviroel|rover|lunch is now known as dviroel|rover | 15:48 | |
NeilHanlon | a good idea as any | 15:48 |
spatel | we 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 |
spatel | what stopping us to integrate Rocky Linux with OSA? | 15:49 |
fungi | yes, we've asked multiple times. we also have a new discussion underway with them where they're trying to come up with options | 15:49 |
spatel | +1 | 15:49 |
fungi | it's pretty much a constant dialogue we've had with rh for the past 10 years | 15:49 |
WaleSoyinka | I want assure everyone here that @NeilHanlon is very vast and experienced in Bird Law. We are all in good hands. | 15:49 |
fungi | so while we may eventually have the means to test upstream on rhel, i'm not holding my breath | 15:50 |
fungi | it involves lawyers and businesspeople, and they operate on entirely different timescales from engineers | 15:50 |
NeilHanlon | I'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 big | 15:56 |
jrosser_ | if jobs start to fail then everything is blocked, as we can't merge anything at all | 15:57 |
jrosser_ | it's stricty mechanised CI / merge process, not like github where a human does it | 15:57 |
NeilHanlon | right, 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 |
NeilHanlon | Obviously 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 it | 16:01 |
jrosser_ | so you get a very differtent vibe here than other tools which are marketing/product for a vendor | 16: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 context | 16:02 |
NeilHanlon | that makes sense, on both points | 16:03 |
fungi | that 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 involvement | 16:12 |
opendevreview | Merged openstack/openstack-ansible-specs master: Duplicate word deleted in ipv6-project-support.rst https://review.opendev.org/c/openstack/openstack-ansible-specs/+/617575 | 16:12 |
fungi | many of the openstack tc members and openinfra foundation board members are cloud operators or representatives of their employers | 16: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-L117 | 16:23 |
NeilHanlon | in 9, they renamed it from PowerTools (back) to CodeReadyBuilder | 16:24 |
jrosser_ | excellent :) | 16:25 |
NeilHanlon | https://gitlab.com/redhat/centos-stream/rpms/centos-release/-/blob/c9s/centos.repo#L57 | 16:25 |
NeilHanlon | called 'crb' | 16:25 |
jrosser_ | so that would be dnf config-manager --set-enabled crb | 16:26 |
NeilHanlon | yessir | 16:26 |
opendevreview | Merged openstack/openstack-ansible-os_keystone stable/train: Avoid Apache conflict with haproxy on metal https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/822933 | 16:35 |
WaleSoyinka | fungi: 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 |
fungi | no patches are lame! help is help | 16:41 |
WaleSoyinka | So 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 stac | 16:41 |
WaleSoyinka | ... Rocky Linux community. | 16:42 |
opendevreview | Merged openstack/openstack-ansible-os_keystone master: Drop keystone_default_role_name https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/823003 | 17:36 |
opendevreview | Merged openstack/openstack-ansible-galera_server master: Allow galera_address to be FQDN https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/823101 | 17:46 |
opendevreview | Merged openstack/openstack-ansible-os_neutron master: Change os_region to region_name https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/823169 | 18:08 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: WIP - Centos-9 Stream support https://review.opendev.org/c/openstack/openstack-ansible/+/823417 | 18:18 |
opendevreview | Jonathan Rosser proposed openstack/ansible-role-systemd_networkd master: Add centos-9 support https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/823419 | 18:23 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-openstack_hosts master: Add centos-9 support https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/823420 | 18:24 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: WIP - Centos-9 Stream support https://review.opendev.org/c/openstack/openstack-ansible/+/823417 | 18:24 |
opendevreview | Merged openstack/openstack-ansible master: Do not add u-c to PIP_OPTS https://review.opendev.org/c/openstack/openstack-ansible/+/821988 | 18:31 |
opendevreview | Merged openstack/openstack-ansible master: Update pypi url to new url https://review.opendev.org/c/openstack/openstack-ansible/+/582096 | 18:32 |
opendevreview | James Denton proposed openstack/openstack-ansible-os_ironic master: Update Ironic Inspector for Metal Deployments https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/821503 | 18: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 job | 18:38 |
jrosser_ | they are applied during test and depends-on enforces that they must merge first | 18:39 |
jrosser_ | that shows you how you can do a multi-repo change to OSA and test the whole thing together before anything gets merged | 18:39 |
opendevreview | James Denton proposed openstack/openstack-ansible master: Add Ironic-related bridges to AIO https://review.opendev.org/c/openstack/openstack-ansible/+/823426 | 18:50 |
opendevreview | James Denton proposed openstack/openstack-ansible master: Add Ironic-related bridges to AIO https://review.opendev.org/c/openstack/openstack-ansible/+/823426 | 19:05 |
WaleSoyinka | Got it and Thanks jrosser_ | 19:12 |
opendevreview | James Denton proposed openstack/openstack-ansible master: Add Ironic-related bridges to AIO https://review.opendev.org/c/openstack/openstack-ansible/+/823426 | 19:34 |
spatel | jrosser_ any idea why /var/log/daemon.log filling disk and what is this log for? | 19:37 |
spatel | This is for centos7 deployment | 19:37 |
spatel | i didn't find any logrotate for this file also | 19:38 |
spatel | for now i am setting up logrotate to clean up this logs, look like nova logging into that file | 19:41 |
spatel | specially uwsgi | 19:42 |
*** dviroel|rover is now known as dviroel|rover|afk | 20:25 | |
*** tosky_ is now known as tosky | 20:32 | |
*** dviroel|rover|afk is now known as dviroel|rover | 21:46 | |
*** dviroel|rover is now known as dviroel|out | 21:47 | |
ps_PL | hello. when i install openstack from ansible wiyh swift i have this fatal: | 22:42 |
ps_PL | TASK [os_swift : Verify md5sum of builder files] *********************************************************************************************************************************************************************************************************************************************** | 22:42 |
ps_PL | failed: [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_PL | failed: [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_PL | this is clean install on ubuntu 20.04 lts | 22:42 |
ps_PL | and next failed: | 22:43 |
ps_PL | TASK [os_swift : Build rings for account/container from contents files] ************************************************************************************************************************************************************************************************************************ | 22:43 |
ps_PL | failed: [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_PL | 1780, 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_PL | failed: [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_PL | 1780, 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_PL | please help | 22:43 |
opendevreview | Damian 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/+/823437 | 23:21 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!