Commit Graph

72 Commits

Author SHA1 Message Date
Ghanshyam Mann 72ea117f61 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: Ic549bdcc76a5e12a0104143fbe79fd0db2c866b0
2024-02-24 11:44:35 -08:00
Jakob Meng 554075ecc7 Use timezone UTC on undercloud
Previously no timezone was defined in undercloud config [1][2],
so TripleO kept using the local timezone on the undercloud [3].
This patch changes the timezone on the undercloud to UTC in order
to match the overcloud [4][5] and simplify debugging of ci issues.

Ref.:
[1] https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/general_config
[2] https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/undercloud-deploy/templates/undercloud.conf.j2
[3] 8edbcca6bf/tripleoclient/v1/undercloud_config.py (L503)
[4] https://opendev.org/openstack/tripleo-ansible/src/branch/master/tripleo_ansible/roles/tripleo_timezone/defaults/main.yml
[5] https://opendev.org/openstack/tripleo-heat-templates/src/branch/master/deployment/time

Signed-off-by: Jakob Meng <code@jakobmeng.de>
Change-Id: I522d9719fcbd061b9c927a07722a4c39319cffad
2022-05-18 11:33:15 +02:00
Steve Baker 41f07fbe1c Do not hard-code overcloud-full image name
The var overcloud_image defaults to overcloud-full, and will until the
switchover to the whole-disk overcloud.

Change-Id: I64c0d9f97b34e9145be70af7c489bb5b706baf8a
Blueprint: whole-disk-default
2021-09-10 13:52:21 +12:00
ramishra 452bbdca6e Don't use disable-telemetry.yaml
Legacy telemetry has been disabled by default since
ussuri.

Change-Id: I1d233e5109a009bd1422c9657cdadcf4df1d17bd
2021-06-07 09:47:39 +05:30
matbu 7a5ed70cf8 Remove legacy tripleo-validations roles calls
This patch remove useless tripleo-validations calls in the
tripleo-quickstart-extras playbook.
Only validations and standalone is used for now in CI.

The other implementations was legacy implementation that is not
used anymore in CI

Change-Id: I2ef1f06007c646ef4307c0cc0b6f60af414f9234
2021-04-12 12:24:41 +02:00
yatinkarel 1eecb23dfb Fix artifacts url for ci.centos.org
The legacy url is removed[1], let's switch to
recommended one.

[1] https://pagure.io/centos-infra/issue/86

Change-Id: Ibbdf6be3baa490855dc46fb2665e7e514fd925ee
2020-09-02 13:30:50 +05:30
Sorin Sbarnea 219d1a3bce Correct logs gzip parameter for centos ci
Change-Id: I5c6d418c89fb6ab6d25e5bdbcf098b3fdaf1c87f
2020-01-29 08:13:52 +00:00
Sorin Sbarnea fce23f7646 lint: enabled whitespace fixes
Adds two checks that were used in order repos (liketq)but not on this
one.

Change-Id: I4ccaf3dc78777b4b661fa17382f2feef8eb0d03e
2020-01-05 14:07:37 +00:00
Alex Schultz 9fd5582e18 Remove undercloud deploy support
The openstack undercloud deploy command has been deprecated and will be
removed. This change removes the support for this method via the
undercloud-deploy role.

Change-Id: I4c6a46d9dcee4efc38a3de682ecffacf529288b8
2019-06-28 13:29:49 -06:00
melissaml c49afcb85c Replace git.openstack.org URLs with opendev.org URLs
Change-Id: Idaacf0eb69a8ae6a080c8ff189a81f60357f8aba
2019-06-26 11:08:29 +00:00
Ronelle Landy b5df56618b Put back removed undercloud_undercloud_nameservers from revert
https://review.openstack.org/#/c/652677/ reverted a change and
removed undercloud_undercloud_nameservers. This setting
may still be needed.

Change-Id: Ic4df448f15cf022fd9227fdff1de6c72e4e385e7
2019-04-16 19:04:44 -04:00
Bogdan Dobrelya 1cbafc9e8c Revert "Remove ctlplane data from CI network-environment"
This reverts commit ebc09bd930.
Closes-bug: #1824779

