1
0
Форкнуть 0
terraform-provider-azuredevops/CHANGELOG.md

56 KiB

1.4.0

FEATURES:

  • New Data Resource azuredevops_serviceendpoint_bitbucket #1200

BUG FIX:

  • azuredevops_agent_queue - Fix name not set bug. #1157
  • azuredevops_serviceendpoint_sonarqube - Adding nil check to project ID. #1159
  • azuredevops_group - Detect that group has been deleted. #1196
  • All service connection - Detect that service connection is not fully returned and this appears to be a permission issue. #1193

IMPROVEMENTS:

  • azuredevops_wiki - Add support for delete project type wiki #1166
  • azuredevops_agent_queue - Add name validation #1184
  • Data Source azuredevops_agent_queue - Add name validation #1184
  • azuredevops_git_repository
    • Add support for enable/disable repository #1181
    • Update test case #1188
    • Optimize resource import #1194
  • Data Source azuredevops_git_repository - Optimize resource acquisition. #1197
  • azuredevops_repository_policy_max_file_size - Add support for max file size 50M #1168
  • azuredevops_feed_permission - Sync permissions after create/update #1169
  • azuredevops_branch_policy_build_validation - Update document #1172
  • serviceendpoint_azurecr - Fix document error #1163
  • azuredevops_build_definition_permissions - Update document #1195

BREAKING CHANGE:

  • azuredevops_build_definition - Change name from optional to required. #1185

1.3.0

BUG FIX:

  • azuredevops_serviceendpoint_azurecr
    • Fix tenant_id not set as expected. #1115
    • Fix tenant_id not set bug. #1142
  • Data Source azuredevops_users - Return empty list if user not found. #1116
  • azuredevops_securityrole_assignment - Detecting role assignment revoke. #1120
  • azuredevops_serviceendpoint_kubernetes - Enhance nil check. #1127
  • azuredevops_team - Fix idempotency add members issue. #1130
  • azuredevops_serviceendpoint_azurecr - Expect serviceprincipalkey only if ServicePrincipal authentication is used. #1134
  • azuredevops_build_folder - Fix import bug. #1143
  • azuredevops_serviceendpoint_dockerregistry - Enhance nil check. #1146
  • azuredevops_group - Add support for group_id. #1147
  • Data Source azuredevops_group - Add support for group_id. #1149

IMPROVEMENTS:

  • azuredevops_feed Support import #1119
  • Add default timeout #1114
  • Update Task Agent resources #1128

1.2.0

FEATURES:

  • New Resource azuredevops_wiki #1032

