BUG FIXES:
- resource/platform_reverse_proxy: Fix validation for optional attributes not working for variables. Issue: #186 PR: #188
FEATURES:
New Resource:
IMPROVEMENTS:
- resource/platform_group: Add
use_group_members_resource
attribute to control if the resource usesmembers
attribute or not. Issue: #169 PR: #187
FEATURES:
New Resource:
platform_http_sso_settings
- Resource to manage HTTP SSO settings. PR: #185
NOTES:
- provider: Deprecated attributes
check_license
andmyjfrog_api_token
are removed. - resource/platform_myjfrog_ip_allowlist: Deprecated resource is removed.
- resource/platform_saml_settings: Deprecated attribute
no_auto_user_creation
is removed.
IMPROVEMENTS:
- resource/platform_oidc_configuration: Add
use_default_proxy
attribute to support the use of default proxy configuration.
PR: #181
BUG FIXES:
- resource/platform_group: Fix "Provider produced inconsistent result after apply" error for attribute
members
. Issue: #176 PR: #177
FEATURES:
New Resource:
platform_crowd_settings
- Resource to manage Crowd/JIRA authentication provider. PR: #167
BUG FIXES:
- resource/platform_saml_settings: Fix
Value Conversion Error
for attributeldap_group_settings
. Issue: #168 PR: #171
BUG FIXES:
- resource/platform_permission: Fix permission resource not being deleted correctly. Permission resources that were in the Terraform state from previously apply but now are removed from the plan were not deleted. Now we check for the removal and delete the permission resource correctly. Issue: #141 PR: #165
BUG FIXES:
- resource/platform_oidc_configuration: Update validation for
issuer
attribute to support GitHub actions customization for enterprise. See Customizing the issuer value for an enterprise. PR: #163 and #164
IMPROVEMENTS:
- resource/platform_saml_settings: Add
ldap_group_settings
attribute to support LDAP groups synchronization. Issue: #154 PR: #158
FEATURES:
New Resource:
platform_group
- Resource to manage Group, using Platform API. This replaces theartifactory_group
resource in Artifactory provider, which uses the (deprecated) Artifactory Security API. PR: #155
IMPROVEMENTS:
- resource/platform_oidc_identity_mapping: Add
username_pattern
andgroups_pattern
attributes to username and groups patterns. Attributescope
is now optional to support patterns. Issue: #145 PR: #147
IMPROVEMENTS:
- resource/artifactory_local_repository_multi_replication: Update validation for
actions.users
andactions.groups
attributes to allow empty list. Issue: #142 PR: #143
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: #139
IMPROVEMENTS:
- resource/platform_oidc_configuration: Add
project_key
attribute to support project scope OIDC configuration. - resource/platform_oidc_identity_mapping: Add
project_key
attribute to support project scope OIDC identity mapping. - resource/platform_oidc_identity_mapping: Add support for
applied-permissions/roles
toscope
attribute to support project role scope.
BUG FIXES:
- resource/platform_saml_settings: Fix
certificate
attribute not being set as 'sensitive' so its value is redacted in CLI output/log. Issue: #135 PR: #136
NOTES:
- resource/platform_saml_settings:
no_auto_user_creation
attribute is being deprecated in favor ofauto_user_creation
.
BUG FIXES:
- resource/platform_saml_settings: Fix
no_auto_user_creation
attribute has no effect. Replace it with new attributeauto_user_creation
to match SAML Settings in the UI and REST API. Issue: #133 PR: #134
FEATURES:
New Resource:
platform_aws_iam_role
- Resource to manage AWS IAM role. PR: #125
IMPROVEMENTS:
- resource/platform_workers_service: Replace beta warning message in documentation with GA note. PR: #124
FEATURES:
New Resource:
platform_saml_settings
- Resource to manage SAML SSO settings. PR: #118platform_scim_user
- Resource to manage SCIM user. PR: #120platform_scim_group
- Resource to manage SCIM group. PR: #120
NOTES:
- provider: Attribute
myjfrog_api_token
is being deprecated. Issue: #99 PR: #114 - resource/platform_myjfrog_ip_allowlist is being deprecated and is moved to new MyJFrog provider. Use the
myjfrog_ip_allowlist
resource there instead. Issue: [#99](#99 PR: #113
IMPROVEMENTS:
- resource/platform_oidc_configuration: Add
Azure
option forprovider_type
attribute. PR: #112
BUG FIXES:
- resource/platform_global_role, resource/platform_oidc_configuration, resource/platform_oidc_identity_mapping, resource/platform_permission, resource/platform_reverse_proxy, resource/platform_workers_service: Fix incorrect API error handling. Issue: #104 PR: #105
BUG FIXES:
- resource/platform_oidc_configuration: Fix
provider_type
attribute value stored incorrectly when resource is imported. Issue: #102 PR: #103
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.
BUG FIXES:
- provider: Fix incomplete provider initialization if Artifactory version check fails.
IMPROVEMENTS:
- provider: Now allows JFrog Access Token to be unset (i.e. MyJFrog API token is set and only
platform_myjfrog_ip_allowlist
resource is used). Warning message is displayed when either token is not set.
BUG FIXES:
- resource/platform_permission: Fix state upgrader crash when upgrading from 1.7.2 to 1.7.3 with no
groups
orusers
attribute set. Issue: #75 PR: #76
BUG FIXES:
- resource/platform_oidc_configuration: Remove trailing slash from GitHub provider URL validation. Issue: #71 PR: #72
- resource/platform_permission: Fix state drift when
*.actions.users
or*.actions.groups
are set to empty set ([]
). These 2 attributes now must either benull
/not set, or a set of at least 1 item. Existing Terraform state with[]
should be migrated tonull
automatically by provider. Issue: #70 PR: #73
BUG FIXES:
- resource/platform_permission: Make
name
attribute trigger resource replacement if changed. Issue: #64 PR: #66
BUG FIXES:
- provider: Fix crashes when
url
attribute is used to set JFrog platform URL (vs env var). Issue: #57 PR: #58
FEATURES:
FEATURES:
- New Resource:
platform_myjfrog_ip_allowlist
: Resource to manage MyJFrog IP allowlist. PR: #50 Issue: #27
BUG FIXES:
- resource/platform_permission: Update documentation for target
name
attribute forANY
repository types. Correct values should beANY LOCAL
,ANY REMOTE
, orANY DISTRIBUTION
. Note the removal of underscore character. Issue: #48 PR: #49
FEATURES:
- New Resource:
platform_oidc_configuration
andplatform_oidc_identity_mapping
: PR: #47 Issue: #26, #29, #31, #38
BUG FIXES:
- Fix HTTP response error handling due to change of behavior (for better consistency) from Resty client. PR: #42
FEATURES:
- New Resource:
platform_global_role
: PR: #35
FEATURES:
FEATURES:
FEATURES:
IMPROVEMENTS:
- Bump github.com/hashicorp/terraform-plugin-go from 0.19.0 to 0.19.1: PR: 6
- Bump github.com/hashicorp/terraform-plugin-testing from 1.5.0 to 1.5.1: PR: 5
- Bump github.com/go-resty/resty/v2 from 2.7.0 to 2.10.0: PR: 4
FEATURES:
- New Resource:
platform_workers_service
: PR: #2