Выпуск № 7 среда, 25 февраля 2026 Источник: Gitea (http://192.168.143.101:3000)

OpenStack Today

Ежедневный дайджест разработки открытого облака
41 коммитов · 14 проектов · за 1 день

Обзор недели

Наиболее активными за неделю стали openstack-helm и nova — 21 и 19 коммитов соответственно. В openstack-helm основное внимание уделили расширению конфигурационных возможностей: добавили поддержку пользовательских файлов в конфиг

Хотя среда — день посредине, Nova уже бьёт рекорды активности: 11 коммитов, как будто её разработчики переписывают законы физики, чтобы втиснуть ещё одну виртуалку в кластер.

Факт дня

🎯 nova: точка концентрации — «merge»
В 11 коммитах nova слово «merge» встречается 11 раз. Это сигнал: именно этот компонент или подсистема сейчас под активной работой.

Kolla / Деплой

kolla-ansible, kayobe · 5 коммитов · 4 авторов

Не добавляй ничего до него. - Не добавляй ничего после сводки. - Не добавляй пояснения в конце. - Не используй форматирование (жирный, курсив и т.п.). - Не пиши имена авторов. - Не упоминай количество коммитов или авторов. В последние семь дней обновлены настройки HAProxy для совместимости с OpenSSL 3.x, исправлена документация по команде просмотра паролей в kayobe, устранены ошибки в CI и Ansible-парсинге, а также временно отменены ограничения на bcrypt в верхних ограничениях Tempest.

CI: use Tempest checkout in master jobs
Bartosz Bezak · 15:20 · 2c244498
Add dummy variable to fix Ansible parsing
Pierre Riteau · 14:17 · 1b6ace47
fix (docs): correct passwords view command
Jack Hodgkiss · 09:48 · cfe58bff

BMaaS / Ironic

ironic, ironic-python-agent, networking-baremetal, ironic-ui · 21 коммитов · 5 авторов

Ставь точку в конце последнего предложения. В последние семь дней в рамках группы проектов BMaaS / Ironic выполнено 21 коммит от пяти авторов, сосредоточенных в основном на стабилизации CI/CD, исправлении ошибок и улучшении интеграции с сетевыми компонентами. Были исправлены ошибки в конфигурации CI: устранена некорректная логика условных проверок при работе с типами сетей (VXLAN/VLAN/GENEVE), добавлена явная задержка перед изменением конфигурации Neutron DHCP, чтобы дождаться полной инициализации сервиса, а также добавлен шаг `reattach_networking` в сценарий развертывания. Отдельное внимание уделено сетевым тестам: решена проблема гонки при ожидании готовности Neutron, что предотвратило ошибки в `networking-baremetal`. В проектах `ironic` и `ironic-python-agent` внесены критические исправления: добавлена поддержка NFS и SMB/CIFS при использовании VirtualMedia для Redfish, устранена ошибка пропущенной запятой в списке `VENDORS_REQUIRING_FULL_BOOT_REQUEST`, из-за которой два производителя объединялись в одно строковое значение. Также исправлен отсутствующий декоратор `@staticmethod` в функции `inspection_rules`, добавлено предотвращение синхронизации питания во время обновления прошивки и возобновлено тестирование интеграции Metal3. Внедрены улучшения в кодовую базу: переведены внутренние сетевые классы, основанные на признаках (traits), на использование `dataclasses`, что повысит читаемость и поддерживаемость кода. Все изменения направлены на повышение надежности CI/CD-процессов и расширение функциональности bare-metal управления.

Launchpad Bugs

#2142122 Neutron periodic and maintenance worker broken, oslo.service 4.5.0
Unknown 🔥10
Проекты: oslo.service · 1 коммитов

Миграции и breaking changes

Replace deprecated datetime.datetime.utcnow
e deprecated datetime.datetime.utcnow
ceilometermiddleware · 3.12

Автор дня

Julia Kreger
⭐ Контрибьютор дня
1 коммитов · 1 проектов · стREAK: 1 дней

Интересные коммиты

ci: Explictly move neutron dhcp config to later
Подробное описание (10 строк) — вероятно, значимое архитектурное решение
vxlan: Fix port stickiness
Подробное описание (16 строк) — вероятно, значимое архитектурное решение
vxlan: fix orphanded localnet binding
Подробное описание (21 строк) — вероятно, значимое архитектурное решение
Fix the flasky test test_submit_second_while_delaying_first
Подробное описание (15 строк) — вероятно, значимое архитектурное решение
Threading mode: check conf object picklable before 'spawn'
Подробное описание (12 строк) — вероятно, значимое архитектурное решение
Add openstack-tox-py314 jobs to python templates
Новый контрибьютор Dr. Jens Harbott — первый коммит за период
Require Python 3.10 or later
Новый контрибьютор Callum Dickinson — первый коммит за период
Fix infoblox backend tests for newer infoblox-client
Новый контрибьютор Omer — первый коммит за период

Активность по времени

ПнВтСрЧтПтСбВс Пик: Вт в 17:00 (12 коммитов)

Устаревающий функционал

Merge "Address convert_data deprecation"
Zuul · ansible-config_template

Изменения зависимостей и конфигурации

Merge "Update outdate information in bindep.txt"
Zuul · openstack-ansible-ceph_client

Активность проектов за день

nova
11 ком.
ironic
6 ком.
horizon
5 ком.
neutron
4 ком.
openstack-zuul-jobs
3 ком.
ansible-config_template
2 ком.
ironic-ui
2 ком.
manila
2 ком.
aodh
1 ком.
cyborg
1 ком.
designate
1 ком.
neutron-vpnaas
1 ком.
openstack-ansible-ceph_client
1 ком.
puppet-keystone
1 ком.

Топ авторов недели

1
Takashi Kajinami
34 коммитов · 21 проектов
2
Mathieu Gagné
10 коммитов · 1 проектов
3
Julia Kreger
5 коммитов · 2 проектов
4
Ghanshyam Maan
4 коммитов · 3 проектов
5
Pierre Riteau
3 коммитов · 3 проектов
6
Karan Anand
3 коммитов · 1 проектов
7
Brian Haley
2 коммитов · 2 проектов
8
Jon Bernard
2 коммитов · 2 проектов
9
Radomir Dopieralski
2 коммитов · 1 проектов
10
Dr. Jens Harbott
1 коммитов · 1 проектов

Спящие проекты

charm-guide350д devstack-vagrant337д cookiecutter315д openstack-helm-infra315д charm-ceilometer-agent295д ldappool273д charms.ceph256д contributor-guide193д monasca-agent193д monasca-api193д monasca-common193д monasca-events-api193д monasca-grafana-datasource193д monasca-kibana-plugin193д monasca-notification193д monasca-persister193д monasca-specs193д monasca-statsd193д monasca-tempest-plugin193д monasca-thresh193д

Коммиты по проектам

nova
11 коммитов · 1 авторов
Merge "tests: Fix bound"
Zuul · 00:17 · ebb3175d
… и ещё 4 коммитов
neutron
4 коммитов · 1 авторов
Merge "Bump neutron-lib to 3.24"
Zuul · 17:58 · 4d218e5b
openstack-zuul-jobs
3 коммитов · 1 авторов
ansible-config_template
2 коммитов · 1 авторов
Merge "Address convert_data deprecation"
Zuul · 21:37 · 6f81bdc1
manila
2 коммитов · 1 авторов
aodh
1 коммитов · 1 авторов
Merge "Remove unused Makefile for doc"
Zuul · 16:06 · f8597e35
cyborg
1 коммитов · 1 авторов
designate
1 коммитов · 1 авторов
neutron-vpnaas
1 коммитов · 1 авторов
openstack-ansible-ceph_client
1 коммитов · 1 авторов
puppet-keystone
1 коммитов · 1 авторов