jfrog-cli
jfrog-cli copied to clipboard
JFrog-CLI is unable to add federated members via RU to repo.
Describe the bug
jf rt ru is unable to add new federated members to the federated repo, jf rt cl with the same template can.
Current behavior
$ cat test2.json
{
"key" : "npm-env-test-federated",
"packageType" : "npm",
"members" : [ {
"url" : "https://test1.local/artifactory/npm-env-test-federated",
"enabled" : true
},
{
"url" : "https://test2.local/artifactory/npm-env-test-federated",
"enabled" : true
}
],
"rclass" : "federated"
}
...
$ jf rt ru test2.json
15:11:43 [🔵Info] Trace ID for JFrog Platform logs: f2681c49be369e75
15:11:43 [🚨Error] template syntax error: unknown key: "members".
This template does not work with ru, but it will work with cl.
Reproduction steps
1. Current state
$ jf rt cl api/repositories/npm-env-test-federated -XGET -s | jq '.members'
[
{
"url": "https://test1.local/artifactory/npm-env-test-federated",
"enabled": true
}
]
2. Template
$ cat test2.json
{
"key" : "npm-env-test-federated",
"packageType" : "npm",
"members" : [ {
"url" : "https://test1.local/artifactory/npm-env-test-federated",
"enabled" : true
},
{
"url" : "https://test2.local/artifactory/npm-env-test-federated",
"enabled" : true
}
],
"rclass" : "federated"
}
3. RU failed
$ jf rt ru test2.json
15:11:43 [🔵Info] Trace ID for JFrog Platform logs: f2681c49be369e75
15:11:43 [🚨Error] template syntax error: unknown key: "members".
4. CL success with the same template
$ jf rt cl api/repositories/npm-env-test-federated -XPOST -H "Content-Type: application/json" -d @test2.json
Repository npm-env-test-federated update successfully.
$ jf rt cl api/repositories/npm-env-test-federated -XGET -s | jq '.members'
[
{
"url": "https://test1.local/artifactory/npm-env-test-federated",
"enabled": true
},
{
"url": "https://test2.local/artifactory/npm-env-test-federated",
"enabled": true
}
]
Expected behavior
RU and CL should work the same.
JFrog CLI version
2.74.0
Operating system type and version
macOS Sequoia 15.3.1
JFrog Artifactory version
No response
JFrog Xray version
No response