Takashi Kajinami
45e0268d18
Get rid of the pipes moudle
...
I was deprecated in 3.11 and was removed in Python 3.13 .
Change-Id: I7779950d8a7166aee087021586a664bdb8238535
2024-09-23 21:28:35 +09:00
Zuul
d51a0c6e0d
Merge "Enable manila dashboard on horizon when manila service is deployed"
2024-07-31 15:44:08 +00:00
Zuul
7f1632e2a4
Merge "Horizon: Use built-in implementation to manage dashboards"
2024-07-31 03:42:12 +00:00
Zuul
82b71f0451
Merge "Redis: Properly disable unix socket"
2024-07-30 15:24:10 +00:00
Zuul
4ce914ee35
Merge "Capture redis config files and logs"
2024-07-30 15:24:09 +00:00
Zuul
fd39397b9a
Merge "Replace non-existing glance_host option"
2024-07-30 15:23:15 +00:00
Alfredo Moralejo
f80b842ed6
Enable manila dashboard on horizon when manila service is deployed
...
Using horizon::dashboards::manila class.
Change-Id: I3e5441ec6151207c3ec680a538821e187169c470
2024-07-30 12:53:15 +00:00
Takashi Kajinami
39c6ad46b0
Redis: Properly disable unix socket
...
undef is silently translated to the default value by Puppet, thus
the socket was not disabled as intended.
Recent puppet-redis accpets '' as the indicator to disable unix domain
socket so we can use it instead. Also drop the _perm option which is
not actually used when unix domain socket is disabled.
Change-Id: I4a8b476f0573f5fb771174ab86fad293462df060
2024-07-25 16:08:26 +09:00
Takashi Kajinami
c0aac57eca
Capture redis config files and logs
...
Redis is now used as coordination backend by telemetry services.
Change-Id: I63f7fb0b735c370ef82f9be7b7ab3ee08948f2e1
2024-07-25 16:08:26 +09:00
Takashi Kajinami
2eb0c353cf
Horizon: Use built-in implementation to manage dashboards
...
... instead of directly managing packages.
Change-Id: I584d59ef446978d0d8dc81fccd64138709424c03
2024-07-25 13:00:01 +09:00
Zuul
5f075b3b05
Merge "Drop remaining usage of CONFIG_HORIZON_NEUTRON_LB"
2024-07-24 16:01:49 +00:00
Zuul
50be038d7f
Merge "Horizon: Remove unnecessary override of hypervisor options"
2024-07-24 15:50:12 +00:00
Zuul
c68455eb0d
Merge "Horizon: Switch to PyMemcacheCache backend"
2024-07-24 14:13:58 +00:00
Takashi Kajinami
5459f79571
Drop remaining usage of CONFIG_HORIZON_NEUTRON_LB
...
This option is no longer used since Neutron LBaaS was retired.
Change-Id: I10bcad01ba1add61599e7f4759242c36b97dc927
2024-07-24 19:32:27 +09:00
Takashi Kajinami
1e36bee28f
Horizon: Switch to PyMemcacheCache backend
...
The MemcachedCache backend was deprecated in django 3.2 and was removed
in 4.1.
Change-Id: I0bd64aa79023e65b8d81851c59e7b3ff8ccfb56a
2024-07-24 19:29:10 +09:00
Takashi Kajinami
be7d87846b
Horizon: Remove unnecessary override of hypervisor options
...
Default value of the can_set_mount_point option was changed by False
long ago[1].
[1] https://review.opendev.org/c/openstack/horizon/+/58911
Change-Id: I5e13848df99af796080a54a3454f04ab98344adf
2024-07-24 19:27:07 +09:00
Takashi Kajinami
1804ec25cb
Replace _member_ role by member role
...
The member role is now commonly used as one of the default roles
created during bootstrap. Replace the legacy _member_ role by it.
Change-Id: I5d2404e16cce69f1897e3b3e5714e43ab24b7ed1
2024-07-24 19:21:45 +09:00
Takashi Kajinami
f9ff68b48d
Remove trusts_delegated_roles role from the user
...
This role is not created/used by default.
Change-Id: I3331ccb76a0281f747a36332341cc3e62e276ed1
2024-07-24 19:21:27 +09:00
Takashi Kajinami
759b68c8d2
Switch to structure facts
...
Legacy facts have been deprecated and are no longer enabled by default
since Puppet 8.
Change-Id: I64f6934edc5fad8490dab8f4996a3db9e1a52cd6
2024-07-24 09:35:37 +09:00
Takashi Kajinami
b001514af1
Replace non-existing glance_host option
...
The [DEFAULT] glance_host option was removed from cinder and ironic in
favor of the detection through catalog[1][2]. Also the option has never
been implemented in manila.
[1] https://review.opendev.org/c/openstack/cinder/+/252476
[2] https://review.opendev.org/c/openstack/ironic/+/476498
Change-Id: Ibd2660c977d0c72e117073a686b5b96ba5508b98
2024-07-24 00:48:52 +09:00
Takashi Kajinami
ff5e71420a
Drop removed nova options
...
The following options were already removed from nova
- [DEFAULT] metadata_host [1]
- [DEFAULT] volume_api_class [2]
[1] https://review.opendev.org/c/openstack/nova/+/319530
[2] https://review.opendev.org/c/openstack/nova/+/696518
Change-Id: Ia7ecd7e9a0b46b39360adb63291b2a460ca076d0
2024-07-24 00:38:56 +09:00
Takashi Kajinami
0e96489d10
Remove unused netns class
...
This class is not called by any other implementations.
Change-Id: I984bdfb2c9fa237b4e10bcd669dd350c051b74a6
2024-07-24 00:31:54 +09:00
Takashi Kajinami
10f6ea8fb7
Remove logic for mariadb-server < 10.1
...
... because 10.5 is the first version available in CentOS Stream 9.
Change-Id: I3860f6bd25393ac03b69fffe169e062dc876d55c
2024-07-24 00:01:29 +09:00
Zuul
1533ab1239
Merge "Strictly require neutron when nova is enabled"
2024-07-23 10:13:08 +00:00
Zuul
635f69d17f
Merge "Remove logic for old operating systems"
2024-07-23 08:32:19 +00:00
Takashi Kajinami
d49c9349c1
Strictly require neutron when nova is enabled
...
... and remove a few remaining logics to support deployment without
neutron.
Change-Id: Id129a3894f3506862ea139c5221ae8bab029320e
2024-07-23 16:55:42 +09:00
Zuul
c8d7238ae5
Merge "Drop unused CONFIG_AMQP_NSS_CERTDB_PW"
2024-07-23 07:21:12 +00:00
Zuul
ed789f1822
Merge "Remove remaining logic for identity v2 api"
2024-07-22 16:09:02 +00:00
Takashi Kajinami
cf7ae3519f
Remove logic for old operating systems
...
CentOS <= 8 or Fedora < 22 are too old.
Change-Id: I820f134688e345a85ebd09ad6adcea2f6c79da12
2024-07-22 13:55:43 +00:00
Takashi Kajinami
e34380385d
Remove redundant spaces from rc files
...
Change-Id: I2158e9d8c859daeca9944b2213bdaad22eb2f054
2024-07-22 13:22:50 +00:00
Takashi Kajinami
f68fab9144
Remove remaining logic for identity v2 api
...
Change-Id: I1da80c66b0d01cefd5ac1cb89a75cec00e596bb4
2024-07-22 13:22:31 +00:00
Alfredo Moralejo
99cc91ff93
Remove usage of ensure_vpnaas_package in neutron::server
...
It has been removed upstream iin [1].
[1] https://review.opendev.org/c/openstack/puppet-neutron/+/923607
Change-Id: I57b5dfbcf1edb260ce556a2201e36e1697fe6c4b
2024-07-22 13:18:13 +02:00
Takashi Kajinami
749e49e535
Drop unused CONFIG_AMQP_NSS_CERTDB_PW
...
Usage of the parameter was removed when qpid support was removed[1].
[1] 6da346a85320c3eed19e05d82f6a0849806ce294
Change-Id: I6f077689096c6aeb6ca5565637f092669670e40a
2024-05-13 03:47:49 +00:00
Alfredo Moralejo
0c13846794
Move to trove::service_credentials
...
puppet-trove has removed trove::api::service_credentials in favor of
trove::service_credentials [1].
[1] https://review.opendev.org/c/openstack/puppet-trove/+/916749
Change-Id: I0eb8b5cab4ccc40adc961890592689ac46f98795
2024-04-29 08:54:24 +02:00
Joel Capitao
3aaa45b6db
Get rid of removed class parameter of nova::api
...
This parameter was deprecated and have had no affect since [1],
and removed since [2].
[1] https://review.opendev.org/c/openstack/puppet-nova/+/582621
[2] https://review.opendev.org/c/openstack/puppet-nova/+/916325
Change-Id: I48bfb0c9bc77366e8a1d30f8e4848088f6401178
2024-04-24 14:41:20 +02:00
Zuul
ca8d297ff3
Merge "Nova: Enable service token"
24.0.0.0rc1
2024-04-16 14:07:59 +00:00
Zuul
c5fdef47c3
Merge "Follow puppet-systemd master again"
2024-04-16 11:41:10 +00:00
Takashi Kajinami
4c7254d282
Nova: Enable service token
...
Now service token is required so that nova can update volume
attachments in cinder.
Resolves: rhbz#2228733
Change-Id: I2e873f82245ff4b1e64f2d3fbb2589e03abda8d9
2024-04-16 10:32:22 +00:00
Joel Capitao
6b2c4c9899
Generate Puppetfile
...
We want to generate our Puppefile automatically
based on the value set in openstack_modules.txt and
external_modules.txt files.
A bot will then propose the correct version based on
puppet-openstack-integration project for the common
puppet modules. For the modules only required by
Packstack, the bot will propose the latest version.
Note we can pin by tag or commit if needed.
Some notes:
- We move camptocamp/puppet-systemd to voxpupuli namespace
to avoid the redirection (i.e camptocamp is voxpupuli now)
- We keep the pinning for nssdb, remote and sysctl as there is
no update since a while now and we don't want to get version
behing the current commit. We might unpin if there is a new
version.
- We remove usage of puppet-ssh requirement. It was used by
puppet-tripleo [1] which is now retired. There is no other
usage of it, so we can remove the requirement.
- We move from arioch/puppet-redis to voxpupuli/puppet-redis
which is used by p-o-i [2]. Note arioch/puppet-redis has been
deprecated since Mar 15th 2019 [3] and author has suggested
voxpupuli one as replacement.
[1] https://review.opendev.org/c/x/packstack/+/912479
[2] b61132232d/external_modules.txt (L19)
[3] https://forge.puppet.com/modules/arioch/redis/readme
Change-Id: I2e67c1c7e48b92485066a2e9c1ce4bd5fe602b04
2024-03-21 14:50:53 +01:00
Joel Capitao
6b60406769
Follow puppet-systemd master again
...
Since the compatibility issue [1] is fixed, we have to
unpin it and track master again.
We also set the new namespace (i.e camptocamp = voxpupuli).
[1] https://review.opendev.org/c/x/packstack/+/778001
Change-Id: I763d69757101a1239557769c46ea7d676e7fd63b
2024-03-11 17:13:20 +01:00
Zuul
046c6b4e71
Merge "Add info about bug tracking tool for packstack"
2024-03-06 19:38:09 +00:00
Zuul
3850a45069
Merge "Clean up unnecessary workaround related to puppetlabs-apache"
2024-03-06 19:38:08 +00:00
Zuul
e6e8c93d95
Merge "Remove sahara support"
2024-03-06 19:38:07 +00:00
Takashi Kajinami
9af0a8e844
Clean up unnecessary workaround related to puppetlabs-apache
...
Since v5.6.0, mod_packages[1] and mod_libs[2] are automatically set
to the appropriate value in CentOS >= 8, so we don't need to set these
parameters explicitly.
Also, the mod_ssl package is now installed automatically when ssl is
enabled in vhost.
[1] https://github.com/puppetlabs/puppetlabs-apache/commit/d346b76d1
[2] https://github.com/puppetlabs/puppetlabs-apache/commit/f31e392a6
Change-Id: I28feb2b5d4cde4c430806e5fc8b9b7c98695214a
2024-03-05 04:52:43 +00:00
Takashi Kajinami
142d245c56
Fix branch to pull puppetlabs-xinetd
...
The repository no longer has master and now the 'main' is the dev
branch name.
Change-Id: I793567f6b1a41bec448ba64a0e1ddb5066354988
2024-03-04 22:30:28 +09:00
Zuul
0433afbead
Merge "Bump cirros version"
2024-02-29 09:29:19 +00:00
Zuul
dc080037b9
Merge "Remove script logic for CentOS/RHEL < 7"
2024-02-29 09:29:18 +00:00
Zuul
33770d44b5
Merge "Remove reference to monolithic puppet-openstack"
2024-02-29 09:21:23 +00:00
Zuul
7be707f051
Merge "Prohibit retired/unmaintained network plugins"
2024-02-29 09:20:38 +00:00
Alfredo Moralejo
9709853d3f
Add info about bug tracking tool for packstack
...
As part of the RDO migration from bugzilla to Jira.
Change-Id: I3269a8c84e36a7d6f84beefde478884f6b54d37c
2024-02-27 09:50:51 +01:00