BUG FIX:

  • azuredevops_check_exclusive_lock - Add example. #1054
  • azuredevops_users - Fix user not found bug. #1110
  • azuredevops_git_repository
    • Fix repository not found bug. #1065
    • Detect repository deleted outside of Terraform #1087
  • azuredevops_pipeline_authorization - Check Pipeline Project for Resource Permissions. #1059
  • azuredevops_serviceendpoint_kubernetes - Enhance parameter nil checking. #1091
  • azuredevops_git_repository_file - Check branch status. #1100

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurerm - Add support for AzureUSGovernment and AzureGermanCloud clouds. #1061
  • azuredevops_variable_group
    • Add validation that variable can have either only value attribute or both is_secret and secret_value attributes. #1075
    • Update document. #1044
  • azuredevops_serviceendpoint_azurecr - Add support for WorkloadIdentityFederation. #1105
  • azuredevops_git_repository - Fix typo error. #1111
  • Dependency upgrade - #1083
  • azuredevops_check_approval - Update tests #1092
  • azuredevops_check_exclusive_lock - Add default timeout and update tests. #1092
  • azuredevops_check_branch_control - Add default timeout and update tests. #1092
  • azuredevops_check_business_hours - Add default timeout and update tests. #1092
  • azuredevops_check_required_template - Add default timeout and update tests. #1092
  • azuredevops_build_definition - Update unit tests. #1094
  • Data Source azuredevops_build_definition - Update tests. #1094
  • azuredevops_build_folder - Add default timeout and update tests. #1094
  • azuredevops_pipeline_authorization - Add update tests. #1094
  • azuredevops_resource_authorization - Add update tests. #1094
  • Data Source azuredevops_project - Add default timeout and update tests. #1095
  • Data Source azuredevops_projects - Update unit tests. #1095
  • Data Source azuredevops_team - Update unit tests. #1095
  • Data Source azuredevops_teams - Update unit tests. #1095
  • azuredevops_project - Add update unit tests. #1095
  • azuredevops_project_features - Add update unit tests. #1095
  • azuredevops_project_pipeline_settings - Add update unit tests. #1095
  • azuredevops_team - Add update unit tests. #1095
  • azuredevops_team_members - Add update unit tests. #1095
  • azuredevops_team_administrators - Add update unit tests. #1095
  • azuredevops_feed - Optimize code and update tests. #1098
  • Data Source azuredevops_feed - Optimize code and update tests. #1098
  • azuredevops_feed_permission - Optimize code and update tests. #1098
  • Data Source azuredevops_git_repositories - Add timeout and update tests. #1103
  • Data Source azuredevops_git_repository - Add timeout and update tests. #1103
  • azuredevops_git_repository - Add timeout and update tests. #1103
  • azuredevops_git_repository_branch - Add timeout and update tests. #1103
  • azuredevops_git_repository_file - Add timeout and update tests. #1103
  • azuredevops_group_membership - Add timeout and update tests. #1107
  • azuredevops_group - Add timeout and update tests. #1107
  • Data Source azuredevops_users - Add timeout and update tests. #1107
  • Data Source azuredevops_group - Add timeout and update tests. #1107
  • Data Source azuredevops_groups - Add timeout and update tests. #1107
  • Data Source azuredevops_identity_user - Add timeout and update tests. #1108
  • Data Source azuredevops_identity_group - Add timeout and update tests. #1108
  • Data Source azuredevops_identity_groups - Add timeout and update tests. #1108
  • azuredevops_user_entitlement - Add timeout and update tests. #1109
  • azuredevops_group_entitlement - Add timeout and update tests. #1109

1.1.1

BUG FIX:

  • azuredevops_team_members - Optimize descriptor read operation. #1048
  • azuredevops_team - Optimize descriptor read operation. #1048
  • azuredevops_teams - Optimize descriptor read operation. #1048

1.1.0

FEATURES:

  • New Data Resource azuredevops_identity_user #956
  • New Data Resource azuredevops_identity_group #956
  • New Data Resource azuredevops_identity_groups #956
  • New Resource azuredevops_securityrole_assignment #982
  • New Data Resource azuredevops_securityrole_definitions #982
  • New Resource azuredevops_feed #1011
  • New Resource azuredevops_feed_permission #1011
  • New Data Resource azuredevops_feed #1011

IMPROVEMENTS:

  • azuredevops_pipeline_authorization - Allow pipeline authorization across projects. #973
  • azuredevops_git_repository - Support export repository status. #1024
  • Data Resource azuredevops_git_repositories - Support export repository status. #1024
  • Data Resource azuredevops_git_repository - Support export repository status. #1024
  • Document azuredevops_elastic_pool - Fix document title. #1037
  • Document Adding information about use in Azure Pipelines. #1019

BUG FIX:

  • azuredevops_serviceendpoint_azurerm - Fix azurerm_subscription_id conflicts with azurerm_management_group_id. #1004
  • azuredevops_team_members - Optimize descriptor read operation. #1014
  • azuredevops_team - Optimize descriptor read operation. #1014
  • azuredevops_teams - Optimize descriptor read operation. #1014
  • azuredevops_group_membership - Fix group entitlement not found error. #1015
  • azuredevops_git_repository - Fix cannot set default_branch on update. #1020

1.0.1

FEATURES:

  • Fix AzureAD authorization and OIDC validationOIDC validation #993

1.0.0

FEATURES:

  • New Resource azuredevops_environment_resource_kubernetes #935
  • New Resource azuredevops_library_permissions #740
  • New Resource azuredevops_variable_group_permissions #740
  • Add support for Service Principal, Identity, OIDC etc. authorization #747

