3eb63c99ed
An attempt to create a 0.2 branch. Change-Id: If5fd9d48687bd3244815d45d2435528447ad3c5e
245 lines
8.8 KiB
Plaintext
245 lines
8.8 KiB
Plaintext
CHANGES
|
|
=======
|
|
|
|
v0.2
|
|
----
|
|
|
|
* Revise support to profile-create/show
|
|
* Add short Id support to event list
|
|
* Remove 'type' parameter for policy creation
|
|
* Add resource_key for Action resource
|
|
* Initial support to triggers
|
|
* Updated from global requirements
|
|
* Add deleted_time to webhook_list
|
|
* Avoid deleting metadata incorrectly when doing profile_update
|
|
* Fix crendential type problem in webhook operations in client side
|
|
* Credential option should not be 'required' when creating webhook
|
|
* Fix TypeError when doing cluster-scale-in
|
|
* Sync ProfileAction implementation with latest SDK code
|
|
* Updated from global requirements
|
|
* Add unit test cases for sdk module
|
|
* Unit test for client module
|
|
* Unit test for cliargs module
|
|
* Updated from global requirements
|
|
* Remove private copy of clustering_service
|
|
* Fix filters param passing
|
|
* Preparation for senlinclient test cases
|
|
* Revise parse_exception in the client side
|
|
* Updated from global requirements
|
|
* Use correct default domain name in senlinrc
|
|
* Fix cluster-resize operation param checking
|
|
* Updated from global requirements
|
|
* Fix resource listing error
|
|
* Fix profile name update error
|
|
* Use PATCH method to update resources
|
|
* Updated from global requirements
|
|
* Parse exception from SDK
|
|
* Fix list operation based on sdk interface
|
|
* Updated from global requirements
|
|
* Remove thin methods which is not used
|
|
* Updated from global requirements
|
|
* Updated from global requirements
|
|
* Fix arg name for sort-dir
|
|
* Replace 'start_time' with 'created_time' for sorting
|
|
* Fix list sorting in command line
|
|
* Fix some cluster-list option bugs
|
|
* Make "--metadata" option "-M" instead of "-d"
|
|
* Make --show-deleted and --sort-dir option names consistent
|
|
* Fix minor error in node-list command
|
|
* Remove profile-type-show command
|
|
* Remove 'permission' from cli output
|
|
* Fix senlinrc to support keystone v2 and v3 on the client side
|
|
* Support keystone v2 and v3
|
|
* Updated from global requirements
|
|
* Disable rollback by default
|
|
* Updated from global requirements
|
|
* Bump oslo.utils version to 1.6.0
|
|
* Handle AttributeError when creating a profile
|
|
* Change max_size's default value to -1 when creating a cluster
|
|
* Revise webhook-create support in client
|
|
* Sync with global requirements
|
|
* Revise comment format in doc to pass pep8 check
|
|
* Delete some dead code from client model
|
|
* Replace sdk user_reference module with profile
|
|
* Try please flake8 for imports grouping
|
|
* Resize operation support from client
|
|
* Fixed an error in webhook_show
|
|
* Updated pot file
|
|
* Rename 'tags' to 'metadata'
|
|
* Add docs generated to version control
|
|
* Sync package version requirements
|
|
* Add min_size and max_size properties to Cluster
|
|
* Replace cluster size with new property desired_capacity
|
|
* Remove '...' from short-id style listing
|
|
* Add --details argument to node-show
|
|
* Add webhook support
|
|
* Add options for tennat_id/tenant_name
|
|
* Fix initial gate errors
|
|
* add context support for profile
|
|
* Make update always do a node retrieval first
|
|
* Added support to OS_TRUST_ID
|
|
* Added support to list nodes with global tenant
|
|
* Added support to cluster-policy-show operation
|
|
* Make ; parsing optional
|
|
* Revised cluster-policy-list operation
|
|
* Fixed cluster_update operation error
|
|
* Ignore return value from update()
|
|
* Revised cluster-update operation support
|
|
* Added support to policy-update operation
|
|
* Added support to profile-update operation
|
|
* Allow profile to be updated
|
|
* Fixed profile creation errors
|
|
* Added support to project field in node objects
|
|
* Revised event list/show support
|
|
* Fixed PEP8 error
|
|
* Improved Event object model
|
|
* Removed support to profile/policy type template
|
|
* Fix user name argument parsing
|
|
* Bump six version to 1.9.0
|
|
* Always use block for YAML dumping
|
|
* Added policy schema show support
|
|
* Initial support to profile-type-schema
|
|
* Make scale-out argument count optional
|
|
* Added format_output method
|
|
* Make node-list ordered by created_time by default
|
|
* Added support to other useful fields when listing policies
|
|
* Reworkd policy operations
|
|
* Revised cluster model and clusterpolicy model
|
|
* Cluster policy listing support
|
|
* Initial support to policy operations
|
|
* Initial support to node-join/leave operations
|
|
* Added required constraints to some operations
|
|
* Added del_nodes support
|
|
* Added one TODO item
|
|
* Make profile a required argument
|
|
* Support to cluster-node-add operation
|
|
* Added formatter for ID fields
|
|
* Make node_create/node_show work with new API design
|
|
* Revised cluster-create and cluster-show commands
|
|
* Make at least profile-create API work
|
|
* Support profile resource_key when do profile-show
|
|
* Tolerate empty dict in print_dict
|
|
* Define UNVERSIONED=None in clustering_service.py
|
|
* Added short ID support for node-list
|
|
* Enable client module to handle any exception
|
|
* Remove unused imports
|
|
* Make list_short capable of handling other exceptions
|
|
* Handle requests exception
|
|
* Make deleted_time show conditional
|
|
* assign alias to client module
|
|
* Remove init_time from list show
|
|
* Added cluster deletion support
|
|
* Fixed one PEP8 error
|
|
* Fixed cluster list column name error
|
|
* Make error message more clear when username is assigned
|
|
* Fixed object listing logic
|
|
* Simplified exception translation
|
|
* Basic support for cluster show
|
|
* Added dict dump method for clusters
|
|
* Added formatter for list in the context of a dict
|
|
* Added feature to show IDs in short-form
|
|
* Move senlinrc into tools subdir
|
|
* Initial support to cluster create
|
|
* Added trust-based authentication as TODO
|
|
* New item about setting up senlin connection
|
|
* Removed some items that were completed
|
|
* Fixed flake8 errors
|
|
* Major revision to shell main module
|
|
* Revised listing functions to take advantage of exception handling
|
|
* Implement exception handling for client module
|
|
* Override print_list function for exception catching
|
|
* Added function to create connection via SDK
|
|
* Major revision to client side exception handling
|
|
* Added action-list and action-show support
|
|
* Added node show support
|
|
* Added node list command and fixed related errors
|
|
* Fixed list() method errors
|
|
* Added customization of create() method
|
|
* Added exception support (WIP)
|
|
* Bump oslo.i18n version requirement
|
|
* Added support to bash completion
|
|
* Add support to profile show
|
|
* Add conversion to dict for profile
|
|
* Added capabiity to print nested table
|
|
* Revised profile list implementation
|
|
* Introduce HTTP exception into common
|
|
* Fixed typo in dictionary key
|
|
* Removed non-existant fields from Profile
|
|
* Fixed common client to return object from create
|
|
* Fixed help message for API VERSION option
|
|
* Make v3 the default backend for authentication
|
|
* Added profile_create and profile_list operation
|
|
* Remove dict translation for list operation
|
|
* Remove dict translation for create action
|
|
* Clarified help message
|
|
* Added version information
|
|
* Added support to both v2.0 and v3 authentication
|
|
* Revised requirements file
|
|
* Added utility functions to process spec files
|
|
* Added FileFormatError exception
|
|
* Fixed pbr version string error
|
|
* Remove old client module
|
|
* Added keystone V3 support
|
|
* Fix oslo.i18n namespace error
|
|
* Add heatclient to requirements.txt
|
|
* Revised error message for project_id validation
|
|
* Added build info alike dictionary retrieval support
|
|
* Senlin RC file initial version
|
|
* Initial version of V1 client
|
|
* New version of V1 shell
|
|
* Fix error in service name imported
|
|
* Top priority task: create os.senlin.stack profile
|
|
* Reimplemented client shell
|
|
* Added Versions to the client-side models
|
|
* Initial version of command line argument parser
|
|
* Added new item about checking identity arguments
|
|
* Fix oslo namespace errors
|
|
* Revised sdk interface
|
|
* Revised common client to use session
|
|
* Added TODO item about support to HTTPS
|
|
* Revised TODO list
|
|
* Remove http.py since we don't use this client
|
|
* Modify i18n import
|
|
* Clustering service module for openstacksdk
|
|
* Fix import errors in cliutils
|
|
* Remove deprecating apiclient module
|
|
* Rename old client.py to old_client.py
|
|
* New object models for interacting with server
|
|
* Remove old-style object models
|
|
* Added sort_keys and sort_dirs support
|
|
* Fixed error in original reference
|
|
* New clusters file, replacing old ones
|
|
* Remove clusters file, to be replaced
|
|
* Placeholder for openstacksdk interface
|
|
* Add openstacksdk to the dependency list
|
|
* Revised TODO list
|
|
* Bump oslo.utils to 1.2.0
|
|
* Added todos for apiclient migration
|
|
* Removed httpretty as suggested in other projects
|
|
* New item for unit tests
|
|
* Remove node_join and node_leave operations
|
|
* Replace enable/disable with policy_update
|
|
* Remove list_nodes method from cluster
|
|
* Removed enable/disable cluster policy operations
|
|
* Added supported_formats
|
|
* Move exc module to common subdir
|
|
* Added more operations to clusters
|
|
* Added several TODO items
|
|
* More operations added
|
|
* Remove profile method, not needed now
|
|
* Move exception file
|
|
* Fix typo error
|
|
* Initial version
|
|
* Initial version
|
|
* Initial version
|
|
* Initial version
|
|
* Initial version
|
|
* Fixed left error
|
|
* Initial version
|
|
* Initial version
|
|
* Initial version
|
|
* Initial version
|
|
* Initial version
|
|
* Initial version
|
|
* Initial commit
|