Change-Id: I23632dab73165b8537a2293cef00b6b1675fc197
2019-04-15 14:41:07 +00:00
Harald Jensås ebc09bd930 Remove ctlplane data from CI network-environment
The change this depends on and the changes before
it remove the need to provide these parameters as
they are instead read from the subnet.

Depends-On: I5f33e06ca3f4b13cc355e02156edd9d8a1f773cd
Change-Id: I64ffeae8ead85af9aebc2e546b47d175a5a0eea7
2019-04-09 19:20:45 +00:00
Sorin Sbarnea 72141b7fab Adopt yamllint strict linting
Upgrades yamllint to latest version and adots use of its strict
checking.

Fix all known problems reported by yamllint so we don't have to do
that while touching these files.

Change-Id: I4bdc520d9e2aff086c4b463718bc1e053261a4f5
Story: https://tree.taiga.io/project/tripleo-ci-board/task/381
2018-11-26 12:37:21 +00:00
Sorin Sbarnea baf8392455 Harden yaml linting on modified files
Allows us to slowly adopt yamllint by having to fix only the files
we would be touching. Once we lower the amount of differences we
can switch it to run on all files.

In addition to having a more consistent code-style this solves
*recurring* bugs like duplicate dictionary keys, like the one
fixes in this change. Only few weeks ago we had to fix a similar bug.

Change-Id: I2ef275700b420a0f700613568e43576079cd4d03
2018-11-14 20:55:47 +00:00
Wes Hayutin 850f224264 increase the available ram for the bmc node
We may be running out of memory on the bmc node
Match the CI settings that merged
https://review.openstack.org/#/c/610113/

Related-Bug: #1797526
Change-Id: I45070d5eca7844f283111de52ac10806d3fe5b57
2018-11-05 20:52:32 +00:00
Ronelle Landy 717e0c0b09 Include minimal Browbeat playbook in baremetal playbook
A job will be added to trigger a minimal Browbeat test
after the overcloud deployment.

This review includes the changes to the reproducer
to allow for that testing.

Closes-Bug: #1789192
Change-Id: I12aca6221cc6b6db556de01cc3b9762892b17406
2018-08-27 17:56:13 +00:00
Wes Hayutin baa78023d0 update rdocloud dns settings to outside provider
Closes-Bug: #1785342
Change-Id: Icc238297e9af33adf74720700b20e797749882eb
2018-08-03 18:59:28 -04:00
yatin d173fc094c Update rdocloud env: boot_from_volume not required
Since Instance ephemeral storage is SSD now in RDO Cloud
General Aggregate, boot_from_volume is not required.
boot_from_volume can still be used when required.

Also add reference for queens image.

Change-Id: Ibfd51c242586102b0163643e772163a7ac924105
2018-07-11 14:44:46 +05:30
Ronelle Landy 02566e0192 Remove DNS servers that are no longer used
For RDO Cloud we use - and maintain only the
the first of the DNS servers listed. This review
removes the other servers listed.

Change-Id: I36a8c6a83e808298997bb93755425f902f5f7324
2018-04-27 12:50:17 +00:00
Zuul dcf788acef Merge "rdocloud-ci.yml is not used" 2018-03-29 15:32:39 +00:00
Wes Hayutin bb1eed51ee deprecate older general configs
deprecate old general configurations

In order to better support the growing list of
supported configurations we need to prune out the
older less tested configurations in src

Configurations required should be documented and
listed in https://docs.openstack.org/tripleo-quickstart/latest/feature-configuration.html

Related-To: https://review.openstack.org/#/c/553892/
Change-Id: I3bd3eb6dfe6a8d769bc5110c43abfb5d76b9de31
2018-03-27 20:25:35 +00:00
Wes Hayutin 39726313db rdocloud-ci.yml is not used
Change-Id: I3d6dc23b7dd4f447ed8ce74b18afc489b884183d
2018-03-27 14:31:35 -04:00
Zuul c85ac306e7 Merge "dns from libvirthost should be off for ovb" 2018-02-26 19:30:39 +00:00
David Moreau Simard 3f7cdc3ef2
Default to docker.io instead of trunk.registry.rdoproject.org
trunk.registry.rdoproject.org is not meant for production or stable
use. It is a staging ground where containers are tested for promotion
purposes before being pushed to docker.io.