IMPROVEMENTS:

  • azuredevops_check_required_template - Add support for githubenterprise repository type. #962
  • azuredevops_elastic_pool - Add support for project_id. #966
  • azuredevops_pipeline_authorization - Update document. #960
  • Data Resourceazuredevops_groups - Add support for group id. #980

BUG FIX:

  • azuredevops_serviceendpoint_azurecr - Fix potential nil exception. #972
  • azuredevops_serviceendpoint_azurerm - Fix import error. #967
  • azuredevops_variable_group - Exclude Key Vault disabled secrets. #947
  • azuredevops_git_repository - Fix default branch not set when init_type=Clean or init_type=Fork. #946
  • azuredevops_check_approval - Add missing version property. #977
  • azuredevops_check_branch_control - Add missing version property. #977
  • azuredevops_check_business_hours - Add missing version property. #977
  • azuredevops_check_exclusive_lock - Add missing version property. #977
  • azuredevops_check_required_template - Add missing version property. #977
  • azuredevops_pipeline_authorization - Fix pipeline authorization not set. #986

0.11.0

FEATURES:

  • New Resource azuredevops_servicehook_storage_queue_pipelines #914

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurerm - Add support for featuure to verify the service connection. #865
  • azuredevops_build_definition - Add support for queue_status. #916
  • azuredevops_pipeline_authorization - Enhance authorization status check. #929
  • azuredevops_agent_queue - Add support for name. #906
  • azuredevops_users - Improve read operation performance. #939
  • Data Resource azuredevops_environment - Add support for fetch environment by name. #917

BUG FIX:

  • azuredevops_serviceendpoint_azurerm - Fix resource deleted but state not removed. #921
  • azuredevops_git_repository_file - Fix apply for non-project resources fails. #925
  • azuredevops_build_definition - Fix skip_first_run to work for all repo types. #928
  • azuredevops_git_repository - Fix default_branch not set when init_type=Clean or init_type=Fork. #946
  • azuredevops_variable_group - Exclude disabled secrets. #947

0.10.0

IMPROVEMENTS:

  • azuredevops_pipeline_authorization - Add support for repository authorization #883
  • azuredevops_elastic_pool - Support set time_to_live_minutes to 0 #885
  • azuredevops_serviceendpoint_azurerm - Support export service_principal_id #902
  • azuredevops_area_permissions - Update document #909

BUG FIX:

  • azuredevops_build_folder_permissions - Fix root folder permissions for builds not set #893
  • azuredevops_project_pipeline_settings - Fix enforce_referenced_repo_scoped_token not set #898

0.9.1

FEATURES:

  • New Resource azuredevops_group_entitlement #870

0.9.0

FEATURES:

  • New Resource azuredevops_serviceendpoint_nuget #866
  • New Data Resource azuredevops_serviceendpoint_azurecr #867

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurerm - Add support for workload_identity_federation_issuer and workload_identity_federation_subject #861
  • azuredevops_build_definition - Add support for skip_first_run #871
  • All service connections - Decouple create/read/update/delete from generic functions #863
  • Update API link #869

0.8.0

FEATURES:

  • New Resource azuredevops_serviceendpoint_maven #617
  • New Resource azuredevops_serviceendpoint_jenkins #617
  • New Resource azuredevops_serviceendpoint_nexus #617
  • New Data Resource azuredevops_environment #838

IMPROVEMENTS:

  • azuredevops_check_branch_control - Add support for timeout #834
  • azuredevops_check_business_hours - Add support for timeout #834
  • azuredevops_group - Upgrade the API from v5 to v7 #854
  • Data Resource azuredevops_team - Add support for top, custom the number of teams returned #778
  • Data Resource azuredevops_teams - Add support for top, custom the number of teams returned #778

BUG FIX:

  • azuredevops_git_permissions - Fix branch name tokenization #842

BREAKING CHANGE:

