Handle nested group paths as names #786
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We're trying to manage nested groups via Terraform. Our nested group hierarchy mirrored by this YAML:
Unfortunately, when attempting to query a group by path with provider 3.10.0 and 4.1.0 fails with the following message:
Digging deeper it seems that the
search
parameter used here is not returning any results when searching for the group by path.I followed along with #333 and #334 but in our case we can't search by 'group name' as there will be multiple indistinguishable yet unique groups returned.
This is a possibly inefficient implementation of handling group paths - if
name
starts with a backslash it assumes thatname
is actually apath
and to search subgroups downward from the first group specified in the path until it either finds the group specified at the end of the path or comes up empty handed.