Change-Id: I323985c44f9707cdd1628d85cda73c328e20f123
2018-02-09 14:25:41 -05:00
Ronelle Landy b7d4c5da77 Separate common ovb settings
This review creates a common ovb settings file
so that featureset files and similar feature-specific
files only contain the specific settings defined for
that run and not the environment.

Closes-Bug: #1747055
Change-Id: I6a735bd3f9ad03380909ac015c6ca5edf243cec6
2018-02-02 18:44:15 +00:00
Zuul 62ecbbaae2 Merge "Add empty ovb-common settings file" 2018-01-26 17:35:24 +00:00
Zuul 88da98fbab Merge "Make a bigger undercloud in rdocloud by default" 2018-01-25 06:31:27 +00:00
Ronelle Landy bd73ba552e Add empty ovb-common settings file
This review is needed for
https://review.openstack.org/#/c/535458/.
This change is being used as a step to ensure
the gates continue to pass.

Change-Id: Ia1eb7fe53eef3b739390af73936237ca643619fd
2018-01-24 14:48:37 -05:00
Ronelle Landy 7a3e74696d Replace validate-ipmi by enabling tripleo-validations role
This review removes the validate-ipmi call in the baremetal
undercloud playbook and enables the tripleo-validations
role when jobs are not running upstream.

Note that the validate-ipmi role still needs to be deleted.
It has not been deleted in this review as others teams may
still be using it.

Change-Id: I732d7f1cf82471f375c1fa41d94828f6a43b243a
Closes-Bug:1743403
2018-01-16 11:27:00 -05:00
Wes Hayutin dbefdc2995 Add config to set neutron mtu in undercloud/overcloud
In some environments we are setting the mtu at the
operating system level without setting the mtu in neutron.
This can lead to errors and failed tempest tests.

Closes-Bug: #1714660
Depends-On: I16f8f49b8e4ea35407ab2f2794d5dce8f2c03019
Change-Id: Iedd4cfbb0e1c9471cb1ae53b8b6acc266273463f
2017-12-24 04:54:58 +00:00
Wes Hayutin 21f87557b9 align containers_minimal with minimal config
undercloud ssl was not turned on with the
containers config. Turning it on fixes
the tripleo-ui.

Closes-Bug: #1734426
Change-Id: Ibb75fc895465cc899bc3257df053f5c6f8304507
2017-11-30 23:53:05 -05:00
Zuul 0b6cb2b5a3 Merge "Set --ntp-server without having to edit extra_args" 2017-11-21 12:19:17 +00:00
Wes Hayutin 747f818f11 dns from libvirthost should be off for ovb
Change-Id: Ifdf8fb42e6ba5a28841bf696f550f1bc48416406
2017-11-17 10:30:07 -05:00
Honza Pokorny f51f4bf6a1 Make a bigger undercloud in rdocloud by default
Change-Id: I4cc27242214b06123432bdadbae9bab4b28b09af
2017-11-10 11:49:27 -04:00
Ronelle Landy a05e1f7622 Fix devmode run of quickstart
Set undercloud inventory before it's used in next playbook.
Fix images update issues and set centos images to newest.
Set 'libguestfs_mode: false' to avoid running virt-customize
on initramfs.

Closes-bug: #1730997

Change-Id: I46dce77166ecb828d4186b3f2ffa56cf9aa9d31e
2017-11-09 13:05:21 +00:00
Jiri Stransky 6e3bfaab24 Set --ntp-server without having to edit extra_args
Even basic HA deployments require --ntp-server to be passed in, so
this is something that Quickstart should support more natively than by
editing extra_args.

Change-Id: I1359e9f4ff3e294e2e56f5eb4c676c3be63dbe95
Closes-Bug: #1729271
2017-11-01 12:26:27 +01:00
Emilien Macchi 238890932c Remove scenarios from config/general_config
They live in quickstart, not here.

Change-Id: I62a87c0ceb95b0bdc6fcb775d534f75754cea573
2017-10-17 14:47:44 -07:00
yatin 64c832303c Set NeutronGlobalPhysnetMtu=1350 for ovb based deployment
This setting will set mtu in neutron conf to 1350(same as what
is set for overcloud nodes), so vms launched on ovb based
overcloud would have mtu set to 1350.