Deprecate hash properties, all the hash properties have been removed.

  • azuredevops_serviceendpoint_aws #856
  • azuredevops_serviceendpoint_azuredevops #856
  • azuredevops_serviceendpoint_azurerm #856
  • azuredevops_serviceendpoint_bitbucket #856
  • azuredevops_serviceendpoint_dockerregistry #856
  • azuredevops_serviceendpoint_generic #856
  • azuredevops_serviceendpoint_generic_git #856
  • azuredevops_serviceendpoint_github #856
  • azuredevops_serviceendpoint_github_enterprise #856
  • azuredevops_serviceendpoint_incomingwebhook #856
  • azuredevops_serviceendpoint_kubernetes #856
  • azuredevops_serviceendpoint_runpipeline #856
  • azuredevops_serviceendpoint_sonarqube #856
  • azuredevops_serviceendpoint_ssh #856

0.7.0

FEATURES:

  • New Resource azuredevops_elastic_pool #835
  • New Resource azuredevops_check_exclusive_lock #832
  • New Resource azuredevops_check_required_template #806

IMPROVEMENTS:

  • azuredevops_project - Get description from service connection not project #824
  • azuredevops_check_business_hours - Resolved description for business hours check. #831
  • azuredevops_serviceendpoint_azurerm - Support workload identity. #818
  • Data Resource azuredevops_serviceendpoint_azurerm - Add support for managed identity and federated workload. #818

BUG FIX:

  • azuredevops_pipeline_authorization - Fix resource recreate with pipeline_id not configured #809
  • azuredevops_serviceendpoint_azurerm - Fix imported resource force recreate bug #827
  • azuredevops_branch_policy_status_check - Fixed filename_patterns order #828
  • azuredevops_git_repository - Set default_branch for imported repository #829

0.6.0

FEATURES:

  • New Resource azuredevops_check_approval #728
  • New Resource azuredevops_serviceendpoint_gcp_terraform #742
  • New Resource azuredevops_pipeline_authorization - Alternative to azuredevops_resource_authorization #787
  • New Data Resource azuredevops_serviceendpoint_npm #795
  • New Data Resource azuredevops_serviceendpoint_sonarcloud #796

IMPROVEMENTS:

  • azuredevops_workitem - Add support for area_path and iteration_path #750
  • azuredevops_check_approval - Set timeout default value #760
  • azuredevops_git_repository - Uppercase the name of readme.md file #761
  • azuredevops_project_pipeline_settings - Add support for enforce_job_scope_for_release#777
  • Upgrade API from v6 to v7. #774
  • Upgrade legacy API from v5 to v7. #785

BUG FIX:

  • azuredevops_branch_policy_min_reviewers - Fix on_push_reset_approved_votes cannot set to true #792
  • azuredevops_project - Fix state inconsistent after apply #793

0.5.0

FEATURES:

  • New Resource azuredevops_serviceendpoint_jfrog_distribution_v2 #705
  • New Resource azuredevops_serviceendpoint_jfrog_artifactory_v2 #705
  • New Resource azuredevops_serviceendpoint_jfrog_platform_v2 #705
  • New Resource azuredevops_serviceendpoint_jfrog_xray_v2 #705

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurerm - Add support for resource state migration created prior to v0.4.0. #754
  • azuredevops_variable_group - Enhance create state handler. #756
  • Data Resource azuredevops_team - Support export descriptor. #753

0.4.0

FEATURES:

  • New Resource azuredevops_workitem #659
  • New Resource azuredevops_serviceendpoint_externaltfs #676
  • New Resource azuredevops_check_branch_control #706
  • New Resource azuredevops_check_business_hours #706
  • New Resource azuredevops_git_repository_branch #713

BUG FIX:

  • azuredevops_git_repository_file - Create new file if deleted. #680
  • azuredevops_serviceendpoint_npm - Fix access_token not updated after change. #708
  • azuredevops_serviceendpoint_artifactory - Fix unit test. #725
  • azuredevops_build_folder - Fix path cannot be updated. #730

IMPROVEMENTS:

  • azuredevops_build_folder_permissions - Check if the folder exists. #714
  • azuredevops_branch_policy_auto_reviewers - Support config minimum number of reviewers. #672
  • azuredevops_agent_pool - Enhance create/update handler. #716
  • azuredevops_serviceendpoint_azurerm - Support for environment property. #699
  • azuredevops_agent_pool - Support for auto_update property. #690
  • Date Resource azuredevops_agent_pool - Support for auto_update property. #690

