v4.6.b
What's Changed
- Add installer client code by @TylerGillson in #1
- PLT-309: Provision for virtual cluster pause and resume by @SivaanandM in #2
- PLT-331: Adding get pairing code and unit test for error handling. by @nikchern in #3
- PLT-333: VM management support. by @nikchern in #5
- PLT-333-1: VM management with hapi first cut. by @nikchern in #6
- PLT-164: Added unitest mock function for alerts by @SivaanandM in #4
- PLT-356 : Added support for both tenant and project context for cluster group by @SivaanandM in #9
- PLT-333:Virtual Machine Management TF support (CRUDL | Lifecycle Operations) by @SivaanandM in #10
- PPD-1090: Virtual Cluster CRUD by @TylerGillson in #11
- PLT-388: VMM move schema to kubevirt dataobjects by @nikchern in #12
- Make cluster profile methods mockable; tidy code by @TylerGillson in #14
- Add ValidateTenantAdmin() by @TylerGillson in #15
- Handle project scope for cluster group metadata & summaries by @TylerGillson in #16
- PPD-1200: Add event client by @TylerGillson in #17
- PLT-394:Added context support in get cluster kubeconfig by @SivaanandM in #18
- PLT-422: VM DataVolume CRUD support. by @nikchern in #19
- PLT-422-1: VM DataVolume test support. by @nikchern in #20
- PLT-318: CoxEdge draft SDK. by @nikchern in #21
- PLT-436: Added Unit test support for registry by @SivaanandM in #22
- PEM-1867: Display login banner by @TylerGillson in #23
- PEM-1867: Add ListOrganizations(); fix auth client by @TylerGillson in #24
- PPD-1189: App profile & deployment support v1 by @TylerGillson in #25
- PLT-480: List all users. by @nikchern in #26
- PDE CLI support for App Profile creation by @TylerGillson in #27
- PLT-486:Adding support for oci/ecr registry in cluster profile by @SivaanandM in #30
- PLT-14: Users, teams, resources API. by @nikchern in #29
- Add OCI Basic registry funcs, add missing contexts, clarify naming for OCI ECR funcs by @TylerGillson in #31
- Fix merge conflict with GetOciBasicRegistry by @TylerGillson in #32
- PLT-510: Cluster client service mock for registry unit tests. by @nikchern in #33
- PLT-465:Added Support for cluster Force delete by @SivaanandM in #34
- PLT-503: Fix user datasource to accept email. by @nikchern in #35
- PLT-449:Added new resource/datasource support for asset ssh_key by @SivaanandM in #37
- Cluster context refactor draft. by @nikchern in #38
- PEM-1867: add no auth client by @TylerGillson in #39
- PLT-552: cluster context fix for VMware and AWS. by @nikchern in #40
- PLT-467: add GetOrganizationByName by @TylerGillson in #43
- PLT-529: add get cluster profile method for all PCG types by @TylerGillson in #42
- PLT-552: accounts and clusters context. by @nikchern in #41
- PLT-569: Fixing cloud accounts context. by @nikchern in #44
- PLT-587:upgrade hapi by @SivaanandM in #46
- PEM-2752: add PrintSystemLoginBanner by @TylerGillson in #47
- PLT-595: Private cloud account validation with PCG. Lint errors. by @nikchern in #48
- PLT-595: Improve error handling when checking PCG status. by @nikchern in #49
- PLT-592: Addon deployment support in tenant context. by @nikchern in #50
- PLT-628:Macro tenant context fix by @SivaanandM in #51
- PLT-633 : sdk support fot vmm node cordon by @SivaanandM in #52
- PLT-658:Added sdk support for clusterMetaAttribute by @SivaanandM in #53
- PLT-678:Admin kube config sdk support by @SivaanandM in #54
- PLT-698:Unit test support for edge native by @SivaanandM in #55
- PLT-724:Fixed Back up policy day 2 operation by @SivaanandM in #57
- PLT-721: sdk support for updatingclusterprofile value for tenant and … by @SivaanandM in #56
- PLT-741: Fixed cluster common field tenant day 2 operations on sdk by @SivaanandM in #58
- PLT-782:Added pagination serach in get cluster function by @SivaanandM in #59
- PLT-799: Update hapi dependencies. by @nikchern in #60
- PLT-679: list all pages of app profiles by @shphadnis in #61
- PLT-661:Added Cluster profile support for cluster group by @SivaanandM in #62
- PLT-804: Fetch all appliances available in repo. by @nikchern in #63
- PLT-786:Fixed ECR Registry context issue by @SivaanandM in #64
- chore: update go version & fix go.mod by @TylerGillson in #66
- PLT-784:Updated listclusters client method by @SivaanandM in #65
- PLT-784: Update golang and gomi and hapi dependencies. by @nikchern in #67
- PLT-824: AWS cloud account validation feature. by @nikchern in #68
- PLT-825: Azure cloud account validation feature. by @nikchern in #69
- PLT-765:Added sdk support for repave approval by @SivaanandM in #71
- PLT-827: Support for cloud account import API. by @nikchern in #70
- PLT-647: Fixing PCG account check for public clouds. by @nikchern in #72
- Added unit test for cluster repave approval flow by @SivaanandM in #73
- Added het node repave reason function by @SivaanandM in #75
- PLT-851: Removed duplicate cluster deleted check by @SivaanandM in #74
- PLT-851-1: Fixed get cluster by name API context. by @nikchern in #76
- PLT-851-2: Fixing application profile list response. by @nikchern in #77
- PLT-876:Added update appliance meta support in sdk by @SivaanandM in #78
- PLT-822: Removing deprecated attributes. by @nikchern in #79
- feat: add GetMgmtAppVersion; refactor SDK client by @TylerGillson in #80
- PLT-921: Skip setting context for azure cluster machine pool update. by @nikchern in #81
- PLT-806: change to search API for appliance datasource. by @nikchern in #84
- PLT-701: Added new macros resource support in SDK by @SivaanandM in #85
- PLT-987:Added SDK support for profile variables. by @SivaanandM in #86
- PLT-759:SDK support so custom cloud account by @SivaanandM in #88
- PLT-1019:Added SDK support for custom cloud cluster. by @SivaanandM in #90
- PLT-1047:Added support for custom account data source by @SivaanandM in #91
- PLT-961:Added Pause agent upgrade support in SDK by @SivaanandM in #92
- PLT-1019-1: Fixed day2 operation for custom cloud machine pool. by @SivaanandM in #93
- Release TF Provider v0.17.5 (custom cloud support) by @SivaanandM in #89
- PLT-1069:Fixed error handling in profile variable update by @SivaanandM in #94
- PLT-1035: replace hapi w/ palette-api-go by @TylerGillson in #87
- feat: export, bulk delete cps by @TylerGillson in #96
- fix: document & handle all APIs w/o project scope by @TylerGillson in #97
- fix: nil pointer dereference in GetCluster by @TylerGillson in #98
- Code for PLT-1137 by @pavithrapgithub in #99
- adds user functions by @wcrum in #100
- Create and get api for on demand scan by @pavithrapgithub in #101
- feat: add create user by @wcrum in #102
- fix: handle 404 in GetClusterWithoutStatus; fix 404 handling in general by @TylerGillson in #103
- PLT-1202: support basic auth by @TylerGillson in #106
- OPS-4460 - Github actions for pr validation by @mumarmd in #105
- added func for PQA-1848 by @MGamya in #109
- PQA-1860: get edge hosts using continue token by @MGamya in #110
- Pqa 1907 Edge BDD: Automation for PEM-5001 - edge host list based on tag by @MGamya in #111
- Sdk for 4.3 WIP by @SivaanandM in #113
- docs!: enable revive and address all lints by @TylerGillson in #115
- docs: add usage; rename PaletteURI option by @TylerGillson in #116
- ci: bump golangci-lint by @TylerGillson in #117
- PLT-1317: remove /v1/auth/org/{orgName}/switch endpoint by @devang-gaur in #119
- PLT-1317: Update APIs as per changes in palette-api-go by @devang-gaur in #120
- add AuthRefreshToken API by @devang-gaur in #121
- Release 4.4.b - for terrafrom sdk cut over by @SivaanandM in #118
- docs: add list clusters sample code by @TylerGillson in #122
- refactor: merge palette-api-go into palette-sdk-go by @TylerGillson in #123
- refactor: use env vars instead of command line args by @TylerGillson in #124
- add UpdatePCGVsphere API by @devang-gaur in #125
- PLT-1353: Fixed overlorduid constant typo by @SivaanandM in #126
- PQA-2092: Add Edge Host Registration token Deletion in palette-sdk-go by @MGamya in #127
- feat: api key and standardization of uid action by @wcrum in #128
- feat: added create api key by @Ragavi916 in #129
- Add Cert Renewal by @MGamya in #130
- feat: added code snippet for removing addon from cluster by @MGamya in #131
- PLT-1439:Add support for node deletion and get machine lists by @SivaanandM in #132
- PLT-1403:Added support for PCG DNS Map by @SivaanandM in #135
- fix: correct generate.sh and re-generate client and model by @ahmad-ibra in #137
- PLT-1470: Added support for get role with name. by @SivaanandM in #138
- PLT-1454: Added user management support by @SivaanandM in #140
- PLT-1455: Added support for role management by @SivaanandM in #141
- PLT-1493: Added support for permissions by @SivaanandM in #142
- PLT-1443: Added minio, gcp and azure bsl support in sdk. by @SivaanandM in #143
- PE-5483: Implement hybrid APIs by @ahmad-ibra in #139
- feat: implement list pack registries by @MGamya in #144
- PLT-1524: Added support for password policy by @SivaanandM in #145
- feat: implement validate cluster repave by @ahmad-ibra in #146
- fix: added 2node related fields by @MGamya in #148
- Sdk for v4.6.0 by @SivaanandM in #147
- ci: fix gosec config and lints by @TylerGillson in #150
- SUS-536: fix pagination for SearchClusterSummaries by @pavansokkenagaraj in #133
- Bumping up Go version to 1.22.12 by @SivaanandM in #151
- add V1ClusterProfilesUIDSpcDownload API by @devang-gaur in #149
- add GetLatestServiceVersionCLI and GetManifestsForCLI APIs by @devang-gaur in #154
- add V1SpectroClustersSpcDownload api by @devang-gaur in #155
- SDK Support for 4.6.a by @SivaanandM in #153
New Contributors
- @shphadnis made their first contribution in #61
- @pavithrapgithub made their first contribution in #99
- @wcrum made their first contribution in #100
- @mumarmd made their first contribution in #105
- @MGamya made their first contribution in #109
- @devang-gaur made their first contribution in #119
- @Ragavi916 made their first contribution in #129
- @ahmad-ibra made their first contribution in #137
- @pavansokkenagaraj made their first contribution in #133
Full Changelog: https://github.com/spectrocloud/palette-sdk-go/commits/v4.6.b
What's Changed
- Add installer client code by @TylerGillson in #1
- PLT-309: Provision for virtual cluster pause and resume by @SivaanandM in #2
- PLT-331: Adding get pairing code and unit test for error handling. by @nikchern in #3
- PLT-333: VM management support. by @nikchern in #5
- PLT-333-1: VM management with hapi first cut. by @nikchern in #6
- PLT-164: Added unitest mock function for alerts by @SivaanandM in #4
- PLT-356 : Added support for both tenant and project context for cluster group by @SivaanandM in #9
- PLT-333:Virtual Machine Management TF support (CRUDL | Lifecycle Operations) by @SivaanandM in #10
- PPD-1090: Virtual Cluster CRUD by @TylerGillson in #11
- PLT-388: VMM move schema to kubevirt dataobjects by @nikchern in #12
- Make cluster profile methods mockable; tidy code by @TylerGillson in #14
- Add ValidateTenantAdmin() by @TylerGillson in #15
- Handle project scope for cluster group metadata & summaries by @TylerGillson in #16
- PPD-1200: Add event client by @TylerGillson in #17
- PLT-394:Added context support in get cluster kubeconfig by @SivaanandM in #18
- PLT-422: VM DataVolume CRUD support. by @nikchern in #19
- PLT-422-1: VM DataVolume test support. by @nikchern in #20
- PLT-318: CoxEdge draft SDK. by @nikchern in #21
- PLT-436: Added Unit test support for registry by @SivaanandM in #22
- PEM-1867: Display login banner by @TylerGillson in #23
- PEM-1867: Add ListOrganizations(); fix auth client by @TylerGillson in #24
- PPD-1189: App profile & deployment support v1 by @TylerGillson in #25
- PLT-480: List all users. by @nikchern in #26
- PDE CLI support for App Profile creation by @TylerGillson in #27
- PLT-486:Adding support for oci/ecr registry in cluster profile by @SivaanandM in #30
- PLT-14: Users, teams, resources API. by @nikchern in #29
- Add OCI Basic registry funcs, add missing contexts, clarify naming for OCI ECR funcs by @TylerGillson in #31
- Fix merge conflict with GetOciBasicRegistry by @TylerGillson in #32
- PLT-510: Cluster client service mock for registry unit tests. by @nikchern in #33
- PLT-465:Added Support for cluster Force delete by @SivaanandM in #34
- PLT-503: Fix user datasource to accept email. by @nikchern in #35
- PLT-449:Added new resource/datasource support for asset ssh_key by @SivaanandM in #37
- Cluster context refactor draft. by @nikchern in #38
- PEM-1867: add no auth client by @TylerGillson in #39
- PLT-552: cluster context fix for VMware and AWS. by @nikchern in #40
- PLT-467: add GetOrganizationByName by @TylerGillson in #43
- PLT-529: add get cluster profile method for all PCG types by @TylerGillson in #42
- PLT-552: accounts and clusters context. by @nikchern in #41
- PLT-569: Fixing cloud accounts context. by @nikchern in #44
- PLT-587:upgrade hapi by @SivaanandM in #46
- PEM-2752: add PrintSystemLoginBanner by @TylerGillson in #47
- PLT-595: Private cloud account validation with PCG. Lint errors. by @nikchern in #48
- PLT-595: Improve error handling when checking PCG status. by @nikchern in #49
- PLT-592: Addon deployment support in tenant context. by @nikchern in #50
- PLT-628:Macro tenant context fix by @SivaanandM in #51
- PLT-633 : sdk support fot vmm node cordon by @SivaanandM in #52
- PLT-658:Added sdk support for clusterMetaAttribute by @SivaanandM in #53
- PLT-678:Admin kube config sdk support by @SivaanandM in #54
- PLT-698:Unit test support for edge native by @SivaanandM in #55
- PLT-724:Fixed Back up policy day 2 operation by @SivaanandM in #57
- PLT-721: sdk support for updatingclusterprofile value for tenant and … by @SivaanandM in #56
- PLT-741: Fixed cluster common field tenant day 2 operations on sdk by @SivaanandM in #58
- PLT-782:Added pagination serach in get cluster function by @SivaanandM in #59
- PLT-799: Update hapi dependencies. by @nikchern in #60
- PLT-679: list all pages of app profiles by @shphadnis in #61
- PLT-661:Added Cluster profile support for cluster group by @SivaanandM in #62
- PLT-804: Fetch all appliances available in repo. by @nikchern in #63
- PLT-786:Fixed ECR Registry context issue by @SivaanandM in #64
- chore: update go version & fix go.mod by @TylerGillson in #66
- PLT-784:Updated listclusters client method by @SivaanandM in #65
- PLT-784: Update golang and gomi and hapi dependencies. by @nikchern in #67
- PLT-824: AWS cloud account validation feature. by @nikchern in #68
- PLT-825: Azure cloud account validation feature. by @nikchern in #69
- PLT-765:Added sdk support for repave approval by @SivaanandM in #71
- PLT-827: Support for cloud account import API. by @nikchern in #70
- PLT-647: Fixing PCG account check for public clouds. by @nikchern in #72
- Added unit test for cluster repave approval flow by @SivaanandM in #73
- Added het node repave reason function by @SivaanandM in #75
- PLT-851: Removed duplicate cluster deleted check by @SivaanandM in #74
- PLT-851-1: Fixed get cluster by name API context. by @nikchern in #76
- PLT-851-2: Fixing application profile list response. by @nikchern in #77
- PLT-876:Added update appliance meta support in sdk by @SivaanandM in #78
- PLT-822: Removing deprecated attributes. by @nikchern in #79
- feat: add GetMgmtAppVersion; refactor SDK client by @TylerGillson in #80
- PLT-921: Skip setting context for azure cluster machine pool update. by @nikchern in #81
- PLT-806: change to search API for appliance datasource. by @nikchern in #84
- PLT-701: Added new macros resource support in SDK by @SivaanandM in #85
- PLT-987:Added SDK support for profile variables. by @SivaanandM in #86
- PLT-759:SDK support so custom cloud account by @SivaanandM in #88
- PLT-1019:Added SDK support for custom cloud cluster. by @SivaanandM in #90
- PLT-1047:Added support for custom account data source by @SivaanandM in #91
- PLT-961:Added Pause agent upgrade support in SDK by @SivaanandM in #92
- PLT-1019-1: Fixed day2 operation for custom cloud machine pool. by @SivaanandM in #93
- Release TF Provider v0.17.5 (custom cloud support) by @SivaanandM in #89
- PLT-1069:Fixed error handling in profile variable update by @SivaanandM in #94
- PLT-1035: replace hapi w/ palette-api-go by @TylerGillson in #87
- feat: export, bulk delete cps by @TylerGillson in #96
- fix: document & handle all APIs w/o project scope by @TylerGillson in #97
- fix: nil pointer dereference in GetCluster by @TylerGillson in #98
- Code for PLT-1137 by @pavithrapgithub in #99
- adds user functions by @wcrum in #100
- Create and get api for on demand scan by @pavithrapgithub in #101
- feat: add create user by @wcrum in #102
- fix: handle 404 in GetClusterWithoutStatus; fix 404 handling in general by @TylerGillson in #103
- PLT-1202: support basic auth by @TylerGillson in #106
- OPS-4460 - Github actions for pr validation by @mumarmd in #105
- added func for PQA-1848 by @MGamya in #109
- PQA-1860: get edge hosts using continue token by @MGamya in #110
- Pqa 1907 Edge BDD: Automation for PEM-5001 - edge host list based on tag by @MGamya in #111
- Sdk for 4.3 WIP by @SivaanandM in #113
- docs!: enable revive and address all lints by @TylerGillson in #115
- docs: add usage; rename PaletteURI option by @TylerGillson in #116
- ci: bump golangci-lint by @TylerGillson in #117
- PLT-1317: remove /v1/auth/org/{orgName}/switch endpoint by @devang-gaur in #119
- PLT-1317: Update APIs as per changes in palette-api-go by @devang-gaur in #120
- add AuthRefreshToken API by @devang-gaur in #121
- Release 4.4.b - for terrafrom sdk cut over by @SivaanandM in #118
- docs: add list clusters sample code by @TylerGillson in #122
- refactor: merge palette-api-go into palette-sdk-go by @TylerGillson in #123
- refactor: use env vars instead of command line args by @TylerGillson in #124
- add UpdatePCGVsphere API by @devang-gaur in #125
- PLT-1353: Fixed overlorduid constant typo by @SivaanandM in #126
- PQA-2092: Add Edge Host Registration token Deletion in palette-sdk-go by @MGamya in #127
- feat: api key and standardization of uid action by @wcrum in #128
- feat: added create api key by @Ragavi916 in #129
- Add Cert Renewal by @MGamya in #130
- feat: added code snippet for removing addon from cluster by @MGamya in #131
- PLT-1439:Add support for node deletion and get machine lists by @SivaanandM in #132
- PLT-1403:Added support for PCG DNS Map by @SivaanandM in #135
- fix: correct generate.sh and re-generate client and model by @ahmad-ibra in #137
- PLT-1470: Added support for get role with name. by @SivaanandM in #138
- PLT-1454: Added user management support by @SivaanandM in #140
- PLT-1455: Added support for role management by @SivaanandM in #141
- PLT-1493: Added support for permissions by @SivaanandM in #142
- PLT-1443: Added minio, gcp and azure bsl support in sdk. by @SivaanandM in #143
- PE-5483: Implement hybrid APIs by @ahmad-ibra in #139
- feat: implement list pack registries by @MGamya in #144
- PLT-1524: Added support for password policy by @SivaanandM in #145
- feat: implement validate cluster repave by @ahmad-ibra in #146
- fix: added 2node related fields by @MGamya in #148
- Sdk for v4.6.0 by @SivaanandM in #147
- ci: fix gosec config and lints by @TylerGillson in #150
- SUS-536: fix pagination for SearchClusterSummaries by @pavansokkenagaraj in #133
- Bumping up Go version to 1.22.12 by @SivaanandM in #151
- add V1ClusterProfilesUIDSpcDownload API by @devang-gaur in #149
- add GetLatestServiceVersionCLI and GetManifestsForCLI APIs by @devang-gaur in #154
- add V1SpectroClustersSpcDownload api by @devang-gaur in #155
- SDK Support for 4.6.a by @SivaanandM in #153
New Contributors
- @shphadnis made their first contribution in #61
- @pavithrapgithub made their first contribution in #99
- @wcrum made their first contribution in #100
- @mumarmd made their first contribution in #105
- @MGamya made their first contribution in #109
- @devang-gaur made their first contribution in #119
- @Ragavi916 made their first contribution in #129
- @ahmad-ibra made their first contribution in #137
- @pavansokkenagaraj made their first contribution in #133
Full Changelog: https://github.com/spectrocloud/palette-sdk-go/commits/v4.6.b