Commit Graph

1661 Commits

Author SHA1 Message Date
Andreas Jaeger 6c3c29767d Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: I05e9dc69ed58c70c50d5c6d065ba60b244c5c9d2
2019-12-18 09:47:46 +01:00
OpenDev Sysadmins a6d5c7c701 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:31:02 +00:00
lidong 63d00b4791 Fix a typo
Change-Id: I70ee8b08fac10f962a9491a59d91a1345c658f29
2017-04-05 23:20:45 -07:00
Sergey Abramov ed1b08b6f4 Upgrade with graph as default instead python based
Closes-bug: 1646112
Change-Id: I37365b134e10e429f82fbbaff341ed04b31030b9
2016-12-01 12:10:54 +03:00
Jenkins 678d7ea1ef Merge "Show team and repo badges on README" 2016-11-25 20:57:20 +00:00
Flavio Percoco 496614f701 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/b2e582c378738ee7e708c4a94f5a5fa8

Change-Id: I26f7d2989090daa1e66b6ce544cace17e13c4ef0
2016-11-25 17:40:48 +01:00
Vladimir Khlyunev ba4b7497c7 Execute neutron db fixes for 9.0 seed release
Neutron contains broken migrations between 7-8 release which
leads to unavailable floating ips. Execute fix for 9.0 release too
because we do not have 9.1 release value in nailgun db.

Change-Id: Ia57f4fbc141469fe2af2f2ff948d5fbcd75362dc
Closes-bug:1644190
2016-11-24 09:32:17 +00:00
Dmitry Nikishov 4a0c36a3ef Fixed --newhost option in cinder update_host
Change-Id: I8a317044bda31851fa1ea55e821b9d1a407450de
2016-11-22 15:24:47 +03:00
Dmitry Nikishov 08fa42d4ad Cinder volume update_host support for upgrade-db
This commit adds cinder-manage volume update_host
for graph-based upgrade-db.

Change-Id: Ibe937391ab95a085167ddda6d04c2999bb650ad0
Closes-Bug: 1641070
2016-11-21 03:03:38 +03:00
Jenkins de0a2c1903 Merge "Do not create logs symlinks for nodes in discover" 2016-11-14 10:48:42 +00:00
Sergey Abramov c4235e362f Do not create logs symlinks for nodes in discover
Change-Id: Ie5a63e296d70483d29ab73992b8ab38a160baa2d
Closes-Bug: 1640760
2016-11-14 13:10:02 +03:00
Cao Xuan Hoang f25f76e492 Add Apache 2.0 license to source file
As per OpenStack licensing guide lines [1]:
[H102 H103] Newly contributed Source Code should be licensed under
the Apache 2.0 license.
[H104] Files with no code shouldn't contain any license header nor
comments, and must be left completely empty.

[1] http://docs.openstack.org/developer/hacking/#openstack-licensing

Change-Id: I72247b1a4b1efdc329d424e269600793b29e5428
2016-11-07 13:07:24 +07:00
Dmitry Nikishov a921ad0021 Fixed missing hiera item for upgrade-control
Change-Id: I8718b6620c16ed2bfa30eedfabeecc4259701f07
2016-11-01 10:39:41 +00:00
Dmitry Nikishov 9158ec52b3 Added missing upgrade-db attributes to cluster
Change-Id: I78e48de4f44921ef4af7b9a6c0f2625f9003101c
2016-11-01 13:35:03 +03:00
Dmitry Nikishov a266053a04 Fixed escaping of \. in seed/upgrade-db graph
Python's YAML parser failed to parse this file
due to the unknown escape symbol.

Change-Id: I1ec3d0752bb6ee6f09e5cf47bf01a55f60dd7926
2016-10-21 10:26:20 +03:00
Jenkins d071673790 Merge "Python part for osd-upgrade with graph" 2016-10-19 13:01:58 +00:00
Jenkins bd90c017c8 Merge "Graph for osd-upgrade procedure" 2016-10-19 13:01:46 +00:00
Dmitry Nikishov 064ed577d4 Python part for osd-upgrade with graph
Change-Id: I7896e705fbb2911fe3446c59d25fd70c5d808c7a
2016-10-18 16:17:21 +03:00
Dmitry Nikishov 0dfe021b41 Graph for osd-upgrade procedure
This commit introduces the task graphs that
handle osd-upgrade command. Python part is
in a separate commit.

