Bug #24294
openAPI Import does not reload imported techniques before importing elements that rely on them
Description
The attached file was exported from a Rudder 8.0.4 server using :
curl --insecure --header "X-API-Token: $(cat /var/rudder/run/api-token)" "https://localhost/rudder/api/latest/archives/export?rules=212b0264-0322-49dc-844a-55d1403d5780,3350312d-b790-4c5e-ada5-3b5eeb2d354c,212b0264-0322-49dc-844a-55d1403d5780,6545e355-4f51-4dbd-ac25-14b00c1e83b0,21c06767-92f7-4ecb-a4b1-68127531eff4&groups=e8c2c43a-520d-42a5-b5da-32e72b99128d,9f0442f9-b85d-4669-bc0c-d4af7ee60205&include=all" --output lab_test_2_server_archive_240228b.zip
Trying to import it on a Rudder 8.0.6-nightly with :
curl --insecure --header "X-API-Token: $(cat /var/rudder/run/api-token)" -X POST https://localhost/rudder/api/latest/archives/import --form "archive=@lab_test_2_server_archive_240228b.zip" --form "merge=keep-rule-groups"
fails with :
{"action":"import","result":"error","errorDetails":"Inconsistency: Technique 'inventory_hook__headers_w_o_generic' is used in imported directive Inventory hook: Headers w/o generic but is not in Rudder"}
Although said technique is present in the archive file.
It appears that the importation doesn't properly reload the techniques after import, so the technique is not available when referenced.
Files
Updated by Michel BOUISSOU 7 months ago
- Related to Bug #24295: API export of groups doesn't export the categories as dependencies added
Updated by Michel BOUISSOU 7 months ago
- Related to Bug #24013: Cannot import via API an archive made from an UI export of an archive via API added
Updated by Vincent MEMBRÉ 6 months ago
- Target version changed from 8.0.7 to 8.0.8
Updated by Vincent MEMBRÉ 5 months ago
- Target version changed from 8.0.8 to 8.0.9
Updated by Vincent MEMBRÉ 4 months ago
- Target version changed from 8.0.9 to 8.0.10
Updated by Vincent MEMBRÉ 3 months ago
- Target version changed from 8.0.10 to 1089
Updated by Alexis Mousset 3 months ago
- Target version changed from 1089 to 8.1.6
Updated by Nicolas CHARLES 2 months ago
- Related to Architecture #7471: Techniques should be reloaded before importing an archive added
Updated by Nicolas CHARLES 2 months ago
- Related to Bug #20520: Error while importing ncf techniques using the restore from latest commit feature added
Updated by Vincent MEMBRÉ 2 months ago
- Target version changed from 8.1.6 to 8.1.7
Updated by François ARMAND 25 days ago
- Related to Enhancement #22342: Add a "all" keyword for export API in place of listing UUIDs of rule/directive/etc added
Updated by Vincent MEMBRÉ 17 days ago
- Target version changed from 8.1.7 to 8.1.8