BUG FIXES:
- resource/project_environment: Fix error handling during creation/update where state shouldn't be stored/updated when there is API error. Issue: #184 PR: #188
IMPROVEMENTS:
- provider: Update to latest
github.com/hashicorp/terraform-plugin-docs
module to restore auto-generation of documentation. PR: #183
BUG FIXES:
- resource/project_user: Recreate resource correctly if
ignore_missing_user
set totrue
. Issue: #175 PR: #177
IMPROVEMENTS:
- provider: Add
tfc_credential_tag_name
configuration attribute to support use of different/multiple Workload Identity Token in Terraform Cloud Platform. Issue: #68 PR: #165
IMPROVEMENTS:
- resource/project_share_repository, resource/project_share_repository_with_all: Add
read_only
attribute to support sharing repository with project(s) in read-only mode. Issue: #156 PR: #158
IMPROVEMENTS:
- resource/project: Update documentation for
repos
attribute and "Adding repositories to the project" guide to reflect new way of assigning repository to project. PR: #152
BUG FIXES:
- Fix Terraform manifest file is missing from checksum file. PR: #148
NOTES:
- provider:
check_license
attribute is deprecated and provider no longer checks Artifactory license during initialization. It will be removed in the next major version release.
FEATURES:
- New Resource:
project_share_repository
- New resource to share repository with a project. - New Resource:
project_share_repository_with_all
- New resource to share repository with all projects.
IMPROVEMENTS:
- resource/project_group is migrated to Plugin Framework. PR: #131
- resource/project_user, resource/project_role, and resource/project_repository are migrated to Plugin Framework. PR: #133
BUG FIXES:
- Add validation to
roles
attribute forproject_group
andproject_user
resources to ensure at least one role is defined. Issue: #126 PR: #129
IMPROVEMENTS:
- resource/project_environment is migrated to Plugin Framework. PR: #130
FEATURES:
- provider: Add support for Terraform Cloud Workload Identity Token. PR: #124
IMPROVEMENTS:
- resource/project is migrated to Plugin Framework. PR: #120
IMPROVEMENTS:
- resource/project_repository: Add retry logic after resource creation to allow time for repository project assignment to be synced up. Issue: #110 PR: #111
BUG FIXES:
- Fix HTTP response error handling due to change of behavior (for better consistency) from Resty client. PR: #106
FEATURES:
- New Resource:
project_repository
- Separate resource to manage project repositories. - resource/project: Add
use_project_repository_resource
attribute to toggle ifproject
resource should use itsrepos
attribute or not to manage project repositories. Should be set tofalse
to continue using existingrepos
attribute.
IMPROVEMENTS:
- resource/project, resource/project_environment, resource/project_role: Fix documentation for
project_key
attribute to match validation. Issue: #103
PR: #105
FEATURES:
- New Resource:
project_user
- Separate resource to manage project memberships for users. - New Resource:
project_group
- Separate resource to project project memberships for groups. - resource/project: Add
use_project_user_resource
attribute to toggle ifproject
resource should use itsmember
or not to manage project users. Should be set tofalse
to continue using existingmember
attribute. - resource/project: Add
use_project_group_resource
attribute to toggle ifproject
resource should use itsgroup
or not to manage project users. Should be set tofalse
to continue using existinggroup
attribute. - resource/project: Switch default value for
use_project_role_resource
attribute totrue
so new provider practioners won't need to explicity set this attribute to useproject_role
resource.
PR: #101
BUG FIXES:
BUG FIXES:
- resource/project_environment: Fix incorrect environment from Artifactroy being matched and triggers a state drift. Issue: #90 PR: #92
IMPROVEMENTS:
- resource/project_environment: Improve import documentation example
- resource/project_role: Add import documentation
PR: #89
SECURITY:
- provider:
- Bump golang.org/x/net from 0.11.0 to 0.17.0 PR: #88
IMPROVEMENTS:
- resource/project:
- Add clarification to
block_deployments_on_limit
attribute documentation with regards to difference behavior between self-hosted and cloud environments. - Update documentation and remove
role
attributes in HCL example.
- Add clarification to
- resource/project_role: Add HCL example to documentation.
- Update
sample.tf
to useproject_role
resource instead ofproject.role
attribute.
PR: #87
FEATURES:
- New Resource:
project_role
- Separate resource to manage project role. - resource/project: Add
use_project_role_resource
attribute to toggle ifproject
resource should use itsroles
or not to manage project roles. Should be set totrue
when using in conjunction withproject_role
resource.
IMPROVEMENTS:
- resource/project: Update
max_storage_in_gibibytes
attribute to work with int64 type explicitly. Update validation to include max range. Issue: #79 PR: #82
FEATURES:
IMPROVEMENTS:
- resource/project: Update
key
attribute validation to match Artifactory Project. PR: #73
BUG FIXES:
- resource/project: Update
key
attribute validation to match Artifactory Project. PR: #71
SECURITY:
- provider:
BUG FIXES:
- resource/project: Fix
block_deployments_on_limit
attribute value opposite to Artifactory Project web UI. Issue: #62 PR: #67
BUG FIXES:
- resource/project: Update
key
attribute validation to match Artifactory Project. PR: #66
IMPROVEMENTS:
- resource/project: added a guide on adding repositories to the project. PR: #63
IMPROVEMENTS:
IMPROVEMENTS:
BUG FIXES:
- resource/project: Ignore unassigning (non-existent) repository error when destroying project resource. PR: #57
BUG FIXES:
- Remove parallel requests when adding/removing repos, users, groups, and roles with project. PR: #54
BUG FIXES:
- resource/project: Update
key
attribute to support hyphen character. PR: #53
BUG FIXES:
- provider: Fix license check to include license type. PR: #52
- Update package
github.com/Masterminds/goutils
to 1.1.1 for Dependeabot alert
BUG FIXES:
- updated to latest shared provider (internal ticket)
- update makefile to be consistent with other providers. Still doesn't do version substitution correctly PR: #47
BUG FIXES:
- provider: Fix hardcoded HTTP user-agent string. PR: #46
IMPROVEMENTS:
- Bump shared module version
IMPROVEMENTS:
- Upgrade
gopkg.in/yaml.v3
to v3.0.0 for CVE-2022-28948 [GH-42]
IMPROVEMENTS:
BUG FIXES:
BUG FIXES: