1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244
|
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
|