There are 3 graphs:
1. (orig) prepare environment: update repos
2. (seed) set noout & upgrade ceph on target nodes
3. (orig) unset noout and restart

Change-Id: I0ce93831f715ad919acb4420f05b729afb9bb15b
2016-10-17 17:33:31 +03:00
Ilya Kharin bc0773b73d Recorded demos for the upgrade 7.0 -> 9.1
In order to upgrade MOS from 7.0 to 9.1 the following steps should be
made:
 * Upgrade Fuel Master node
  * Upgrade Fuel Master node from 7.0 to 8.0
    Record: docs/records/fuel_master_70_80.json
  * Upgrade Fuel Master node from 8.0 to 9.0
    Record: docs/records/fuel_master_80_90.json
  * Apply 9.1 updates for 9.0 Fuel Master node
    Record: docs/records/fuel_master_91_mu.json
 * Upgrade MOS Cloud from 7.0 to 9.1
   Record: docs/records/cloud_70_91_upgrade.json

Change-Id: I0157b48690d5f746423560ae764514461d1d0e45
2016-10-17 14:57:54 +03:00
Jenkins 9e69e8d0d6 Merge "Restart mcollective on slave nodes after restore" 2016-10-13 10:35:34 +00:00
Ilya Kharin f91ff40264 Restart mcollective on slave nodes after restore
Also, on the backup step a status of `mco ping` is serialized in an
upgrade tarball and on the restore step it is compared with the actual
status. All nodes that are not respond are logged.

In additional, the status of `mco ping` is archived on the backup step
and is compared on the restore step with the actual ones.

Change-Id: Ibba81102214998d83614a42cdb21c21bebd8284a
Related-Bug: #1561092
2016-10-12 17:43:23 +03:00
Jenkins 64177e3a87 Merge "Remove old repos from compute on preupgrade stage" 2016-10-12 13:06:15 +00:00
Jenkins 92f39c3d4e Merge "Implementation of preupgrade-compute as task graph" 2016-10-12 12:59:35 +00:00
Jenkins 2c1ee4127f Merge "Graph execution on specific nodes" 2016-10-12 12:57:56 +00:00
Jenkins 71d959595f Merge "Graph-based switch-controlplane. Python part." 2016-10-12 12:57:49 +00:00
Pavel Chechetin 2cb8072ad8 Remove old repos from compute on preupgrade stage
Change-Id: I93dcf51e1592cde0e72936c4bb7cf16314a7ad5d
2016-10-12 09:03:54 +00:00
Dmitry Nikishov ae8326e7f7 Implementation of preupgrade-compute as task graph
- Add repo list to cluster settings
- Add package list to cluster settings
- Override repo list on computes via Hiera
- Clear old apt configuration
- Rsync latest puppet modules
- Use setup_repositories task to set up new repos
- Upgrade packages
- Remove override
- Roll back repo configuration

Change-Id: I2d3dc57702084dfd5ac771a6f55e11968f86f9f3
2016-10-12 09:03:42 +00:00
Dmitry Nikishov 47e1fbadd7 Graph execution on specific nodes
This commit allows to execute graphs
on specific nodes. It also adds the
ability to upload graphs to specific
environment (seed/orig) instead of
allowing to upload to both at the same
time.

Change-Id: I560cfed850d356e2fde86f44cc68c200cf693958
2016-10-12 09:03:20 +00:00
Pavel Chechetin 195aed783f Graph-based switch-controlplane. Python part.
Note: this CR implements switch-controlplane `with-graph` only partially.
Some code have been reused due to absence of isolation control in
`fuel-cluster-upgrade-extension`.

Change-Id: Icdaec6f57e73b0e4cdec34bf7307e9429af2cb1c
2016-10-06 10:45:05 +03:00
Pavel Chechetin 66e7a8c493 Graph-based switch-controlplane. Puppet part.
Change-Id: If6664e5dc855c1611862ca1aef43baf99f42d7ed
2016-10-06 04:33:11 +00:00
Pavel Chechetin 3c0e78bc86 Add fix for floating IPs
Depends-On: Ic5eb4b4308feba55cbb97ebc63c1a41b4ed14de8
Change-Id: I2b3eb8b283c6294bae73e8765da44aefef1a1561
Closes-Bug: 1623048
2016-09-24 10:44:54 +03:00
Jenkins 433021e996 Merge "Add octane QA engineers to MAINTEINERS" 2016-09-23 22:22:42 +00:00
Jenkins 41e15426fc Merge "Handle Murano installed by plugin" 2016-09-23 22:20:40 +00:00
Jenkins 70862068c9 Merge "py33 is no longer supported by Infra's CI" 2016-09-23 22:19:58 +00:00
Vladimir Khlyunev f410380428 Add octane QA engineers to MAINTEINERS
There are several volunteers to review octane's patches

