4d2d87540c28e43bcbabb1a6de40eb8c553d38c8
Commit Graph

2964 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Takashi Kajinami
cb04476801 ironic-inspector: Fix missing rabbit_use_ssl
Depends-on: https://review.opendev.org/901416
Related-Bug: #2043931
Change-Id: I93320d1c7eef4bacab91308b3db7d2361e954a68
2023年11月20日 02:37:54 +09:00
Takashi Kajinami
3768acbb55 Debian/Ubuntu: Capture core config files
In Debian and Ubuntu, some core config files such as apache2.conf
are located at the top-level config directory and are not captured.
This ensures these files are also captured after test run.
Change-Id: I28ea22a0e14769ba4bc1545a75569f9cf6e881d5
2023年11月19日 20:40:19 +09:00
Zuul
b286d250b6 Merge "Ignore case when comparing boolean values" 2023年11月18日 04:05:58 +00:00
Zuul
23c1d36763 Merge "Capture config files of bind" 2023年11月18日 03:28:40 +00:00
Zuul
36e169d008 Merge "Updated from Puppet OpenStack modules constraints" 2023年11月17日 18:39:09 +00:00
Takashi Kajinami
4690694faa Ignore case when comparing boolean values
In case an environment variable is set to a boolean value in ansible,
the actual value is capitalized(True or False). We have to ensure that
case is ignored when comparing such value with a reference.
Change-Id: Ic51e966acc7e6939dd17d60ab5e3971bd05e77d5
2023年11月17日 03:04:01 +09:00
Takashi Kajinami
4e29b9a185 Capture config files of bind
We deploy bind as a backend for Designate so let's capture its config
files so that we can review files generated by puppet-dns.
Change-Id: I7ed857aff5fac295140031e8cdfecd8e35281767
2023年11月16日 17:40:01 +00:00
Takashi Kajinami
85f3a7a520 Revert "Ubuntu: Use packages to install tempest"
This reverts commit 9bdb8fc1f5.
Reason for revert:
This change switched package installation source to upstream source
in fact. Some of the plugin tests are still failing during the attempt
to re-swtich the installation source to distro packages so it's
better to keep using source installation for Ubuntu now.
Change-Id: Icffbf68ce37730ead26758f8c48b3d49b3011fb2
2023年11月17日 00:44:30 +09:00
Zuul
8578f6b20e Merge "Enable horizon in scenario 002" 2023年11月16日 05:35:26 +00:00
Zuul
08fa273dd1 Merge "Drop tempest::tempest_config_file" 2023年11月16日 05:35:24 +00:00
Zuul
379bb9240a Merge "Drop deprecated nova::api::nova_metadata_wsgi_enabled" 2023年11月16日 05:23:43 +00:00
Zuul
9514bb16cf Merge "Enable VPNaaS" 2023年11月15日 20:37:29 +00:00
Zuul
8fd432c4e9 Merge "Do not install pip in advance" 2023年11月15日 19:57:18 +00:00
Zuul
f8d939eacc Merge "Ubuntu: Use packages to install tempest" 2023年11月15日 19:56:44 +00:00
Zuul
44edfde6da Merge "Drop workarounds for old packaging problems in Ubuntu" 2023年11月15日 19:56:42 +00:00
Zuul
9d9adcf6d1 Merge "Globally disable EPEL" 2023年11月15日 17:13:29 +00:00
Zuul
7c80d35846 Merge "Keep puppet.log created at repository setup" 2023年11月15日 17:13:27 +00:00
Zuul
176809f737 Merge "keystone: Drop override of fernet options" 2023年11月15日 17:13:26 +00:00
OpenStack Proposal Bot
53914562a8 Updated from Puppet OpenStack modules constraints
Change-Id: I41ff745cd3213f7dbdc396269555deff4da69e05
2023年11月15日 02:19:06 +00:00
Zuul
ef83ea7e78 Merge "Updated from Puppet OpenStack modules constraints" 2023年11月14日 10:11:01 +00:00
Takashi Kajinami
3fe43f1d69 keystone: Drop override of fernet options
The value used for fernet_key_repository exactly matches the default
value of the parameter.
Also the current setting of fernet_max_active_keys increases max
active keys from default(3) but we have no specific requirement to do
so.
Change-Id: I0d2c36371ddff3741a2bb49d9ce7f18fc85c875e
2023年11月14日 08:48:35 +00:00
Zuul
1fc1d1e22e Merge "Ubuntu: Drop unnecessary exclude list of mistral test cases" 2023年11月14日 03:49:57 +00:00
Takashi Kajinami
0d3749e062 Enable horizon in scenario 002
... to test installation of ironic-dashboard.
Depends-on: https://review.opendev.org/900799
Change-Id: Ib8ad54cbee1b3002ff643083d6a97d28a25268c7
2023年11月14日 00:04:32 +09:00
Takashi Kajinami
b69ea6177a Enable VPNaaS
The puppet-neutron module supports the neutron-vpnaas plugin.
This enables the plugin in scenario 004 job so that we can test
the implementation.
Depends-on: https://review.opendev.org/c/openstack/puppet-neutron/+/900704
Change-Id: Id36ed62e64776b0a7895a3735b13180f708fdfb5
2023年11月13日 01:12:39 +00:00
Takashi Kajinami
4b8e79432f Drop deprecated nova::api::nova_metadata_wsgi_enabled
The parameter no longer needs to be set when httpd + mod_wsgi is used.
Depends-on: https://review.opendev.org/900732
Change-Id: Ie0454983c18b3a6cbc12c05379a850a74397b4e1
2023年11月13日 01:57:33 +09:00
Takashi Kajinami
9bdb8fc1f5 Ubuntu: Use packages to install tempest
Ubuntu provides tempest plugin packages in universe. We can use these
instead of installing tempest from source.
This allows us to have better test coverage.
Depends-on: https://review.opendev.org/c/openstack/puppet-tempest/+/900696
Change-Id: Iccd10512b83635b25c60c899802d2ed7b97a48a6
2023年11月11日 06:50:49 +00:00
Takashi Kajinami
544159a630 Drop workarounds for old packaging problems in Ubuntu
Some of the services have been disabled in Ubuntu because of old
package problems but can be enabled now, to restore test coverage in
Ubuntu.
This also enables murano in both CentOS and Ubuntu. The murano tempest
plugin tests still fail so tempest tests are still disabled for now.
Depends-on: https://review.opendev.org/900608
Change-Id: I98f67f5088240e9a0c3ff0e4927959f40a1b6119
2023年11月11日 15:49:01 +09:00
Takashi Kajinami
f960aa6f9f Ubuntu: Drop unnecessary exclude list of mistral test cases
We do not run mistral-tempest-plugin tests now, thus these test cases
are not run. These currently succeeds in CentOS and we have not clear
clue that these are broken in Ubuntu/Debian.
Change-Id: I594a63960a837c6469186495d7162ab247debe04
2023年11月11日 12:09:35 +09:00
Takashi Kajinami
21ddba02da Drop tempest::tempest_config_file
... because the parameter has been deprecated.
Depends-on: https://review.opendev.org/c/openstack/puppet-tempest/+/900621
Related-Bug: #2043210
Change-Id: Ib43f4d1f040cb5c4cb5e7e9586f6a92d6d0db9f9
2023年11月10日 23:33:39 +09:00
Takashi Kajinami
c43907c7ce Do not install pip in advance
... because the package should be installed when needed.
Depends-on: https://review.opendev.org/c/openstack/puppet-tempest/+/900618
Change-Id: Ie1f71f933cedbd1ab0361e68a09b11cf1da585d4
2023年11月10日 23:21:26 +09:00
Takashi Kajinami
71e569881e Fix wrong path checked
We should check whether the file being captured actually exists.
Change-Id: I12ae91ac84fdd6ff1eee195b88e257819379ce79
2023年11月10日 22:42:23 +09:00
Zuul
b1d9c94698 Merge "Refactor puppet installation in integration job" 2023年11月10日 08:12:54 +00:00
Takashi Kajinami
9f3cb023b1 Globally disable EPEL
We don't require EPEL to install the tool packages.
In case it's needed to deploy services then it should be enabled in
the repo setup steps.
Change-Id: I7f499e16efd69b7822ed3a7db2c72a1d59e9bf3d
2023年11月10日 14:42:20 +09:00
Zuul
5283959734 Merge "Drop incomplete use_puppetlabs" 2023年11月10日 05:20:32 +00:00
OpenStack Proposal Bot
a5c7d5a794 Updated from Puppet OpenStack modules constraints
Change-Id: I1196e32fee23d52cade064260141a0102c6f615f
2023年11月10日 03:10:49 +00:00
Zuul
00804276a3 Merge "Updated from Puppet OpenStack modules constraints" 2023年11月09日 17:58:18 +00:00
Zuul
f6637828be Merge "Revert "Ubuntu: Purge the default policy.yaml for Placement"" 2023年11月09日 17:58:17 +00:00
Takashi Kajinami
827bedca6c Keep puppet.log created at repository setup
In integration tests we first run puppet to configure repositories and
then run puppet two times for testing. However we don't move the log
after the first repository configuration, and the file is overridden
by the first deployment run.
This ensures the file created during repository set up is being moved
so that we can review the full records.
Change-Id: Ia3f94d89423bc7c4b9a95f6b4ddb760fdcacfcee
2023年11月10日 01:15:11 +09:00
Takashi Kajinami
02e65c7fc1 Refactor puppet installation in integration job
This splits the existing function to repository set up and actual
package installation and adds an additional knob to skip setting up
puppetlabs repo (and install puppet from distributions).
Change-Id: I3568883537e8cc29f234754c78fc2425ad6a8f4b
2023年11月09日 23:37:51 +09:00
Takashi Kajinami
c2000f96e5 Drop incomplete use_puppetlabs
This knob is incomplete. We do not use package installation for lint,
syntax, unit and litmus tests and we always use puppetlabs package in
integration tests.
Setting use_puppetlabs results in conflict with the installation steps
in each jobs.
Change-Id: I9c84b73b68197d5d7d5764ed6a43cb22c3bca8e5
2023年11月09日 22:17:28 +09:00
OpenStack Proposal Bot
7d3135a4c6 Updated from Puppet OpenStack modules constraints
Change-Id: If5f224b80fa07fff6493197b787fe6276f242e5f
2023年11月09日 03:11:58 +00:00
Takashi Kajinami
34fad736aa Revert "Ubuntu: Purge the default policy.yaml for Placement"
This reverts commit 71197c8581.
Conflicts:
	manifests/placement.pp
