Commit Graph

542 Commits

Author SHA1 Message Date
Ghanshyam Mann b146333968 Retire Tripleo: remove repo content
TripleO project is retiring
- https://review.opendev.org/c/openstack/governance/+/905145

this commit remove the content of this project repo

Change-Id: I7f3d6aec86f26426cb0e84db5f648332063c52d6
2024-02-24 11:43:42 -08:00
Jiri Stransky 0ac6075520 Remove ansible-pacemaker from overcloud image
The ansible-pacemaker module was added into the overcloud image at a
time we executed Ansible locally on the overcloud hosts. Now that
Ansible is executed from the undercloud, we only need such modules
installed on the undercloud.

This reverts commit 60f12230aa.

Change-Id: Ie52f46370604bcf2e18bc7a3c9467fea4602c83b
2022-11-04 13:27:50 +01:00
Giulio Fidente edbc5c3b61 Move tuned_profiles_cpu_partitioning dependency in overcloud-base
The tuned-profiles-cpu-partitioning package is needed by Tuned service
deployed on all roles, including Ceph. This change moves the pacakge
dependency into overcloud-base to reflect that.

Without it, images built from overcloud-ceph-storage would not deploy
successfully.

Change-Id: I366bf97db7e3ee82a9fb70770fdc1de0db14f963
2022-10-31 12:37:18 +01:00
Zuul fac7622289 Merge "Stop installing net-snmp" 2022-10-18 11:33:38 +00:00
Zuul c733140d2c Merge "Remove unused puppet-ipaclient" 2022-09-07 12:44:09 +00:00
Zuul e6da8604fa Merge "Remove puppet-auditd" 2022-08-25 07:08:15 +00:00
Takashi Kajinami c820a58c38 Stop installing net-snmp
... because the snmpd service is now disabled by default.

Depends-on: https://review.opendev.org/852304
Change-Id: Ib8c894cc8ff0035d6441b66383fea51965f24e18
2022-08-18 00:07:06 +09:00
Cédric Jeanneret 207b457c46 Add nftables to the OC images
In order to properly switch the firewall to nftables, we of course need
its actual package to be installed. Currently, only iptables-nft wrapper
is present - this includes the `nft' binary, but not the service.

Note that we can live with both binaries - this is needed anyway, since
services such as neutron are still calling `iptables' directly.

Change-Id: Ie2443668fea175537b500da6f70e25ab82f59a46
2022-08-16 08:04:09 +02:00
Takashi Kajinami 9f4007d65d Remove puppet-auditd
... because it is no longer used.

Depends-on: https://review.opendev.org/852598
Change-Id: I1a4b53c1ecb015fdc16625408d376b0be85ecee4
2022-08-10 00:00:35 +09:00
Takashi Kajinami f03ba6830f Revert "Remove unused puppet-kmod"
This reverts commit 7f14422965.

Reason for revert:
This module is required by puppet-vswitch.

Conflicts:
	elements/puppet-modules/source-repository-puppet-modules

Change-Id: Ia20463617ffc12f4578cc27419b32046ce439f5d
2022-08-07 15:38:20 +00:00
Zuul 5611386aed Merge "Remove overcloud-agent element" 2022-08-02 17:43:42 +00:00
Steve Baker af810d5e29 Remove overcloud-agent element
This element is not needed since ansible is used for all
configuration.

Change-Id: Iad70ba42408aa9ac1db882ab41347ae48e378167
2022-07-26 23:54:30 +00:00
Zuul 04eab9ff74 Merge "Add common packages to the installed list" 2022-06-21 08:49:38 +00:00
Luca Miccini a9d7810b3b Add sbd and fence-agents-sbd to the list of fence agents
sbd doesn't get pulled in automatically when installing pacemaker
(anymore?) so we need to have it listed explicitly.

Change-Id: If8a40a6fb8aedffcb12e3839a272e2b89e832e57
2022-06-08 13:58:19 +02:00
Chandan Kumar (raukadah) c0be3d5bd3 Use python job template for Zed
the current master should be compatible with the Zed
release of the other projects.

Related-Bug: #1974244
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I7f32d58b596489fd37aee18b04e01035e1ebe77b
2022-05-20 08:03:06 +00:00
Takashi Kajinami 81eb7fb41b Remove unused puppet-ipaclient
It was required by puppet-nova previously but that requirement was
dropped because novajoin support was removed.

