4647 Commits

Author SHA1 Message Date
Ghanshyam Mann
fcbfe33db6 Add timelines to few of the Chair duties.
Change-Id: I82739557c741fe76e19bb756898df9cc7bb27436
2022-02-08 18:50:26 +00:00
Zuul
f272a40df0 Merge "Add proposed community goal for FIPS compatibility and compliance" 2022-01-28 03:35:39 +00:00
Ghanshyam Mann
d95ab28bff Rename skyline project repo
skyline repo are renamed now
- https://review.opendev.org/c/openstack/project-config/+/822222/3

Update those in projects.yaml file.

Change-Id: I185ddb3289c8bd1077eb1560c6d39bc8730c9a53
2022-01-24 21:32:52 -06:00
Ghanshyam Mann
9484073dd9 Cleanup expired extra-atcs
Change-Id: Ieb05d3b46be5115e20f1eb97eab487ccb9bb4a8c
2022-01-21 17:39:13 -06:00
Zuul
e8d7dcf671 Merge "Starting the 'Z' release naming process" 2022-01-20 01:35:28 +00:00
Ghanshyam Mann
b3e4cc67ec Fix hardcoded extlinks link error in sphinx 4.4.0
governance doc job is failing because sphinx 4.4.0
raise error for hardcoded extlinks link
- https://github.com/sphinx-doc/sphinx/pull/9800

Warning, treated as error:
/home/zuul/src/opendev.org/openstack/governance/doc/source/goals/completed/pike/deploy-api-in-wsgi.rst:269:hardcoded link '6ef5fa9adc'

https://zuul.opendev.org/t/openstack/build/b84dd8d2989243bfa0cebee1a21dc4ff

we have 'repo' as extlinks
- 16302d8a2f/doc/source/conf.py (L50)

This fixes the hardcoded extlinks link and unblock the gate.

Change-Id: I61873080e0ebaa679fee191e1ae968a488bd637b
2022-01-19 12:25:29 -06:00
Ade Lee
4348fb36bd Add proposed community goal for FIPS compatibility and compliance
Change-Id: Ie1b5e613974e898202d2e5856980c39842cd27f7
2022-01-17 20:01:24 +00:00
Zuul
16302d8a2f Merge "[masakari] Transfer PTL role to suzhengwei" 2022-01-17 02:03:52 +00:00
Zuul
2521d439d4 Merge "Add the cinder-nimblestorage charm to Openstack charms" 2022-01-14 13:31:09 +00:00
Gustavo Sanchez
4450e822fb
Add the cinder-nimblestorage charm to Openstack charms
This charm implements a nimblestorage backend for cinder, acting as
a subordinate charm.

Depends-On: I93aa9fe3ab089bbeae2b87881bfc931f4ddf0204
Change-Id: I25f5c4e5a209e77352a449129895cd33935190cc
2022-01-13 10:35:08 -04:00
Radosław Piliszek
2666de8ca4 [masakari] Transfer PTL role to suzhengwei
Due to a shift in my priorities and being unable to dedicate
enough time, I am transferring the PTL role to suzhengwei.
suzhengwei has been lately the main contributor to the Masakari
project, working on the major features that were introduced in
the last few cycles.
I have already obtained his approval by mail.
Do note his contributions so far were using a different mail
address (sugar-2008@163.com) but I have been asked to use the
Inspur one as it is currently preferred.

Change-Id: I3744b19e91c90ef46f2855c810f40f61ffb8a9a2
2022-01-13 08:18:01 +00:00
Ghanshyam Mann
751d815f5d Starting the 'Z' release naming process
This is to start the naming process for 'Z' release. It will
follow the release name process as defined in
- https://governance.openstack.org/tc/reference/release-naming.html

Below wiki page will be used to collect the nomination from
the community:

- https://wiki.openstack.org/wiki/Release_Naming/Z_Proposals

Change-Id: I5d83cace204d77898eff52f9c4dc59fc3060ef8f
2022-01-11 09:11:30 -06:00
Gustavo Sanchez
1170b571bd
Add the cinder-solidfire charm to Openstack charms
This charm implements a solidfire backend for cinder, acting as
a subordinate charm.

