User story #9700
closedUser story #9698: Import node properties from external data sources
API Rest to define Data sources
Description
We need an API Rest to define data sources
Base API URL:¶
/api/datasources
Methods¶
/ => GET : Get all datasources defined
/datasourceName => GET : Get the detail of one datasource
/ => Put *: Create a datasource
/datasourceName => POST* : Update a datasource
/datasourceName => DELETE *: Delete a datasource
/datasourceName/refresh => POST *: Trigger a datasource refresh (asynchronous)
Data format¶
{
“name” : string
“url” : string
“type” : one of the two possible values … “byNode”, “global”
“path” : string
“headers” : {
headerName : HeaderValue
, ...
}
“frequency” : {
timeUnit : day/hour/minute
, value : int
}
}
Updated by Vincent MEMBRÉ about 8 years ago
- Status changed from New to In progress
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/c87ba60a41a281614f1a5403a45078a4d6c9dfe9
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/8218fde4c641f7f8d5c7bfc1b6d20586c73a506e
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/35cf0bf8c63676a4334b89345564a3fe1895f598
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/c3b1e24cf63a133f084c7a7466ec7141e754c785
Updated by Vincent MEMBRÉ about 8 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from Vincent MEMBRÉ to François ARMAND
- Pull Request set to https://github.com/Normation/rudder/pull/1398
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/b609b6fbba2543c348d844d755c40b8d2da7308f
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/224d53171c795fe4d2ab1bfd65c4699064653f57
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/542466ec5de27be95cfe778edfa48dd347ff92ec
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/912dfefbb735941e429551acea196bbf57e52410
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/f06451a53c9533044be0d71ba5eae327a80ca3e1
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/ce1fc36c87a1dfcc0c4c7c598f64fcfce5413c16
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/7c60c4024c7b8d2b48a3f7dc99a31f7f7266d14f
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/1962481d416105306e7174fb3e1b57a9e72c2e71
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/f864cdc06d5e76bee38f0130c8141fc6b43873c0
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/a748d12588d4b51966d000629bca4e0c8c7cea57
Updated by Vincent MEMBRÉ about 8 years ago
Work in progess here: https://github.com/VinceMacBuche/rudder/commit/821cf89b8bed15328bcc2742ac32a986940f83d6
Updated by Vincent MEMBRÉ about 8 years ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder|3d4d18c8961dc3504bd6ebd439b802de3a82e37f.
Updated by Vincent MEMBRÉ almost 8 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 4.1.0 which was released today.
- 4.1.0: Announce Changelog
- Download: https://www.rudder-project.org/site/get-rudder/downloads/