2023 User Survey TC Question Analysis
Change-Id: I7c643f0a5af622504d241bbaeb067dd088c5eee7
This commit is contained in:
@@ -101,6 +101,17 @@ case that they weren't currently interacting with the community it was hoped
|
|||||||
that the questions would spark thoughts on how they could participate in the
|
that the questions would spark thoughts on how they could participate in the
|
||||||
future.
|
future.
|
||||||
|
|
||||||
|
In the 2023 survey the following questions were added by the TC:
|
||||||
|
|
||||||
|
* How are you consuming OpenStack?
|
||||||
|
* How do your users interact with OpenStack?
|
||||||
|
* Participation in UI is lacking in maintenance. Do you contribute in UI
|
||||||
|
maintenance?
|
||||||
|
* What library, if any, are you using to interface with OpenStack?
|
||||||
|
* What software or services in your cloud environment are enabled by OpenStack
|
||||||
|
and OpenStack provisioned resources, for example: Kubernetes?
|
||||||
|
|
||||||
|
|
||||||
Below are links to summaries and analysis of those responses.
|
Below are links to summaries and analysis of those responses.
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
@@ -110,3 +121,4 @@ Below are links to summaries and analysis of those responses.
|
|||||||
user_survey/analysis-2019
|
user_survey/analysis-2019
|
||||||
user_survey/analysis-2021
|
user_survey/analysis-2021
|
||||||
user_survey/analysis-2022
|
user_survey/analysis-2022
|
||||||
|
user_survey/analysis-2023
|
||||||
|
|||||||
659
doc/source/user_survey/analysis-2023.rst
Normal file
659
doc/source/user_survey/analysis-2023.rst
Normal file
@@ -0,0 +1,659 @@
|
|||||||
|
=====================================
|
||||||
|
Analysis of 2023 User Survey Feedback
|
||||||
|
=====================================
|
||||||
|
|
||||||
|
Introduction
|
||||||
|
------------
|
||||||
|
|
||||||
|
This is an analysis of the results from the 2023 User Survey in comparison to
|
||||||
|
the `2022 results <https://governance.openstack.org/tc/user_survey/analysis-2022.html>`_.
|
||||||
|
As with the previous analysis, the analysis will be performed on a per-question
|
||||||
|
basis with an over-all summary at the end.
|
||||||
|
|
||||||
|
How do you upgrade your version of OpenStack?
|
||||||
|
---------------------------------------------
|
||||||
|
|
||||||
|
+---------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Response | Users | Percentage of Responses |
|
||||||
|
+---------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Skip/fast-forward releases | 65 | 35 |
|
||||||
|
+---------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Upgrade all coordinated releases (once every 6 months) | 50 | 27 |
|
||||||
|
+---------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Not upgrade | 44 | 24 |
|
||||||
|
+---------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Deploy regularly from the master branch | 9 | 5 |
|
||||||
|
+---------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Deploy all intermediary releases and all coordinated releases | 18 | 10 |
|
||||||
|
+---------------------------------------------------------------+-------+-------------------------+
|
||||||
|
|
||||||
|
Total number of responses was 186 this year and it is again lower than in the
|
||||||
|
previous years: 272 in 2021 survey and 249 in 2022.
|
||||||
|
Results in this year's survey are similar to the 2022 survey. Differences are
|
||||||
|
mostly in the "Upgrade all coordinated releases (once every 6 months)" and
|
||||||
|
"Deploy all intermediary releases and all coordinated releases" answers. Number
|
||||||
|
of users who are upgrading every 6 months decreased by 3% and number of users
|
||||||
|
who are deploying all intermediary releases and all coordinated releases
|
||||||
|
increased by 6% - from 4 to 10%. This may be positive sign that users trust
|
||||||
|
more our intermediary releases.
|
||||||
|
|
||||||
|
|
||||||
|
Once on a given release, do you use stable branches for bug-fix upgrades?
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
+-------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Response | Users | Percentage of Responses |
|
||||||
|
+-------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| I do not do bugfix upgrades | 27 | 15 |
|
||||||
|
+-------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Yes, backporting specific fixes | 27 | 15 |
|
||||||
|
+-------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Yes, deploying every commit on the stable branch | 13 | 7 |
|
||||||
|
+-------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Yes, upgrading at various points in time depending on fixes | 63 | 36 |
|
||||||
|
+-------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Yes, using only official point releases | 46 | 26 |
|
||||||
|
+-------------------------------------------------------------+-------+-------------------------+
|
||||||
|
|
||||||
|
Number of responses for that question was also lower this year (176) comparing
|
||||||
|
with previous years: 249 in 2022 and 272 in 2021.
|
||||||
|
Most of the responses this year are very similar to the responses from previous
|
||||||
|
years. The biggest difference is that 6% less users this year declared that they
|
||||||
|
are backporting specific fixes (15% in 2023 vs. 21% in 2022) and at the same
|
||||||
|
time 6% more users declared upgrading at various points in time (36% vs. 30%).
|
||||||
|
This may be also positive sign that our community is doing good job with
|
||||||
|
maintenance of stable branches and backporting needed fixes.
|
||||||
|
|
||||||
|
|
||||||
|
To which projects does your organization contribute maintenance resources such as patches for bug and reviews on master or stable branches?
|
||||||
|
-------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
About 48% of users who provided info about projects they use participated also
|
||||||
|
in this question. This is slightly higher than in 2022 (44%). In absolute
|
||||||
|
numbers it was 85 users who participated in this question this year.
|
||||||
|
There is one change in the TOP 5 projects on that list.
|
||||||
|
`Ironic <https://wiki.openstack.org/wiki/Ironic>`_ which was in the TOP 5 in
|
||||||
|
2022 is now replaced on the 5th position by the `Kolla
|
||||||
|
<https://wiki.openstack.org/wiki/Kolla>`_ (come back to the TOP 5 after 1 year)
|
||||||
|
and `Octavia <https://wiki.openstack.org/wiki/Octavia>`_.
|
||||||
|
|
||||||
|
+----------+--------------+----------------------+
|
||||||
|
| Project | Contributors | Contributors in 2022 |
|
||||||
|
+----------+--------------+----------------------+
|
||||||
|
| Nova | 38 | 63 |
|
||||||
|
+----------+--------------+----------------------+
|
||||||
|
| Neutron | 33 | 53 |
|
||||||
|
+----------+--------------+----------------------+
|
||||||
|
| Keystone | 22 | 30 |
|
||||||
|
+----------+--------------+----------------------+
|
||||||
|
| Cinder | 21 | 31 |
|
||||||
|
+----------+--------------+----------------------+
|
||||||
|
| Octavia | 19 | 21 |
|
||||||
|
+----------+--------------+----------------------+
|
||||||
|
| Kolla | 19 | 18 |
|
||||||
|
+----------+--------------+----------------------+
|
||||||
|
|
||||||
|
One thing which can be dangerous is the fact that overall number of users who
|
||||||
|
declared contributions to most of the projects dropped significantly this year.
|
||||||
|
This year we continue the analysis of how many of responders who reported they
|
||||||
|
used a project also contribute to it.
|
||||||
|
To get this information we considered the number of
|
||||||
|
users who reported that they were using the project in production.
|
||||||
|
Note that we did not count users who indicated that they were just
|
||||||
|
testing a service or who indicated that they had the service
|
||||||
|
installed as part of a Proof of Concept. So the number of users that are using
|
||||||
|
any given service may be notably larger than indicated in the results below.
|
||||||
|
Here are the results of that investigation.
|
||||||
|
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Project | Contributors | Users | % Participation | 2022 % Participation |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| AODH | 5 | 22 | 23 | 11 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Barbican | 5 | 66 | 8 | 12 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Blazar | 3 | 5 | 60 | 60 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Ceilometer | 14 | 75 | 26 | 13 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Cinder | 21 | 213 | 13 | 15 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Cloudkitty | 5 | 12 | 63 | 42 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Congress* | - | 2 | 0 | 0 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Cyborg | 1 | 7 | 25 | 29 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Designate | 13 | 53 | 27 | 26 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Dragonflow* | - | 3 | 0 | - |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Freezer | - | 2 | 0 | 0 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Glance | 18 | 218 | 10 | 10 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Heat | 8 | 154 | 7 | 10 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Horizon | 18 | 199 | 11 | 9 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Ironic | 12 | 64 | 24 | 39 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Karbor* | 1 | 4 | 25 | - |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Keystone | 22 | 226 | 13 | 13 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Kolla | 19 | 59 | 42 | 31 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Kuryr | 3 | 5 | 50 | 40 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| LOCI | 1 | 6 | 20 | 50 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Magnum | 9 | 50 | 26 | 20 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Masakari | 4 | 8 | 27 | 63 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Manila | 10 | 36 | 28 | 28 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Mistral | 2 | 16 | 10 | 38 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Monasca | 1 | 5 | 13 | 0 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Murano | - | 8 | 0 | 13 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Neutron | 33 | 216 | 20 | 25 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Nova | 38 | 217 | 21 | 29 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Octavia | 19 | 112 | 23 | 19 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| OpenStack-Ansible | 14 | 58 | 40 | 40 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| OpenStack-Helm | 4 | 8 | 50 | 50 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| OpenStack Client | 6 | 179 | 4 | 11 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Panko* | 2 | 10 | 29 | 0 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Qinling* | - | 0 | 0 | 0 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Rally | 2 | 41 | 5 | 13 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Sahara | 1 | 5 | 20 | 50 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Searchlight* | - | 1 | 0 | 0 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Senlin | 4 | 4 | 50 | 100 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Solum | - | 0 | 0 | 0 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Storlets | - | 0 | 0 | 0 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Swift | 9 | 90 | 12 | 20 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Tacker | 1 | 3 | 33 | 100 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Tricircle* | - | 1 | 0 | 100 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| TripleO* | 4 | 23 | 18 | 13 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Trove | 4 | 10 | 40 | 67 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Venus | - | 2 | 0 | - |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Vitrage | - | 2 | 0 | 100 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Watcher | - | 3 | 0 | 67 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Zaqar | 1 | 6 | 17 | 0 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
| Zun | 1 | 6 | 17 | 0 |
|
||||||
|
+-------------------+--------------+-------+-----------------+----------------------+
|
||||||
|
|
||||||
|
* project already retired
|
||||||
|
|
||||||
|
Still the same projects as in 2022 have 0 declared contributors. One project
|
||||||
|
(Monasca) which didn't had any contributors in 2022 now have one declared
|
||||||
|
contributor.
|
||||||
|
Most of the projects with higest number of users experienced drop in the
|
||||||
|
participation level. Project with the biggest drop in number of contributors is
|
||||||
|
OpenstackClient which contributors dropped from 19 in 2022 to only 6 in 2023
|
||||||
|
(11% in 2022 vs. 4% in 2023).
|
||||||
|
|
||||||
|
|
||||||
|
How do members of your organization contribute to OpenStack?
|
||||||
|
------------------------------------------------------------
|
||||||
|
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Response | Users | Percentage of Responses |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Bug reports | 132 | 89 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Bug fixes on master | 59 | 40 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Participate in Forum sessions at the Summit | 47 | 32 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Participate in PTG sessions | 38 | 26 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Documentation improvement | 35 | 23 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Backporting bug fixes to stable branches | 33 | 22 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Participate in Ops meetups | 29 | 19 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Feature development | 27 | 18 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Code review on master | 25 | 17 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Sponsor in-person events | 25 | 17 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Code review on stable branches | 20 | 13 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Feature design review | 17 | 11 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Contribute resources to run CI jobs upstream | 4 | 3 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
| Host third-party CI jobs downstream | 2 | 1 |
|
||||||
|
+----------------------------------------------+-------+-------------------------+
|
||||||
|
|
||||||
|
This year, similarly to 2022, most popular form of contributions was by
|
||||||
|
reporting bugs and it even increased compared to last year (89% vs 84%).
|
||||||
|
There is one significant difference in this year's responses to that question as
|
||||||
|
number of contributors who are fixing bugs on master branch increased from 43
|
||||||
|
users in 2022 to 59 this year. But in terms of percentage it was almost the same
|
||||||
|
(40% in 2023 vs. 39% in 2022). There is also significant drop in number of
|
||||||
|
contributors who are improving our documentation - 35 users (23%) in 2023
|
||||||
|
compared to 47 users (42%) in 2022.
|
||||||
|
Other change worth to mention is drop in number of users who host third-party
|
||||||
|
CI - 7 users in 2022 compared to just 2 in 2023.
|
||||||
|
|
||||||
|
|
||||||
|
What prevents you or your organization from contributing more maintenance resources, or makes contributing difficult?
|
||||||
|
---------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
There were 76 users who responded to tha question which is less than in 2022
|
||||||
|
survey where there were 101 responses.
|
||||||
|
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Response | Users | Percentage of Responses |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Lack of resources | 41 | 54 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Lack of skills | 8 | 11 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Difficult process | 6 | 8 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Legal / community issues | 5 | 7 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Paying vendor for support | 4 | 5 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Slow review process / Lack of maintainers | 3 | 4 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| No need to contribute as it just works as needed | 3 | 4 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Specific changes, rejected by the community | 1 | 1 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Security | 1 | 1 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Moving to Kubernetes platform | 1 | 1 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Low number of customers | 1 | 1 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Limited upside to commercial return | 1 | 1 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
| Time zone (AWST) crossover | 1 | 1 |
|
||||||
|
+--------------------------------------------------+-------+-------------------------+
|
||||||
|
|
||||||
|
The most common reasons which prevents organizations from contributing did not
|
||||||
|
change this year comparing to the previous one. It's still lack of resources
|
||||||
|
(both time and people), lack of skills in the team and difficult process. In
|
||||||
|
that last category from the Top 3 there are included things like (but not only):
|
||||||
|
|
||||||
|
* not easy to satify the testing in the CI environment,
|
||||||
|
* unusual and cumbersome process with gerrit,
|
||||||
|
* different communictation tools used by various projects,
|
||||||
|
|
||||||
|
One new category of the responses this year is about some legal and "community
|
||||||
|
related" issues. Some examples of the responses included there are below:
|
||||||
|
|
||||||
|
+--------------------------------------------------------------------------+
|
||||||
|
| The fear of helping the competition |
|
||||||
|
+--------------------------------------------------------------------------+
|
||||||
|
| No reason to contribute |
|
||||||
|
+--------------------------------------------------------------------------+
|
||||||
|
| we have customers to serve and our time is not dedicated for open source |
|
||||||
|
| projects |
|
||||||
|
+--------------------------------------------------------------------------+
|
||||||
|
| Legal understanding |
|
||||||
|
+--------------------------------------------------------------------------+
|
||||||
|
|
||||||
|
Those are complete responses from the user survey and in some cases it may be
|
||||||
|
really hard to understand exactly what does it mean but generally responses like
|
||||||
|
those about having no reason to contribute or fear of helping competition may
|
||||||
|
sounds a bit alarming for our community.
|
||||||
|
|
||||||
|
Other ways users participate:
|
||||||
|
-----------------------------
|
||||||
|
|
||||||
|
The same as in the 2022 user survey there were no users responses to this
|
||||||
|
question this year.
|
||||||
|
|
||||||
|
How are you consuming OpenStack:
|
||||||
|
--------------------------------
|
||||||
|
|
||||||
|
This is one of the new questions added by the TC to the 2023 survey. There were
|
||||||
|
168 responses to this question.
|
||||||
|
Most of the users are using OpenStack directly from the Git repositories or from
|
||||||
|
one of the 2 biggest vendors (Canonical and Red Hat) but other channels like
|
||||||
|
pypi or packages provided by Debian are also quite popular.
|
||||||
|
|
||||||
|
+---------------+-------+-------------------------+
|
||||||
|
| Response | Users | Percentage of Responses |
|
||||||
|
+---------------+-------+-------------------------+
|
||||||
|
| Git | 57 | 34 |
|
||||||
|
+---------------+-------+-------------------------+
|
||||||
|
| Canonical | 55 | 33 |
|
||||||
|
+---------------+-------+-------------------------+
|
||||||
|
| RHOSP | 40 | 24 |
|
||||||
|
+---------------+-------+-------------------------+
|
||||||
|
| pypi packages | 30 | 18 |
|
||||||
|
+---------------+-------+-------------------------+
|
||||||
|
| Other Distros | 23 | 14 |
|
||||||
|
+---------------+-------+-------------------------+
|
||||||
|
| Debian | 19 | 11 |
|
||||||
|
+---------------+-------+-------------------------+
|
||||||
|
|
||||||
|
If using other distros, please specify:
|
||||||
|
---------------------------------------
|
||||||
|
|
||||||
|
This is one of the new questions added by the TC to the 2023 survey. There were
|
||||||
|
23 responses to this question.
|
||||||
|
There is no one, most popular option here. Users are using various ways to
|
||||||
|
consume OpenStack deliverables, from upstream products like Kolla or OpenStack
|
||||||
|
Ansible, through the packages provided by various distros (Oracle Linux,
|
||||||
|
RockyLinux) or OpenStack distributions (like RDO) to the packages build on their
|
||||||
|
own.
|
||||||
|
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Response | Users | Percentage of Responses |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Kolla | 6 | 24 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| RockyLinux + PACKSTACK | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Tripleo from the public repositories | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| community | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| RDO | 3 | 13 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| build our own deb packages | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| VIO | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| CentOS | 2 | 8 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| StackHPC | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| DS OpenStack | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Mirantis MOSK (via debs in container images) | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Ubuntu- Oracle Linux | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| Oracle Linux | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| k8s- loci | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
| We have in-house deployment/installation based on Ubuntu and Kayobe. | 1 | 4 |
|
||||||
|
+---------------------------------------------------------------------------+-------+-------------------------+
|
||||||
|
|
||||||
|
How do your users interact with OpenStack:
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
|
This is one of the new questions added by the TC to the 2023 survey. There were
|
||||||
|
181 responses to this question.
|
||||||
|
Replies to this question shows clearly that there are 2 main ways how users
|
||||||
|
interacts with Openstack: using CLI - we think this is the unified "OpenStack
|
||||||
|
Client" but the question doesn't mention any specific CLI tool, and Horizon
|
||||||
|
dashboard. This aligns with responses to one of the questions above about
|
||||||
|
projects used by users where both OpenstackClient and Horizon are declared to be
|
||||||
|
used by many users.
|
||||||
|
We can contrast the responses to this question with the one about the OpenStack
|
||||||
|
projects used, and the contributions made by the respondant. Doing this would
|
||||||
|
reveal that these widely used interface projects lack sufficient user
|
||||||
|
contributions. This indicates that we should encourage a higher user investment
|
||||||
|
in the development of these interfaces.
|
||||||
|
|
||||||
|
+---------------------------+-------+-------------------------+
|
||||||
|
| Response | Users | Percentage of Responses |
|
||||||
|
+---------------------------+-------+-------------------------+
|
||||||
|
| CLI | 153 | 85 |
|
||||||
|
+---------------------------+-------+-------------------------+
|
||||||
|
| Horizon | 147 | 81 |
|
||||||
|
+---------------------------+-------+-------------------------+
|
||||||
|
| Internally developed tool | 42 | 23 |
|
||||||
|
+---------------------------+-------+-------------------------+
|
||||||
|
| Other | 33 | 18 |
|
||||||
|
+---------------------------+-------+-------------------------+
|
||||||
|
| Skyline | 12 | 7 |
|
||||||
|
+---------------------------+-------+-------------------------+
|
||||||
|
|
||||||
|
Participation in UI is lacking in maintenance. Do you contribute in UI maintenance:
|
||||||
|
-----------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
This is one of the new questions added by the TC to the 2023 survey. There were
|
||||||
|
131 responses to this question.
|
||||||
|
Replies to this question only confirm what community saw in past release cycles,
|
||||||
|
that most of users don't contribute to our UI products at all. This is aligned
|
||||||
|
with the question about projects contributors level which is described above and
|
||||||
|
where projects like OpenStack Client are declared to be used by a lot of users
|
||||||
|
but only few declare contributing to its development.
|
||||||
|
Our communtity should focus more on those UI projects as it is clear that they
|
||||||
|
are very important for users but lack contributors.
|
||||||
|
|
||||||
|
+----------+-------+-------------------------+
|
||||||
|
| Response | Users | Percentage of Responses |
|
||||||
|
+----------+-------+-------------------------+
|
||||||
|
| Yes | 12 | 9 |
|
||||||
|
+----------+-------+-------------------------+
|
||||||
|
| No | 119 | 91 |
|
||||||
|
+----------+-------+-------------------------+
|
||||||
|
|
||||||
|
If not, then what is the primary reason:
|
||||||
|
----------------------------------------
|
||||||
|
|
||||||
|
This is one of the new questions added by the TC to the 2023 survey. There were
|
||||||
|
120 responses to this question.
|
||||||
|
Replies to this questions are also aligned with more general question about
|
||||||
|
reasons which prevents organizations to contribute to the OpenStack. Most
|
||||||
|
popular answer is lack of resources/skills.
|
||||||
|
|
||||||
|
+----------------------------------+-------+-------------------------+
|
||||||
|
| Response | Users | Percentage of Responses |
|
||||||
|
+----------------------------------+-------+-------------------------+
|
||||||
|
| Other | 8 | 7 |
|
||||||
|
+----------------------------------+-------+-------------------------+
|
||||||
|
| Because of resources- skill | 100 | 83 |
|
||||||
|
+----------------------------------+-------+-------------------------+
|
||||||
|
| Happy with current functionality | 22 | 18 |
|
||||||
|
+----------------------------------+-------+-------------------------+
|
||||||
|
|
||||||
|
If other, please specify:
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
This is one of the new questions added by the TC to the 2023 survey. There were
|
||||||
|
8 responses to this question.
|
||||||
|
This one is open question and responses provided by users are all different.
|
||||||
|
Below is list of all complete responses.
|
||||||
|
|
||||||
|
+-----------------------------------------------------------------------------+
|
||||||
|
| Response |
|
||||||
|
+-----------------------------------------------------------------------------+
|
||||||
|
| getting started |
|
||||||
|
+-----------------------------------------------------------------------------+
|
||||||
|
| we already contribute to a lot of other OpenStack projects |
|
||||||
|
+-----------------------------------------------------------------------------+
|
||||||
|
| Third party UI |
|
||||||
|
+-----------------------------------------------------------------------------+
|
||||||
|
| Man- no Idea how to even get started- and then there's no time. |
|
||||||
|
+-----------------------------------------------------------------------------+
|
||||||
|
| Our team's end users are now getting used to Horizon. As time goes forward- |
|
||||||
|
| there may be needs that we can upstream. |
|
||||||
|
+-----------------------------------------------------------------------------+
|
||||||
|
| Don't have the bandwidth yet to contribute. |
|
||||||
|
+-----------------------------------------------------------------------------+
|
||||||
|
| Not considered |
|
||||||
|
+-----------------------------------------------------------------------------+
|
||||||
|
| The team has other priorities |
|
||||||
|
+-----------------------------------------------------------------------------+
|
||||||
|
|
||||||
|
What library, if any, are you using to interface with OpenStack:
|
||||||
|
----------------------------------------------------------------
|
||||||
|
|
||||||
|
This is one of the new questions added by the TC to the 2023 survey. There were
|
||||||
|
36 responses to this question.
|
||||||
|
Most popular option is official OpenStack SDK project.
|
||||||
|
|
||||||
|
+--------------+-------+-------------------------+
|
||||||
|
| Response | Users | Percentage of Responses |
|
||||||
|
+--------------+-------+-------------------------+
|
||||||
|
| openstacksdk | 33 | 92 |
|
||||||
|
+--------------+-------+-------------------------+
|
||||||
|
| gophercloud | 8 | 22 |
|
||||||
|
+--------------+-------+-------------------------+
|
||||||
|
| Other | 3 | 8 |
|
||||||
|
+--------------+-------+-------------------------+
|
||||||
|
| fog | 1 | 3 |
|
||||||
|
+--------------+-------+-------------------------+
|
||||||
|
|
||||||
|
If other, please specifiy:
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
This is one of the new questions added by the TC to the 2023 survey. There were
|
||||||
|
2 responses to this question.
|
||||||
|
As this one is open question and responses provided by users are all different
|
||||||
|
below is list of all complete responses.
|
||||||
|
|
||||||
|
+------------------------------------------------------------+
|
||||||
|
| Response |
|
||||||
|
+------------------------------------------------------------+
|
||||||
|
| Custom built control panel instead of Horizon |
|
||||||
|
+------------------------------------------------------------+
|
||||||
|
| Our own platform that connects to the API of our clusters. |
|
||||||
|
+------------------------------------------------------------+
|
||||||
|
|
||||||
|
What software or services in your cloud environment are enabled by OpenStack and OpenStack provisioned resources, for example: Kubernetes:
|
||||||
|
------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
This is one of the new questions added by the TC to the 2023 survey. There were
|
||||||
|
52 responses to this question.
|
||||||
|
Kubernetes is by far the most popular service to be used in the cloud declared
|
||||||
|
by the OpenStack users. Other popular services are things like Database as a
|
||||||
|
Service, Web servers, Virtual Private Servers (VPS).
|
||||||
|
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Response | Users | Percentage of Responses |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Kubernetes | 42 | 81 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Cloudfoundry | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| FaaS | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| DBaaS | 6 | 12 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| OpenStack | 3 | 6 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Openshift | 2 | 4 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Web servers | 4 | 8 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| IaaS | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| CDN | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Jenkins | 2 | 4 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Artifactory | 2 | 4 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Gerrit | 2 | 4 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Nextcloud | 2 | 4 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Apache Cloudera | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Grafana | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Terraform | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| VPS | 3 | 6 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| SaaS | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Slurm | 4 | 8 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Backups | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Key Value store | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| VNF | 4 | 8 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Azimuth | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Jupyter | 2 | 4 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Uniview | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Aiven | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Machine Learning | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Gitlab | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Rocket.Chat | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Jitsii Meet | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Netbox | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Hashicorp Vault | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Zammad | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| BIND9 | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| Blockchain as a Service | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
| StarlingX | 1 | 2 |
|
||||||
|
+-------------------------+-------+-------------------------+
|
||||||
|
|
||||||
|
Summary
|
||||||
|
-------
|
||||||
|
|
||||||
|
Unfortunately number of the responses to the survey this year decreased again
|
||||||
|
comparing to the 2022 survey.
|
||||||
|
Bad sign may be decreasing number of users who declare that they
|
||||||
|
contribute to the OpenStack projects. It is also confirmed by question
|
||||||
|
specifically related to the UI projects where only 9% of users declared that
|
||||||
|
they contribute to that kind of projects.
|
||||||
|
Very positive thing is that there are no new projects with
|
||||||
|
declared 0 contributors and number of projects in such state decreased by 1 as
|
||||||
|
Monasca has at least 1 user that is also a contributor.
|
||||||
|
It seems that things like, how users are upgrading OpenStack, what stable
|
||||||
|
releases they are using or how people are contributing to the OpenStack in
|
||||||
|
general is still stable.
|
||||||
|
In the 2023 survey TC added couple of new questions about how users are
|
||||||
|
consuming OpenStack, how they interact with the OpenStack and what cloud
|
||||||
|
services are used on top of the OpenStack infrastructure. Those
|
||||||
|
questions show clearly that users are mostly using official OpenStack projects
|
||||||
|
to interact with OpenStack (OpenStack client, SDK, Horizon) and that the most
|
||||||
|
popular tool installed on top of the OpenStack is Kubernetes.
|
||||||
|
|
||||||
|
|
||||||
|
Additional Resources
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
The `OpenStack Survey Report
|
||||||
|
<https://www.openstack.org/analytics>`_ also provides
|
||||||
|
a graphical overview of the OpenStack Survey
|
||||||
|
results.
|
||||||
Reference in New Issue
Block a user