0.3.0

FEATURES:

  • New Resource azuredevops_serviceendpoint_sonarcloud #658
  • New Data Resource azuredevops_serviceendpoint_azurerm #623
  • New Data Resource azuredevops_serviceendpoint_github #627

BUG FIX:

  • azuredevops_project - Fall back to organization default template if template ID not found. #626
  • azuredevops_serviceendpoint_kubernetes - Fix plugin crash when the cluster_context attribute was not specified. #638
  • azuredevops_build_definition_permissions - Recreate the resource if relate build definition not found. #644
  • azuredevops_serviceendpoint_artifactory - Fix token lost when update other properties. #656

IMPROVEMENTS:

  • azuredevops_variable_group - Support custom Key Vault secrets search depth. #654
  • azuredevops_team - Support export team descriptor. #648
  • Upgrade Terraform Plugin SDK to v2.23.0 - #587

0.2.2

FEATURES:

  • New Resource azuredevops_serviceendpoint_octopusdeploy #529
  • New Resource azuredevops_serviceendpoint_incomingwebhook #531
  • New Data Resource azuredevops_build_definitions #562

BUG FIX:

  • azuredevops_serviceendpoint_kubernetes - Does not update service_account values when changed. #576
  • azuredevops_project_features - Fix concurrent modification error. #593
  • azuredevops_project - Fix concurrent modification error. #593
  • azuredevops_project - Handling 404 error code. #614

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurerm - Support for management group scope. #527
  • azuredevops_branch_policy_build_validation" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_min_reviewers" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_auto_reviewers" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_work_item_linking" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_comment_resolution" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_merge_types" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_status_check" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_project_pipeline_settings - Replace deprecated APIs with latest SDK APIs. #609
  • Upgrade Terraform Plugin SDK to v2.11.0 - #587

BREAKING CHANGE:

  • azuredevops_serviceendpoint_servicefabric - Remove sensitive data hashes. #613

0.2.1

FEATURES:

  • New Resource azuredevops_project_pipeline_settings #556

BUG FIX:

  • azuredevops_group - Fix scope not set #542
  • azuredevops_branch_policy_build_validation - Fix filename_patterns disordered. #539
  • azuredevops_variable_group - Fix create 401 authorization error. #541
  • azuredevops_group - Can not create group at project level. #558
  • azuredevops_project - Unable disable/enable project feature artifacts. #568

IMPROVEMENTS:

  • Update document - #543
  • Deprecate azuredevops_serviceendpoint_azuredevops, use azuredevops_serviceendpoint_runpipeline instead - #565

0.2.0

FEATURES:

  • New Resource azuredevops_servicehook_permissions #504
  • New Resource azuredevops_tagging_permissions #510
  • New Resource azuredevops_serviceendpoint_argocd #501
  • New Resource azuredevops_environment #143
  • New Data Resource azuredevops_variable_group #311

BUG FIX:

  • azuredevops_serviceconnection_azurerm - Service principal secret will not be updated when update other settings. #495
  • azuredevops_build_definition
    • Enhance repository check. #493
    • path cannot end with backslash. #513
  • azuredevops_git_repository - default_branch cannot set with initialize type Uninitialized. #498
  • azuredevops_variable_group - Support search top 500 Key Vault secrets. #388
  • azuredevops_group - Import group not set scope. #345

IMPROVEMENTS:

  • data_project - Optimize read operation #524
  • Document scaffold - Generate document from source code #503
  • Upgrade Azure DevOps API to V6 #494
  • All permission resources
    • Refactor the implementation of SecurityNamespace and the according helper functions. #149
    • All permission resources will now clear the Id on a Read operation when the connected ACLs not found. #149

BREAKING CHANGE:

  • All service endpoint - Service endpoint project_id only support project ID, project name is no longer supported since v0.2.0. #494

0.1.8

FEATURES:

  • New Resource azuredevops_git_repository_file #225
  • New Resource azuredevops_serviceendpoint_permissions #249
  • New Data Resource azuredevops_groups #483

