User story #17133
closedRudder should be able to read techniques by itself and not rely on legacy ncf rest api
Description
Rudder does not now how to parse and analyse techniques from technique editor.
He knows how to treat a technique translated as json by the old remnants of the ncf rest api.
This api is slow, and there is lots of errors due to authentication between both apis (errors at webapp startup during migration because of jetty not ready or apache not ok, or something else)
We want to get rid of it and make Rudder autonomous on this part
We will now write a technique.json along within the technique files.and write a cache of parsed generic_methods. and read those files within Rudder when needed
We will also still need ncf python api to generate the files once and generate generic_methods at will
It can be enhanced with a caching system too
Updated by Vincent MEMBRÉ over 4 years ago
- Subject changed from Remove technique editor dedicated API to Rudder should be able to read techniques by itself and not relay on legay ncf rest api
Updated by Vincent MEMBRÉ over 4 years ago
- Category set to Web - Config management
- Target version set to 6.1.0~beta1
Updated by Vincent MEMBRÉ over 4 years ago
- Subject changed from Rudder should be able to read techniques by itself and not relay on legay ncf rest api to Rudder should be able to read techniques by itself and not rely on legacy ncf rest api
Updated by Vincent MEMBRÉ over 4 years ago
- Status changed from New to In progress
- Assignee set to Vincent MEMBRÉ
Updated by Vincent MEMBRÉ over 4 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/02e605c4c1883f2ae17071d3d2636d64639a857f
Updated by Vincent MEMBRÉ over 4 years ago
- Assignee changed from Vincent MEMBRÉ to François ARMAND
- Pull Request set to https://github.com/Normation/rudder/pull/2900
Updated by Vincent MEMBRÉ over 4 years ago
- Status changed from In progress to Pending release
Applied in changeset rudder|e7200d182182d2b45143d3a4cc95a7140a352f60.
Updated by Vincent MEMBRÉ over 4 years ago
Applied in changeset rudder|e09d783a1e4f3ba92571f9d25a0a8f9a5afb974e.
Updated by Vincent MEMBRÉ over 4 years ago
Applied in changeset rudder|2ab02c0013fb0d8c479010f46cb0bf6457a142cd.
Updated by Vincent MEMBRÉ over 4 years ago
Applied in changeset rudder|3c1d94909cf39726f050a0c2289d9bff586fa0aa.
Updated by Vincent MEMBRÉ over 4 years ago
Applied in changeset rudder|7400728b5f7a1dfa34b82199fca90cb364b00a94.
Updated by Vincent MEMBRÉ over 4 years ago
Applied in changeset rudder|48aa0bd6dcef5b448869f1926e16ccb246cfc914.
Updated by Vincent MEMBRÉ over 4 years ago
Applied in changeset rudder|29b0c4ed3e4139114d9b583034a0331a6186dddf.
Updated by Vincent MEMBRÉ over 4 years ago
Applied in changeset rudder|0e269a36a075f94d803d27098f10959d4f21d660.
Updated by Vincent MEMBRÉ over 4 years ago
Applied in changeset rudder|7d51545a16fd965a8574e486c9d414d606388324.
Updated by Vincent MEMBRÉ over 4 years ago
Applied in changeset rudder|fee436c1a853bfb9b8022fed767c45cdb806dcdd.
Updated by Vincent MEMBRÉ over 4 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 6.1.0~beta1 which was released today.
Updated by François ARMAND over 4 years ago
- Fix check changed from To do to Checked