Friday, 2025-09-26

*** mhen_ is now known as mhen01:41
*** hemna9 is now known as hemna01:50
*** sfernand_ is now known as sfernand13:28
profcorey@azlan, ok let's start the weekly project meeting for cascade17:30
profcoreyHere is the etherpad for our meeting agenda https://etherpad.opendev.org/p/projectcascade-250926-meetingnotes17:30
profcoreyazlan: please add to it if you have anything17:30
profcoreyI ran into an issue with my devstack deployment. I was missing the glance and swift services.17:32
profcoreyI'll need to redeploy with glance and swift enabled for including new images for asterisk images17:32
azlanYou’re right — Glance and Swift need to be enabled during the initial DevStack deployment. To fix this, you’ll need to clean up your current environment (unstack.sh + clean.sh), then add the Glance (g-api, g-reg) and Swift (s-proxy, s-object, s-container, s-account) services in your local.conf under enable_service. After that, rerun ./stack.sh.17:36
profcoreyMy goal is to spin up a glance image with nova running ubuntu with asterisk embedded17:36
profcoreyazlan: thank you!17:37
azlanGot it — in that case you’ll definitely need Glance enabled so you can upload and manage your Ubuntu image with Asterisk already embedded17:37
profcoreyyes, you're right17:37
azlani will also redeploy devstack and check this issue again17:38
profcoreyI'm running Vbox so I can roll back to a previous snapshot just before running ./stack.sh17:38
profcoreyWe definitely need Glance running along with Swift to store the glance images17:39
profcoreyThen we can create images for all of the Cascade services (IM, Video Calling, CRM, etc.)17:39
azlanGood plan. Just roll back to the snapshot, update local.conf to enable Glance (g-api, g-reg) and Swift (s-proxy, s-object, s-container, s-account), then rerun ./stack.sh. That’ll definately work17:39
profcoreyazlan: do you see any unnecessary services running for a default devstack install?17:39
profcoreyWe need keystone17:40
profcoreyWe need nova and neutron17:41
azlanYes, agreed — Keystone is essential 17:41
profcoreyWhat other services do you think we need for an initial asterisk pbx?17:41
azlanFor an initial Asterisk PBX, we’ll definitely need Keystone (auth), Nova (compute), Neutron (networking), Glance (for the Ubuntu+Asterisk image), and Swift as the image backend. Cinder could also help if we want persistent volumes for call data. Horizon isn’t strictly required, but it’s useful for easier management.17:42
profcoreyWhat about Cinder?17:42
profcoreyAgree for Cinder and Horizon as well17:42
profcoreyWhat about Designate for DNS service?17:43
azlanGreat, so for the initial Asterisk PBX we’ll keep Keystone, Nova, Neutron, Glance, Swift, Cinder, and Horizon enabled.17:43
profcoreyYes agree!17:43
azlanDesignate would be useful if we want built-in DNS management for the PBX instances, especially as we scale services and need proper name resolution. For an initial setup it’s not strictly required.17:44
profcoreyOK let's push Designate to a future release17:44
profcoreyAnd Ceilometer as well for metering and data collection for a future service17:44
profcoreyWhat about watcher and virtage?17:45
profcoreyThese may be a future deployment17:45
azlanActually, Ceilometer has been getting phased out in newer OpenStack versions. How about we consider using Grafana (with Telemetry/Prometheus) for metrics and visualization instead? It might give us a more modern and flexible setup.17:45
profcoreyYes Grafana! Nice choice.17:46
profcoreyIs Grafana needed in the initial deployment?17:46
azlanGrafana will be really useful down the line for monitoring and visualization, but it’s not critical for the initial PBX deployment. We can add it later once the core services are stable.17:47
profcoreyOK so let's go for an initial Asterisk PBX we’ll keep Keystone, Nova, Neutron, Glance, Swift, Cinder, and Horizon enabled.17:47
profcoreyWe'll move grafana to a future deployment17:47
profcoreyHow's sunbeam coming along?17:48
profcoreyAre you still using sunbeam?17:48
azlanYes, it went well — the issue was with the hard disks, but I’ve resolved it by switching to SSDs. Now Sunbeam is running fine; I even tested it by deploying a large, heavy web app successfully. That said, for our next steps I’ll be moving ahead with DevStack for the PBX setup.17:49
azlanso we stay aligned.17:50
profcoreyFantastic! We will need to test our deployment to cloud providers as well so that's great work that you're doing.17:50
azlanThank you! Yes, testing on cloud providers will be an important next step, and I’ll make sure our DevStack work translates smoothly so we can validate the PBX deployment in that environment too.17:51
profcoreyOk for next meeting I am travelling 2 weeks from today so I won't be able to attend. Let's set our next meeting next week Oct 3rd ok?17:52
profcoreyLet's have the initial deployment with Keystone, Nova, Neutron, Glance, Swift, Cinder, and Horizon enabled for an Asterisk PBX for next week. I think we can do it.17:52
profcoreyAnything else?17:53
azlanOct 3rd works for me. Just to note, after Oct 3rd I’ll also be a bit busy from the 7th to the 17th oct, so we may need to adjust around that if anything comes up.17:53
profcoreyDuly noted. I have some travelling as well in October so we'll just have work around our schedules.17:54
profcoreyWe'll keep it flexible.17:54
azlanwe’ll work around both schedules and keep things moving forward in between. I’ll make sure to keep you updated on progress. 17:54
profcoreyGreat, if there's nothing else, let's call the meeting to an end.17:55
profcoreyNext meeting a week from today same time.17:55
azlanSure sir, good evening to you — and enjoy the weekend!17:56
azlansure sir 17:56
profcoreyYou too azlan, enjoy your weekend as well!17:56
azlanthanks sir 17:56

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