Commit Graph

53 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
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
Sergey Abramov 6532feb5cf Add the fuel2 release clone command
This command creates a clone of the given release that is suitable to
perform upgrade on it.

Depends-On: Ib2387b9c2b74902c7289ee8f69a5f5d323ec82ca
Change-Id: If7ca2b2dfa8b133d8c6575aa403826b98215c61d
2016-08-24 23:18:43 +03:00
Anastasiya 2ebcb25eed Add preupgrade compute
* preuepgrade_compute command was added
* util functions for change_repositories was added

Change-Id: I745b691fb701960c5cc8a384643e5fa72553978e
2016-08-24 14:57:17 +00:00
Sergey Abramov 6aff9a9bb7 Add cleanup command
Remove upgrade_levels for each node running on environment and restart
all nova running services on each node.

Change-Id: Ic5294b481f3c60156346ccec6451a17548ea0b7e
2016-08-11 11:11:34 +03:00
Sergey Abramov 3a432b63c9 Add patch-active-img command
Required for creating new patched bootstrap image
based on active bootstrap image.

It patches active bootstrap image to skip the step
that add UEFI.

Note:

* You should active your patched image using command:

    fuel-bootstrap activate <img_uuid>

* squashfs-tools should be installed on master node

    yum install squashfs-tools

Usage:

    octane patch-active-img

Closes-bug: 1575054

Change-Id: I7b12db209b5d2db158d4c26bc162bab504aa1590
2016-06-23 16:47:34 +03:00
Oleg Gelbukh f73e0c7a99 Add enable-release command
This command enables to deploy an older release of OpenStack
with the upgraded Fuel Master node. Release to enable is
identified by the ID. Administrator's password is required
to access the Fuel API.

Example:

  octane enable-release --id 1 --admin-password admin

Partial-bug: 1567535
Change-Id: I625db20e570b177cb46143818ac65c5d78cda0e2
2016-05-25 11:04:55 +00:00
Sergey Abramov f66bb89093 Add upgrade ceph osd command
This command required for upgrade all osds on compute in one moment.
If they are in wrong version of osd on computes it breaks osd cluster.

usage:

octane upgrade-osd --admin-password $password $ORIG_ID

Change-Id: I0b8199ef2f4d39541afa39f5543d4863f28517f0
Blueprint: upgrade-cluster-7-to-8
2016-04-15 18:34:18 +03:00
Jenkins 912f3512c7 Merge "Remove unsupported commands" 2016-04-12 09:43:54 +00:00
Oleg Gelbukh fb061f4ef6 Remove unsupported commands
Delete commands that are not required for upgrade from version 7 to version 8
and above.

Change-Id: Ibd30603b60eb8ca3b68eefb70be39937c5f9d584
2016-04-11 13:18:29 +00:00
Ilya Kharin c746f22089 Remove the unused fuel2 clone-ips command
The clone IPs feature was not merged in the cluster_upgrade extention
since the 7.0 release. This patch removes this unsed command.

Change-Id: I874722bac68269d2d7dc6daf2723dd9f5274d178
2016-04-08 17:11:02 -05:00
Artem Roma e824b554f0 Add copying of VIPs to node upgrade procedure
According to [1] seed cluster must have assigned nodes in order to
copying of VIPs to take an effect. Thus needed command call added to
upgrade node procedure.

[1]: https://bugs.launchpad.net/fuel/+bug/1549254

Change-Id: I5ce2f50333e8993fde317d2853395e0d83260a51
Depends-On: I33670e8f2561be6fe18cec75bfc7ecc056ae2f6b
Partial-Bug: #1552744
2016-03-31 13:03:52 +00:00
Sergey Abramov 0356fe7a22 Tool for update authorized_keys in centos bootstrap image
Change-Id: Ib489b49d40a08df9981793efc1b754b840b4f3ad
Closes-bug: 1551651
2016-03-11 14:05:59 +00:00
Yuriy Taraday 96dce81ac5 Fix requirements and tests for python-fuelclient 8.0
* bump pbr version to >=1.6 as it is in global-requirements
* uncomment extras section in setup.cfg as new pbr can handle it now
* turn off "newly" introduced fuzzy command suggestions in cliff for
  tests

Change-Id: I161813b7e25719b6bb19909adfc2d094c5c480ce
2016-03-02 16:07:39 +03:00
Sergey Abramov 4ffe94822e Add backup and restore repo action
Change-Id: I0399ab3748283027aa11b63e92385f8243ac572e
2016-02-19 15:43:51 +03:00
Oleg Gelbukh b50a25cab4 Change names of backup and restore commands according to spec
Change command for backup Fuel Admin node configuration to 'fuel-backup'.
Change command for restore Fuel Admin node configuration to 'fuel-restore'.

Change-Id: Ifdfbd1ba0097f92a148a46f35d11a216e2c195a7
Blueprint: create-standalone-script-to-backup-masternode
Closes-bug: 1538064
2016-02-03 13:09:40 +00:00
Sergey Abramov 31a52bba03 Add restore admin node tool
Change-Id: I654d46af79a436e1657fb0e4348f41a1cb62f24d
2016-02-02 22:33:20 +03:00
Sergey Abramov 91a37d57e6 Add fuel admin node backup tool
Blueprint: create-standalone-script-to-backup-masternode
Change-Id: I8a4e60c5cc3c212b7e0b145b109bc4c498ea6641
2016-01-22 17:06:12 +03:00
Doug Hellmann d974d08786 remove python 2.6 trove classifier
OpenStack projects are no longer being tested under Python 2.6, so
remove the trove classifier implying that this project supports 2.6.