Reason for revert:
The original bug 1987984 turned out to be a duplicate of bug 1945336,
which was already fixed.
Related-Bug: #1945336
Related-Bug: #1987984
Change-Id: I808535454985764a94434443633fde7997ab1d21
2023年11月08日 20:31:18 +09:00
Zuul
4e31bb10c0 Merge "Get list of implied roles" 2023年11月07日 21:09:38 +00:00
Zuul
8b33d112a7 Merge "Drop redundant order enforcement" 2023年11月07日 20:55:46 +00:00
Zuul
8411e6016f Merge "Stop creating m1.small flavor" 2023年11月07日 20:54:02 +00:00
OpenStack Proposal Bot
2a109afb23 Updated from Puppet OpenStack modules constraints
Change-Id: I711198b18362796a659423439ff131ca1cb8dcfa
2023年11月06日 02:53:44 +00:00
Takashi Kajinami
587df76ac1 Get list of implied roles
... so that we can review how the implied roles are created during
deployment.
Change-Id: I665f07c4aaa3a68c070831ca33697d838191d9f8
2023年11月05日 18:33:38 +00:00
Takashi Kajinami
2ce60a64e7 Drop redundant order enforcement
The nova_flavor resource now requires nova::service::end anchor, which
requires all keystone resources required for API access.
Change-Id: Iafa5898005e412644a7ee4ac936ee622df22a13d
2023年11月05日 23:34:58 +09:00
Takashi Kajinami
1b8e86e1be Stop creating m1.small flavor
The murano tempest plugin used to require the m1.small flavor but it
later switched to m1.tiny flavor[1].
[1] https://review.opendev.org/c/openstack/murano/+/480848
Change-Id: I388d807f210c6b93d083e0feaa5ee52ab49a0493
2023年11月05日 23:25:47 +09:00
OpenStack Proposal Bot
dd451d9a5b Updated from Puppet OpenStack modules constraints
Change-Id: I77dd647cedfa15474c3c3e9b1775f4e302dd5e92
2023年11月01日 03:17:36 +00:00