Project

General

Profile

User story #12516

Create system Rest API to replace V1 API

Added by Pierre HAY 8 months ago. Updated 4 months ago.

Status:
Released
Priority:
N/A
Category:
API
Target version:
Suggestion strength:
User visibility:
Effort required:

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

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

Related issues

Related to Rudder - Architecture #4174: Deprecate API v1New

Associated revisions

Revision ef093b7d (diff)
Added by Pierre Hay 7 months ago

Fixes #12516: API : status endpoint

History

#1 Updated by Pierre HAY 8 months ago

  • Status changed from New to In progress

#2 Updated by Pierre HAY 8 months ago

  • 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

#3 Updated by Anonymous 7 months ago

  • Status changed from Pending technical review to Pending release

#4 Updated by Vincent MEMBRÉ 5 months ago

  • Parent task set to #4174

#5 Updated by Vincent MEMBRÉ 4 months ago

  • Parent task deleted (#4174)

#6 Updated by Vincent MEMBRÉ 4 months ago

#7 Updated by Vincent MEMBRÉ 4 months ago

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

#8 Updated by Vincent MEMBRÉ 4 months ago

  • Tracker changed from Architecture to User story

#9 Updated by Vincent MEMBRÉ 4 months ago

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

Also available in: Atom PDF