Depends-on: https://review.opendev.org/c/openstack/puppet-nova/+/840802
Change-Id: I6a4733235e903828dff593502952f1baf859b92d
2022-05-17 08:23:59 +09:00
Zuul 3cec25916a Merge "Remove unused puppet-datacat" 2022-05-04 01:55:14 +00:00
Zuul cf98784ecf Merge "Remove unused puppet modules" 2022-05-04 01:55:11 +00:00
Zuul f93d2769eb Merge "Remove unused reference to source repos" 2022-05-04 01:55:09 +00:00
Zuul c7633ae644 Merge "Add fence-agents-compute to the list of installed rpms" 2022-04-28 06:36:43 +00:00
Takashi Kajinami 4629a09bec Remove unused puppet-datacat
This module was required by puppet-midonet but puppet-midonet was
removed from requirements when support for Midonet was removed[1].

[1] 32c946e922

Change-Id: I2fc56065b541f7120b99f00a3fb9ee2d2efd3e35
2022-04-26 08:57:57 +09:00
Takashi Kajinami 0ce4f5518c Remove unused puppet modules
This change removes the unused puppet modules from elements. Detail
follows below.

- puppet-openstack_extras is not currently used by puppet-tripleo.
  puppet-corosync is required by puppet-openstack_extras so can be
  removed as well.

- puppet-healthcheck was added[1] so that service availability can be
  checked by the tcp_conn_validator resource, but the resource is not
  used.

- puppet-staging was required by puppetlabs-mysql but is no longer
  required since 7.0.0 [2].

[1] 7252c0335f
[2] c9ed37096c

Change-Id: Ibf1c99f2e28cb8e29e0dc10286b336513e323c3b
2022-04-26 08:57:51 +09:00
Takashi Kajinami 64a787033e Remove unused reference to source repos
This is follow-up of b3df2daabb and
removes reference to source repos about the modules which were removed
by that commit.

Change-Id: I90a4d0da99099feaaa53fffa556c440da52924b1
2022-04-25 22:14:59 +09:00
Steve Baker 8a45ac33fd Add common packages to the installed list
These packages are currently in the overcloud image-yaml
package lists[1], but they are common across all overcloud images so they
really belong in the element package installs.

A follow-up change to tripleo-common will remove them from the
image-yaml packages list.

[1] https://opendev.org/openstack/tripleo-common/src/branch/master/image-yaml/overcloud-images-python3.yaml#L25-L33

Change-Id: If335f4bbd903eebe949bea2089939caba9f15095
2022-04-20 17:16:33 +12:00
Zuul 0be8baf4f1 Merge "Remove modules to deploy Contrail components" 2022-04-14 16:53:51 +00:00
Zuul 8943549129 Merge "Remove unused puppet modules" 2022-04-14 16:53:49 +00:00
Zuul 44f63c4bde Merge "Remove unused puppet-certmonger" 2022-04-14 16:53:47 +00:00
Zuul 9f6583c89b Merge "Remove unused puppet-keepalived" 2022-04-14 16:53:44 +00:00
Zuul 077b4dcdd1 Merge "Remove unused puppetlabs-vcsrepo" 2022-04-14 16:53:42 +00:00
Zuul 180f62955f Merge "Remove unused puppet-kmod" 2022-04-13 01:27:46 +00:00
Zuul a520ea3bab Merge "Remove support for Midonet plugin" 2022-04-13 01:27:44 +00:00
Zuul 701bcd8e42 Merge "Remove unused puppet-ceph" 2022-04-13 01:27:41 +00:00
Zuul 1923e171e5 Merge "Remove unused puppet-ptp" 2022-04-12 07:09:43 +00:00
Jiri Podivin 66f8964f59 Disable auto discovery
Tripleo-ci jobs are broken after latest release of setuptools 61.0
because of breaking changes which are not backwork compatible,
details in related bug and [1].

Users that don't set ``packages``, ``py_modules``, or `configuration`
are still likely to observe the auto-discovery behavior, which may
halt the build if the project contains multiple directories and/or
multiple Python files directly under the project root.

To disable auto discovery, one can do below in setup.py

~~~
setuptools.setup(..,packages=[],..)
~~~

or

~~~
setuptools.setup(..,py_modules=[],..)
~~~

[1] https://github.com/pypa/setuptools/issues/3197

Releated-Bug: #1966382

Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
Change-Id: I4cf10643a18fbc331213b5a3f3d4e4f207f49527
2022-03-29 08:57:50 +02:00
Luca Miccini d2b58ac2fc Add fence-agents-compute to the list of installed rpms
With I835511b960df09bd05bd8aaf1695757f0b079c12 we restricted
the list of fence-agents installed by default but unfortunately
left fence-agents-compute out (needed for instance-ha).
This commit adds this agent to the list of pre-installed rpms.

Change-Id: Icae31e6aff9a468f81a01433eedeb53c007e8af5
2022-03-24 09:36:53 +01:00
Takashi Kajinami 6bc4e2c787 Remove modules to deploy Contrail components
... because manifests to deploy Contrail components are removed.
This also removes elements to install contrail software because there
is no implementation left dependent on the elements in upstream.

Depends-on: https://review.opendev.org/834980
Change-Id: I96a370da031cfaa7f901b49c0b868b7c6d051c4c
2022-03-24 09:30:14 +09:00
Takashi Kajinami b3df2daabb Remove unused puppet modules
These modules don't have direct/indirect dependency from puppet-tripleo
thus are unused.

Change-Id: I1a3e57b05b3d1dd3b28bd86f52416ca32e6a1f48
2022-03-24 09:28:42 +09:00
Takashi Kajinami fc26c50623 Remove unused puppet-certmonger
Depends-on: https://review.opendev.org/772340
Change-Id: Iebfeff0f4917dd5e6b2763e76596d470938986b2
2022-03-24 09:22:46 +09:00
Takashi Kajinami 998ea4089c Remove unused puppet-keepalived
Depends-on: https://review.opendev.org/827975
Change-Id: Icbeb8b116e6e9e8592041bdad90c3c80bb0a4e4c
2022-03-24 09:22:46 +09:00
Takashi Kajinami c8d9178a94 Remove unused puppetlabs-vcsrepo
This module is required by puppet-tempest which was already removed[1].

[1] d9d94a87b2

Change-Id: I2f211d426e8c059ec6741a6432006d21b3fca9e3
2022-03-24 09:22:46 +09:00
Takashi Kajinami 7f14422965 Remove unused puppet-kmod
Depends-on: https://review.opendev.org/707291
Change-Id: I2b9eb6a85270c843d909348f3a911dea12e2eecd
2022-03-24 09:14:17 +09:00
Takashi Kajinami 43440d2140 Remove unused puppet-ceph
Depends-on: https://review.opendev.org/570193
Change-Id: I896b5cbbb6e984bb76968c2af3599aa688d15019
2022-03-24 09:14:12 +09:00
Takashi Kajinami 32c946e922 Remove support for Midonet plugin
Depends-on: https://review.opendev.org/670828
Change-Id: Ia693ee12e1cb474f849e2ce0f882ed6ada94066a
2022-03-24 09:10:48 +09:00
Takashi Kajinami 46fd5695a8 Remove unused puppet-ptp
Depends-on: https://review.opendev.org/828635
Change-Id: If0eee3e4e9cf617fd54cf20fdb94e5b2fc679841
2022-03-24 08:59:51 +09:00
Zuul 9e10627f14 Merge "Update overcloud-agent element pkg-map" 2022-01-21 16:18:26 +00:00
Sandeep Yadav fce5d94e02 Update overcloud-base element pkg-map
With this patch, we are removing yum_plugin_priorities_package and
python_ipaddr from overcloud-base element as a part of refactoring
to only support centos/rhel 8/9.

This repo have stable branches, so train builds should be using
stable/train of tripleo-puppet-elements.

Change-Id: Ica02244aedf4f4192f8aedfab82e41fdbca47e77
2022-01-21 06:12:38 +05:30
Sandeep Yadav 29988ab34b Update overcloud-agent element pkg-map
Updating defaults to reflect latest release and removing
the "release" section as we don't need to handle exceptions
separetely now.

Change-Id: I846177ab6bade1ff31923a662392f58297369e5c
2022-01-20 14:09:44 +05:30
Chandan Kumar (raukadah) a60be92dd6 Revert "Add remove-machine-id element"
This reverts commit c7c1da513e.

https://review.opendev.org/c/openstack/diskimage-builder/+/818851
adds the same in DIB and
we no longer need this hack
https://bugs.launchpad.net/tripleo/+bug/1954456/comments/22

Depends-On: https://review.opendev.org/c/openstack/tripleo-common/+/824092

Related-Bug: #1954456
Change-Id: I1a73fd4d0b518dbac7b0b226c32618ce9052447e
2022-01-11 08:27:39 +00:00
Zuul 5dcc1abee9 Merge "Use Python3 yoga unit tests" 2021-12-21 03:48:22 +00:00
Zuul 603f587a7b Merge "Only install required/supported fence agents" 2021-12-20 20:45:55 +00:00