Skip to content

Releases: vmware/terraform-provider-tanzu-mission-control

v1.4.0

01 Dec 11:24
4ac75a1

Choose a tag to compare

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

Full Changelog: v1.3.1...v1.4.0

v1.3.1

17 Nov 11:00
4d323d0

Choose a tag to compare

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

26 Oct 12:20
3456242

Choose a tag to compare

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

12 Oct 06:24
64281f3

Choose a tag to compare

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

27 Sep 11:18
a78458d

Choose a tag to compare

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

New Contributors

Full Changelog: v1.2.3...v1.2.4

v1.2.3

08 Sep 07:08
377e041

Choose a tag to compare

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

Full Changelog: v1.2.2...v1.2.3

v1.2.2

23 Aug 07:16
1b25145

Choose a tag to compare

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

New Contributors

Full Changelog: v1.2.1...v1.2.2

v1.2.1

18 Aug 05:05
541340a

Choose a tag to compare

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

Full Changelog: v1.2.0...v1.2.1

v1.2.0

28 Jul 05:12
02fd808

Choose a tag to compare

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

New Contributors

Full Changelog: v1.1.8...v1.2.0

v1.1.8

12 Jul 11:40
9f80e06

Choose a tag to compare

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

New Contributors

Full Changelog: v1.1.7...v1.1.8