Change-Id: I13151961293102aa49e9afb7eba280503e0b4cde
Closes-Bug: #1718655
2017-10-05 14:41:04 +00:00
Martin André fe88bef95b Use different variables for deploy and upgrade scenarios
Introduce an upgrade_composable_scenario variable to hold the path to
the scenario file used in the upgrade command to differentiate with the
composable_scenario variable for the path of the scenario file used in
deploy command. Remove the deploy_composable_scenario variable that was
previously holding a boolean value, which can be inferred from the
content of the composable_scenario variable.

Reorder the arguments passed to the deploy command so that the default
from the docker.yaml environment doesn't overwrite the setting coming
from the scenario.

Co-Authored-By: Jiří Stránský <jistr@redhat.com>
Depends-On: Ie08bbe08530bd48a0ca58667f0704f360e0a4dd7
Change-Id: Iece70e22cd40cb119f2f9eb3c51be7bd4631fade
Related-Bug: #1714905
2017-09-27 18:33:47 +00:00
Ronelle Landy 8b0806df16 Default RDO Cloud non-ci settings to use 'boot_from_volume'
Performance with ephemeral storage on RDO Cloud for
the non-ci flavors is slow. This review enables
'boot from volume' when using non-ci flavors and
parameterizes the sizes of the volumes so that users
can modify those values in feature sets.

Change-Id: I92c8f5c190b678fcb3920fc584464b3321ab371e
2017-09-11 16:32:45 -04:00
Matthias Runge 906d4970a7 Add OS_REGION_NAME to clouds.yaml
RegionOne is not always true for OS_REGION_NAME.

Change-Id: I22c66065570f83cd3b610210fc83c2cd6dcc5ac6
2017-08-21 11:47:51 +02:00
Ronelle Landy 704fc1e4fc Use templated network-environment file for OVB
There are specific network-environment.yaml files for the
OVB deployments. This review removes those specific files
and adds settings so that the OVB deployments can use the
network-environment.yaml file generated from the j2 template.

Closes-Bug: #1698982
Change-Id: If4861c8fa7f847a524738f274189f6fdab4a5942
2017-06-29 23:19:24 +00:00
Ronelle Landy 9fbcc48e87 Change default DNS name server
This review changes the list of DNS servers to use RDO Cloud
default dns servers. Also, it single sources the DNS server for the
undercloud.

Change-Id: Ic905c19b136362d0d4db930ad47d3c84ccc18117
2017-06-20 18:28:53 +00:00
Wes Hayutin 623ed94462 disable telemetry in devmode ovb
Including the release Ocata atm because rhos-11
does not yet have the latest tripleo-heat-templates built
into the puddles and check gates are failing.

Closes-Bug: 1696873
Change-Id: Iece861c81b390b13b5ea6c2b5d5d92fce5881ba1
2017-06-12 17:20:56 +00:00
Ronelle Landy 4509b28492 Re-enable introspection on rdocloud
Introspection was disabled due to a hang when
starting the overcloud nodes. The ipxe-boot
image has been fixed so introspection can be
enabled again.

Change-Id: I54d22cb7a665356ecded4a545d20e9127caf28e9
2017-05-26 13:47:29 +00:00
Ronelle Landy 517fb31201 Move OVB settings to tripleo-quickstart-extras
The OVB settings were kept in an internal repo.
Since settings for public clouds can be added to
the extras repo, where open settings can be used,
access to private repos should not be needed.

Note that the user will still have to source a rc
file to access resources on a tenant.

Change-Id: Id625c2a60811fafb353519ad9bf976fc7bdea826
2017-05-15 20:53:28 -04:00
Martin André d540d4f763 Make docker_registry_namespace a variable
Also remove containers_compute_dns_server variable that is not used
anymore.

Change-Id: Ic0cd05701fd558b1df0658b59efadd17ed620102
2017-04-20 15:52:14 +02:00
Flavio Percoco d003242206 Use openstack deploy to install the undercloud
Co-Authored: Dan Prince <dprince@redhat.com>
Co-Authored: Wes Hayutin <weshayutin@gmail.com>
Co-Authored: Bogdan Dobrelya <bdobreli@redhat.com>
Change-Id: I89553070c4f1d4973bfad33be38dbc325aab13e1
2017-04-14 17:18:06 +02:00
Jenkins 4060c61ed9 Merge "Rely on overcloud-prep-network to configure DNS" 2017-04-07 16:54:52 +00:00