-
Notifications
You must be signed in to change notification settings - Fork 16
Description
Describe the bug
Terraform: 1.9.8
Artifactory: 7.59.9
Xray: 3.74.8
Providers:
jfrog/xray version: 3.0.3
jfrog/artifactory version: 12.3.2
When configuring an xray_watch with a description set to an empty string, for example
resource "xray_watch "WatchName" {
name = "name"
active = true
description = ""
}
it appears that the actual value being set to the description is null because after applying this configuration then immediately checking terraform plan the output still shows that changes will be made ~ though it does not show any fields that will be changed.
Additionally, if you add an actual non-empty string to the description then configure the description as the empty string and check terraform plan you will see that it plans to set the description to null.
Requirements for and issue
- A fully functioning terraform snippet that can be copy&pasted (no outside files or ENV vars unless that's part of the issue)
- Your version of Artifactory and Xray (you can
curlArtifactory version at$host/artifactory/api/system/versionand Xray version at
$host/xray/api/v1/system/version - Your version of terraform
Expected behavior
The expected behavior is that the description, weather null or empty string, should not display changes in terraform plan for a configuration with a null or empty string description. Otherwise this step incorrectly reports that our configuration is misaligned with the ground truth.
Additional context
Add any other context about the problem here.