You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Get metadata that requires signature with API endpoint GET /api/v1/metadata/sign (check _get_pending_roles() from repository_service_tuf/cli/admin/metadata.py) -- @MVrachev :
Push new signatures for metadata to API endpoint POST /api/v1/metadata/sign (check send_payload from repository_service_tuf/helpers/api_client.py) -- @MVrachev:
Wait for the task to finish and report back to the CLI user (check task_status fromrepository_service_tuf/helpers/api_client.py) -- @MVrachev
Add an option to sign locally available files. Check
Show key information from previous root keys even if they do not exist in new root for signing. - @KAUTH
Decide if in this command or another to implement rstuf admin metadata sign --delete used to delete/stop a DAS process. Should be replaced with something else. Maybe rstuf admin metadata sign stop or rstuf admin metadata sign delete. - @MVrachev - It should be rstuf admin metadata sign delete and select role from unsigned list if more than 1.
Make sure the online key is not any of the root keys. - @MVrachev
Make it mandatory to describe at least a threshold number of root keys. This means that it's not required to load their private keys, but only their public keys. - @MVrachev
Make it mandatory to describe at least a threshold number of root keys. This means that it's not required to load their private keys, but only their public keys.
Add --dry-run mode.
Wait for the task to finish and report back to the CLI user (check task_status fromrepository_service_tuf/helpers/api_client.py)
Document different ways to operate the command.
New command: rstuf admin send
Add a new command rstuf admin bootstrap which can be used to upload a completed ceremony, sign or md update payload file.
Code of Conduct
I agree to follow this project's Code of Conduct
The text was updated successfully, but these errors were encountered:
MVrachev
changed the title
Task: review missing features of admin2 commands
Task: review & implement missing features of admin2 commands
Mar 13, 2024
What is the task about?
Compare all missing features from
admin2
commands that exist in our current corresponding commands.This will be an umbrella issue for missing features for each of the commands.
Parent feature
#532
TODO
rstuf admin send
Sign missing features
GET /api/v1/metadata/sign
(check_get_pending_roles()
fromrepository_service_tuf/cli/admin/metadata.py
) -- @MVrachev :POST /api/v1/metadata/sign
(checksend_payload
fromrepository_service_tuf/helpers/api_client.py
) -- @MVrachev:task_status
fromrepository_service_tuf/helpers/api_client.py
) -- @MVrachevrepository-service-tuf-cli/repository_service_tuf/helpers/api_client.py
Line 233 in 4851b56
rstuf admin metadata sign --delete
used to delete/stop a DAS process. Should be replaced with something else. Mayberstuf admin metadata sign stop
orrstuf admin metadata sign delete
. - @MVrachev - It should berstuf admin metadata sign delete
and select role from unsigned list if more than 1.--dry-run
mode.Ceremony missing features
repository-service-tuf-cli/repository_service_tuf/cli/admin/ceremony.py
Line 678 in 0dfa5c2
POST /api/v1/bootstrap
(checksend_payload
fromrepository_service_tuf/helpers/api_client.py
) - @MVrachev--save
is set or--upload
is not set. -- - @MVrachevtask_status
fromrepository_service_tuf/helpers/api_client.py
) - @MVrachevtimeout
option as we use it in our current ceremony check:repository-service-tuf-cli/repository_service_tuf/cli/admin/ceremony.py
Line 756 in 0dfa5c2
--dry-run
mode.Metadata Update missing features
--dry-run
mode.task_status
fromrepository_service_tuf/helpers/api_client.py
)New command:
rstuf admin send
rstuf admin bootstrap
which can be used to upload a completed ceremony, sign or md update payload file.Code of Conduct
The text was updated successfully, but these errors were encountered: