Artifact Repository (Glare)
Go to file
Idan Narotzki 074f8f474b Adding support to super user roles.
Currently in order to list artifacts from all tenants,
keyclock token  must include 'admin' role.

The same goes for getting artifact from different realms,
or download blob of artifact from different realm.

The following changes enable more flexbility:
to list artifacts from all tenants, user can define
artifact:list_all_artifacts in policy.yaml with his
own choice for role.

E.G.
"artifact:list_all_artifacts": "role:su_role"

^ this will allow any user with role "su_role" to
list artifacts from any realm.

The same logic holds for getting artifact from other
realm (get_any_artifact), or download blob from artifact
in any realm (download_from_any_artifact)

Change-Id: Iaaa7f4b366230e0c5e4bee136bcdf9d072d498d8
2018-02-15 14:39:55 +00:00
devstack Allow to specify custom modules and artifact types in devstack 2017-07-11 19:01:39 +03:00
doc/source Look the list of artifacts in 'artifacts' section 2017-12-13 13:39:23 +00:00
etc Update auth middlewares 2017-02-28 18:47:27 +03:00
glare Adding support to super user roles. 2018-02-15 14:39:55 +00:00
glare_tempest_plugin Replace the usage of some aliases in tempest 2017-10-11 13:06:32 +07:00
tools Implement artifact type generator script 2017-12-28 20:50:44 +01:00
.gitignore tests: replace .testr.conf with .stestr.conf 2017-10-31 01:15:15 +03:00
.gitreview Fix docs and remove bandit check for translation 2016-08-23 09:25:01 +00:00
.stestr.conf tests: replace .testr.conf with .stestr.conf 2017-10-31 01:15:15 +03:00
.testr.conf Rename .testr to .testr.conf 2017-11-03 03:50:43 +03:00
LICENSE Initial commit 2016-08-02 12:54:54 +03:00
README.rst Use https for urls in the readme file 2017-06-19 11:33:02 +02:00
babel.cfg Glare Code 2016-08-05 18:59:44 +03:00
bandit.yaml Update bandit usage 2017-11-01 20:28:32 +02:00
pylintrc Glare Code 2016-08-05 18:59:44 +03:00
requirements.txt Add taskflow to glare requirements 2017-12-28 11:55:54 +01:00
setup.cfg Change default values for glance_store 2017-08-13 16:29:24 +03:00
setup.py Updated from global requirements 2017-04-01 15:23:26 +00:00
test-requirements.txt Updated from global requirements 2017-11-16 11:03:34 +00:00
tox.ini Merge "Update bandit usage" 2017-11-04 12:37:08 +00:00

README.rst

Glare

Glare (from GLare Artifact REpository) is a service that provides access to a unified catalog of structured meta-information as well as related binary data (these structures are also called 'artifacts').

License

Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0