IMPROVEMENTS:

  • azuredevops_build_definition
    • Support scheduled triggers. #445
    • Default agent pool has been updated from Hosted Ubuntu 1604 to Azure Pipelines. #466
  • azuredevops_serviceendpoint_azuredevops - Extension Configurable Pipeline Runner should be installed as documented. #454
  • azuredevops_git_repository - initialization should be ignored when importing as documented. #467
  • azuredevops_branch_policy_status_check - Support new property genre. #472
  • Data Resource azuredevops_users - Support export user IDs. #400
  • Data Resource azuredevops_group - Allow generic groups to be returned when searching the organization. #485

BUG FIX:

  • azuredevops_user_entitlement -
    • principal_name Suppress case sensitive. #446
    • If user status is Delete or None, this resource will be removed from .tfstate. #447
  • All service endpoints:
    • Enhance service endpoint status handler. #474
    • Compatible with when Authorizaiton is not returned by service. #460

0.1.7

FEATURES:

  • New Resource azuredevops_team #121
  • New Resource azuredevops_team_members #121
  • New Resource azuredevops_team_administrators #121
  • New Resource azuredevops_repository_policy_case_enforcement #113
  • New Resource azuredevops_repository_policy_reserved_names #113
  • New Resource azuredevops_repository_policy_max_path_length #113
  • New Resource azuredevops_repository_policy_max_file_size #113
  • New Resource azuredevops_repository_policy_check_credentials #113
  • New Data Resource azuredevops_team #121
  • New Data Resource azuredevops_teams #121

BREAKING CHANGES:

  • Resource azuredevops_repository_policy_author_email_pattern - Remove settings and scope, policy scope can be set by repository ID #436
  • Resource azuredevops_repository_policy_file_path_pattern - Remove settings and scope, policy scope can be set by repository ID #436

0.1.6

FEATURES:

  • New Resource serviceendpoint_generic #402
  • New Resource serviceendpoint_generic_git #402

IMPROVEMENTS:

  • resource_git_repository - Support import private repository. #236
  • azuredevops_git_permissions - Can create permissions on non-existent branches. #411
  • azuredevops_repository_policy_author_email_pattern - Support project level repository policy setting #113
  • azuredevops_repository_policy_file_path_pattern - Support project level repository policy setting #113

BUG FIX:

  • azuredevops_git_repository - Changing the init_type will recreate the repository. #406
  • azuredevops_serviceendpoint_kubernetes - Import crash. #414

0.1.5

FEATURES:

  • New Resource azuredevops_serviceendpoint_servicefabric #38
  • New Resource azuredevops_repository_policy_author_email_pattern #113
  • New Resource azuredevops_repository_policy_file_path_pattern #113
  • New Resource azuredevops_branch_policy_status_check #352

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurerm - Credentials can be updated without recreate. #387

BUG FIX:

  • azuredevops_group - Fix group scope not set #366
  • azuredevops_serviceendpoint_azurecr - Fix container registry name cannot be updated. #391

0.1.4

FEATURES:

  • New Resource azuredevops_serviceendpoint_ssh #270
  • New Resource azuredevops_serviceendpoint_npm #334
  • New Resource azuredevops_serviceendpoint_azuredevops #339
  • New Resource azuredevops_serviceendpoint_github_enterprise #210

IMPROVEMENTS:

  • azuredevops_group - Support for changing group display names #356

BUG FIX: azuredevops_group - scope will be suppressed during plan and apply #345 azuredevops_variable_group - handle non-existent variable groups #359

0.1.3

FEATURES:

  • New Resource azuredevops_branch_policy_merge_types #300

IMPROVEMENTS:

  • Support darwin/arm64 (Apple Silicon) #332
  • All service endpoints - Description accept any string between 0~1024 in length #295
  • azuredevops_git_repository - Support import Azure Git repository resource #43
  • azuredevops_serviceendpoint_azurecr - Support expose service principal ID #317
  • azuredevops_serviceendpoint_github - Compatible with GitHub App service connection #326

BUG FIX:

  • azuredevops_serviceendpoint_azurecr - Fix unable to update the description #312
  • azuredevops_branch_policy_build_validation - Handle deleted policy #330

