forked from vmware/container-service-extension
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
886 lines (823 loc) · 35.1 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
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
CHANGES
=======
* [Docs] Work in progress docs (#796)
* [VCDA-1825] Consume latest pyvcloud and vcd-cli (#789)
* [Docs] More edits to the CSE 3.0 documentation (#795)
* [Docs] Minor edits to CSE 3.0 content (#794)
* [Docs] CSE 3.0 as the main page (#793)
* [Docs] Final edits for CSE 3.0
* [VCDA-1876] Update documentation for Container UI Plugin (#779)
* [Docs] Release notes for CSE 3.0 and few other edits (#791)
* Add information about deprecation of templates (#790)
* [Docs] Edits to CSE 3.0 documentation (#788)
* [Docs] Correction in the upgrade path to CSE3.0 (#787)
* [Docs] Minor edits to CSE30 and TemplateManagement files (#786)
* [Docs] Minor edits in the Troubleshooting and Known Issues pages (#784)
* Added a Known issue : how to delete the stale entries of a cluster that seems to be in stuck state. (#783)
* Fix warning statement thrown when checking if element is not None (#782)
* nfs count default set to 0 (#781)
* Update log bundle information for cse 3.0 (#778)
* [Docs] How to set the default storage-polify for native deployments. (#780)
* [VCDA-1766] Move to VAC production for telemetry (#757)
* [VCDA-1875] Update template announcements page (#776)
* Add Container UI Plugin 1.0.3 (#777)
* Update task to error if defined enttiy update / create fails (#774)
* Check if the defined entity is in resolved state before fetching the configuration (#769)
* [VCDA-1860] Change DE deletion on cluster creation rollback to use sysadmin context (#766)
* Removed offensive terminology in github docs
* Fixed links under CSE3.0 (#773)
* [Github docs] Add upcoming documentation (#772)
* Updated OSL for 3.0 GA (#767)
* [VCDA-1868] Server side changes to handle when TKG+ is swithced off (#765)
* [VCDA-1848] Update sample config api version to 35.0 (#762)
* [VCDA-1858] Encode value for query filter expressions (#763)
* [VCDA-1849] CSE upgrade to tag templates with placement policy when template creation is skipped (#761)
* Fix error messages and upgrade command for native (#764)
* Hiding ovdc list command in api v 33 and 34 (#756)
* reverting wait on task for create entity in create cluster (#759)
* [VCDA-1825] Fix Minor error codes and add exception handling to cluster\_service (#755)
* Update pyvcloud requirement to 22.0.2.dev31 (#754)
* Fix CTOT failure due to CLI (#753)
* [VCDA-1787] Add --id option for cluster commands (#749)
* [VCDA-1638] Use scrypt for encryption algorithm (#743)
* [VCDA-1831] Fixed broken vcd cse pks ovdc disable command (#748)
* [VCDA-1794] Order-of-output-columns-fixed (#745)
* Fix filter parameters for cluster list (#746)
* [VCDA-1812] Move command examples from Group level to relevant subcommands (#737)
* Removed offensive terminology (#735)
* Fix entities endpoint for tkg client (#747)
* Add resource version to the request before update operation for TKG (#730)
* [VCDA-1793] Create defined entities in specific org when sysadmin creates a cluster (#738)
* Change tkgCluster to TanzuKubernetesCluster in output (#736)
* CLI for cse configure-pks (#726)
* [VCDA-1612] vcd cse cluster remove-nfs CLI (#731)
* Deprecated entities endpoint. (#732)
* [VCDA-1775] Add --org option for cluster apply to help sysadmin specify deployment org for TKG (#722)
* Changes for showing proper error message for TKG cluster upgrade and … (#716)
* [VCDA-1781,1803, 1735] - Fix missing references to missing methods in cluster\_service.py (#724)
* Fix help strings in CLI (#721)
* [VCDA-1712,VCDA-1740] sample generation for tkg and help text for sample file (#718)
* Fix failing CToT against vCD 10.2 (#729)
* Avoid showing Native clusters if CLI is enabled only for TKG (#723)
* Enable pks ovdc commands for v35 (#719)
* [VCDA-1633, VCDA-1634] Mqtt consumer POC (single-threaded) (#709)
* [VCDA-1772, VCDA-1734, fix snake case output] Exception when no rights, fix write operation task output (#720)
* Changed name validation regex for cluster name (#715)
* Avoid filters for searching sizing policy during cluster create (#717)
* Fix regression related to cse install/upgrade/run (#713)
* [VCDA-1652] Transfer ownership of defined entity to cluster owner during cse upgrade (#710)
* [bug fix]checking API version before checking for MQTT extension (#712)
* Fix rollback true/false conditions on cluster create (#711)
* [VCDA-1564] Telemetry for defined entities (#699)
* Update template list endpoint to return all data about templates (#707)
* Add support for handling multiple Accept headers in incoming requests (#705)
* [VCDA-1635] Change references for tkg\_plus to TKG+ (#706)
* [VCDA-1632] Mqtt upgrade (#694)
* Update pyvcloud version in requirements.txt (#703)
* [VCDA-1622] TKG cluster get config operation from CLI (#702)
* [VCDA-1695] Hide references to TKG PLUS unless opt-ed in (#693)
* [VCDA 1653] Avoid using prefix while creating/ updating clusters (#698)
* [VCDA-1698] Allow upgrade from arbitrary patch version in a supported upgrade path (#696)
* VCDA-1644 Add description for the schema (#691)
* Set default values for hidden parameters (#695)
* [VCDA-1704] Default down to tkg only operations when cse server is not running (#690)
* added paho-mqtt to requirements.txt (#700)
* Fix for broken vcd cse template list for api version 35 (#692)
* Add cse def schema to CSE whl package (#688)
* [VCDA-1675, VCDA-1630] config validator and install with mqtt components (#680)
* [VCDA-1694] Disable --tkg-plus options for ovdc enable and disable based on environmen… (#684)
* Fix sending the correct parent key (#687)
* [VCDA-1621] Create, Update and Delete TKG clusters from CLI (#682)
* [VCDA-1645] Validate PUT Def Entity Payload (#671)
* Regenerated TKGclient from swagger (#678)
* [VCDA-1657, VCDA-1668] Update CSE REST api endpoints (#677)
* [VCDA-1515] Report users at the end of CSE upgrade who needs to be assigned DEF entity RBAC rights (#666)
* [VCDA-1681] cluster restriction with placement policies fixed (#675)
* [VCDA-1671] Def entity owner as part of console display on cluster list CLI (#679)
* NFS implementation (#673)
* [VCDA-1627, VCDA-1628, VCDA-1629] Adding MQTT extension manager (#658)
* [VCDA-1517] Ignore cse node commands for api version 35 (#672)
* [VCDA-1682] Generate new client for TKG swagger changes (#669)
* [VCDA-1672] Include Org and Owner as part of the defined entity model (#674)
* [ PR ] Cluster command help message and fix (#665)
* [VCDA-1608] Cluster config CLI implementation (#664)
* Hide ovdc info command as it doesnt display any more info than list (#663)
* [VCDA-1594& VCDA-1604]: Implement scale down for clusters (#661)
* [VCDA-1610] Cluster upgrade CLI implementation for Defined Entity (#660)
* Fix failing CToT (#662)
* [Vcda 1613]: Format console output for v35 cli (#655)
* Model and Schema changes to include nfs (#657)
* [VCDA-1611] CLI implementation cluster-upgrade-plan (#654)
* [PR] CTOT Fix - cluster resize with no worker node is a positive test case (#656)
* [VCDA-1609] DEF entity cluster delete (#653)
* [VCDA-1542, 1543, 1545] Handle CSE upgrade to api version 35.0 (#632)
* [VCDA 1595,1603] apply - generate sample file, resize cluster CLI implementation (#651)
* [VCDA-1624] Hook TKG client to CSE client (#649)
* [VCDA1590] Cluster create and resize support to handle 0 worker nodes (#644)
* Update CSE UI plugin to 1.0.2; update documentation (#652)
* [Vcda 1605] implement server side get cluster config (#646)
* Fix ovdc enable bug in system tests (#645)
* [VCDA-1580] Move to pre-defined kubernetes interface (#641)
* [Vcda 1535] Ovdc Enable and disable with placement policy (#626)
* [VCDA-1548] Cluster List and Info for Defined Entity (#642)
* [VCDA-1567] Add nodes section to the schema. Enhance create and resize workflows (#640)
* [Vcda 1541] upgrade cluster workflow (#635)
* fix remove compute policy errors (#643)
* Remove operation context from compute policy manager (#637)
* [VCDA-1547] Implement vcd cse cluster apply for create cluster (#634)
* PR- Fix CTOT failure (#639)
* VCDA-1589 Implemennt cluster-delete new endpoint. (#636)
* Reverting system tests after photon gc bug fix (#633)
* [VCDA-1568] Exception-Handler For Defined Entity Services and Cluster Handler (#628)
* [VCDA-1571] update schema with k8s, cni, docker and os info (#630)
* [VCDA-1544, 1546] CSE upgrade command (#624)
* Change the ID format of the interface and entity type. (#631)
* Revert GC fix, since fix is now available from vCD (#629)
* [VCDA-1572] CLI-To-Use-CSE-Server-Api-Version (#623)
* Server side implementation for V35 cluster resize operation (#622)
* Skip Photon template installation during system tests (#627)
* [VCDA-1534] Tag templates with placement policies during template install (#621)
* [VCDA-1518] Use sizing\_class for creation of VMs in the cluster (#614)
* Def-entity Cluster Status (#617)
* Remote template url change (#620)
* VCDA-1574 & 1578 Entity filtering, GET and LIST endpoints
* Workaround for GC bug in vCD leading to template creation failure (#618)
* [VCDA-1516] Add base code for CSE upgrade (#613)
* [VCDA-1549] Add version tracking to CSE server (#609)
* [VCDA-1533] Create placement policies on cse install (#608)
* [VCDA-1531] CLI skeleton (#606)
* Fixing the (bug) method params of new def\_cluster\_handler.py (#612)
* VCDA-1539 Separate defined entity handler, backend service and cluster-create implementation. (#599)
* Update CSE-vCD compatibility matrix to add patch/update releases of supported vCD versions (#607)
* [VCDA-1536] Suppress template rule checking for api v35 and above (#605)
* [VCDA 1528] Added vCD api version check to CSE config validator (#604)
* VCDA-1538&1539 Create schema and model for native cluster (#603)
* Registering schema.json without manual copy (#601)
* [Vcda 1508] Register DEF schema on CSE install (#597)
* Temporary fix for OVDC compute policy remove (#595)
* VCDA-1497 Implement Defined Entity Service (#596)
* Resolved flake8 errors for system tests (#594)
* VCDA-1498 Defined entity schema service (#588)
* Fix flake8 errors in system tests (#593)
* [VCDA-1502] Add cloudapi client into request context (#591)
* Better error message on connectivity failure due to self-signed certificates (#590)
* Fix client in pksbroker (#586)
* Fix for missing admin client on ovdc update (#585)
* [VCDA-1477] Implement request context (#584)
* [VCDA-1481, 1482, 1483] Change logging strategy (#583)
* [VCDA-1488] Separate ovdc enable for Ent-PKS (#576)
* Address merge conflicts
* [VCDA-1438] Separate PKS command group - Server side changes (#561)
* [VCDA-1457] Add tests for cluster resize (#560)
* [VCDA-1431] resolve multiple telemetry calls (#558)
* [VCDA-1272] Optimize ovdc list from server (#562)
* fix for recording incorrect telemetry details (#555)
* [VCDA-1270] Change Temp vm name to meaningful one (#549)
* Separate-Command-Group-For-PKS(Client Side Changes) (#550)
* [VCD-1436] Update docs for CSE 2.6.1 announcing support for PKS 1.7 (#569)
* Add fields in base\_config.yaml to support 2nd org for running tests (#579)
* Add CSE UI plugin v1.0.1 (#580)
* Fix cluster list to show PKS cluster k8s version (#575)
* Fix convert cluster showing incorrect kubernetes version (#572)
* [VCDA-1451] Update cluster list to show Kubernetes info (#557)
* [VCDA-1378] Update docs for 2.6.0 GA (#538)
* Bump nokogiri from 1.8.5 to 1.10.8 in /docs (#529)
* Add UI 1.0.0 release build (#552)
* Update pyvcloud requirement to 22.0.1 (#559)
* [VCDA-1441] Update PKS client to v1.7 (#553)
* [VCDA-1257] Add cpu, memory and ssh keys option for cluster resize (#551)
* Fix bug where auth token can be referenced before assignment (#543)
* Update Template announcement page (#537)
* remote template url set to master template repo (#523)
* [VCDA-1394] Telemetry Fixes (#530)
* [VCDA-1384] Update dependency for CSE 2.6.0 (#531)
* [VCDA-1365] Update OSL files of 2.6.0 GA (#526)
* [VCDA-1381] Fix error message on triggering invalid operation on non native clusters. (#525)
* Change cluster upgrade k8s version check to >= to accomodate photon's k8s versioning (#521)
* Post the telemetry data in a separate async thread (#528)
* [VCDA-1382] Expose CSE server CLI commands to manage life-cycle of CSE UI plugin (#524)
* Add flake8 ignore to manage\_plugin.py (#520)
* Fix docstring consistency (#517)
2.6.0.0b1
---------
* Update AUTHORS and Changelog (#516)
* Fixing some small mistakes in CSE\_UI\_PLUGIN doc page (#515)
* Update docs for CSE 2.6.0 beta (#513)
* Adding 1.0.0.0b1 CSE UI plugin (#514)
* Add back default 'config.yaml' to --config option (#512)
* Change CLI context arguments to required options (#510)
* Update OSL files (#511)
* Update pyvcloud and vcd-cli library versions in requirements.txt (#509)
* Sort \`cse template list\` command's output (#508)
* Fix how Kubernetes version is fetched in get\_all\_clusters() (#507)
* Fix indefinite wait on Guest Customization during convert-cluster operation (#506)
* [VCDA-1362] Edit cse.service and cse.sh to consider config encryption (#505)
* Add version info for semantic-version dependency (#503)
* telemetry workflow for CSE operations (#501)
* Disabling cse check install test. (#502)
* [VCDA-1329,1343] Fix default number of consumer threads. Update help string of CSE CLI commands (#499)
* [VCDA - 1340, 1342] Adding support for JWT for authorization in CSE (#496)
* telemetry support to CSE operations (#494)
* [VCDA-1313], [VCDA-1314] Implement cluster upgrade (#495)
* [VCDA-1334] Adding support for VmSizing Policy based compute policy association/d… (#493)
* [VCDA-1311], [VCDA-1312] Add functionality to display upgrade plans for a cluster (#492)
* Remove password option from server CLI (#491)
* Add vac url, collector id in config at CSE server startup (#490)
* [VCDA-1293], [VCDA-1294] Add cluster/template metadata to track software versions (#487)
* VAC client for CSE (#482)
* config keys added to support telemetry (#488)
* [VCDA-1274] Change num\_workers to be an optional parameter for PKS cluster creation (#486)
* Allow 0 worker node cluster creation (#485)
* Fix bad error message when required key is not provided (#484)
* [VCDA-1269] Decouple PKS config from CSE config (#480)
* Bump rubyzip from 1.2.2 to 2.0.0 in /docs (#476)
* Implement kubectl drain for node delete operation (#472)
* Skip decryptionon configuration file (#479)
* [VCDA-1268] CSE support for encrypted configuration file (#474)
2.5.1
-----
* Add 2.5.1 changelog (#470)
* Update known issues and release notes for CSE 2.5.1 (#465)
* Remove unnecessary reboot in template creation (#468)
* Fix bug blocking new compute policy creation and server startup (#461)
* Fix how server handles default data values (#459)
* Fix duplicated heading in known issues (#464)
* Update known issues (#462)
* Update Known Issues for CSE 2.5 (#460)
* Updating Changelog
2.5.0
-----
* Some more edits in docs (#456)
* Update docs for CSE 2.5.0 (#455)
* Update documentation diagrams (#454)
* Fix typos in CSE sample text (#453)
* Check cloudapi vdcComputePolicy uri endpoint (#452)
* [VCDA-1239] Bump up version requirement for pyvcloud and vcd-cli (#451)
* [VCDA-1211] Modify VM compute policy update to be asynchronous (#443)
* Log file information updated (#446)
* Change default template name and revision values to sample values. (#449)
* Remove documentation for Essential PKS (#450)
* [VCDA-1203] Refactor \`get\_all\_cse\_policies()\` to return a generator (#437)
* Set the script file permissions to read,write for owner only (#448)
* [VCDA-1138] Updated OSL file 2.5 GA release (#439)
* [VCDA-1210] Fix cluster deployment for non admin cross org users with api v33.0 (#442)
* [VCDA-1223] CSE SERVER MANAGEMENT - Left Side Navigation Changes (#441)
* Navigation link added for Enterprise PKS Limitations (#445)
* [VCDA-1213] Fixed GA Release Date For CSE 1.1.0 (#440)
* [VCDA-1164] Introduced minor error codes in CSE responses, customization of error message on client (#436)
* [VCDA-1175] Replace existing VMs compute policy with 'System Default' during forced ovdc compute policy removal (#433)
* [VCDA-1195] Force template compute policy removal client to api version 32.0 (#435)
* Add debug messages to server tests (#428)
* [VCDA-1199] Add K8s\_version field to output of /api/cse/clusters and /api/cse/cluster/{name} (#434)
* Update pyvcloud requirement to v20.1.1dev97 (#431)
* [VCDA-1193] VM customization script runs check result errors (#427)
2.5.0b1
-------
* Updating Changelog
* Small typo fix in docs navigation panel
* CSE 2.5.0beta1 docs (#422)
* Add todo hack to fix how default values are handled (#424)
* [VCDA-1155] Expose command to migrate clusters deployed by CSE 2.0.0 and below to current CSE. (#421)
* Update pyvcloud and vcd-cli requirement for CSE 2.5.0 (#423)
* Add template name and resize to cluster resize (#419)
* [VCDA-1136] Implement ovdc compute policy operations (#414)
* Update requirement pyvcloud >= 20.1.1.dev90 (#417)
* Update template repo for system tests to vmware official template recipe repo. (#418)
* Get the password from vapp instead of from template that causes backward incompatibility on template name (#416)
* Updating sample generator to pull template recipe from vmware repo by default. (#415)
* [VCDA-1095] Add persona support for node operation
* B105: hardcoded\_password\_string: false positives and test environment password strings marked not vulnerable (#413)
* [VCDA-1120] Making templates complaint with the compute policy (#410)
* [VCDA-1108] Fix how \`ovdc list --pks-plans\` gets vCenter name (#408)
* [VCDA-1066, VCDA-1068] Implement cse template install command (#407)
* Fix ovdc list bug (#405)
* [VCDA-1096] Add persona support for cluster info and config
* Fix-Missing-Vcd-Client-Argument (#403)
* [VCDA-1094] Add persona support for delete clusters
* Refactor brokers and server data handling (#398)
* [VCDA-1093] Add persona based tests for cluster create and list (#396)
* [VCDA-1093] Add persona based tests for cluster create and list
* Update pyvcloud dependency to 20.1.1.dev73 (#400)
* [VCDA-1060, VCDA-1063, VCDA-1064] - Implemented cse template list command (#401)
* Support for vdc compute policy to vdc and vms (#397)
* [VCDA-1084, VCDA-1085] Introduction of template default over-ride rules (#394)
* [VCDA-1105] Fix task based CSE operation for vCD 9.8 (#391)
* [VCDA-1113] Expose template revision as cli command options (#393)
* Add cluster request handler and refactor brokers to use request dictionary (#392)
* Add ovdc, system, template request handlers (#388)
* [VCDA -1083,1089,1114] Replace local template section in config yaml with remote template cookbook workflow (#387)
* [VCDA-1098] Add persona support for system test framework (#384)
* Organize constants/bare strings into enums for data consistency (#386)
* [VCDA-1087] Add functionality to create templates out of recipe and scripts downloaded from remote template cookbook (#385)
* Fix bugs preventing proper Kubernetes app deployment on clusters (#382)
* [VCDA-1062] Introduce remote template cookbook (#383)
* Upgrade packages in template vApps to address vulnerabilities (#376)
* Revert unintentionally checked in code. (#379)
* [VCDA - 939, 959,1072, 1074] Refactor CSE's broker manager, processor, util files, client - server communication (#371)
* VCDA-X: Fix tox.ini to exclude auto-generated PKS and UAAC client files from flake8 check (#375)
* [VCDA-1050] Update Photon Docker version and system tests (#373)
* Update assert failures to print useful debugging info (#369)
* Fix wrong command in enterprise PKS tenant workflow image
* Fix doc error - Wrong command in doc for generating sample config files. (#374)
* Change how passwords are generated and read for K8 cluster vms (#367)
* Fixed stack trace displayed on console when executing vcd cse node info (#366)
* Handle org and vdc arguments (#365)
* [VCDA-1037] vcd cse node info command broken after enabling PKS (#350)
* Documentation on OIDC and Pay-as-you-go models for ovdc (#362)
* Include org option and set the default org if not provided in the command line (#364)
* Handle vdc,org options for delete cluster (#357)
* VCDA-999: Unable to get the correct cluster config as sys admin (#361)
* Add DNS suffix bug info to known issues doc (#360)
* Extend the query filter that extracts vApp list with vdc and org values from the query parameters (#354)
* [VCDA-1007] Validate PKS connection at CSE startup (#337)
* Filtering cluster list as org-admin also includes org-admin as owner check (#351)
* Documentation updates to CSE 2.0 GA (#348)
2.0.0
-----
* Update Changelog
* Documentation updates to CSE2.0 (#346)
* [VCDA-1016] Update CLI help strings (#336)
* CSE 2.0 documentation updates (#345)
* Fix Photon OS Kubernetes version (#344)
* Documentation updates for CSE 2.0 (#340)
* VCDA-1033: Proper message for missing network name error in cluster creation command (#343)
* [VCDA-1029] Updated OSL file for GA release. (#341)
* [VCDA-1036] Address CVE-2019-9636 (#339)
* [VCDA-1032] System admin create cluster show appropriate error message (#338)
* [VCDA-960] org admin support for pks crud operations (#335)
* [VCDA-1005] Restrict access to clusters with failed network isolation (#334)
* Avail plans to only sys admins and removing the org vdc in use to be passed as a param for vdc to resize clusters. (#332)
* [VCDA-1006] Update org source to request spec in create\_cluster\_thread (#330)
* [VCDA-974] List clusters needs to have org column (#331)
* VCDA-974-list-clusters-needs-to-have-org-column (#315)
* VCDA-897: Implementation of PKS plans command in CSE (#329)
* [VCDA-966] Remove vcd user id from console output and exceptions (#304)
* [Doc] Fix broken links in Release Notes (#328)
* [VCDA-924] Upgrade Photon OS 2.0 from kubernetes v1.10.11 to v1.12.7 (#290)
* [VCDA-989] Fix inter-operability of CSE with NSX-T 2.4 (#326)
* [Doc] Added vCD-Enterprise PKS vCenter connection as a known issue and the workaround. (#327)
* [Doc] Fixing web links in Enterprise PKS enablement (#324)
* [Doc] Fix weblinks in Enterprise PKS enablement (#323)
* [Doc] Cosmetic edits on Enterprise PKS enablement
* [Doc] Fixing web links in Enterprise PKS enablement (#321)
* [VCDA-990] Update RBAC doc page with PKS operation rights. (#313)
* [Doc] Fixing comptibility matrix of Enterprise PKS enablement (#320)
* Documentation fix (#319)
* Documentation for Enterprise PKS enablement (#318)
* Update Changelog with 2.0.0.0b1
2.0.0b1
-------
* Update Changelog and AUTHOR
* Update legal documents for CSE 2.0 Beta (#317)
* 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