 f3de28a73a
			
		
	
	f3de28a73a
	
	
	
		
			
			Adds CLI and python cell crud functionality as well as testing. Change-Id: I9d75746ddd9139d7ad43ad249b1ffbbb5c4015a4 Implements: blueprint craton-client-access-inventory (partial) Closes-Bug: #1613346 Closes-Bug: #1613347 Closes-Bug: #1613349 Closes-Bug: #1613350
		
			
				
	
	
		
			24 lines
		
	
	
		
			898 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			898 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Licensed under the Apache License, Version 2.0 (the "License"); you may not
 | |
| # use this file except in compliance with the License. You may obtain a copy
 | |
| # of the License at
 | |
| #
 | |
| # http://www.apache.org/licenses/LICENSE-2.0
 | |
| #
 | |
| # Unless required by applicable law or agreed to in writing, software
 | |
| # distributed under the License is distributed on an "AS IS" BASIS,
 | |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
| # See the License for the specific language governing permissions and
 | |
| # limitations under the License.
 | |
| """Command-line interface to the OpenStack Craton API V1."""
 | |
| from cratonclient.shell.v1 import cells_shell
 | |
| from cratonclient.shell.v1 import hosts_shell
 | |
| from cratonclient.shell.v1 import regions_shell
 | |
| 
 | |
| 
 | |
| COMMAND_MODULES = [
 | |
|     # TODO(cmspence): project_shell, cell_shell, device_shell, user_shell, etc.
 | |
|     regions_shell,
 | |
|     hosts_shell,
 | |
|     cells_shell,
 | |
| ]
 |