terraform-provider-azuredevops

Terraform Azure DevOps provider

MIT License

Stars
380
Committers
140

Bot releases are visible (Hide)

terraform-provider-azuredevops - v0.1.7

Published by xuzhang3 about 3 years ago

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
terraform-provider-azuredevops - v0.1.6

Published by xuzhang3 over 3 years ago

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

BREAKING CHANGES:

  • azuredevops_repository_policy_author_email_pattern - scope is an optional configuration. If scope not configured, the policy will be set to the project. #113
  • azuredevops_repository_policy_file_path_pattern - scope is an optional configuration. If scope not configured, the policy will be set to the project. #113

BUG FIX:

  • azuredevops_git_repository - Changing the init_type will recreate the repository. #406
  • azuredevops_serviceendpoint_kubernetes - Import crash. #414
terraform-provider-azuredevops - v0.1.5

Published by xuzhang3 over 3 years ago

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
terraform-provider-azuredevops - v0.1.4

Published by xuzhang3 over 3 years ago

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

terraform-provider-azuredevops - v0.1.3

Published by xuzhang3 over 3 years ago

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
terraform-provider-azuredevops - v0.1.2

Published by xuzhang3 over 3 years ago

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
terraform-provider-azuredevops - V0.1.1

Published by xuzhang3 almost 4 years ago

NOTE

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

terraform-provider-azuredevops - v0.1.0

Published by xuzhang3 almost 4 years ago

NOTE

v0.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