Change-Id: Id509d4b8ea73d1f8a60c1ecdd532e0e152f07df0
2016-09-23 15:14:45 +03:00
Jenkins bd40fb33d2 Merge "Fix the backup of network node group data" 2016-09-21 15:51:24 +00:00
Sergey Novikov e793679717 Fix the backup of network node group data
Closes-Bug: #1626167
Change-Id: I4b2d2f28950fce01e3e492f0c1145af29b424bd5
2016-09-21 18:40:45 +03:00
Ilya Kharin 14be38cd7f Set forcefully upgrade_levels after deploy-changes
Appropriate upgrade_levels have to be set after each deploy-changes for
controller and compute nodes because they are cleared. It have to be
solved using advanced configuration feature.

Change-Id: Idbe13e58d2ae0787620211ba0300150ed4e82f39
Partial-Bug: #1624341
2016-09-21 15:34:50 +00:00
Ilya Kharin b71daaec85 Set upgrade level after each upgrade-node
The upgrade_levels:compute parameter have to be set after each deploy
changes operation on controllers otherwise live-migration of instances
will not work properly.

Change-Id: I98a89b51102371f7a50d8a182dc61d671dbf7151
Partial-Bug: #1624341
2016-09-21 08:05:09 +00:00
avnish b5c8ff04a8 py33 is no longer supported by Infra's CI
Python 3.3 support would be dropped by
Infra team from mitaka,CI would no longer be testing it,
so projects should drop it also.

Change-Id: Ic36ee7e9c13350597cd2135182f9d9049e8e7475
2016-09-21 08:49:00 +05:30
Ilya Kharin 33a8b5abb2 Perform cinder-manage volume update_host
The backend name for volumes was changed since Kilo. To make these
volumes back manageable in Mitaka their hostnames have to be changed.
The `cinder-manage volume update_host` command is suitable to do that.

Change-Id: Ieeadd81c714186d58a3e3dfe5fd1223c40d16996
Partial-Bug: #1624341
2016-09-20 22:32:36 +00:00
Jenkins 660754c3f9 Merge "Restart radosgw during upgrade-ceph" 2016-09-20 09:09:48 +00:00
Jenkins 8a4278e3b9 Merge "Insert physnet1 in ml2_flat_allocations" 2016-09-20 09:05:49 +00:00
Ilya Kharin 4b2114f835 Restart radosgw during upgrade-ceph
The radosgw have to be restarted during the upgrade of Ceph otherwise
the object store will be unavailable on the primary controller.

Change-Id: If949b24a6176c3c65ff4c26b089b4997bd991cb5
Related-Bug: #1624341
2016-09-20 08:58:53 +00:00
Sergey Abramov 9e31055b38 Insert physnet1 in ml2_flat_allocations
On fix neutron migration insert phisnet1 in ml2_flat_allocations table.

Change-Id: I6af2eb78d25a060e5f1ba71d6180ca207988d656
2016-09-20 11:56:55 +03:00
Ilya Kharin 7de16ef0e9 Add 9.1 with liberty upgrade levels
All environments which are created on the 9.1 Fuel Master node have
fuel_version is equal to 9.1. This release have to be added in
UPGRADE_LEVELS with the 'liberty' compatibility to support N+1 and N+2
upgrades.

Change-Id: Ic4cd045e6d428ce5cfed65f385a689629a232332
Closes-Bug: #1625083
(cherry picked from commit c0145127c2)
2016-09-19 18:24:23 +00:00
Ilya Kharin 6d470c338e Rename VERSIONS to UPGRADE_LEVELS
This variable was renamed with more appropriate name to not confuse
people.

Change-Id: I444a2f44a8d8b2ed6538c397482191a7a2d4f65c
Related-Bug: #1625083
2016-09-19 14:37:51 +00:00
Jenkins 413c6b03a8 Merge "Catch general Exception on upgrade ceph osd" 2016-09-16 11:35:55 +00:00
Jenkins adf928ece2 Merge "prepare_net_info only if info contains quantum_settings" 2016-09-16 11:35:14 +00:00