Wednesday, 2022-08-03

opendevreviewMerged openstack/openstack-ansible stable/xena: Increase manila flavor size  https://review.opendev.org/c/openstack/openstack-ansible/+/84612302:30
*** ysandeep|out is now known as ysandeep05:58
gokhaniHi, we have an issue about writing the ansible role of the custom service that we have been developed. The issue is that <service_name>_db_setup_host is localhost but it should be utility_all[0]. Why is the variable localhost? The <service_name>_db_setup_host variable doesn't find openstack_db_setup_host. Is there any advice? Thank you06:30
gokhaniwe have found the solution about the issue. the issue was that we didn't edit the os-<service-name>-install.yml file correctly.07:02
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_horizon master: Add support for websso http referer variable added in yoga  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/85196007:33
noonedeadpunkopenstack_db_setup_host is defined in playbooks folder by default, and depend on sourcee/distro install method iirc. 07:42
noonedeadpunkyou can either do some override or provide absolute path to the vars file07:42
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_horizon master: Add support for websso http referer variable added in yoga  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/85196007:50
*** ysandeep is now known as ysandeep|mtg07:57
*** anbanerj is now known as frenzyfriday|rover07:59
jrosser_morning08:00
noonedeadpunko/08:18
*** ysandeep|mtg is now known as ysandeep08:37
mrfHi, Openstack freezer is not supported in ansible?08:46
jrosser_is it a current project?08:47
*** tosky_ is now known as tosky08:47
mrfmmm last release for yoga08:52
mrfand current updates for zed08:52
mrfmaybe documentation on website is incompleted08:52
mrffor the... masakari role , the ansible will be masakari_hosts: ?08:54
jrosser_freezer is one of the openstack projects which has borderline unmaintained08:54
noonedeadpunkeventually with freezer it's interesting08:54
jrosser_there seem to be some very minor commits recently https://opendev.org/openstack/freezer/commits/branch/master08:54
noonedeadpunkIt's basically client-side thing08:54
noonedeadpunkand freezer-api is even not required 08:54
mrfim going try to test designate and masakari roles08:55
noonedeadpunkFor us it might be interesting challange to get things working jsut for client-side to be fair08:55
noonedeadpunkmrf: jsut keep in mind that by default masakari won't evacuate servers that do have encrypted by barbican secrets volumes08:56
mrfmmm i think still didnt deployed barbican08:57
noonedeadpunkand answering your question, for masakari it's masakari-infra_hosts and masakari-monitor_hosts.  monitor_hosts are usually equal to nova_compute08:57
noonedeadpunkah, sorry, you said designate :D08:57
mrfyes , buts lets try one by one :P08:58
mrfas i added new servers to my yml deployment i need to rerun again setup-everything?08:59
mrfand it will only change/add the new roles?08:59
jrosser_no need at all to run setup-everything, that will take a looooong time08:59
jrosser_you'd define the component to deploy in /etc/openstack_deploy/openstack_user_config.yml09:01
mrfyes i defined for gnochchi, aodh and celiometer09:01
jrosser_run playbooks/lxc_containers_create.yml to create containers09:01
jrosser_playbooks/haproxy-install.yml to setup the loadbalancer09:02
jrosser_playbooks/os-<service>.yml to deploy the service, then re-run horizon if you want the matching dashboard09:02
jrosser_the setup-<blah>.yml playbooks just include a whole bunch of others09:02
jrosser_and you can run them all independantly once you get familiar with what they do09:03
mrflets go to try :)09:03
jrosser_obviously the more complicated thing you are deploying (celiometer perhaps) might have to re-run lots of things09:03
*** ysandeep is now known as ysandeep|lunch09:04
mrfjrosser if the webpage doc will be clear as your explanation openstack will be deployed everywhere :P09:05
mrfthanks both jrosser and noonedeadpunk09:06
opendevreviewMerged openstack/openstack-ansible-os_manila stable/xena: Create backends when running against manila_share  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/84799309:08
jrosser_inventory changes look good on multinode https://paste.opendev.org/show/b8K2MmFxYS02zBqvW41s/09:23
noonedeadpunkawesome. I checked them also on my POC which is multinode09:30
jrosser_needs some hand editing to clean up the groups, but looks ok09:32
mrfi dont know why in ubuntu22 after running the playbooks i lost always dns resolution... does playbooks change anything at resolv.conf?09:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/xena: Bump OpenStack-Ansible Xena  https://review.opendev.org/c/openstack/openstack-ansible/+/85197409:37
noonedeadpunkUm, I think you should not manage resolv.conf manually there. As systemd-resolved is in charge, so it would override it with every restart09:38
jrosser_thats nothing to do with OSA though - we leave as much as possible untouched. you can have whatever networking/dns setup you prefer09:40
mrfmmm ok will check whats change the file09:40
noonedeadpunkunless that's aio setup I guess. As we could mess things up there a bit09:41
jrosser_this is giving 'Xena' in our Yoga major upgrade docs, which is odd https://codesearch.opendev.org/?q=current_release_formal_name09:45
jrosser_ah https://opendev.org/openstack/openstack-ansible/src/branch/master/deploy-guide/source/conf.py#L35-L3609:47
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Correct series names for documentation.  https://review.opendev.org/c/openstack/openstack-ansible/+/85197509:50
mrfthe horizon skyline theme is not yet ready for production no?09:59
*** ysandeep|lunch is now known as ysandeep10:00
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Update upgrade instructions for Yoga release  https://review.opendev.org/c/openstack/openstack-ansible/+/85197710:04
jrosser_mrf: skyline is not a horizon theme, it's a complete new implementation10:31
jrosser_mrf: i have the beginnings of an OSA role to deploy skyline here https://github.com/jrosser/openstack-ansible-os_skyline10:33
jrosser_but there are big bits of functionality missing from skyline for my use case like openid-connect identity federation10:33
jrosser_so really it needs a contributor who has a good use case that is prepared to put in the effort to maintain the role10:34
mrfgood10:38
jrosser_i really don't have time to spend on it myself at the moment though10:39
mrfNo problem , i think that it was a new theme with more visual and more things integrated not a new full role/project10:40
jrosser_skyline is completely new, theres a backend API server component and then a full nodejs web application10:41
jrosser_and slightly awkwardly it needs a whole load of tooling to compile the web application10:42
mrfmmm in your test env, celiometer deployment put all your cores at 100% ?10:51
mrfhttps://gyazo.com/0c623c1809604340b4a5e58924c0f5c210:52
anskiymrf: could be that it is continuously restarting: check journactl -u ceilometer\*10:54
mrfmmm im getting ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile. 10:54
mrfin the celiometer 10:54
mrfmaybe i forgot run other playbook before os-celiometer10:54
jrosser_you should look in the config file for the rabbitmq connection string10:55
mrfmaybe i should run before rabbitmq-install.yml before os-celiometer?10:55
mrf*re-run10:56
jrosser_not really10:56
jrosser_each role is responsible for setting up the message queue stuff it needs https://github.com/openstack/openstack-ansible-os_ceilometer/blob/master/tasks/main.yml#L116-L13610:57
jrosser_^ celiometer as example10:57
mrfhttps://gyazo.com/b435673b388c746d5e480f2a60e795ce10:57
anskiywell, rabbitmqs CPU consumption shouldn't be that big too10:58
mrfi think the massive cpu usage didnt give to other containers cpu shares to process the task10:58
jrosser_work through the playbook fixing things that break as you get to them11:09
jrosser_if the service setup didnt work then thats before the mq setup11:09
opendevreviewMerged openstack/openstack-ansible master: Correct series names for documentation.  https://review.opendev.org/c/openstack/openstack-ansible/+/85197511:13
*** dviroel|afk is now known as dviroel11:23
kleiniI have issues with multiple Heat engine instances - two in my case. Creating stacks takes much longer if two instances are running compared to only a single instance. And the biggest problem is, that deleting stacks mostly fails and I see then the following errors in the logs: https://paste.opendev.org/show/b269kzFW9lqGPlmx5RBJ/ . I am running 23.2.2, is this maybe some known issue? Do you have hints, how to run 12:15
kleinimultiple Heat engine instances without running into these issues?12:15
opendevreviewAndrew Bonney proposed openstack/openstack-ansible stable/yoga: Correct series names for documentation.  https://review.opendev.org/c/openstack/openstack-ansible/+/85188212:20
*** ysandeep is now known as ysandeep|afk12:25
*** ysandeep|afk is now known as ysandeep12:25
agemuendShort question regarding os-keystone. Is it on prupose that keystone_federation_sp_shib_setup.yml is included in main.yml with tag keystone-config, but main_keystone_federation_sp_idp_setup.yml is not?12:30
jrosser_agemuend: are you asking about the tag, or the task inclusion, i'm not clear12:34
jamesdentonmornin' all12:47
jrosser_o/ hello12:47
jamesdentonhello hello12:48
*** frenzyfriday|rover is now known as frenzyfriday|rover|lunch13:36
mrfhave you ever found this error? https://gyazo.com/87a61700e01ca297951ab66b5b709c2814:16
mgariepythat seems wrong. https://github.com/openstack/openstack-ansible-os_keystone/blob/master/tasks/keystone_key_setup.yml#L22 14:21
jrosser_thats the directory though - isnt it complaining about the permissions on the private key?14:26
mgariepythe dir should be 70014:27
mgariepydo we have a scenario that we tests that in ? :/ like with 3 keystone controllers ?14:28
*** frenzyfriday|rover|lunch is now known as frenzyfriday|rover14:28
jrosser_but the failure is due to the key permissions not the directory?14:29
jrosser_i have this https://paste.opendev.org/show/bxFpM1EYJwW9rCf2PwVL/14:30
jrosser_this controls the key installation https://github.com/openstack/openstack-ansible-os_keystone/blob/master/defaults/main.yml#L658-L66414:33
jrosser_and this should install the private key with 0600 https://github.com/openstack/openstack-ansible-plugins/blob/master/roles/ssh_keypairs/vars/standalone_keypair.yml#L34-L3814:33
mrfre-running os-keystone alone solved the problem14:33
mrfmaybe a race condition or something14:34
jrosser_and it's fixed the permissions on the private key?14:34
mrfyes14:34
jrosser_not sure that race conditions are a thing here14:34
jrosser_mrf: how did you get that error - on a fresh deployment? re-running something?14:39
mrffresh deployment14:39
mrfwe destroyed every container with the lxc-container-destroy14:40
mrfand run again for add new roles like nova, celiometer aodh etc..14:40
jrosser_hmm so "fresh" not fresh :)14:40
mrf95% fresh because we destroy everything :P14:40
mrfbut as i said re-running works again without issue, now is deploying os_placement14:41
jrosser_well i am interested to know how those private key permissions end up wrong14:41
jrosser_because the code appears to require 060014:41
agemuendjrosser_: Sorry, missed your answer. I was wondering about the tag, or more specifically why its not called when you run only keyclone-config. Or am I confusing things?14:42
mrfjrosser does ansible store all logs somewhere? 14:43
mrfor need a extra flag?14:43
jrosser_there should be a log in /openstack14:43
*** dviroel is now known as dviroel|lunch14:48
*** ysandeep is now known as ysandeep|out15:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Allow haproxy to bind on the interface  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/85203916:08
*** dviroel|lunch is now known as dviroel16:13
mrfError with gnocchi, maybe not package in distro ubuntu?  https://gyazo.com/567eee7cb9206e23c00603d897b7a87216:17
lowercasegyazo is banned at my work, you can use paste.opendev.org16:20
jrosser_mrf: thats full of connection refused so i would look at that first16:22
jrosser_and also pasting text rather than graphics is more useful16:22
mrfoh ok16:22
mrfim inside container 1 sec16:22
mrfhttps://pastebin.com/UjWNZ5hA16:24
mrffrom gnnochi container16:24
mrfpython_venv_build.log output16:24
lowercasepastebin.com is banned at my work, please consider using an alternative such as paste.opendev.org16:25
mrfok16:25
mrflowercase -> https://paste.opendev.org/show/bIqG67KG3R6M6Rh0Z42s/16:25
lowercasethat log file should be atleast several hundred lines.16:27
lowercasecould you paste the entire thing (it doesn't truncate after each run)16:27
lowercaseso only copy from the latest run.16:27
mrfok!16:27
lowercase24.0 is xena, so 25 will be will be yoga.. python3.10 is really new version of python... i dont see in the patch nodes a req to move to python3.1016:33
lowercaseare you using ubuntu 22.04?16:33
mrfhttps://paste.opendev.org/show/b3coGkY6DtfIMfSIl08z/16:33
lowercaseyep you are16:33
mrfmore logging log is enormous with a lot of  " Skipping link: none of the wheel's tags"16:33
lowercasejrosser_: is there support for ubuntu 22.04?16:33
mrfyes we're ussing distro and 22.0416:33
jrosser_mrf: distro?! really?16:34
lowercasei love distro16:34
jrosser_it will go away16:34
mrf:/16:34
mrfdistro is not more "stable"?16:34
lowercasehe's messing with you, there is no operating system called distro16:35
lowercaseyou are using ubuntu 22.0416:35
mrfyes16:35
jrosser_https://docs.openstack.org/openstack-ansible/latest/admin/upgrades/compatibility-matrix.html16:35
jrosser_'distro' = you get the openstack packages from ubuntu cloud archive or wherever16:35
jrosser_'source' is you install the exact same SHA for everything that we validate in OSA CI16:35
lowercaseyea, ubuntu 22.04 is too new and python 3.10 is too new.16:35
jrosser_distro = you are completely screwed and can't patch any bugs16:35
lowercasedowngrade to ubuntu 20.04 and try again.16:36
jrosser_sorry to be blunt about it but i really wish we could totally get rid of the distro option16:36
mrfoh i read somewhere that the default deployment in Ubuntu 22.04 is Yoga i think so16:36
jrosser_it was introduced by opensuse to showcase their packaging16:36
mrftime to destroy all and move to master?16:37
mrf:)16:37
jrosser_wait16:37
jrosser_it's not "master"16:37
lowercasemrf: and here is the opinion of someone who does this everyday. Go ubuntu 20.04 till about 20.04.02 comes out16:37
jrosser_it's "install the openstack services from a completely well defined set of git SHA"16:37
lowercases/20.04.02/22.04.0216:37
jrosser_it's nothing to do with 'install whatever master branch is"16:37
lowercaseyea16:38
mrfinstall_method: distro  -> to source no?16:40
jrosser_basically the source install method is one of the biggest unique things with OSA16:40
jrosser_it's what differentiates it from things like tripleo16:40
jrosser_here we have really quite a few patches applied locally to openstack services, openstack-ansible roles and so on, kept as git repos16:41
jrosser_those are then consumed and deployed from source code to the exact SHA we choose16:41
mrfwell then tomorrow will re-deploy all :P16:42
jrosser_so it is very easy to apply bugfixes, or cherry-pick things off the next release if it's critical to something you need16:42
mrflearning everyday more16:42
jrosser_if you pick something without a tick on the compatibility matrix, we don't test it, at all16:42
mrfI read somewhere in ubuntu news that Yoga is the default package deployed in ubuntu 22.04 or supported by default16:43
jrosser_with OSA none of that matters16:43
mrfthen we started with ubuntu 22.04 16:43
mrf:/16:43
NeilHanlonmrf: it's a bit of a learning curve, but if you follow through the guides it does a good job explaining how OSA approaches systems management16:43
jrosser_so long as there is a python interpreter and libvirt that meets the requirements of the openstack version you want to deploy, you are good to go16:44
mrfgoing for a beer now! see u tomorrow guys thanks!16:44
jrosser_see you :)16:45
*** frenzyfriday|rover is now known as frenzyfriday|rover|afk16:47
* jrosser_ feels maybe too harsh on the distro installs, but this is important https://docs.openstack.org/openstack-ansible/latest/reference/architecture/manifesto.html16:56
jrosser_and also with smaller number of contributors these days it's hard to justify keeping extra stuff around16:57
mgariepyi never used distro install for openstack and never will.17:01
jrosser_i've had local patches for so many releases now17:04
jrosser_stuff that projects won't merge for stupid reasons, or cherry picks from master to stable/...17:04
spateldoes kvm support sound config or microphone config? 18:56
spatelone of our customer want to launch windows VM and they are doing RDP so looking for sound and mic support on RDP18:56
*** frenzyfriday|rover|afk is now known as frenzyfriday|rover18:58
*** dviroel is now known as dviroel|afk20:34

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