Change-Id: Ib14659a11f828487311a9a22633f925387a53c02
2015-12-23 01:31:09 +00:00
Valyavskiy Viacheslav 7cfa6da2b2 Add possibility to switch controlplane back
Change-Id: Ia8fe76b59fa113e883044c04c5d14389e0f59586
2015-10-20 10:33:58 +00:00
Ilya Kharin 91eec56609 Set pyzabbix as an optional dependency
This patch adds the zabbix extra feature and the
'update-plugin-settings' command depends on this feature.

DocImpact
Closes-Bug: #1501667
Change-Id: I7a638ca5cb7502ac9ef9f4fb6ec69529c16ce1c9
2015-10-16 15:58:48 +03:00
Ilya Kharin 0570c0d8e2 Implement upgrade-ceph in Python
Change-Id: Id46d1fc6d016f5bab780c891bc343dbdcdd67a65
2015-10-08 20:38:43 +03:00
Artur Svechnikov 272ed2016f Add clone ips feature to install nodes 2015-09-08 15:38:30 +03:00
Yuriy Taraday b0bcfe7e69 Merge master into cleanup-services 2015-09-08 13:41:57 +03:00
Yuriy Taraday 81d945a643 Add sync-images-prepare command
Change-Id: I51de7730a81ebfee5163faa40c21415bd822683d
2015-09-07 18:21:32 +03:00
Fedor Zhadaev 09a1841a1d Add environment cleanup command
Change-Id: Ic7068a89b7f53f5816c19273b067fa51964d5fbf
2015-09-04 12:24:19 +03:00
Valyavskiy Viacheslav 578db8cf2e add cinder upgrade handler 2015-09-04 03:24:22 +03:00
Oleg Gelbukh d40a5f9325 Merge remote-tracking branch 'origin/telco' into telco 2015-08-31 13:28:26 +00:00
Oleg Gelbukh 11a6999033 Merge master into telco branch
Change-Id: Ifa124e1d2c01209d5983c1af0e94a8abd03081e8
2015-08-29 20:43:09 +00:00
Yuriy Taraday e58f12389d Add upgrade handler for ceph-osd role, ensure all roles are implemented
Change-Id: I2ca87759389c6ef022935191521c27ce1ef8ad64
2015-08-27 22:25:51 +03:00
Yuriy Taraday 2917927957 Add compute upgrade handler
Change-Id: Iedb33536ba6d89f6d1d0e1bea8e5a46b7c639b1c
2015-08-27 22:25:51 +03:00
Fedor Zhadaev 471d9f8743 Add 'sync-networks' command
* Add command for copying network groups from
     original environment to seed environment
2015-08-27 15:19:05 +03:00
Valyavskiy Viacheslav 83f429eabb Merge remote-tracking branch 'public/telco' into telco
Conflicts:
	setup.cfg
2015-08-26 21:37:44 +03:00
Yuriy Taraday fc8e1691db Merge master into telco (using imerge)
Change-Id: Ie3d53340926d8fe451ca6cf7e3285812668b629d
2015-08-26 17:44:58 +03:00
Yuriy Taraday 4d2a47720b Move upgrade handlers to a separate package, use stevedore to discover them
Change-Id: Id4de523fe39cf0b9330cb228fbc07ea05a394d3a
2015-08-26 15:56:57 +03:00
Artur Svechnikov 4ef708703c Merge remote-tracking branch 'public/telco' into telco 2015-08-26 14:49:43 +03:00
Valyavskiy Viacheslav 3055096218 Merge remote-tracking branch 'public/telco' into telco
Conflicts:
	setup.cfg
2015-08-25 17:55:10 +03:00
Ilya Kharin 45adc337b3 Merge branch 'master' into telco
Conflicts:
	octane/commands/prepare.py
	setup.cfg

Change-Id: I99bc9954f574cf9acd933c04833bb92ae527c935
2015-08-25 17:25:44 +03:00
Ilya Kharin 743dc89b87 Move fuelclient into the top of the octane package
Change-Id: Ib77eb8653f64c47963514ac7e04c3dae36e3de1c
2015-08-25 15:13:44 +03:00
Ilya Kharin 47d60faf5f Move fuelclient commands into the octane package
With this change we should not to do any extra work in the preparation
stage to add some commands in the fuel2 client.

Change-Id: Iefbadb696874c96c03028d91e01694635fe3e589
2015-08-25 14:37:16 +03:00
Valyavskiy Viacheslav 4154942d6a add cli support for glance_sync script 2015-08-25 03:34:37 +03:00
Artur Svechnikov 8a90789b4b Fix comments, rename command to update-plugin-settings, change 'plugins' to optional, prevent getting astute.yaml everytime 2015-08-20 13:51:48 +03:00
Artur Svechnikov 4fafea114e upgrade-plugin renamed to upgrade-plugins 2015-08-19 17:00:07 +03:00
Artur Svechnikov 57bc38c4cf Add upgrade plugin command 2015-08-17 17:01:08 +03:00
Oleg Gelbukh 176f86f54c Add new commands to setup.cfg
Command 'upgrade-control' switches the cloud to the new version of control
plane.
Command 'install-node' installs additional nodes as controllers in the upgrade
seed environment.

Change-Id: Iec192593f89432c3e89d773f660f41fffb0700fb
2015-08-13 13:47:13 +00:00
Yuriy Taraday 010b011a00 Add upgrade-db command skeleton 2015-07-29 16:50:54 +03:00
Yuriy Taraday 65872a9c3b Add upgrade-node command skeleton 2015-07-20 15:33:39 +03:00
Yuriy Taraday 9392a1a72b Add upgrade-env command skeleton 2015-07-20 10:39:00 +03:00
Yuriy Taraday c330f56072 Add command to revert all pathces on master done in prepare 2015-07-17 15:28:33 +03:00
Yuriy Taraday 75c6b2a489 Add first command stub (prepare) 2015-07-15 19:09:07 +03:00