Releases: vmware/terraform-provider-tanzu-mission-control
Releases · vmware/terraform-provider-tanzu-mission-control
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 ikanshyn@vmware.com
- c8c4c52 updated documentation Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- ef76ae8 Merge remote-tracking branch 'origin/vmware/otaylor/aks-kubeconfig' into vmware/otaylor/aks-kubeconfig
- 1c73980 corrected merge issues Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 783c830 corrected merge issues Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 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 ikanshyn@vmware.com
- 07a4df8 Revert "extended unit tests to check pollUntilReady function" Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- a04b847 extended unit tests to check pollUntilReady function Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 25334eb updated tests, added ability to pull kubeconfig on data source lod Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- c482b67 updated tests, added ability to pull kubeconfig on data source lod Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 8dc6255 Add models and clients for helm release and feature resource
- b52a663 corrected linter issues Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 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 ikanshyn@vmware.com
- c0d727f Revert "extended unit tests to check pollUntilReady function" Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 5ffbfed extended unit tests to check pollUntilReady function Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- c5ac3ba correcting import formatting issue found by linter Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 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 ikanshyn@vmware.com
- 616e94f updated tests, added ability to pull kubeconfig on data source lod Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 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 ikanshyn@vmware.com
- 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 ikanshyn@vmware.com
- e844512 corrected documentation generation Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- f66e680 Corrected data source schema to have only Full Cluster Name fields required Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- c4ee8bc Corrections based on linter's findings Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- c400a60 Refactoring to read empty arrays, updated .tf examples and documentation Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 645de28 Corrected lint issues. Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 8b456c7 Updated documentation for network_plugin_mode. Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 01c1dd4 Removed unnecessary validation. Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- d7b296c Adding secondary IP fields, wrote non-comprehensive validation. Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- ed19cee corrected linter issues Signed-off-by: Igor Kanshyn ikanshyn@vmware.com
- 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
v1.2.5
Release v1.2.5 (2023/10/12)
Changelog
- 40b92ae Add fix for package repository resource acceptance test
- ceb1408 Added support for field evaluation in BlockToStructSlice
- 1211776 fix err if statement
- 9299122 check if schema value is nil
- b4c2709 Fix BlockToStructSlice and ListToStruct
- b681ae4 one commit on yourBranch
- 04fd259 Addeed TF_REATTACH_PROVIDERS env var just for the sample
- 8748b00 Add fix for source secret resource
- 848bc4d using SetPrimitive helper function to assign the API port
- 8b7f667 steps to attach the vscode debugger
- 94fcb77 added todos for the type conversion
- e3a3b03 lint fix
- 84581e2 using SetPrimitiveValue func to assign the api server port
What's Changed
- Add fix for source secret resource by @Shubbhang351 in #278
- Feat/tf-schema-converter -- Generic converter from TF Schema to Swagger API Models & vice versa by @GilTeraSky in #264
- Updated readme with VSCode debugger instructions by @ankitsny in #272
- Make use of SetPrimitiveValue helper function for all resources by @ankitsny in #260
- Add fix for package repository resource acceptance test by @Shubbhang351 in #279
- Fix/converter by @GilTeraSky in #287
New Contributors
Full Changelog: v1.2.4...v1.2.5
v1.2.4
Release v1.2.4 (2023/09/27)
Changelog
- 47af9ba Update credential and cluster resource documentation for transparent proxy
- cb9ac7c Fix source secret data source tests
- 4c0d08e Fix the annotation for the image registry addition to TMC using credential resource
- 1e30e48 Add mock test as part of github flow
- efa0c49 Add build tag for integration resource
- 8f3d0bc Set the release version from TMC for updates Signed-off-by: Gargi Rajadhyaksha grajadhyaksh@vmware.com
- e07f606 Support for ami release version update Signed-off-by: Gargi Rajadhyaksha grajadhyaksh@vmware.com
- 8da863b Suppress diff during terraform plan for aks when features are disabled
- 3e33ac0 Validate network config for aks cluster
What's Changed
- Validate network config for aks cluster by @gshaw-pivotal in #234
- Support for ami release version updates by @gargi in #222
- Add build tag for integration resource by @shobha2626 in #259
- Add mock tests as part of github flow by @shobha2626 in #256
- Suppress diff during terraform plan for aks when features are disabled by @gshaw-pivotal in #239
- Fix the annotation for the image registry addition to TMC using credential resource by @ramya-bangera in #263
- Fix source secret data source tests by @Shubbhang351 in #273
- Terraform transparent proxy support by @shobha2626 in #277
New Contributors
Full Changelog: v1.2.3...v1.2.4
v1.2.3
Release v1.2.3 (2023/09/08)
Changelog
- 0d604b9 Add mock acceptance test for kubernetes secret resource
- e5ad54c Add unit test for GetSecretSchema
- 1a8c448 Add changes to fix auto generated docs
- 7bcb653 Add acceptance tests and docs for resource and data resource for kubernetes secret
- 0127749 Add handlers and flatten tests for resource secret
- c1948ef Add models, clients and schema for kubernetes secret resource
- 419deb8 Add go build tags
- fab99a9 Add wait timeout support to credential resource
- 2a9cdc7 Add changes to docs fix
- 1a655a5 Add docs for package install
- c0e2f37 Add acceptance test and mock accpetance Test
- 9254a2e Add operational handlers for package install
- 09ab826 Add Package data source (operation handlers) and high level schema with validations
- e93bde4 Add docs for packages and package data source
- dad2ef7 Add acceptance test for packages
- a0d14f8 Add Package data source (operation handlers) and high level schema with validations
- cbc1fa3 Add Package data source (operation handlers) and high level schema with validations
- 730550d Add models and clients for package install resource
- 22ed976 Add docs for package repository
- c713878 Add acceptance test for package repository
- 81b2c20 Add package models, client and schema for package data source
- a784f38 Add changes to apply global namespace for pkg repo
- 1071e70 Add operational handlers for package repository resource
- 16b9f8d Add models and clients for Package repository resource and define schema
- 599ae2d Add go build tag support to run acceptance test
- 0a00c12 Update the kubernetes version from 1.24.x to 1.25.11 for AKS tests and example tf file
- 5461df3 Add schema validation to terraform keys that are enums
What's Changed
- Vmware/gavins/improve terraform schema validation by @gshaw-pivotal in #223
- Add go build tag support to run specific acceptance test by @shobha2626 in #247
- Add wait timeout support to credential resource by @ramya-bangera in #250
- Merging feature branch for Package Deployment service to Main by @Shubbhang351 in #253
- Merging feature branch for Cluster Secret Service to Main by @Shubbhang351 in #254
- Documentation fixes for Gitops by @Shubbhang351 in #255
- Update the kubernetes version from 1.24.x to 1.25.11 for AKS tests and example tf file by @gshaw-pivotal in #249
Full Changelog: v1.2.2...v1.2.3
v1.2.2
Release v1.2.2 (2023/08/23)
Changelog
- 82c4459 Update I am policy resources doc as per the changes in PR#243
- 4bf9346 add example for service account
- ae21576 add type to the docs
- 2d83715 change delimiter to ;
- 937ac64 adding back service account type
- a2507ad update test to handle , as delimiter
- 6f0da0b fixes for k8s service account iam policy
- bb1b64d Format terraform script throughout the repo
- e670362 EKS Cluster Ready Wait Timeout now defaults to 30m
What's Changed
- EKS Cluster Ready Wait Timeout now defaults to 30m by @gshaw-pivotal in #229
- Format terraform script throughout the repo by @shobha2626 in #238
- fixes for k8s service account iam policy by @warroyo in #243
- Update I am policy resources doc as per the changes in PR#243 by @ramya-bangera in #245
New Contributors
Full Changelog: v1.2.1...v1.2.2
v1.2.1
Release v1.2.1 (2023/08/18)
Changelog
- c8bf27c Add documentation for image registry support
- d98d60d Add known issues document to TMC terraform
- a6b7628 Update the doc as part of the schema changes done in PR#230
- c419a46 Fix the token expiry issue in resources with ready_wait_timeout option for TMC self managed
- f5a1a1f Cleanup bad merge from docs/resources/security_policy.md and other minor doc fixes
- f01522f Update nodepool resource schema to include failure domain and nodepool volumes configuration
- a0728e0 [TMC-41351] Expose error message details when creating aks system nodepools fail
- d2d1946 [OLYMP-41159][TMC-41159] Fixes to documentation regarding AKS
- c8e2e44 Add unit test, mock test and coverage as part of github action
- 1a089ca Fix cluster flatten unit test
- a2f10b6 Generate manifest with proxy/image-registry secret with cluster support
What's Changed
- Generate manifest with proxy/image-registry secret with cluster support by @shobha2626 in #200
- Adding unit test, mock test and coverage report as part of the GitHub workflow by @shobha2626 in #225
- Minor document fixes by @ramya-bangera in #231
- [OLYMP-41159][TMC-41159] Fixes to documentation regarding AKS by @gshaw-pivotal in #227
- [TMC-41351] Expose error message details when creating aks system nodepools fail by @gshaw-pivotal in #228
- Update nodepool resource schema to include failure domain and nodepool volumes configuration by @ramya-bangera in #230
- Add known issues document to TMC terraform by @ramya-bangera in #237
- Fix the token expiry issue in resources with ready_wait_timeout option for TMC self managed by @ramya-bangera in #235
- Update the doc as part of the schema changes done in PR#230 by @ramya-bangera in #236
- Add documentation of image registry support by @shobha2626 in #232
New Contributors
- @gshaw-pivotal made their first contribution in #227
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Release v1.2.0 (2023/07/28)
Changelog
- b07a4ed Documentation fixes
- 7aa737c Fix linter issues 1. Fix goimports linter issue in internal/provider/provider.go 2. Escaped the unparam linter in the internal/resources/ekscluster/resource_ekscluster_test.go file
- 406ef60 Add generated markdown docs for AKS
- 9160cda Merge remote-tracking branch 'origin/main' into feature/aks_provider
- 6dc94a4 added support for EKS cluster import
- 513930e Update nodepool immutable field list
- 3105bbb Update ca_file option in the provider.tf
- b8b6bef Add documentation on TMC terraform provider support for TMC self managed
- 1fdb8fa Add support to read TMC self managed configuration details from env variables
- 10f1cb2 Implement auth context to work with TMC self-managed instance
- f037a73 Fix changes for gitops unit tests
- a62f17e Add mock acceeptance test for source secret
- ee4e4d7 Add mock acceptance test for git-repository
- 1179bbe Add mock acceptance test for kustomization resource
- 0d3d996 Add guide for Gitops
- 1b4f197 Add acceptance test and docs
- 61ad1c5 Addressing the reviews comments
- c03b284 Add Acceptance tests and documentation for repository credential resource and data source
- 5358fcc Add repository credential resource (operation handlers), data source and high level schema with validations
- 688b03f Add models and clients for repository credential resource and define schema
- 2dead85 Add acceptance test and docs
- 044ebbc Add handlers for Git repository and Kustomization resource
- a340914 Add schema for Git repository and Kustomization resource
- 88e9141 Add clients for Git repository and Kustomization resource
- df9fce8 Add models for Git repository and Kustomization resource
- 06d4305 Add AKS Cluster Import capability
- 8df6ded Updates the models for ScaleSet
- 5720a29 Update logic to only fail if No SYSTEM pool succeeds.
- 7580969 Consolodated API Structures
- e7fda09 Simplify nodepool manual reconciliation
- da3d75c Add mock acceptance test capability
- 6ed688b Allow nodepool recreation on immutable fields
- 785e27e Fixed linting issues
- 6998ece Introduce struct representation of nodepool operations
- ee6952c Add copyright notice
- ca45933 Fix linting issues
- 438f6e2 Add support for AKS Clusters management
What's Changed
- Merging feature branch for Gitops to Main by @Shubbhang351 in #206
- Vmware/otaylor/aks provider by @TaylorOno in #199
- Vmware/otaylor/aks import by @TaylorOno in #205
- Merge the changes required for TMC self managed support from feature branch to main by @shreyassreenivas in #164
- Vmware/otaylor/mark scaleset eviction immutable by @TaylorOno in #208
- Add generated markdown documents for the AKS provider by @smwakalobo in #207
- Feature/aks provider by @asutoshpalai in #209
- added support for EKS cluster import by @asutoshpalai in #183
- Fix linter issues by @ramya-bangera in #211
- Documentation fixes by @ramya-bangera in #212
New Contributors
- @TaylorOno made their first contribution in #199
- @smwakalobo made their first contribution in #207
Full Changelog: v1.1.8...v1.2.0
v1.1.8
Release v1.1.8 (2023/07/12)
Changelog
- eaa6a8f Fix wsl and skip dupl for skipped test lint check
- 48e3612 Fix the policy tests 1. New param is introduced for network policy mock testing, so fixed other policy tests to supply this additional parameters. 2. Skip the failing custom-egress and custom-ingress network policy tests from mock testing
- f0a8472 Fix the failing network policy unit test
- d071feb Mocks for network policy
- 69359c7 Documentation for network policy resource
- c21b026 Examples and resource templates for network policy
- 8bc8da8 Acceptance test for network policy resource
- dfbc1a1 Resource and schema implementation for network policy
- 0e312a8 Models for network policy recipes
- 14b4f4d Correcting the schema descriptions and template for EKS cluster resource
- 29a1b2c Update custom policy documentation
- e5ad5f8 Fixes default values in eks cluster resource docs and documentation
- e8d8260 fix docs typo eks cluster guide
- 078643d added read context for ekscluster provider
- 6ff0a82 fixed eks cluster update and ignoring of nodepool errors
- fdf64b4 Add validation to check the nodepool spec contains nodepool config of tkgServiceVsphere or tkgVsphere or tkgAws
What's Changed
- Add validation to check the nodepool spec contains nodepool config of tkgServiceVsphere or tkgVsphere or tkgAws by @ramya-bangera in #154
- fix docs typo eks cluster guide by @billkable in #160
- fixed eks cluster update and ignoring of nodepool errors by @asutoshpalai in #159
- Fixes default values in eks cluster resource docs and documentation by @DheerajSShetty in #162
- Update custom policy documentation by @Vasundharashukla in #169
- Correcting the schema descriptions and template for EKS cluster resource as per the recent Documentation changes by @Vasundharashukla in #171
- Network Policy Terraform Support by @Vasundharashukla in #173
- Mocks for network policy by @Vasundharashukla in #175
- Fix the failing network policy unit test by @ramya-bangera in #189
- Fix the policy tests by @ramya-bangera in #190
- Fix wsl and skip dupl for skipped test lint check by @shobha2626 in #192
New Contributors
- @ramya-bangera made their first contribution in #154
- @billkable made their first contribution in #160
- @DheerajSShetty made their first contribution in #162
Full Changelog: v1.1.7...v1.1.8