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
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 #43azuredevops_serviceendpoint_azurecr
- Support expose service principal ID #317azuredevops_serviceendpoint_github
- Compatible with GitHub App service connection #326
BUG FIX:
azuredevops_serviceendpoint_azurecr
- Fix unable to update the description #312azuredevops_branch_policy_build_validation
- Handle deleted policy #330
FEATURES:
- New Resource
azuredevops_serviceendpoint_artifactory
#256 - New Resource
azuredevops_serviceendpoint_sonarqube
#257
IMPROVEMENTS:
azuredevops_serviceendpoint_azurecr
- Change docker registry login server to lowercase #277azuredevops_serviceendpoint_github
- Enhanceauth_...
configuration block check #275azuredevops_branch_policy_min_reviewers
- Support new configurations #255last_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
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
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 exportorigin
andorigin_id
#177 - Data source
azuredevops_project
- addproject_id
for data source configuration #163 azuredevops_branch_policy_build_validation
- addfilename_patterns
support for repository build policy #62azuredevops_git_repository
azuredevops_build_definition
- 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 #65azuredevops_serviceendpoint_github
- GitHub service connection API breaking change #72
BREAKING CHANGES:
azuredevops_git_repository
-initialization
is a required configuration #54azuredevops_project
- renameproject_name
toname
#179
NOTES:
- The Azure DevOps provider can be used to configure Azure DevOps project in Microsoft Azure using Azure DevOps Service REST API
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