Releases: vmware/terraform-provider-tanzu-mission-control
Releases · vmware/terraform-provider-tanzu-mission-control
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 [email protected]
- e07f606 Support for ami release version update Signed-off-by: Gargi Rajadhyaksha [email protected]
- 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
v1.1.7
Release v1.1.7 (2023/04/05)
Changelog
- 3f5096c Add kubeconfig validation checks to create operation instead of schema validation
- 02d6072 Add read context for data source handlers
- 1e4a79d Add retry and wait for nodepool handlers
- 1c312b0 Updated eks cluster create for nodepool API changes
- ee43ce3 Bump golang.org/x/net from 0.3.0 to 0.7.0
- d4815eb Handle case of not found cluster in data source
- 951bd95 Passing err as arguments
- 9c25ad3 Rectify nodepool spec naming in documentation
- 0209346 Refresh auth token silently when token expires
What's Changed
- Rectify nodepool spec naming in documentation by @Vasundharashukla in #134
- Refresh auth token silently when token expires by @kduan005 in #129
- Passing err as arguments by @kduan005 in #136
- Handle case of not found cluster entry in Cluster data source by @Vasundharashukla in #135
- Bump golang.org/x/net from 0.3.0 to 0.7.0 by @dependabot in #141
- Updated eks cluster create for nodepool API changes by @asutoshpalai in #139
- Add retry and wait timeout for node pool resource handlers by @Vasundharashukla in #143
- Add read context for data source handler function for differentiating between different read calls by @Vasundharashukla in #140
- Add kubeconfig validation checks to create operation instead of schema validation to handle external module referencing cases by @Vasundharashukla in #147
- Fix linter checks of cuddled statements by @Vasundharashukla in #148
New Contributors
Full Changelog: v1.1.6...v1.1.7
v1.1.6
Release v1.1.6 (2023/03/06)
Changelog
- 665ab91 Support raw kubeconfig input for attach clusters
- 737724b Make the control plane endpoint optional for TKG vSphere cluster
- 858aa98 Guide documentation for dependency cases
- 9b5bdf2 Modify acceptance tests to remove sleep timer
What's Changed
- Modify acceptance tests for all policy resources to remove sleep time by @Vasundharashukla in #127
- Document dependency cases of TMC resources with relevant examples by @Vasundharashukla in #128
- Make the control plane endpoint optional for TKG vSphere cluster by @Vasundharashukla in #130
- Support raw kubeconfig input for attach clusters as an alternative input method by @Vasundharashukla in #125
Full Changelog: v1.1.5...v1.1.6
v1.1.5
Release v1.1.5 (2023/02/14)
Changelog
- cfcefbb Update goreleaser to use 1.19
- ee17583 Fix go imports linter failure
- d83cc69 Examples, resource templates and documentation for Namespace quota policy
- 0148be2 Acceptance test for Namespace quota policy
- 73b4de0 Flatten tests for recipe, input and spec of Namespace quota policy
- ad6ee40 Namespace quota policy models, terraform schema and resource implementation
- aac02ee Update spec for tkg aws cluster to support OS customisation and advanced configs
- 5fe2b4e Update spec for tkgs cluster to support OS customisation
- 282d895 Update spec for tkg vsphere cluster to support OS customisation and advanced configs
- b910a56 Fix the waiting period until the cluster turns into ready state
- 05b1b12 Force detach the clusters when the cluster is not connect to TMC.
- 640f03f Update nodepool resource examples and docs
- 088e253 Upgrade golang dependency to 1.19
- e50c3dc Make namespace selector of policy resource optional in terraform validation
What's Changed
- Make namespace selector optional for policies by @Vasundharashukla in #116
- Upgrade golang dependency to 1.19 by @shreyassreenivas in #118
- Update nodepool resource examples and docs by @Vasundharashukla in #120
- Force detach the clusters when the cluster is not connected to TMC by @shreyassreenivas in #119
- Update spec for tkgs cluster corresponding to changes in API by @Vasundharashukla in #112
- Update spec for tkg vsphere workload cluster corresponding to changes in API by @Vasundharashukla in #113
- Update spec for tkg aws workload cluster corresponding to changes in API by @Vasundharashukla in #114
- Quota Policy Resource support for Terraform Provider by @Vasundharashukla in #117
- Fix Linter failure for pipeline by @Vasundharashukla in #122
- Update goreleaser to use 1.19 by @shreyassreenivas in #123
Full Changelog: v1.1.4...v1.1.5