Depends-On: I523074a9578bf5f327608de0a4144a0597a65287
Change-Id: Ia0b48d3e399965a6e138ea18c447eafd6009385c
2022-01-07 10:04:48 -04:00
Zuul
f099520d44 Merge "Add Skyline as an official project" 2021-12-17 18:59:37 +00:00
Zuul
d02eb9208c Merge "Updating the Yoga testing runtime" 2021-12-13 15:37:42 +00:00
Zuul
889dd95cc2 Merge "Add NVidia vGPU plugin charm to OpenStack charms" 2021-12-09 16:00:57 +00:00
Hanxiang Gao
7718c03127 Add Skyline as an official project
Skyline is an OpenStack dashboard optimized by UI and UE.
It has a modern technology stack and ecology, is easier for
developers to maintain and operate by users, and has higher
concurrency performance.

Here are two videos to preview Skyline:
- Skyline technical overview[1].
- Skyline dashboard operating demo[2].

Skyline has the following technical advantages:
1. Separation of concerns, front-end focus on functional design
   and user experience, back-end focus on data logic.
2. Embrace modern browser technology and ecology: React, Ant Design,
   and Mobx.
3. Most functions directly call OpenStack-API, the call chain is
   simple, the logic is clearer, and the API responds quickly.
4. Use React component to process rendering, the page display
   process is fast and smooth, bringing users a better UI and UE
   experience.

At present, Skyline has completed the function development of
OpenStack core component, as well as most of the functions of
VPNaaS, Octavia and other components.
corresponding automated test jobs[3][4] are also integrated on
Zuul, and there is good code coverage.
Devstack deployment integration has also been completed, and
integration of kolla and kolla-ansible will complete pending
patch[5][6] after Skyline becomes an official project.

Skyline’s next roadmap will be to cover all existing functions
of Horizon and complete the page development of other OpenStack
components.

[1] https://www.youtube.com/watch?v=Ro8tROYKDlE
[2] https://www.youtube.com/watch?v=pFAJLwzxv0A
[3] https://zuul.opendev.org/t/openstack/project/opendev.org/skyline/skyline-apiserver
[4] https://zuul.opendev.org/t/openstack/project/opendev.org/skyline/skyline-console
[5] https://review.opendev.org/c/openstack/kolla/+/810796
[6] https://review.opendev.org/c/openstack/kolla-ansible/+/810566

Change-Id: Ib91a241c64351c5e69023b2523408c75b80ff74d
2021-12-08 14:18:56 +08:00
Ghanshyam Mann
312e1c7022 Clarify that selected are Active goal as per new model
Community-wide goals are not coupled with cycle so
this commit adds a clarity on slected goals are Active goals
even they are targetted for more than one cycle.

Change-Id: I900a3912dd2e78fa5b267512e0f817db8bda1ec2
2021-12-07 18:17:32 +00:00
Lance Bragstad
076ffed03c Address followup comments to secure RBAC community goal
We're happy with the overall direction in
https://review.opendev.org/c/openstack/governance/+/815158 but these
changes are catching some minor comments.

Change-Id: If2c601b95952cadaacc9cf46a80e93b9c01b351d
2021-12-07 08:19:39 -06:00
Zuul
84ff210314 Merge "Move completed goals into the completed directory" 2021-12-06 23:56:41 +00:00
Zuul
2fa3c17e72 Merge "Select secure and consistent RBAC as a community-wide goal" 2021-12-06 23:56:19 +00:00
Ghanshyam Mann
75d6efaddc Updating the Yoga testing runtime
After the discussion on ML [1], it is not recommended
or best way to drop the py3.6 in Yoga, and keeping it
will help in migration from old (having py3.6) to new
distro (moving to higher python version) versions. For
example, Ubuntu 18.04, CentOS Stream 8 still have 3.6.
CentOS Stream 8 and CentOS Stream 9 both will support
Yoga so we need py3.6 to be tested for a smooth migration.

Considering all these factor to provide a smooth
migration to new python version, TC discussed it in today's
meeting [2] and agreed to keep Python 3.6 testing in Yoga.

We will add CentOS Stream 8 and 9 both with python 3.6 as lowest
and python 3.9 as highest version to run unit tests.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-November/025988.html
[2] https://meetings.opendev.org/meetings/tc/2021/tc.2021-12-02-15.02.log.html#l-33

Change-Id: I2d242ac161b19b7615c667f0f7b56826dd1029d8
Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2021-12-04 13:57:35 +00:00
Zuul
3e70add65e Merge "Add ansible-collection-kolla repo to Kolla project" 2021-12-03 19:00:03 +00:00
Zuul
e496b1336d Merge "Rework the yoga secure RBAC community goal" 2021-11-30 18:18:15 +00:00
Aurelien Lourot
f88b94be44 Add NVidia vGPU plugin charm to OpenStack charms
Add new charm that provides the NVidia vGPU support
to the OpenStack Nova service.

