-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Collection Signing Feature - Standalone Mode #1145
Conversation
/retest
|
/retest |
/retest |
0e9c457
to
6cda05a
Compare
/retest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From the UI perspective all the required features are implemented and works as the UI expects it.
@brum @newswangerd last commit changes signing URLBase URL: _ui/v1/collection_signing/
(the above replaces the v3/sign/collections and works in the same way)
Optional URLS:
- _ui/v1/collection_signing/<repository>/
- _ui/v1/collection_signing/<repository>/<namespace>/
- _ui/v1/collection_signing/<repository>/<namespace>/<collection>/
- _ui/v1/collection_signing/<repository>/<namespace>/<collection>/<version>/ permissionPermission now requires |
/retest |
187832a
to
d0a2ddc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two small changes, but other than that LGTM.
✅ Deploy Preview for galaxyng ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
- Sets access policies for signing - Surface sign permissions on _ui/me - Add /sign/collection/ endpoint for on-demand signing - Add `signed_only` field to the remote serializer - Surface `signatures` on v3/content/collections - Surface signature data on _ui/collection* endpoints - Add sign state annotations to the _ui/ endpoints - Add sign state filtering to the _ui/ endpoints - Add signing tasks - Call sign_and_move when AUTO_SIGN is configured on /move/ endpoint (when dest repo is golden) Issue: AAH-312
Issue: AAH-312
Issue: AAH-312
Issue: AAH-312
Issue: AAH-312
Issue: AAH-312
02bbc39
to
13f80f8
Compare
Issue: AAH-312
Description 🛠
signed_only
field to the remote serializersignatures
on v3/content/collections(when dest repo is golden)
functionalities
Acessing signatures (for CLI and Sync)
Signing on-demand via API
Acessing signatures and sign states via _ui/
http://0.0.0.0:5001/api/automation-hub/_ui/v1/repo/staging/?deprecated=false
How to determine if the system has signing enabled?
/api/automation-hub/_ui/v1/feature-flags/
Or by checking on:
/api/automation-hub/_ui/v1/settings/
Filtering by sign state
This endpoint accepts other filters such as
namespace
,name
,version
Permissions on http://0.0.0.0:5001/api/automation-hub/_ui/v1/me/
on approval dashboard the permission is
"move_collection": true,
as if user can move the sign is automaticIssue: AAH-312
Replaces #1076
Reviewer Checklists 👀
Developer reviewer:
galaxy_ng/tests/integration
orgalaxy_ng/tests/functional
, and they fully cover necessary test scenarios… or tests not neededQE reviewer (exceptions):
galaxy_ng/tests/integration
orgalaxy_ng/tests/functional
, and they fully cover necessary test scenarios… or tests not neededNote: when merging, include the Jira issue link in the squashed commit