Project

General

Profile

Actions

User story #12516

closed

Create system Rest API to replace V1 API

User story #12516: Create system Rest API to replace V1 API

Added by Pierre HAY about 8 years ago. Updated almost 8 years ago.

Status:
Released
Priority:
N/A
Category:
API
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

This issue is the very first step of the old rudder API migration process.
We want to change their authentication mechanism and grow the amount of data they can provide by creating new endpoints.
This will be a tedious task, which imply modification in every tools used to the old API on top of the development work.

That particular issue aims to create a new endpoint :

https://xxxx/rudder/api/latest/system/status

that will serve some more information concerning nodes status.

Response :

{
"action": "listAcceptedNodes",
"result": "success",
"data": {
“global”: “ok”
}
}


Subtasks 5 (0 open5 closed)

Architecture #12578: API : reload endpointsReleasedVincent MEMBRÉActions
Architecture #12623: API : policies updateReleasedVincent MEMBRÉActions
Architecture #12695: API : archive endpointsReleasedVincent MEMBRÉActions
Architecture #12737: Testing System APIReleasedVincent MEMBRÉActions
Bug #13207: Maven cannot find rudder-core-SNAPSHOT-tests.jarReleasedAlexis MoussetActions

Related issues 1 (0 open1 closed)

Related to Rudder - Architecture #4174: Deprecate API v1ResolvedActions

Updated by Pierre HAY about 8 years ago Actions #1

  • Status changed from New to In progress

Updated by Pierre HAY about 8 years ago Actions #2

  • Status changed from In progress to Pending technical review
  • Assignee changed from Pierre HAY to Vincent MEMBRÉ
  • Pull Request set to https://github.com/Normation/rudder/pull/1922

Updated by Anonymous about 8 years ago Actions #3

  • Status changed from Pending technical review to Pending release

Updated by Vincent MEMBRÉ almost 8 years ago Actions #4

  • Parent task set to #4174

Updated by Vincent MEMBRÉ almost 8 years ago Actions #5

  • Parent task deleted (#4174)

Updated by Vincent MEMBRÉ almost 8 years ago Actions #6

Updated by Vincent MEMBRÉ almost 8 years ago Actions #7

  • Subject changed from API : status endpoint to Create system Rest API to replace V1 API

Updated by Vincent MEMBRÉ almost 8 years ago Actions #8

  • Tracker changed from Architecture to User story

Updated by Vincent MEMBRÉ almost 8 years ago Actions #9

  • Status changed from Pending release to Released
This bug has been fixed in Rudder 5.0.0~beta1 which was released today.
Changelog
Actions

Also available in: PDF Atom