Depends-On: I77e0823d405280a0a067eacb2ab03571c8db7fb4
Change-Id: I45b09e63bb6d8674f61dcc4a3a60952d9465ddf9
2021-11-30 14:17:09 +01:00
Ghanshyam Mann
ac29ea216f Move completed goals into the completed directory
As per the new structure of community-wide goal[1],
we will keep all the completed goals into separate
directory 'goals/completed/' which will help to
track the goals and a clear view on what all goals
still need more work.

Keeping 'Migrate from oslo.rootwrap to oslo.privsep'
goal in the selected directory only as this still need to
finish the work. Rest all previous cycle goals are moved
to 'goals/completed/' directory

[1] https://governance.openstack.org/tc/goals/#completing-goals

Change-Id: I6c0d979038f65abb091db646ddb4c0d09c43735a
2021-11-29 16:12:54 +00:00
Ghanshyam Mann
acdf04a91e Select secure and consistent RBAC as a community-wide goal
RBAC goal has been reworked and has clear direction now.
As per the new structure of community-wide goals, goal
will not be associated with any cycle release but will have
different milestones. This goal has defined the different
milestones to complete the work.

Change-Id: I52744507cf5be6e47e96c69af4300cb84018c2e9
2021-11-29 09:32:09 -06:00
Ghanshyam Mann
4a2df75171 Rework the yoga secure RBAC community goal
The Yoga PTG shed a lot of discussion on the useage of system scope and
default roles.

The yoga community goal is still useful, but the discussions highlighted
some confusion in the current approach. We should update the goal to be
consistent with the discussions from the yoga PTG.

This goal is divided into phases spanning the next few development
cycles.

Co-Authored-By: Ghanshyam Mann <gmann@ghanshyammann.com>

Change-Id: I061994e17bd96ace9e3d2040d342b71d3add99cc
2021-11-29 09:21:57 -06:00
Mark Goddard
80c7f7e4ab Add ansible-collection-kolla repo to Kolla project
This repository will contain an Ansible collection for common code
shared between Kolla deliverables.

Depends-On: https://review.opendev.org/c/openstack/project-config/+/819326

Change-Id: I78cbded7cb9cc0161d8807a10a2098aa77818d4d
2021-11-25 14:45:30 +00:00
Zuul
13c68179dd Merge "Retire training-labs repo" 2021-11-22 18:35:27 +00:00
Zuul
351a98cdf8 Merge "Add 'goal-proposal' topic vote in review check status tool" 2021-11-22 18:35:22 +00:00
Zuul
1dffda6271 Merge "Add ProxySQL repository for OpenStack-Ansible" 2021-11-22 18:06:59 +00:00
Zuul
143c5b7ffc Merge "Remove office hours in favour of weekly meetings" 2021-11-19 17:49:29 +00:00
Zuul
d1f9fb9c47 Merge "Retire puppet-senlin" 2021-11-19 17:45:15 +00:00
Ghanshyam Mann
4a31ed4709 Add 'goal-proposal' topic vote in review check status tool
'goal-proposal' is not present in review check status tool,
adding it with the merging criteria defined in house rules

- https://governance.openstack.org/tc/reference/house-rules.html#community-wide-goal-proposals

Change-Id: Ief8b3b145600990961be90b913868a41615e59eb
2021-11-19 10:54:42 -06:00
Zuul
d9421f7ea2 Merge "Update Yoga testing runtime" 2021-11-19 16:34:44 +00:00
Zuul
bf1b584893 Merge "Merge 'Technical Writing' SIG into TC" 2021-11-11 19:02:10 +00:00
Zuul
8b7a9a2840 Merge "Unselect RBAC goal to rework the implementation" 2021-11-11 18:38:43 +00:00
Zuul
a403182d75 Merge "Decouple the community-wide goals from cycle release" 2021-11-11 18:37:21 +00:00
Ghanshyam Mann
c9b37b200c Retire training-labs repo
As there is no maintainer for training-labs repo, and no
response on retirement proposal[1], this commit officially
retire it.

Depends-On: https://review.opendev.org/c/openstack/project-config/+/817507

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-October/025586.html

