95fd341b97
Viewer will be able to do GET Tiller release and Tiller status requests armada API defines. In addition, this change also allows doing POST validate manfest request to a user with viewer role. Change-Id: I903ab656de1c6fdf979a193b1842dbd0842451d6
40 lines
899 B
YAML
40 lines
899 B
YAML
#
|
|
#"admin_required": "role:admin or role:admin_ucp"
|
|
|
|
#
|
|
#"service_or_admin": "rule:admin_required or rule:service_role"
|
|
|
|
#
|
|
#"service_role": "role:service"
|
|
|
|
#
|
|
#"admin_viewer": "role:admin_ucp_viewer or rule:service_or_admin"
|
|
|
|
# Install manifest charts
|
|
# POST /api/v1.0/apply/
|
|
#"armada:create_endpoints": "rule:admin_required"
|
|
|
|
# Validate manifest
|
|
# POST /api/v1.0/validatedesign/
|
|
#"armada:validate_manifest": "rule:admin_viewer"
|
|
|
|
# Test release
|
|
# GET /api/v1.0/test/{release}
|
|
#"armada:test_release": "rule:admin_required"
|
|
|
|
# Test manifest
|
|
# POST /api/v1.0/tests/
|
|
#"armada:test_manifest": "rule:admin_required"
|
|
|
|
# Rollback release
|
|
# POST /api/v1.0/rollback/{release}
|
|
#"armada:rollback_release": "rule:admin_required"
|
|
|
|
# Get Tiller status
|
|
# GET /api/v1.0/status/
|
|
#"tiller:get_status": "rule:admin_viewer"
|
|
|
|
# Get Tiller release
|
|
# GET /api/v1.0/releases/
|
|
#"tiller:get_release": "rule:admin_viewer"
|