Skip to content

Releases: gitlabhq/terraform-provider-gitlab

v3.9.1

06 Feb 20:14
8fc37b8
Compare
Choose a tag to compare

NOTES:

  • resource/gitlab_service_slack: There was a breaking change to this resource in version 3.9.0 which was fixed in 3.14.0. Thus, if you have gitlab_service_slack resources that were created before 3.9.0, you should skip this version.

BUGFIXES:

  • Fix crash in gitlab_user data source

v3.9.0

04 Feb 09:28
82a9a40
Compare
Choose a tag to compare

3.9.0 (2022-02-04)

NOTES:

  • resource/gitlab_service_slack: There was a breaking change to this resource in version 3.9.0 which was fixed in 3.14.0. Thus, if you have gitlab_service_slack resources that were created before 3.9.0, you should skip this version.

FEATURES:

  • 0519c96 - Add gitlab_repository_file resource (#724)
  • a915ccb - Add the gitlab_project_access_token resource (#588)
  • 8564a07 - Add gitlab_group_custom_attribute, gitlab_project_custom_attribute, and gitlab_user_custom_attribute (#731)
  • 39b0b6d - Add support for gitlab_group_badge resource (#673)
  • dd0da2b - Implement configuration of the integration "Microsoft Teams" (#308) (#784)
  • febe745 - Add gitlab_project_protected_branch and gitlab_project_protected_branches data sources (#551)
  • b4d4f8d - Support early_auth_check flag in provider config (#787)
  • 1455db0 - Add gitlab_managed_license resource (#700)
  • be59cd1 - New archive_on_destroy attribute for gitlab_project (#816)

ENHANCEMENTS:

  • 9863a61 - Add missing attributes to documentation (#802)
  • 84d729e - Improve documentation around authentication with GitLab (#803)
  • a9edc4a - Add environment scope to gitlab_group_variable (#717)
  • c5a2f34 - Support issues_template and merge_requests_template attributes in project resource (#796)
  • 65b8e9c - Add minimal access level permissions (#747)
  • 12ae791 - Added missing scopes to deploy token (#769)
  • 1455db0 - Update allowed access levels in gitlab_branch_protection, gitlab_group_ldap_link, gitlab_group_membership, gitlab_group_share_group, gitlab_project_membership, gitlab_project_share_group, and gitlab_tag_protection (#819)
  • 1455db0 - New attribute group_access in gitlab_project_share_group and gitlab_group_ldap_link (attribute access_level is now considered deprecated on those resources) (#819)

BUGFIXES:

  • f3b0f31 - Handle manually removed resources (#318)
  • fc84cc3 - Properly allow arguments idor path_with_namespace for project data source (#806)
  • d7059cf - Do not recreate project mirror on every run (#632)
  • e57bf1d - Fix branch_protection documentation (#780)
  • 912b647 - Fix docs for gitlab_project_level_mr_approvals import (#766)
  • e89922e - instance_cluster/group_cluster: Suppress whitespace diff for kubernetes_ca_cert (#728)
  • edda219 - gitlab_user: Do not set skip_confirmation on read (#491)

v3.8.0

19 Nov 06:31
7676486
Compare
Choose a tag to compare

3.8.0 (Nov 19, 2021)

ENHANCEMENTS:

More examples and better documentation #654
Adding a first complete example code #670
Support running the provider using an OAuth token #686
Allow merge on skipped pipeline #705
support default_branch_protection on group #706
Bump github.com/xanzy/go-gitlab from 0.50.0 to 0.51.1 #718
Add squash option #719

BUGFIXES:

Suppress whitespace diffs for kubernetes_ca_cert attribute #665
Fix GitLab project membership example #684
Improve tests for initializing a project without README #730

v3.7.0

20 Jul 04:50
Compare
Choose a tag to compare

3.7.0 (July 20, 2021)

FEATURES:
Add protected_branch_ids to gitlab_project_approval_rule #542
Add most Premium features for gitlab_branch_protection #556
Adds support for gitlab project badges #648

ENHANCEMENTS:
Add CustomCIPath to resource gitlab_project #662
add build coverage regex #627
Add tfproviderlint linter to CI #653
Documentation improvements #642
chore: add error handling to resourceGitlabProjectSetToState #649
Missing documentation for gitlab_instance_variable #602
Add support for importing Pipeline Schedules and Triggers #618
update reference to master branch to main #612

BUGFIXES:
Fix project approval rule tests #660
Fix markdown linter errors in branch_protection.md #656
fix: update default branch name to "main" #643
gitlab_project: Wait for template projects to be cloned/imported #621

v3.6.0

06 Apr 17:34
620964c
Compare
Choose a tag to compare

3.6.0 (Apr 6, 2021)

ENHANCEMENTS:

  • Support the Note field in the User resource/data #572
  • add diffSuppressFunc for 'expires_at' attribute in 'deploy_token' #575
  • Update to Go 1.16 and terraform-plugin-sdk 1.16 #579
  • Bump github.com/xanzy/go-gitlab from 0.44.0 to 0.46.0 #586

BUG FIXES:

  • Fix "Run failed" on forks #565

v3.5.0

18 Feb 19:08
8364455
Compare
Choose a tag to compare

3.5.0 (Feb 18, 2021)

FEATURES:

  • Add resource for project freeze periods #516

ENHANCEMENTS:

  • Update go version and go-gitlab version #523
  • Support additional attributes in gitlab_project_hook #525
  • Link badges in README to proper workflows #527
  • gitlab_project: Check each push rule individually #531
  • Allow full_path in addition to id in gitlab_project data source #532
  • Update test fixtures for better usability #535
  • Check for state change on user delete #539
  • Increase gitlab_project import timeout #536
  • Add optional mirror options #554
  • Remove vendor folder #546
  • Add dependabot config #558
  • Fix EE tests actually running against CE #564
  • Fix EE test mounting license as a directory #568

BUG FIXES:

  • fix deploy_token expiration #510
  • Fix group_share_group nil pointer reference #555

v3.4.0

14 Jan 21:35
ef0ddea
Compare
Choose a tag to compare

3.4.0 (Jan 14, 2021)

FEATURES:

  • Support sharing a group with another group #511
  • Support Project Mirroring #512

v3.3.0

30 Nov 18:28
2f1dbef
Compare
Choose a tag to compare

3.3.0 (Nov 30, 2020)

FEATURES:

  • Support instance level CI variables #389

ENHANCEMENTS

  • Add the pages_access_level parameter #472
  • Do not fail when project member does not exist #473
  • Make the runners_token on the project secret #474
  • Fix nil pointer dereference importing gitlab_user #490
  • Fix unit and acceptance tests not running #495

v3.2.0

20 Nov 16:12
90f30c5
Compare
Choose a tag to compare

3.2.0 (Nov 20, 2020)

FEATURES:

  • Project Approval Rules (#250)

ENHANCEMENTS

  • Documentation for expires_at (#482)
  • Update set-env github action command (484)

v3.1.0

16 Oct 15:47
6bb1556
Compare
Choose a tag to compare

3.1.0 (Oct 16, 2020)

ENHANCEMENTS:

  • Enable custom UserAgent (#451)
  • gitlab_project_mirror: Mark URL as sensitive (#458)
  • Remove old-style variable interpolation (#456)

BUG FIXES:

  • add pagination for ListPipelineSchedules (#454)