0.1.2

FEATURES:

  • New Resource azuredevops_serviceendpoint_artifactory #256
  • New Resource azuredevops_serviceendpoint_sonarqube #257

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurecr - Change docker registry login server to lowercase #277
  • azuredevops_serviceendpoint_github - Enhance auth_... configuration block check #275
  • azuredevops_branch_policy_min_reviewers - Support new configurations #255
    • last_pusher_cannot_approve - Prohibit the most recent pusher from approving their own changes. Defaults to false.
    • allow_completion_with_rejects_or_waits - Allow completion even if some reviewers vote to wait or reject. Defaults to false.
    • on_push_reset_approved_votes - When new changes are pushed reset all approval votes (does not reset votes to reject or wait). Defaults to false.
    • on_push_reset_all_votes - When new changes are pushed reset all code reviewer votes. Defaults to false.
    • on_last_iteration_require_vote - On last iteration require vote. Defaults to false.

BUG FIX:

  • All service endpoint resources - Add resource status check during creation and deletion #261
  • azuredevops_variable_group - Key vault variables will be verified with Azure key vault secrets #252

0.1.1

FEATURES:

  • New Resource azuredevops_build_definition_permissions #254
  • New Resource azuredevops_serviceendpoint_runpipeline #182

IMPROVEMENTS:
azuredevops_serviceendpoint_kubernetes - Support cluster_admin in Kubernetes service connections #218 azuredevops_git_repository - Remove source_type default value #265

0.1.0

FEATURES:

  • New Resource azuredevops_git_permissions #18
  • New Resource azuredevops_project_permissions #18
  • New Resource azuredevops_serviceendpoint_aws #58
  • New Resource azuredevops_branch_policy_auto_reviewers #71
  • New Resource azuredevops_workitemquery_permissions #79
  • New Resource azuredevops_serviceendpoint_azurecr #119
  • New Resource azuredevops_area_permissions #85
  • New Resource azuredevops_iteration_permissions #85
  • New Resource azuredevops_branch_policy_work_item_linking #144
  • New Resource azuredevops_branch_policy_comment_resolution #144
  • New Data Resource azuredevops_git_repository #18
  • New Data Resource azuredevops_area #85
  • New Data Resource azuredevops_iteration #85
  • New Data Resource azuredevops_agent_queue #175

IMPROVEMENTS:

  • All resources - remove from .tfstate if project has been deleted #25
  • Data source azuredevops_build_definition - support export origin and origin_id #177
  • Data source azuredevops_project - add project_id for data source configuration #163
  • azuredevops_branch_policy_build_validation - add filename_patterns support for repository build policy #62
  • azuredevops_git_repository
    • Use default_branch as the name of an initialized branch #89
    • Add support for import Git repository #45
  • azuredevops_build_definition
    • Add Support for GitHub enterprise as a build definition repository type #97
    • Add Support for report build status configuration #63
  • Data Resource azuredevops_group support search for project collection groups #200

BUG FIX:

  • All service connection resources - Terraform crashes when the service connection description is set to an empty string #60
  • Resource import - set the project ID to project_id #172
  • azuredevops_build_definition - build Definition creation failed when repository type is GitHub #65
  • azuredevops_serviceendpoint_github - GitHub service connection API breaking change #72

BREAKING CHANGES:

  • azuredevops_git_repository - initialization is a required configuration #54
  • azuredevops_project - rename project_name to name #179

0.0.1 (June 18, 2020)

NOTES:

FEATURES:

  • New Resource azuredevops_build_definition
  • New Resource azuredevops_project
  • New Resource azuredevops_variable_group
  • New Resource azuredevops_serviceendpoint_github
  • New Resource azuredevops_serviceendpoint_dockerregistry
  • New Resource azuredevops_serviceendpoint_azurerm
  • New Resource azuredevops_git_repository
  • New Resource azuredevops_user_entitlement
  • New Resource azuredevops_group_membership
  • New Resource azuredevops_agent_pool
  • New Resource azuredevops_group
  • New Data Source azuredevops_group
  • New Data Source azuredevops_projects