admin refactoring: refactor CLI to use Admin API requests (step 2) #943

Merged
lx merged 9 commits from refactor-admin into next-v2 2025-01-30 16:18:39 +00:00
Owner
  • Make admin API calls available through internal RPC (proxy them through admin RPC)
  • use them in the CLI as much as possible
  • proof-reading
  • testing

for step3:

  • Convert any functionnality that was only in the CLI into now-standardized admin API calls
  • Update OpenAPI specification again

for step4: (in nlnet task5)

  • Make the CLI able to call the admin API through HTTP as well
- [x] Make admin API calls available through internal RPC (proxy them through admin RPC) - [x] use them in the CLI as much as possible - [ ] proof-reading - [ ] testing for step3: - [ ] Convert any functionnality that was only in the CLI into now-standardized admin API calls - [ ] Update OpenAPI specification again for step4: (in nlnet task5) - [ ] Make the CLI able to call the admin API through HTTP as well
lx added 2 commits 2025-01-30 11:08:28 +00:00
wip: proxy admin api requests through admin rpc, prepare new cli
Some checks failed
ci/woodpecker/push/debug Pipeline failed
145130481e
wip: migrate garage status and garage layout assign
Some checks failed
ci/woodpecker/push/debug Pipeline failed
ci/woodpecker/pr/debug Pipeline failed
69ddaafc60
lx added 1 commit 2025-01-30 11:19:37 +00:00
cli: migrate layout remove, apply, revert
Some checks failed
ci/woodpecker/push/debug Pipeline failed
ci/woodpecker/pr/debug Pipeline failed
819f4f0050
lx added 1 commit 2025-01-30 12:36:36 +00:00
admin api: convert most bucket operations
Some checks failed
ci/woodpecker/push/debug Pipeline failed
ci/woodpecker/pr/debug Pipeline failed
f37d5d2b08
lx added 1 commit 2025-01-30 14:38:32 +00:00
fix garage status output
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
076ce04fe5
lx added 1 commit 2025-01-30 15:12:27 +00:00
convert cli key operations to admin rpc
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
f8c6a8373d
lx added 1 commit 2025-01-30 15:17:45 +00:00
cli_v2: error messages
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
ebc0e9319e
lx added 2 commits 2025-01-30 15:40:16 +00:00
cli_v2: fix garage status
Some checks failed
ci/woodpecker/push/debug Pipeline failed
ci/woodpecker/pr/debug Pipeline failed
1ee8e6f1a6
lx added this to the v2.0 milestone 2025-01-30 15:42:34 +00:00
lx force-pushed refactor-admin from 1ee8e6f1a6 to 5a89350b38 2025-01-30 15:46:04 +00:00 Compare
lx changed title from WIP: refactor CLI to use Admin API requests (step 1) to refactor CLI to use Admin API requests (step 1) 2025-01-30 16:16:09 +00:00
lx changed title from refactor CLI to use Admin API requests (step 1) to admin refactoring: refactor CLI to use Admin API requests (step 2) 2025-01-30 16:16:23 +00:00
lx merged commit 3192088aac into next-v2 2025-01-30 16:18:39 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/garage#943
No description provided.