Change-Id: Ied6d8eb0beb74e14255a6d7e27cbb8af74b20cba
2021-11-11 02:29:27 +00:00
Zuul
baac488343 Merge "Propose changes to the stable core team" 2021-11-10 23:54:44 +00:00
Ghanshyam Mann
847803f58d Remove office hours in favour of weekly meetings
As we meet every week, we do not need separate office hour as such.
And with the office hour mostly inactive, in TC meeting[1], we decided
to remove it for now. If meeting time change to monthly or so then
we can re-add the weekly office hour.

[1] https://meetings.opendev.org/meetings/tc/2021/tc.2021-11-04-15.02.log.html#l-24

Change-Id: I283eace0e1805c567082017af1ce8b68c5b8d88e
2021-11-10 17:41:32 -06:00
Takashi Kajinami
2f4e9b2521 Retire puppet-senlin
This module has been incomplete and doesn't support very fundamental
resources like packages, services and so on. Because we haven't seen
any effort to complete its implementation for a long and we have
received no objections to dropping the module[1], I'd propose retiring
this module from Puppet OpenStack now.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-November/025655.html

Depends-on: https://review.opendev.org/817327/
Change-Id: I2f84a5484e5ab602fe91ba5ac7d811255f33645a
2021-11-10 11:23:30 +09:00
Dmitriy Rabotyagov
8894cb8c33 Add ProxySQL repository for OpenStack-Ansible
We aim to switch balancing of MariaDB that is part of the deployment
to ProxySQL and want to make a separate role for that which could
be also used outside of the OSA.

Depends-On: https://review.opendev.org/c/openstack/project-config/+/817271
Change-Id: I87f9978cbbc1bfc664828b7b674efe96690654b3
2021-11-09 18:07:05 +02:00
Ghanshyam Mann
e65769df92 Update Yoga testing runtime
As discussed in Yoga PTG[1] and centos stream 9
is released, we are updating Yoga testing runtime with:
- Add Debian 11 as tested distro
- Change centos stream 8 -> centos stream 9
- Bump lowest python version to test to 3.8
  and highest to python 3.9

[1] https://etherpad.opendev.org/p/tc-yoga-ptg

Change-Id: I2fb3a1daa5ee812ea45bab0c2fb7c0997dc2d116
2021-11-05 18:36:22 +00:00
Hervé Beraud
4d2720d3c2 Remove oslo independent deliverables from stable policy
Since a couple of series those oslo projects produce
independent deliverables not synched with the coordinated
series, de facto, they are branchless projects.

I don't think is it possible to follow the stable policy
without related stable branches.

The independent deliverables aren't compatible with this
policy.

Also we should notice that keeping these deliverables
under the stable policy umbrella mislead downstream
maintainers. Removing them inform maintainers to stick
to the upper-constraints available for a given series.

Change-Id: Ia9b96932a7f7712bee9c1c833539cfe32c44bd35
2021-11-05 12:58:55 +01:00
Zuul
4c6461b567 Merge "kolla-cli: enter retirement" 2021-11-04 21:06:54 +00:00
Ghanshyam Mann
3d8d0e0b17 Decouple the community-wide goals from cycle release
As discussed in Yoga PTG[1], we are decoupling the
community-wide goals from release cycle which will
give us benefit to:
- have a set of goals always active for community to work
whenever we get help or bandwidth.
- Divide the goal into different milestones
- Complete the goal as per set targets instead of fogetting
it once cycle is completed.

[1] https://etherpad.opendev.org/p/tc-yoga-ptg

Change-Id: I6a3120193147cd0d46c04106283fa7d5519f9cb0
2021-11-04 17:07:44 +00:00
Feilong Wang
753fbb7fa5 Setting Spryos as the Magnum PTL
Feilong has changed his job and work priority, so Feilong is going to
step down from the Magnum PTL position and Spyros from CERN will take
over the role.

Change-Id: I6e1737f0383b1ce167c0c4b87da20e6741fc0541
2021-11-03 16:12:50 +13:00
Ghanshyam Mann
1a93556774 Unselect RBAC goal to rework the implementation
As discussed in Yoga PTG, we need to rework the implementation
for the new secure RBAC.
- https://etherpad.opendev.org/p/tc-yoga-ptg

We will continue to rework the implementation in
goals/proposed folder and once it is ready then we will select this
as goal.

Change-Id: I1ce58b1c42ce1e24116a54b6fc136bf6bbcdc818
2021-11-01 19:25:35 -05:00