Actions
User story #9698
closedImport node properties from external data sources
Pull Request:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:
Description
Some data may be available outside of Rudder to be used to configure your nodes.
To be able to use them in Rudder you need to add them into Rudder as Node properties.
That task may be complicated to achieve and even more to automate (so data stays up to date), we want to add a way to do this easily in Rudder.
We will have to define those external data sources in Rudder. Rudder will then fetch data from them and add them as properties for each nodes.
Data structure:
- name
- url
- request type (one by node, one for all nodes)
- headers
- A way to define data access into received data
- Update frequency
We need:
- Backend storage for datasources
- An api Rest to define datasource
- An ui to define datasource
- System to fetch data sources and add them as properties
- Scheduler to launch it asynchronously
- Use these data in policy generation
Actions