Releases: vmware/terraform-provider-tanzu-mission-control
Releases · vmware/terraform-provider-tanzu-mission-control
v1.4.7
Release Date: 2024-11-13
FEATURES:
data/tanzu-mission-control_tanzu_kubernetes_cluster
: Added Tanzu Kubernetes Cluster data source. #444
DOCUMENTATION:
- Updated AKS Cluster guide. #326
CHORES:
- Added CodeQL Analysis. #436
- Updated
golang.org/x/net
to 0.23.0. #398 - Updated
golang.org/x/oauth2
to 0.24.0. #438 - Updated
sigs.k8s.io/yaml
to 1.4.0. #430 - Updated
github.com/stretchr/testify
to 1.9.0. #432 - Updated
github.com/go-openapi/strfmt
to 0.23.0. #433 - Updated
github.com/go-test/deep
to 1.1.1. #439 - Updated
github.com/jarcoal/httpmock
to 1.3.1. #441
v1.4.6
Release v1.4.6 (25 October 2024)
Changelog
- 633f1c9 Revert "update release workflow"
- f5287b5 update release workflow
- 74f8bc7 check for existence and value of preserve field
- 46c9b7c check to make sure that additional properties exist
- c64db8d Change the default CSP url
- 20b1919 Mark osimage and coreaddon computed
Full Changelog: v1.4.5...v1.4.6
v1.4.5
v1.4.4
Release v1.4.4 (2024/03/21)
Changelog
- 7c1f28d Fix deref for dataprotection resource
- 67acae5 Fix go imports in files
- d5171ca adding opaque secret functionality to k8s secret resource
- 2fd429b Bump google.golang.org/protobuf from 1.30.0 to 1.33.0
- 22506a4 Fixed eks acceptance testing related issue
- 663f12f Update AKS acceptance/mock tests to use kubernetes 1.27.9
- 19dc699 Fix the namespace acceptance tests
- 8aaa942 Make meta data converter mapping generic and populate provisioner meta info
- c63ad81 Added changes to run acceptance testing for EKS
- 7ad4b6a Added logic nodepool tags should not be same as cluster tags
- 229c50f Added nodepool tags in test config file for acceptance testing and corrected for acceptance EKS cluster testing
- d31a14c Filter out cluster tags from nodepool tags while showing diff
- 212b9fc Resolved linting issues
- 18b24e0 Added cluster tags to nodepool inputs for terraform
What's Changed
- Make meta data converter mapping generic and populate provisioner meta info by @shobha2626 in #380
- Applied cluster tags to nodepools, don't report this as a terraform change by @snootan in #369
- Fix the namespace acceptance tests by @ramya-bangera in #381
- Update AKS acceptance/mock tests to use kubernetes 1.27.9 by @gshaw-pivotal in #382
- Fixed eks acceptance testing related issue by @snootan in #383
- Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by https://github.com/dependabot in #384
- Add opaque secret type by @warroyo in #385
- Fix go imports in files by @shobha2626 in #387
- Fix deref for dataprotection resource by @rnarenpujari in #388
New Contributors
Full Changelog: v1.4.3...v1.4.4
v1.4.3
Release v1.4.3 (2024/02/14)
Changelog
- 2edb61c Update provisioner data source test and documentation
- 543c51f Fix Provisioner List Data read
- 7df2dcd Do not fail the planning phase if the custom template name specified in the custom policy assignment is not found
- abea42c Update the doc link and add the usecase to show custom policy template creation and assignment in the policy guide
- 9be22e2 Implement fix for failing AKS acceptance/mock test
- 9ee214b Add tanzukubernetescluster tag to clusterclass datasource tests to ensure that these tests are triggered while we run the tanzukubernetescluster tests in automation as both of them share the same environment requirements.
- b4c3cb5 Handle conflicts b/w data protection at cluster and cluster-group level
- 4d5af73 Fix lint errors
- 08319f7 Address review comments
- 5f0423c Add new use_node_agent field to schema
- c2f91ab Update tests and docs for data protection resource
- 1c25a42 Update data protection resource to support cluster group scope
- 06d8034 Add models & client for cluster group data protection
- d73a7a0 Docs for CG Schedule Signed-off-by: Astha Agarwal [email protected]
- e623ae9 CRUD operations of CG Schedule Signed-off-by: Astha Agarwal [email protected]
- bcb50d1 Add models and client for CG Schedule Signed-off-by: Astha Agarwal [email protected]
- 52c3984 Fix lint errors
- a67a90c Address review comments
- 9b98ab7 Add new use_node_agent field to schema
- 8e50af4 Update tests and docs for data protection resource
- dd01311 Update data protection resource to support cluster group scope
- 2f73976 Add models & client for cluster group data protection
What's Changed
- Feat/dataprotection clustergroup by @eastaga in #375
- Add tanzukubernetescluster tag to clusterclass datasource tests by @ramya-bangera in #376
- Implement fix for failing AKS acceptance/mock test by @gshaw-pivotal in #377
- Update the doc link and add the example link to the cutom policy guide by @ramya-bangera in #378
- Fix Provisioner List Data read by @shobha2626 in #379
Full Changelog: v1.4.2...v1.4.3
v1.4.2
Release v1.4.2 (2024/01/25)
Changelog
- 25c9eca Fix the NPE issue in provisioner resource/datasource
- e782184 Add wait time for create/update operation to complete
- 03d7e88 Add support for the Permission Template
- e83bed2 Fix the resource definition and API endpoint in the test as per the schema
- 9f63c49 Update the copyright to 2024
- 3d7e7ab [Feature complete]Custom IAM Role modles, client, schema, implmementation and docs
- 013cd5d Add support for Custom Policy Assignment
- da0f966 Add acceptance test and guide for custom policy resource
- b0148a2 Add support for Custom Policy Assignment
- dab40e0 Added custom policy template resource
- c6bc92e Add the inspections build tag to Makefile, accidentally removed while rebasing and updated the copyright to 2024
- 6e024b1 [Feature-Inspection] Client/Models/Schema, implementation, tests & Docs
- 92c4692 Improve test coverage of managed identities
- 79e4449 Update aks cluster docs
- 5bb3f97 Add support for managed identity to be specified during terraform apply for aks clusters
- 3eeabe9 Fix the hyperlink in provisioner doc
- c947580 Fixed additional review comments
- 1e8ee49 Addressed lint issues and gofmt
- edcab5d Addressed initial review comments
- c2d8d61 Fixed linting issues
- 9bb12de Fixed the linting error
- b4ab0b9 Updated docs
- ef2dbc5 Go formatting and Lint
- f84f494 wait for mgmt cluster healthy and kubeconfig implemented
What's Changed
- Fix the hyperlink in provisioner documentation by @shobha2626 in #368
- [Feature Complete]Inspection datasources, docs, acceptance tests by @GilTeraSky in #327
- Feat/Custom Policy Template -- Feature Complete by @GilTeraSky in #334
- Add support for aks managed identities by @gshaw-pivotal in #359
- Feat/Custom Policy Assignment -- Feature Complete by @GilTeraSky in #347
- Add acceptance test and guide for custom policy resource by @shobha2626 in #371
- [Feature complete]Custom IAM Role models, client, schema, implementation and docs by @GilTeraSky in #333
- Feat/Permission Template -- Feature Complete by @GilTeraSky in #342
- Add wait time for create/update operation to complete. by @ramya-bangera in #372
- Fix the NPE issue in provisioner resource/datasource by @ramya-bangera in #373
- EKS wait for management cluster and pinniped to be healthy and set kubeconfig when wait_for_kubeconfig is set to true by @sreenivasmrpivot in #353
Full Changelog: v1.4.1...v1.4.2
v1.4.1
Release v1.4.1 (2023/01/03)
Changelog
- 8e66181 Provisioner resource and data source documentation
- 5f4bb0b Add provisioner mock test and test tag
- 6dd6495 Add update provisioner acceptance test
- 284a083 Acceptance test for provisioner resource
- eaf6b42 Models, clients, schema with CRUD support for provisioner
- 5215c85 Remove the issue#1 from known issues doc as the cluster class support is available from v1.4.0
- 151bcf6 Fix the backup schedule datasource schema and the broken converter mapping
- eb66938 Bump golang.org/x/crypto from 0.14.0 to 0.17.0
- 48a7925 Add jsonencode for clustervariables and nodepool overrides in the tanzukubernetescluster resource acceptance tests
v1.4.0
Release v1.4.0 (2023/12/01)
Changelog
- 17ce9eb Fix data protection schema and documentation
- 4457ae3 Fix UTKG documentation
- aa6bc46 Guide for complete data protection feature usage
- 04b0004 Added import section to all resource + added refrence to cluster class data source in TKG
- dc8b936 Initial changes for eks sec ip support
- 97b504b Fix management cluster registration documentation
- 9a1f03d Documentation for management cluster
- c8d77a9 Acceptance and mock test for management cluster resource
- bfa005f Models, clients and schema implementation for management cluster resource
- 7fabc42 Rebase Squash + UTKG Resource & Cluster Class Data Source is done
What's Changed
- Feature/management cluster registration resource by @ekoop-terasky in #344
- Feat/UTKG -- Feature Complete by @GilTeraSky in #338
- [Feature] management cluster registration resource by @ekoop-terasky in #345
- Fix management cluster registration documentation by @ekoop-terasky in #346
- Feature/eks secondary ip by @sreenivasmrpivot in #319
- Guide for complete data protection feature usage documentation by @shobha2626 in #348
- Fix/Docs by @GilTeraSky in #349
- Fix data protection schema and documentation by @shobha2626 in #350
New Contributors
- @sreenivasmrpivot made their first contribution in #319
Full Changelog: v1.3.1...v1.4.0
v1.3.1
Release v1.3.1 (2023/11/17)
Changelog
- 424816f Add scope block support to Data Protection
- ee06cb5 Add scope block support for backup schedule
- c314491 Add note to tanzu-mission-control_cluster resource guide to state the limitation
- 7da6861 Add support to create self provisioned storage Azure blob for Data protection and Azure AKS credential
- 983b1bc remove commented code
- 7f7b778 fix function name
- 39a4e9e resolve issues with missing log and tkg specific code
- fcaabb5 fix syntax for linting
- a37a1e5 add ability to update default node pool for tkg
- 95b2038 change messages
- bbaa7b1 Last cleanups and alignments
- 69d9b34 added build tag
- 2abf713 Data Protection Ready
- 0d19538 Set default wait to 30 minutes for eks cluster create
- 409c833 renamed waitForHealthyKey to waitForKubeconfig Signed-off-by: Igor Kanshyn [email protected]
- c8c4c52 updated documentation Signed-off-by: Igor Kanshyn [email protected]
- ef76ae8 Merge remote-tracking branch 'origin/vmware/otaylor/aks-kubeconfig' into vmware/otaylor/aks-kubeconfig
- 1c73980 corrected merge issues Signed-off-by: Igor Kanshyn [email protected]
- 783c830 corrected merge issues Signed-off-by: Igor Kanshyn [email protected]
- 79b458d Merge remote-tracking branch 'origin/vmware/otaylor/aks-kubeconfig' into vmware/otaylor/aks-kubeconfig
- 986bb21 extended unit tests to check pollUntilReady function, preserved _test package Signed-off-by: Igor Kanshyn [email protected]
- 07a4df8 Revert "extended unit tests to check pollUntilReady function" Signed-off-by: Igor Kanshyn [email protected]
- a04b847 extended unit tests to check pollUntilReady function Signed-off-by: Igor Kanshyn [email protected]
- 25334eb updated tests, added ability to pull kubeconfig on data source lod Signed-off-by: Igor Kanshyn [email protected]
- c482b67 updated tests, added ability to pull kubeconfig on data source lod Signed-off-by: Igor Kanshyn [email protected]
- 8dc6255 Add models and clients for helm release and feature resource
- b52a663 corrected linter issues Signed-off-by: Igor Kanshyn [email protected]
- 90647bd Add the ability to wait for AKS cluster to be healthy
- fc21c3d Add the ability to wait for AKS cluster to be healthy
- 187c635 extended unit tests to check pollUntilReady function, preserved _test package Signed-off-by: Igor Kanshyn [email protected]
- c0d727f Revert "extended unit tests to check pollUntilReady function" Signed-off-by: Igor Kanshyn [email protected]
- 5ffbfed extended unit tests to check pollUntilReady function Signed-off-by: Igor Kanshyn [email protected]
- c5ac3ba correcting import formatting issue found by linter Signed-off-by: Igor Kanshyn [email protected]
- b4d1634 Merge remote-tracking branch 'origin/vmware/otaylor/aks-kubeconfig' into vmware/otaylor/aks-kubeconfig
- 73adbed updated tests, added ability to pull kubeconfig on data source lod Signed-off-by: Igor Kanshyn [email protected]
- 616e94f updated tests, added ability to pull kubeconfig on data source lod Signed-off-by: Igor Kanshyn [email protected]
- 2f95ac4 Fix minor doc issue in helm feature resource.
- ad72307 Bump google.golang.org/grpc from 1.54.0 to 1.56.3
- 0502948 Fix the docs
- f63090e Add changes to add acceptance test for CG k8s secret
- 55f3099 Add operational handlers for cg k8s secret
- c2cf910 Add models and clients for CG secret
- 48b7325 Make changes to tests and don't skip all clusetr test
- a4278cd Add guide for Helm support
- 4ae2506 Add acceptance test for helm reposotory and helmcharts datasources
- 6b0d745 Add operational handlers for helm chats and helm repository data source
- 04bbfa7 Add datasource for helm repository and helm charts
- 90f4aa1 Add documentation for helm resources
- dc96821 Add acceptance test
- 0351bef Add operations handlers for helm release and feature resource
- c1dc486 Add models and clients for helm release and feature resource
- 145fb61 small changes based on Taylor's review Signed-off-by: Igor Kanshyn [email protected]
- dae511d Added util func for building default model path
- 314bcd6 fix model separator usage
- 032cdc7 fix unpack schema
- b7f2815 correcting manual cherry-pick Signed-off-by: Igor Kanshyn [email protected]
- e844512 corrected documentation generation Signed-off-by: Igor Kanshyn [email protected]
- f66e680 Corrected data source schema to have only Full Cluster Name fields required Signed-off-by: Igor Kanshyn [email protected]
- c4ee8bc Corrections based on linter's findings Signed-off-by: Igor Kanshyn [email protected]
- c400a60 Refactoring to read empty arrays, updated .tf examples and documentation Signed-off-by: Igor Kanshyn [email protected]
- 645de28 Corrected lint issues. Signed-off-by: Igor Kanshyn [email protected]
- 8b456c7 Updated documentation for network_plugin_mode. Signed-off-by: Igor Kanshyn [email protected]
- 01c1dd4 Removed unnecessary validation. Signed-off-by: Igor Kanshyn [email protected]
- d7b296c Adding secondary IP fields, wrote non-comprehensive validation. Signed-off-by: Igor Kanshyn [email protected]
- ed19cee corrected linter issues Signed-off-by: Igor Kanshyn [email protected]
- 93d482b Merge remote-tracking branch 'origin/vmware/otaylor/aks-kubeconfig' into vmware/otaylor/aks-kubeconfig
- 453f919 Add the ability to wait for AKS cluster to be healthy
- 05da1ed fix array handling in evaluate function
- 076cdb5 fix annotation and labels
- 90e59d6 Made annotation key public
- 9dd9e0c fix object_schema to user converter util
- f861d5f fix lint
- 81c12d8 Added support for custom separator, changed default separator and added function to build array field.
- 9e8af56 Add the ability to wait for AKS cluster to be healthy
v1.3.0
Release v1.3.0 (2023/10/26)
Changelog
- 61aeffe Fix the docs
- 75cb8e3 Bump google.golang.org/grpc from 1.54.0 to 1.56.3
- c5848dc Make changes to tests and don't skip all clusetr test
- df32474 Add changes to add acceptance test for CG k8s secret
- e9e4d5a Add operational handlers for cg k8s secret
- 4333e9e Add models and clients for CG secret
- 0d854bc Fix conflicts
- 4a84338 Add guide for Helm support
- 65a2fd2 Add acceptance test for helm reposotory and helmcharts datasources
- 9bec49b Add operational handlers for helm chats and helm repository data source
- be82fa2 Add datasource for helm repository and helm charts
- 561fee4 Add documentation for helm resources
- 5e6ee70 Add acceptance test
- 464be76 Add operations handlers for helm release and feature resource
- 4d1c21e Add models and clients for helm release and feature resource
- 8d2244a Regenerate docs after terraform-fmt
- 6155167 Format the example terraform resource files
- 6c6219e Add changes to acceptance tests
- c1c0c96 Add changes to docs
- d76e8f8 Add changes to package data source to make raw and release more intuitive
- fedeb4a remove comment
- 8e14d1c Add review changes
- d778cbb Add mutation policy documentation
- c4b6651 Update golang.org/x/net to v0.17.0
- f8ccb99 Add example for creating Self provisioned AWS S3 or S3 compatible storage credential for data protection
- 54b2e38 Add review changes
- ae63e2f Bypassing missing data values, restored status
- fa0d211 Bump google.golang.org/grpc from 1.45.0 to 1.53.0
- 0759dfd Add review changes
- a1f8d75 Populating Schema only if reading a data source
- 8f01367 Removed status from TF Schema
- 6ec9f24 Update AKS and EKS acceptance test
- ad5d656 Add mutation policy acceptance tests conf change
- 068cf36 Add mutation policy acceptance tests conf change
- 56b62d0 Add mutation policy acceptance tests
- 5756ae6 Add mutation policy acceptance tests
- 0f23cb5 Add update check
- 865b59a Refactor pod security schema
- 5e7be11 Add CRUD implementation
- 24bfc6f Add mutation policy models
- e37785a Add mutation policy models
- d788aed Add mutation policy models
What's Changed
- [Feature] Adding mutation policy models by @ekoop-terasky in #261
- Bump google.golang.org/grpc from 1.45.0 to 1.53.0 by @dependabot in #185
- Update AKS and EKS acceptance test by @shobha2626 in #289
- [Feature] Add mutation policy acceptance tests by @ekoop-terasky in #285
- Fix/credentials by @GilTeraSky in #292
- [Feature] Mutation policy documentation by @ekoop-terasky in #286
- fix/credentials - remove comment by @GilTeraSky in #298
- Update golang.org/x/net to v0.17.0 to fix the vulnerability by @shobha2626 in #297
- Making Raw and Release notes data more intuitive for package and packages data source by @Shubbhang351 in #294
- [Feature] Mutation policy by @ekoop-terasky in #284
- Add example for Self provisioned AWS S3 or S3-compatible storage credential creation by @ramya-bangera in #296
- Merging feature branch for Helm support by @Shubbhang351 in #305
- Update cluster tests and avoid skipping all cluster tests by @shobha2626 in #276
- Merging feature branch git CG k8s secret support by @Shubbhang351 in #306
- Bump google.golang.org/grpc from 1.54.0 to 1.56.3 by @dependabot in #307
New Contributors
- @ekoop-terasky made their first contribution in #261
Full Changelog: v1.2.5...v1.3.0