From f953091dfe213e15d29209f2c2418e06eac1188e Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Tue, 3 Jul 2012 14:39:43 -0700 Subject: Remove auth-related nova-manage commands Drop support for management of deprecated auth by deleting the following nova-manage commands: * role * * export * * project/account * (except scrub and quota) * shell export * user * Additionally, delete relevant documentation and tests. Related to bp remove-deprecated-auth. Change-Id: Iad9787f696cb55d4673d68fc60851c7f5bd25805 --- doc/source/man/nova-manage.rst | 84 ++---------------------------------------- 1 file changed, 3 insertions(+), 81 deletions(-) (limited to 'doc/source') diff --git a/doc/source/man/nova-manage.rst b/doc/source/man/nova-manage.rst index 65b9c0d65..4a8169d65 100644 --- a/doc/source/man/nova-manage.rst +++ b/doc/source/man/nova-manage.rst @@ -21,7 +21,7 @@ SYNOPSIS DESCRIPTION =========== -nova-manage controls cloud computing instances by managing nova users, nova projects, nova roles, shell selection, vpn connections, and floating IP address configuration. More information about OpenStack Nova is at http://nova.openstack.org. +nova-manage controls cloud computing instances by managing shell selection, vpn connections, and floating IP address configuration. More information about OpenStack Nova is at http://nova.openstack.org. OPTIONS ======= @@ -29,16 +29,13 @@ OPTIONS The standard pattern for executing a nova-manage command is: ``nova-manage []`` -For example, to obtain a list of all projects: -``nova-manage project list`` - Run without arguments to see a list of available command categories: ``nova-manage`` -Categories are user, project, role, shell, vpn, and floating. Detailed descriptions are below. +Categories are project, shell, vpn, and floating. Detailed descriptions are below. You can also run with a category argument such as user to see a list of all commands in that category: -``nova-manage user`` +``nova-manage floating`` These sections describe the available categories and arguments for nova-manage. @@ -53,81 +50,6 @@ Nova Db Sync the database up to the most recent version. This is the standard way to create the db as well. -Nova User -~~~~~~~~~ - -``nova-manage user admin `` - - Create an admin user with the name . - -``nova-manage user create `` - - Create a normal user with the name . - -``nova-manage user delete `` - - Delete the user with the name . - -``nova-manage user exports `` - - Outputs a list of access key and secret keys for user to the screen - -``nova-manage user list`` - - Outputs a list of all the user names to the screen. - -``nova-manage user modify `` - - Updates the indicated user keys, indicating with T or F if the user is an admin user. Leave any argument blank if you do not want to update it. - -Nova Project -~~~~~~~~~~~~ - -``nova-manage project add `` - - Add a nova project with the name to the database. - -``nova-manage project create `` - - Create a new nova project with the name (you still need to do nova-manage project add to add it to the database). - -``nova-manage project delete `` - - Delete a nova project with the name . - -``nova-manage project environment `` - - Exports environment variables for the named project to a file named novarc. - -``nova-manage project list`` - - Outputs a list of all the projects to the screen. - -``nova-manage project quota `` - - Outputs the size and specs of the project's instances including gigabytes, instances, floating IPs, volumes, and cores. - -``nova-manage project remove `` - - Deletes the project with the name . - -``nova-manage project zipfile`` - - Compresses all related files for a created project into a zip file nova.zip. - -Nova Role -~~~~~~~~~ - -``nova-manage role add <(optional) projectname>`` - - Add a user to either a global or project-based role with the indicated assigned to the named user. Role names can be one of the following five roles: cloudadmin, itsec, sysadmin, netadmin, developer. If you add the project name as the last argument then the role is assigned just for that project, otherwise the user is assigned the named role for all projects. - -``nova-manage role has `` - Checks the user or project and responds with True if the user has a global role with a particular project. - -``nova-manage role remove `` - Remove the indicated role from the user. - Nova Logs ~~~~~~~~~ -- cgit