[backend] Add new APIs for backup-storages and monitoring-instances
Description
Activity
Show:

Diogo Recharte
updated the Fix versionsOctober 1, 2024 at 7:43 PM
1.2.0-rc2
None

Diogo Recharte
updated the Fix versionsOctober 1, 2024 at 7:43 PM
None
1.2.0

Yusaf Awan
changed the StatusSeptember 30, 2024 at 9:28 AM
In QA
Done

Yusaf Awan
changed the AssigneeSeptember 6, 2024 at 9:56 AM

Mayank Shah

Yusaf Awan

Yusaf Awan
changed the StatusSeptember 6, 2024 at 9:56 AM
Ready for QA
In QA

Taras Kozub
updated the Fix versionsSeptember 2, 2024 at 3:31 PM
1.2.0
None

Taras Kozub
updated the Fix versionsSeptember 2, 2024 at 3:28 PM
1.2.0-rc1
None

Taras Kozub
updated the Fix versionsSeptember 2, 2024 at 3:28 PM
None
1.2.0-rc2

Taras Kozub
updated the Fix versionsSeptember 2, 2024 at 10:55 AM
None
1.2.0-rc1

Mayank Shah
changed the StatusAugust 27, 2024 at 1:29 PM
In Review
Ready for QA

Mayank Shah
updated the DescriptionAugust 27, 2024 at 1:29 PM
Both these resources will now be namespaced, and can be referenced by only those DBs created in the same namespace
The following APIs need to be added:
* {{GET /namespaces/{namespace}/backup-storages}}
* {{GET /namespaces/{namespace}/backup-storages/{name}}}
* {{PUT /namespaces/{namespace}/backup-storages/{name}}}
* {{POST /namespaces/{namespace}/backup-storages/{name}}}
* {{DELETE /namespaces/{namespace}/backup-storages/{name}}}
* {{GET /namespaces/{namespace}/monitoring-instances}}
* {{GET /namespaces/{namespace}/monitoring-instances/{name}}}
* {{PUT /namespaces/{namespace}/monitoring-instances/{name}}}
* {{POST /namespaces/{namespace}/monitoring-instances/{name}}}
* {{DELETE /namespaces/{namespace}/monitoring-instances/{name}}}
TBD: what should the older APIs (non-namespaced) return while they’re deprecated?
Both these resources will now be namespaced, and can be referenced by only those DBs created in the same namespace
The following APIs need to be added:
* {{GET /namespaces/{namespace}/backup-storages}}
* {{GET /namespaces/{namespace}/backup-storages/{name}}}
* {{PUT /namespaces/{namespace}/backup-storages/{name}}}
* {{POST /namespaces/{namespace}/backup-storages/{name}}}
* {{DELETE /namespaces/{namespace}/backup-storages/{name}}}
* {{GET /namespaces/{namespace}/monitoring-instances}}
* {{GET /namespaces/{namespace}/monitoring-instances/{name}}}
* {{PUT /namespaces/{namespace}/monitoring-instances/{name}}}
* {{POST /namespaces/{namespace}/monitoring-instances/{name}}}
* {{DELETE /namespaces/{namespace}/monitoring-instances/{name}}}
For more details on why this change, see: [https://www.notion.so/percona/Breaking-API-changes-in-Everest-v1-2-0-619c0a3540bb4038bb84e2d493b61646?pvs=4|https://www.notion.so/percona/Breaking-API-changes-in-Everest-v1-2-0-619c0a3540bb4038bb84e2d493b61646?pvs=4]

Mayank Shah
changed the StatusAugust 13, 2024 at 7:02 AM
In Progress
In Review

Diogo Recharte
updated the Fix versionsAugust 5, 2024 at 1:46 PM
None
1.2.0

Mayank Shah
changed the AssigneeAugust 5, 2024 at 11:48 AM
Unassigned

Mayank Shah

Mayank Shah
changed the StatusAugust 5, 2024 at 11:48 AM
To Do
In Progress

Mayank Shah
updated the DescriptionAugust 2, 2024 at 6:52 AM
None
Both these resources will now be namespaced, and can be referenced by only those DBs created in the same namespace
The following APIs need to be added:
* {{GET /namespaces/{namespace}/backup-storages}}
* {{GET /namespaces/{namespace}/backup-storages/{name}}}
* {{PUT /namespaces/{namespace}/backup-storages/{name}}}
* {{POST /namespaces/{namespace}/backup-storages/{name}}}
* {{DELETE /namespaces/{namespace}/backup-storages/{name}}}
* {{GET /namespaces/{namespace}/monitoring-instances}}
* {{GET /namespaces/{namespace}/monitoring-instances/{name}}}
* {{PUT /namespaces/{namespace}/monitoring-instances/{name}}}
* {{POST /namespaces/{namespace}/monitoring-instances/{name}}}
* {{DELETE /namespaces/{namespace}/monitoring-instances/{name}}}
TBD: what should the older APIs (non-namespaced) return while they’re deprecated?

Mayank Shah
changed the StatusAugust 2, 2024 at 6:49 AM
Open
To Do

Mayank Shah
changed the StatusAugust 2, 2024 at 6:49 AM
New
Open

Mayank Shah
updated the ParentAugust 2, 2024 at 6:49 AM
None
EVEREST-1250

Mayank Shah
changed the ParentAugust 2, 2024 at 6:49 AM
None
EVEREST-1250

Mayank Shah
created the Technical taskAugust 2, 2024 at 6:49 AM
Unresolved
Details
Details
Assignee
Yusaf Awan
Yusaf AwanReporter
Mayank Shah
Mayank ShahFix versions
Priority
Created August 2, 2024 at 6:49 AM
Updated October 1, 2024 at 7:43 PM
Both these resources will now be namespaced, and can be referenced by only those DBs created in the same namespace
The following APIs need to be added:
GET /namespaces/{namespace}/backup-storages
GET /namespaces/{namespace}/backup-storages/{name}
PUT /namespaces/{namespace}/backup-storages/{name}
POST /namespaces/{namespace}/backup-storages/{name}
DELETE /namespaces/{namespace}/backup-storages/{name}
GET /namespaces/{namespace}/monitoring-instances
GET /namespaces/{namespace}/monitoring-instances/{name}
PUT /namespaces/{namespace}/monitoring-instances/{name}
POST /namespaces/{namespace}/monitoring-instances/{name}
DELETE /namespaces/{namespace}/monitoring-instances/{name}
For more details on why this change, see: https://www.notion.so/percona/Breaking-API-changes-in-Everest-v1-2-0-619c0a3540bb4038bb84e2d493b61646?pvs=4