Commit 20e9980
backup: allow third-party backup provider plugins in configuration (#13332)
* Fix
* fix: validate backup provider plugin via Spring bean instead of allowed list
* fix: unused import error
* fix: handle missing backup provider gracefully to prevent dashboard failure
* fix: handle missing backup provider gracefully in getBackupStorageUsedStats
---------
Co-authored-by: Yiğit Can Başalma <yigit.basalma@local>1 parent ba837fb commit 20e9980
2 files changed
Lines changed: 11 additions & 17 deletions
File tree
- api/src/main/java/org/apache/cloudstack/backup
- server/src/main/java/org/apache/cloudstack/backup
Lines changed: 3 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | 36 | | |
38 | 37 | | |
39 | 38 | | |
| |||
55 | 54 | | |
56 | 55 | | |
57 | 56 | | |
58 | | - | |
| 57 | + | |
59 | 58 | | |
60 | 59 | | |
61 | | - | |
62 | | - | |
| 60 | + | |
| 61 | + | |
63 | 62 | | |
64 | 63 | | |
65 | 64 | | |
| |||
258 | 257 | | |
259 | 258 | | |
260 | 259 | | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | 260 | | |
Lines changed: 8 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2507 | 2507 | | |
2508 | 2508 | | |
2509 | 2509 | | |
2510 | | - | |
2511 | | - | |
2512 | | - | |
| 2510 | + | |
| 2511 | + | |
| 2512 | + | |
| 2513 | + | |
| 2514 | + | |
| 2515 | + | |
| 2516 | + | |
| 2517 | + | |
2513 | 2518 | | |
2514 | 2519 | | |
2515 | 2520 | | |
| |||
0 commit comments