Hi, as far as I tested it is not possible to change a flavor from public to private. Managing access to flavors on a project basis might be an option for a private cloud but not for a public one. There are a lot of unit tests about: "alias": "OS-FLV-DISABLED", "description": "Support to show the disabled status of a flavor.", What's that feature for? How does it work? Is this ongoing? I think we need some method to retire images and flavors. All the best, Florian Am 3/31/19 um 11:57 AM schrieb Sean Mooney:
Florian-
You can definitely delete a flavor [1].
Don't worry about it affecting existing instances that were created with that flavor: nova stores a copy of the flavor with the instance itself so the information is preserved.
Thanks for the question!
On Fri, 2019-03-29 at 11:25 -0500, Eric Fried wrote: the other option if you want to keep the flavor but not make it usable by new instances in general is to use the os-flavor-access api. https://developer.openstack.org/api-ref/compute/?expanded=#flavors-access-fl... This allows you to make a flavor private and control what project can use it.
unfortunetly we seam to have almost no documentation for this however that is what the --project argument to openstack flavor set is used to contol. https://docs.openstack.org/python-openstackclient/pike/cli/command-objects/f... e.g. openstack flavor set --project <my admin/hidden project> <flavor i want to retire>
this will allow you to retire the flavor more selectively. so if you have a important customer that needs a little more time to move to your new flavor offerings you can similarly add them to the now private flavor to aide there transition before you actually delete it.
as efried said you can delete the flavor without issue so if you are not worred about it breaking ci or other automation and can simply remove the flavor that hsould be safe to do so.
-efried
[1] https://docs.openstack.org/nova/latest/admin/flavors.html#delete-a-flavor
On 3/29/19 10:43 AM, Florian Engelmann wrote:
Hi,
I would like to retire old flavors we don't want to be use any more. I guess deleting is the wrong way to retire flavors? I was not able to find any documentation about how the life-cycle of a flavor works.
Any help is very welcome.
All the best, Florian
-- EveryWare AG Florian Engelmann Senior UNIX Systems Engineer Zurlindenstrasse 52a CH-8003 Zürich tel: +41 44 466 60 00 fax: +41 44 466 60 10 mail: mailto:florian.engelmann@everyware.ch web: http://www.everyware.ch