-
Notifications
You must be signed in to change notification settings - Fork 52
/
Copy pathChangeLog
505 lines (454 loc) · 13.2 KB
/
ChangeLog
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
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
CHANGES
=======
* Include compute-profile-name as part of cluster information (#316)
* exclude admin only cluster information for tenant users (#312)
* [VCDA-981] Updated logic to determine fallback broker to preserve CSE behavior on upgrade (#310)
* Update ubuntu 16.04 description and system test template (#305)
* Fixing disable ovdc operation. (#306)
* [VCDA-975] Beautify CLI documentation (#296)
* [VCDA-976] Refactor pks.yaml to get rid of optional orgs section from sample. (#303)
* [VCDA-977] Redesign create-cluster, enablek8s, list-clusters; Fix broken exception handling from new pks bits. (#301)
* [VCDA-895] Isolate PKS cluster via NSX-T DFW rules (#289)
* Add debug log (#302)
* Fix broken ovdc-enable command when enabling for unqualified ovdc (#299)
* Async keyword renamed; unsupported long data type merged to int type (#300)
* Missed this file as part of my previous submit (update pks bits) (#298)
* Update PKS client package with new version of PKS (#297)
* [VCDA-955] Handle admin use cases when retaining vcd user context in pks (#288)
* [VCDA-965] List clusters as sysadmin fails if org name is not passed
* [VCDA-949, VCDA-963, VCDA-980] Refactor pks yaml to introduce NSXT params (#292)
* Fix bugs (#291)
* VCDA-876: Add rbac/authorization aspect to PKS broker (#287)
* org-name optional argument provided;use org-in-use if no org-name provided (#285)
* VCDA-968 - 'cse run' fails when 'pks\_config' is set to an empty 'pks.… (#286)
* [VCDA-903] Upgrade kubernetes templates from v1.10.11 to v1.13.5 (#276)
* [VCDA-906] Redact sensitive information in CSE logs (#283)
* VCDA-937: Enhance Cluster config command to accomodate PKS config command. (#280)
* VCDA-933: Enhance create cluster command (#278)
* [VCDA-931] Implementation of ovdc list command (#281)
* [VCDA-869] Enhance Cluster List - Optimization (#282)
* [VCDA-930] Create-compute-profile-while-enabling-ovdc
* vCDA-927: Resize cluster command; Exception handling of PksBroker; Refactoring (#275)
* Option to include ovdc name as part of cluster list (#279)
* [VCDA-877] Vcd-User-Context-In-Pks-Cluster-Management (#269)
* Update Docker and Kubernetes version descriptions (#254)
* VCDA-934: Enhance Cluster Info and Delete commands to take optional param 'vdc' (#272)
* Extract pvdc-id correctly among different vcd-api versions (#271)
* [VCDA-946] Updated logic to check for presence of PKS/CSE right in vCD/System org. (#267)
* [VCDA-930] Set default org name for ovdc metadata operations for k8s (#265)
* [VCDA-896] Beautify vCD setup/config file errors during installation (#256)
* VCDA-916: Broker manager to handle CRUD operations on vCD and PKS (#262)
* VCDA-913: Revisit config validation checks to relax checks for additional keys (#263)
* VCDA-921: Add new methods to ovdc\_cache and pks\_cache; some refactoring. (#260)
* Fix enablek8s failure on VCD-9.1 (#259)
* [VCDA-893] Remove '--ext-install' option from CSE installation (#251)
* VCDA-917: Add another method in pks\_cache to get PKS information per org (#255)
* [VCDA-872] Replace pks-cache-stub with actual implementation (#249)
* VCDA-902 : Implementation of CPI id, developer-mode, removal of rp-paths (#252)
* Add documentation for 'enforce\_authorization' and config file update procedure (#244)
* Fix bad sample values (#245)
* [VCDA-794] Add client tests (#220)
* [VCDA-875] Broker instance selection based on container-provider (#233)
* [VCDA-873] Hook up ovdcCache to PKS broker (#250)
* Added documentation for sharing catalog with non org admin users. (#235)
* [VCDA-879] Add CRUD methods on PKS compute profiles (#234)
* VCDA-867: PKS Cache Implementation for Pvdc and PKS information from configs (#221)
* Fix formatting in release notes (#239)
1.2.7
-----
* Add release notes for 1.2.7 (#238)
* Fix CVE-2019-5736 (runc vulnerability) for Ubuntu and Photon vApp templates (#237)
* Fix 'cse sample' bug if user had click<7.0 (#236)
* Fix cluster config command and node rollback (#227)
* [VCDA-854] Enable/Disable ovdc command implementation (#216)
* Fixing bug with \`cse check\` commands and get\_validated\_config (#226)
* VCD-878: New PKS Bits (#223)
* VCDA-849: Update cse sample and check commands to accomodate new pks config (#203)
* Updated Authors and Changelog
1.2.6
-----
* [VCDA-864] Add documentation for RBAC, update release notes. (#218)
* Update pyvcloud>=20.0.3, vcd-cli>=21.0.2 (#217)
* Fix to make sure the logger directories are created before trying to write into logs. (#214)
* Fix rights registration bug (#213)
* Fix minor spelling and spacing issues (#199)
* Fixed new validation error after updating flake8 to v3.7.2 (#212)
* [VCDA-865] Remove vCD AMQP configuration and Enhance Extension Checks (#206)
* [VCDA-843] Update CSE install method to add rights for CSE/PKS authorization (#211)
* [VCDA-871] Implement toggle switch for CSE authorization (#210)
* [VCDA-870] Refactor CSE files to not pass around server running configuration. (#208)
* [VCDA-859] PKS Broker implementation (#200)
* Flake8 errors fixed (#205)
* Update system test framework (#184)
* [VCDA-856] Implement authorization framework for CSE (#201)
* [VCDA 853] Construct ovdc metada and persist in Vcd (#202)
* VCDA-858: PKS and Uaac Client; Sample code to establish connection with PKS (#194)
* [VCDA-852] Get ovdc resource pool (#197)
* Client side changes - Task update with stacktrace (#192)
* [VCDA-846] Update release notes with CSE 1.2.x incompatibility with vCD 8.20 (#193)
* [VCDA-820] Improve documentation on NFS persistent volumes (#188)
* [VCDA-835] Add VM customization tests to installation test suite (#180)
* [VCDA-815] Cleaned up and enhanced CSE server installation docs (#183)
* [VCDA-825] client side exception handling (#179)
* [VCDA-834] Implement flag to disable rollback for troubleshooting (#178)
* [VCDA-813] Implement centralized logging system (#174)
* [VCDA-814] Restructured CSE documentation to improve navigation (#177)
* [VCDA-824] server side exception handling (#175)
* [VCDA-817] Implement rollback for node creation failure
* [VCDA-833] Delete faulty/unregistered node from cse
* [VCDA-792] Implement CSE server installation tests (#168)
* [VCDA-798] Create cluster server exception enhancement (#167)
* [VCDA-816] Implement POC for rollback
1.2.5
-----
* [VCDA-828] K8s vulnerability patching
1.2.4
-----
* Update Release Notes for 1.2.4 (#165)
* Updated ChangeLog for 1.2.4 (#164)
* [VCDA-822] Updated changelog (#162)
* get\_vsphere() requires a VApp refresh, or cluster creation fails (#163)
1.2.3
-----
* [VCDA-806] Full list of required rights for limited account for CSE (#152)
* [VCDA-789] Refactor CSE Installation - template creation (#148)
* [VCDA-789] Refactor CSE Installation - AMQP, registration, catalog (#141)
* Enable NFS support for Photon OS template based CSE clusters (#154)
* [VCDA-790] Implement basic framework that will be used to run system tests related to installation of cse server. (#150)
* Add os import back to utils.py (#155)
* Refactor config validation and cse check (#136)
* Fix static data file installation (#146)
* [VCDA-809] Exception Handling Implementation For Create Cluster
* [VCDA-809] Exception Handling Implementation For Create Cluster
* Update CSE main documentation (#140)
* ChangeLog after push to pypi (#143)
1.2.2
-----
* VCDA 799 vcd cse help commands should not require login to display help (#137)
* VCDA-739: Fix SSL support for vCenter 6.7 (#135)
1.2.1
-----
* Changing requirements of Pyvcloud to >= 20.0.1 (#138)
* Update CSE main documentation (#132)
* Improve how get\_data\_file() searches for data files (#123)
* Update docstrings for commands (#133)
* [VCDA-695] Returns the server status code when there is no server response content
* Add \`status\` display for \`vcd cse cluster list\` (#117)
* switched from click.secho to click.echo and from the %s operator to f-strings
* Updated help text during cluster creation
* Create AMQP exchange even if settings are the same
* Refactor sample config responsibilities
* [VCD-743] Documentation fix on incorrect command usage example
* Fix paths in data section of setup.cfg for windows
1.2.0
-----
* Requirement change of pyvcloud and vcd-cli versions & known-issue doc update (#121)
* Fix AMQP settings display
* Upload License files for CSE (#116)
* [VCDA-745] Add --ssh-key option for cse install (#114)
* [Doc] Privileges required for VCD service account & CSE-VCD compatibility matrix (#109)
* Skip AMQP configuration if current is same as config file (#110)
* [VCDA-755] Ensure templates catalog is always shared (#108)
* Comment out problematic lines in ubuntu customization script (#107)
* Fix for loop to iterate over a list (#106)
* Update ova file hashing to use SHA256 instead of SHA1 (#105)
* [VCDA-710] Replace yaml.load() with yaml.safe\_load() (#102)
* Restrict permissions when setting up iptables-ports service (#103)
* VCDA-611: Documentation on Known issues (#104)
* [VCDA-566] Force users to provide vCenter service account (#91)
1.1.0
-----
* VCDA-558: NFS PV documentation (#87)
* VCDA-564 Restrict config file permissions (#85)
* VCDA-608 & VCDA-609: Enhance cluster and node commands to support NFS (#81)
* VCDA-557 & VCDA-607: Basic NFS PV support (#78)
* sha1 fixed
* updated photon
* initial upgrade to 1.10
* initial upgrade to 1.10
1.0.0
-----
* 1.0.0-GA (#76)
* Fix template customization (#75)
* VCDA-356: Add code of conduct and pull request template
0.4.2
-----
* Vesion 0.4.2 (#70)
* doc
* updated docs
0.4.1
-----
* template preparation fix and cluster info (#69)
* updated docs
0.4.0
-----
* Fix travis CI
* Fix travis CI
* Fix travis CI
* Fix travis CI
* Fix travis CI
* Fix travis CI
* Updated travis CI info (#66)
* VCDA-415: validate settings before creating template (#65)
* docs
* test scripts
* docs
* fixed issue joining cluster
* update scripts
* fixed error in system command
* fixed error in system command
* scripts
* updated doc
* updated doc
* updated doc
* updated doc
* VCDA-354: Support multiple vCenters
* #63 vCD version compatibility
* doc
* updated docs
* doc
* doc
* doc
* Updated release notes
0.3.0
-----
* added node and system commands
* added CLA
* updated doc for 0.3.0
* node create/delete/list
* create/delete node(s)
* Markdown cosmetic/doc fixes
* changelog
0.2.0
-----
* docs
* readme
* fixed run issue
* changed validation order
* download
* download
* setup.cfg
* wip
* scripts
* doc
* doc
* Update \_config.yml
* rearchitect
* refactor
* refactoring
* refactored config
* cleanup
* pv
* wip
* delete pvc
* add PV as ID
* fixed PV provider files location
* customization directory
* docs
* docs
* ubuntu template
* path
* wip
* setup.cfg
* pv
* removed comments
* pep8
* using additional disk
* debug
* template
* template
* storage profile
* network during create, ubuntu ova
* license
* license
* license
* readme
* readme
0.1.2
-----
* docs
* ubuntu template
* ubuntu
* config
* pv
* optional-pv
* pv
* pv
* fixed-ver
* version
* pv
* pv-broker
* wkep
* PV
* reqs
* docs
* docs
* ip allocation mode pool; validate broker config
* allocation\_mode
0.1.1
-----
* 0.1.1
* docs
* vsphere
* wip
0.1.0
-----
* weaver
* weaver
* weave
* flannel-0.9.0
* flannel-0.9.0
* flannel-0.8.0
* root
* vapp-net
* encoding
* encoding
* encoding
* catalog-item
* catalog-item
* catalog-item
* wait-for-item-ready
* refactor
* automated-template-creation
* new-config
* wip
* wip
* Add Gitter badge
* changes
0.0.9
-----
* tasks
* docs
* docs
* docs
* docs
* mem/cpu
* flake8
* node customization
* create task
* Set theme jekyll-theme-minimal
* docs
0.0.8
-----
* deps
0.0.7
-----
* wip
* python3 support
* Closes #29
* removed sample config file
* misc
0.0.6
-----
* test
0.0.5
-----
* deps
* flake8
* readme
0.0.4
-----
* dependencies
0.0.2
-----
* 0.0.2
* template ports; cluster name validation
* conf
* doc
* provisioning
* templates
* .ds
* vsphere
* flake8
* added ability to fetch yaml swagger file
* flake8
* cluster-crud
* default-broker
* migrated to click and new pyvcloud
* merged
* moved-to-click
* pks
* removed templates
* flake8 passing
* removed .DS\_Store
* full working version, uses pkg\_resources instead of data files
* moved up swagger for packaging
* follows flake8 tests
* fixed issues with datafiles
* wip
* templates
* removed scripts
* removed deps
* removed deps
* removed deps
* temp fix
* fixed utils
* fixes swagger json method
* follows flake8 tests
* fixed errors in the cse
* removed pyc files
* gitignore
* allow client to fetch swagger files, packaged swagger with cse
* flake8
* doc
* doc
* gitignore
* doc
* moved-dir-up
* new-sdk-client
* new-sdk-client
* new-sdk-client
* new-sdk-client
* new-sdk-client
* deleted DS Stores
* update
* delete all kov-py files
* created swagger file and deleted all kov-py stuff (swagger code-gen)
* deps
* wip
* new-impl
* fixed import error
* deps
* req
* readme
* kov-int
* doc
* adapter
* vc-adapter
* renamed the folder to pykov and added setup.cfg to get it to work with naming the package pykov
* created the swagger-codgen generated python-sdk's
* created the swagger-codgen generated python-sdk's
* ci
* wip
* delete
* Packer scripts for kub master and worker template creation
* add-n-list
* basic-reply
* docs
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* req
* readme
* init
* pika
* Add DCO information
* Add DCO information
* example
* init
* wip
* wip
* dir-renamed
* dir-renamed
* config
* license
* license
* license
* wip
* Adding .gitignore template
* Add CONTRIBUTING template
* Add README template