diff --git a/test/kubernetes/can-i-all-groups-resource.yaml b/test/kubernetes/can-i-all-groups-resource.yaml index 5bd6fee1e2..8b11c30e0a 100644 --- a/test/kubernetes/can-i-all-groups-resource.yaml +++ b/test/kubernetes/can-i-all-groups-resource.yaml @@ -40,8 +40,13 @@ interactions: }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -49,13 +54,18 @@ interactions: "" ], "resources": [ - "appliedclusterresourcequotas" + "buildconfigs" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -63,7 +73,7 @@ interactions: "" ], "resources": [ - "bindings" + "builds" ] }, { @@ -82,31 +92,24 @@ interactions: "" ], "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" + "configmaps" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "buildconfigs/instantiatebinary" + "deploymentconfigs" ] }, { @@ -125,18 +128,13 @@ interactions: "" ], "resources": [ - "buildconfigs/webhooks" + "deploymentconfigs/scale" ] }, { "verbs": [ - "create", - "delete", - "deletecollection", "get", "list", - "patch", - "update", "watch" ], "attributeRestrictions": null, @@ -144,7 +142,7 @@ interactions: "" ], "resources": [ - "buildlogs" + "events" ] }, { @@ -163,49 +161,51 @@ interactions: "" ], "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" + "pods" ] }, { "verbs": [ - "update" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/details" + "replicationcontrollers" ] }, { "verbs": [ - "create" + "get", + "list", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/jenkinspipeline" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -213,44 +213,94 @@ interactions: "" ], "resources": [ - "builds/log" + "routes" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/source" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "cicd-is-disabling-routes/custom-host" + "buildconfigs" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "list" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "clusterroles" + "builds" ] }, { @@ -272,23 +322,13 @@ interactions: "configmaps" ] }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, { "verbs": [ "create", "delete", "deletecollection", + "get", + "list", "patch", "update", "watch" @@ -303,14 +343,21 @@ interactions: }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/instantiate" + "deploymentconfigs/scale" ] }, { @@ -324,19 +371,26 @@ interactions: "" ], "resources": [ - "deploymentconfigs/log" + "events" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/rollback" + "pods" ] }, { @@ -355,7 +409,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/scale" + "replicationcontrollers" ] }, { @@ -369,7 +423,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/status" + "resourcequotas" ] }, { @@ -388,13 +442,18 @@ interactions: "" ], "resources": [ - "endpoints" + "routes" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -402,9 +461,39 @@ interactions: "" ], "resources": [ - "events" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ "create", @@ -421,19 +510,7 @@ interactions: "" ], "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" + "buildconfigs" ] }, { @@ -452,7 +529,7 @@ interactions: "" ], "resources": [ - "imagestreammappings" + "builds" ] }, { @@ -471,20 +548,26 @@ interactions: "" ], "resources": [ - "imagestreams" + "configmaps" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "update" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "imagestreams/layers" + "deploymentconfigs" ] }, { @@ -503,7 +586,7 @@ interactions: "" ], "resources": [ - "imagestreams/secrets" + "deploymentconfigs/scale" ] }, { @@ -517,7 +600,7 @@ interactions: "" ], "resources": [ - "imagestreams/status" + "events" ] }, { @@ -536,13 +619,18 @@ interactions: "" ], "resources": [ - "imagestreamtags" + "pods" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -550,7 +638,7 @@ interactions: "" ], "resources": [ - "limitranges" + "replicationcontrollers" ] }, { @@ -564,13 +652,18 @@ interactions: "" ], "resources": [ - "namespaces" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -578,7907 +671,26 @@ interactions: "" ], "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" + "routes" ] }, { "verbs": [ - "delete" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" + "services" ] } ] diff --git a/test/kubernetes/can-i-all-groups.yaml b/test/kubernetes/can-i-all-groups.yaml index 5d245f92d6..020d0d730b 100644 --- a/test/kubernetes/can-i-all-groups.yaml +++ b/test/kubernetes/can-i-all-groups.yaml @@ -40,8 +40,13 @@ interactions: }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -49,13 +54,18 @@ interactions: "" ], "resources": [ - "appliedclusterresourcequotas" + "buildconfigs" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -63,7 +73,7 @@ interactions: "" ], "resources": [ - "bindings" + "builds" ] }, { @@ -82,31 +92,24 @@ interactions: "" ], "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" + "configmaps" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "buildconfigs/instantiatebinary" + "deploymentconfigs" ] }, { @@ -125,18 +128,13 @@ interactions: "" ], "resources": [ - "buildconfigs/webhooks" + "deploymentconfigs/scale" ] }, { "verbs": [ - "create", - "delete", - "deletecollection", "get", "list", - "patch", - "update", "watch" ], "attributeRestrictions": null, @@ -144,7 +142,7 @@ interactions: "" ], "resources": [ - "buildlogs" + "events" ] }, { @@ -163,49 +161,51 @@ interactions: "" ], "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" + "pods" ] }, { "verbs": [ - "update" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/details" + "replicationcontrollers" ] }, { "verbs": [ - "create" + "get", + "list", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/jenkinspipeline" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -213,44 +213,94 @@ interactions: "" ], "resources": [ - "builds/log" + "routes" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/source" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "cicd-is-disabling-routes/custom-host" + "buildconfigs" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "list" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "clusterroles" + "builds" ] }, { @@ -272,23 +322,13 @@ interactions: "configmaps" ] }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, { "verbs": [ "create", "delete", "deletecollection", + "get", + "list", "patch", "update", "watch" @@ -303,14 +343,21 @@ interactions: }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/instantiate" + "deploymentconfigs/scale" ] }, { @@ -324,19 +371,26 @@ interactions: "" ], "resources": [ - "deploymentconfigs/log" + "events" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/rollback" + "pods" ] }, { @@ -355,7 +409,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/scale" + "replicationcontrollers" ] }, { @@ -369,7 +423,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/status" + "resourcequotas" ] }, { @@ -388,13 +442,18 @@ interactions: "" ], "resources": [ - "endpoints" + "routes" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -402,9 +461,39 @@ interactions: "" ], "resources": [ - "events" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ "create", @@ -421,19 +510,7 @@ interactions: "" ], "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" + "buildconfigs" ] }, { @@ -452,7 +529,7 @@ interactions: "" ], "resources": [ - "imagestreammappings" + "builds" ] }, { @@ -471,20 +548,26 @@ interactions: "" ], "resources": [ - "imagestreams" + "configmaps" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "update" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "imagestreams/layers" + "deploymentconfigs" ] }, { @@ -503,7 +586,7 @@ interactions: "" ], "resources": [ - "imagestreams/secrets" + "deploymentconfigs/scale" ] }, { @@ -517,7 +600,7 @@ interactions: "" ], "resources": [ - "imagestreams/status" + "events" ] }, { @@ -536,13 +619,18 @@ interactions: "" ], "resources": [ - "imagestreamtags" + "pods" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -550,7 +638,7 @@ interactions: "" ], "resources": [ - "limitranges" + "replicationcontrollers" ] }, { @@ -564,13 +652,18 @@ interactions: "" ], "resources": [ - "namespaces" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -578,7907 +671,26 @@ interactions: "" ], "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" + "routes" ] }, { "verbs": [ - "delete" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" + "services" ] } ] diff --git a/test/kubernetes/can-i-all-resource.yaml b/test/kubernetes/can-i-all-resource.yaml index 48b0d2c6ce..872cd2f95a 100644 --- a/test/kubernetes/can-i-all-resource.yaml +++ b/test/kubernetes/can-i-all-resource.yaml @@ -40,8 +40,13 @@ interactions: }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -49,13 +54,18 @@ interactions: "" ], "resources": [ - "appliedclusterresourcequotas" + "buildconfigs" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -63,7 +73,7 @@ interactions: "" ], "resources": [ - "bindings" + "builds" ] }, { @@ -82,31 +92,24 @@ interactions: "" ], "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" + "configmaps" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "buildconfigs/instantiatebinary" + "deploymentconfigs" ] }, { @@ -125,18 +128,13 @@ interactions: "" ], "resources": [ - "buildconfigs/webhooks" + "deploymentconfigs/scale" ] }, { "verbs": [ - "create", - "delete", - "deletecollection", "get", "list", - "patch", - "update", "watch" ], "attributeRestrictions": null, @@ -144,7 +142,7 @@ interactions: "" ], "resources": [ - "buildlogs" + "events" ] }, { @@ -163,49 +161,51 @@ interactions: "" ], "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" + "pods" ] }, { "verbs": [ - "update" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/details" + "replicationcontrollers" ] }, { "verbs": [ - "create" + "get", + "list", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/jenkinspipeline" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -213,44 +213,94 @@ interactions: "" ], "resources": [ - "builds/log" + "routes" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/source" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "cicd-is-disabling-routes/custom-host" + "buildconfigs" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "list" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "clusterroles" + "builds" ] }, { @@ -272,23 +322,13 @@ interactions: "configmaps" ] }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, { "verbs": [ "create", "delete", "deletecollection", + "get", + "list", "patch", "update", "watch" @@ -303,14 +343,21 @@ interactions: }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/instantiate" + "deploymentconfigs/scale" ] }, { @@ -324,19 +371,26 @@ interactions: "" ], "resources": [ - "deploymentconfigs/log" + "events" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/rollback" + "pods" ] }, { @@ -355,7 +409,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/scale" + "replicationcontrollers" ] }, { @@ -369,7 +423,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/status" + "resourcequotas" ] }, { @@ -388,13 +442,18 @@ interactions: "" ], "resources": [ - "endpoints" + "routes" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -402,9 +461,39 @@ interactions: "" ], "resources": [ - "events" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ "create", @@ -421,19 +510,7 @@ interactions: "" ], "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" + "buildconfigs" ] }, { @@ -452,7 +529,7 @@ interactions: "" ], "resources": [ - "imagestreammappings" + "builds" ] }, { @@ -471,20 +548,26 @@ interactions: "" ], "resources": [ - "imagestreams" + "configmaps" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "update" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "imagestreams/layers" + "deploymentconfigs" ] }, { @@ -503,7 +586,7 @@ interactions: "" ], "resources": [ - "imagestreams/secrets" + "deploymentconfigs/scale" ] }, { @@ -517,7 +600,7 @@ interactions: "" ], "resources": [ - "imagestreams/status" + "events" ] }, { @@ -536,13 +619,18 @@ interactions: "" ], "resources": [ - "imagestreamtags" + "pods" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -550,7 +638,7 @@ interactions: "" ], "resources": [ - "limitranges" + "replicationcontrollers" ] }, { @@ -564,13 +652,18 @@ interactions: "" ], "resources": [ - "namespaces" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -578,7907 +671,26 @@ interactions: "" ], "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" + "routes" ] }, { "verbs": [ - "delete" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" + "services" ] } ] diff --git a/test/kubernetes/can-i-bad-resource.yaml b/test/kubernetes/can-i-bad-resource.yaml index 295c05748e..fa6420a1b6 100644 --- a/test/kubernetes/can-i-bad-resource.yaml +++ b/test/kubernetes/can-i-bad-resource.yaml @@ -26,8 +26,13 @@ interactions: "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -35,24 +40,10 @@ interactions: "" ], "resources": [ - "appliedclusterresourcequotas", + "buildconfigs", ["bad", "resource"] ] }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, { "verbs": [ "create", @@ -69,31 +60,7 @@ interactions: "" ], "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" + "builds" ] }, { @@ -112,7 +79,7 @@ interactions: "" ], "resources": [ - "buildconfigs/webhooks" + "configmaps" ] }, { @@ -131,7 +98,7 @@ interactions: "" ], "resources": [ - "buildlogs" + "deploymentconfigs" ] }, { @@ -150,43 +117,59 @@ interactions: "" ], "resources": [ - "builds" + "deploymentconfigs/scale" ] }, { "verbs": [ - "create" + "get", + "list", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/clone" + "events" ] }, { "verbs": [ - "update" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/details" + "pods" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/jenkinspipeline" + "replicationcontrollers" ] }, { @@ -200,44 +183,94 @@ interactions: "" ], "resources": [ - "builds/log" + "resourcequotas" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/source" + "routes" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "cicd-is-disabling-routes/custom-host" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "list" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "clusterroles" + "buildconfigs" ] }, { @@ -256,19 +289,26 @@ interactions: "" ], "resources": [ - "configmaps" + "builds" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigrollbacks" + "configmaps" ] }, { @@ -292,14 +332,21 @@ interactions: }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/instantiate" + "deploymentconfigs/scale" ] }, { @@ -313,19 +360,26 @@ interactions: "" ], "resources": [ - "deploymentconfigs/log" + "events" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/rollback" + "pods" ] }, { @@ -344,7 +398,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/scale" + "replicationcontrollers" ] }, { @@ -358,7 +412,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/status" + "resourcequotas" ] }, { @@ -377,13 +431,18 @@ interactions: "" ], "resources": [ - "endpoints" + "routes" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -391,9 +450,39 @@ interactions: "" ], "resources": [ - "events" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ "create", @@ -410,19 +499,7 @@ interactions: "" ], "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" + "buildconfigs" ] }, { @@ -441,7 +518,7 @@ interactions: "" ], "resources": [ - "imagestreammappings" + "builds" ] }, { @@ -460,20 +537,26 @@ interactions: "" ], "resources": [ - "imagestreams" + "configmaps" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "update" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "imagestreams/layers" + "deploymentconfigs" ] }, { @@ -492,7 +575,7 @@ interactions: "" ], "resources": [ - "imagestreams/secrets" + "deploymentconfigs/scale" ] }, { @@ -506,7 +589,7 @@ interactions: "" ], "resources": [ - "imagestreams/status" + "events" ] }, { @@ -525,13 +608,18 @@ interactions: "" ], "resources": [ - "imagestreamtags" + "pods" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -539,7 +627,7 @@ interactions: "" ], "resources": [ - "limitranges" + "replicationcontrollers" ] }, { @@ -553,13 +641,18 @@ interactions: "" ], "resources": [ - "namespaces" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -567,31 +660,7 @@ interactions: "" ], "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" + "routes" ] }, { @@ -610,7864 +679,7 @@ interactions: "" ], "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" + "services" ] } ] diff --git a/test/kubernetes/can-i-bad-rule.yaml b/test/kubernetes/can-i-bad-rule.yaml index f6044d310f..809fed8a54 100644 --- a/test/kubernetes/can-i-bad-rule.yaml +++ b/test/kubernetes/can-i-bad-rule.yaml @@ -26,8 +26,13 @@ interactions: "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -35,21 +40,7 @@ interactions: "" ], "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" + "buildconfigs" ] }, [ "bad", "rule" ], @@ -69,31 +60,7 @@ interactions: "" ], "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" + "builds" ] }, { @@ -112,7 +79,7 @@ interactions: "" ], "resources": [ - "buildconfigs/webhooks" + "configmaps" ] }, { @@ -131,7 +98,7 @@ interactions: "" ], "resources": [ - "buildlogs" + "deploymentconfigs" ] }, { @@ -150,43 +117,59 @@ interactions: "" ], "resources": [ - "builds" + "deploymentconfigs/scale" ] }, { "verbs": [ - "create" + "get", + "list", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/clone" + "events" ] }, { "verbs": [ - "update" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/details" + "pods" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/jenkinspipeline" + "replicationcontrollers" ] }, { @@ -200,44 +183,94 @@ interactions: "" ], "resources": [ - "builds/log" + "resourcequotas" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/source" + "routes" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "cicd-is-disabling-routes/custom-host" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "list" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "clusterroles" + "buildconfigs" ] }, { @@ -256,19 +289,26 @@ interactions: "" ], "resources": [ - "configmaps" + "builds" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigrollbacks" + "configmaps" ] }, { @@ -292,14 +332,21 @@ interactions: }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/instantiate" + "deploymentconfigs/scale" ] }, { @@ -313,19 +360,26 @@ interactions: "" ], "resources": [ - "deploymentconfigs/log" + "events" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/rollback" + "pods" ] }, { @@ -344,7 +398,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/scale" + "replicationcontrollers" ] }, { @@ -358,7 +412,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/status" + "resourcequotas" ] }, { @@ -377,13 +431,18 @@ interactions: "" ], "resources": [ - "endpoints" + "routes" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -391,9 +450,39 @@ interactions: "" ], "resources": [ - "events" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ "create", @@ -410,19 +499,7 @@ interactions: "" ], "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" + "buildconfigs" ] }, { @@ -441,7 +518,7 @@ interactions: "" ], "resources": [ - "imagestreammappings" + "builds" ] }, { @@ -460,20 +537,26 @@ interactions: "" ], "resources": [ - "imagestreams" + "configmaps" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "update" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "imagestreams/layers" + "deploymentconfigs" ] }, { @@ -492,7 +575,7 @@ interactions: "" ], "resources": [ - "imagestreams/secrets" + "deploymentconfigs/scale" ] }, { @@ -506,7 +589,7 @@ interactions: "" ], "resources": [ - "imagestreams/status" + "events" ] }, { @@ -525,13 +608,18 @@ interactions: "" ], "resources": [ - "imagestreamtags" + "pods" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -539,7 +627,7 @@ interactions: "" ], "resources": [ - "limitranges" + "replicationcontrollers" ] }, { @@ -553,13 +641,18 @@ interactions: "" ], "resources": [ - "namespaces" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -567,31 +660,7 @@ interactions: "" ], "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" + "routes" ] }, { @@ -610,7864 +679,7 @@ interactions: "" ], "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" + "services" ] } ] diff --git a/test/kubernetes/can-i-bad-verbs.yaml b/test/kubernetes/can-i-bad-verbs.yaml index 6e1251f91d..dde544d526 100644 --- a/test/kubernetes/can-i-bad-verbs.yaml +++ b/test/kubernetes/can-i-bad-verbs.yaml @@ -26,23 +26,14 @@ interactions: "rules": [ { "verbs": [ - "get", - "list", + "create", ["bad", "verbs"], - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -50,7 +41,7 @@ interactions: "" ], "resources": [ - "bindings" + "buildconfigs" ] }, { @@ -69,31 +60,7 @@ interactions: "" ], "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" + "builds" ] }, { @@ -112,7 +79,7 @@ interactions: "" ], "resources": [ - "buildconfigs/webhooks" + "configmaps" ] }, { @@ -131,7 +98,7 @@ interactions: "" ], "resources": [ - "buildlogs" + "deploymentconfigs" ] }, { @@ -150,43 +117,59 @@ interactions: "" ], "resources": [ - "builds" + "deploymentconfigs/scale" ] }, { "verbs": [ - "create" + "get", + "list", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/clone" + "events" ] }, { "verbs": [ - "update" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/details" + "pods" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/jenkinspipeline" + "replicationcontrollers" ] }, { @@ -200,44 +183,94 @@ interactions: "" ], "resources": [ - "builds/log" + "resourcequotas" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/source" + "routes" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "cicd-is-disabling-routes/custom-host" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "list" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "clusterroles" + "buildconfigs" ] }, { @@ -256,19 +289,26 @@ interactions: "" ], "resources": [ - "configmaps" + "builds" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigrollbacks" + "configmaps" ] }, { @@ -292,14 +332,21 @@ interactions: }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/instantiate" + "deploymentconfigs/scale" ] }, { @@ -313,19 +360,26 @@ interactions: "" ], "resources": [ - "deploymentconfigs/log" + "events" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/rollback" + "pods" ] }, { @@ -344,7 +398,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/scale" + "replicationcontrollers" ] }, { @@ -358,7 +412,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/status" + "resourcequotas" ] }, { @@ -377,13 +431,18 @@ interactions: "" ], "resources": [ - "endpoints" + "routes" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -391,9 +450,39 @@ interactions: "" ], "resources": [ - "events" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ "create", @@ -410,19 +499,7 @@ interactions: "" ], "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" + "buildconfigs" ] }, { @@ -441,7 +518,7 @@ interactions: "" ], "resources": [ - "imagestreammappings" + "builds" ] }, { @@ -460,20 +537,26 @@ interactions: "" ], "resources": [ - "imagestreams" + "configmaps" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "update" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "imagestreams/layers" + "deploymentconfigs" ] }, { @@ -492,7 +575,7 @@ interactions: "" ], "resources": [ - "imagestreams/secrets" + "deploymentconfigs/scale" ] }, { @@ -506,7 +589,7 @@ interactions: "" ], "resources": [ - "imagestreams/status" + "events" ] }, { @@ -525,13 +608,18 @@ interactions: "" ], "resources": [ - "imagestreamtags" + "pods" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -539,7 +627,7 @@ interactions: "" ], "resources": [ - "limitranges" + "replicationcontrollers" ] }, { @@ -553,13 +641,18 @@ interactions: "" ], "resources": [ - "namespaces" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -567,31 +660,7 @@ interactions: "" ], "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" + "routes" ] }, { @@ -610,7864 +679,7 @@ interactions: "" ], "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" + "services" ] } ] diff --git a/test/kubernetes/can-i-empty-group.yaml b/test/kubernetes/can-i-empty-group.yaml index a07b55fcde..4073c40393 100644 --- a/test/kubernetes/can-i-empty-group.yaml +++ b/test/kubernetes/can-i-empty-group.yaml @@ -26,8 +26,13 @@ interactions: "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -35,21 +40,7 @@ interactions: "" ], "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" + "buildconfigs" ] }, { @@ -68,31 +59,7 @@ interactions: "" ], "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" + "builds" ] }, { @@ -111,7 +78,7 @@ interactions: "" ], "resources": [ - "buildconfigs/webhooks" + "configmaps" ] }, { @@ -130,7 +97,7 @@ interactions: "" ], "resources": [ - "buildlogs" + "deploymentconfigs" ] }, { @@ -149,43 +116,59 @@ interactions: "" ], "resources": [ - "builds" + "deploymentconfigs/scale" ] }, { "verbs": [ - "create" + "get", + "list", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/clone" + "events" ] }, { "verbs": [ - "update" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/details" + "pods" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/jenkinspipeline" + "replicationcontrollers" ] }, { @@ -199,44 +182,94 @@ interactions: "" ], "resources": [ - "builds/log" + "resourcequotas" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/source" + "routes" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "cicd-is-disabling-routes/custom-host" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "list" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "clusterroles" + "buildconfigs" ] }, { @@ -255,19 +288,26 @@ interactions: "" ], "resources": [ - "configmaps" + "builds" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigrollbacks" + "configmaps" ] }, { @@ -291,14 +331,21 @@ interactions: }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/instantiate" + "deploymentconfigs/scale" ] }, { @@ -312,19 +359,26 @@ interactions: "" ], "resources": [ - "deploymentconfigs/log" + "events" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/rollback" + "pods" ] }, { @@ -343,7 +397,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/scale" + "replicationcontrollers" ] }, { @@ -357,7 +411,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/status" + "resourcequotas" ] }, { @@ -376,13 +430,18 @@ interactions: "" ], "resources": [ - "endpoints" + "routes" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -390,9 +449,39 @@ interactions: "" ], "resources": [ - "events" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ "create", @@ -409,19 +498,7 @@ interactions: "" ], "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" + "buildconfigs" ] }, { @@ -436,11 +513,9 @@ interactions: "watch" ], "attributeRestrictions": null, - "apiGroups": [ - "" - ], + "apiGroups": [], "resources": [ - "imagestreammappings" + "builds" ] }, { @@ -459,20 +534,26 @@ interactions: "" ], "resources": [ - "imagestreams" + "configmaps" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "update" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "imagestreams/layers" + "deploymentconfigs" ] }, { @@ -491,7 +572,7 @@ interactions: "" ], "resources": [ - "imagestreams/secrets" + "deploymentconfigs/scale" ] }, { @@ -505,7 +586,7 @@ interactions: "" ], "resources": [ - "imagestreams/status" + "events" ] }, { @@ -524,13 +605,18 @@ interactions: "" ], "resources": [ - "imagestreamtags" + "pods" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -538,7 +624,7 @@ interactions: "" ], "resources": [ - "limitranges" + "replicationcontrollers" ] }, { @@ -552,13 +638,18 @@ interactions: "" ], "resources": [ - "namespaces" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -566,7905 +657,26 @@ interactions: "" ], "resources": [ - "namespaces/status" + "routes" ] }, { "verbs": [ - "delete" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" + "services" ] } ] diff --git a/test/kubernetes/can-i-no-builds.yaml b/test/kubernetes/can-i-no-builds.yaml index 18067b78dc..c159a22577 100644 --- a/test/kubernetes/can-i-no-builds.yaml +++ b/test/kubernetes/can-i-no-builds.yaml @@ -26,8 +26,13 @@ interactions: "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -35,21 +40,7 @@ interactions: "" ], "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" + "buildconfigs" ] }, { @@ -68,31 +59,7 @@ interactions: "" ], "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" + "builds" ] }, { @@ -111,7 +78,7 @@ interactions: "" ], "resources": [ - "buildconfigs/webhooks" + "configmaps" ] }, { @@ -130,7 +97,7 @@ interactions: "" ], "resources": [ - "buildlogs" + "deploymentconfigs" ] }, { @@ -149,43 +116,59 @@ interactions: "" ], "resources": [ - "builds" + "deploymentconfigs/scale" ] }, { "verbs": [ - "create" + "get", + "list", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/clone" + "events" ] }, { "verbs": [ - "update" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/details" + "pods" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/jenkinspipeline" + "replicationcontrollers" ] }, { @@ -199,44 +182,94 @@ interactions: "" ], "resources": [ - "builds/log" + "resourcequotas" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/source" + "routes" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "cicd-is-disabling-routes/custom-host" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "list" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "clusterroles" + "buildconfigs" ] }, { @@ -255,19 +288,26 @@ interactions: "" ], "resources": [ - "configmaps" + "builds" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigrollbacks" + "configmaps" ] }, { @@ -291,14 +331,21 @@ interactions: }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/instantiate" + "deploymentconfigs/scale" ] }, { @@ -312,19 +359,26 @@ interactions: "" ], "resources": [ - "deploymentconfigs/log" + "events" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/rollback" + "pods" ] }, { @@ -343,7 +397,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/scale" + "replicationcontrollers" ] }, { @@ -357,7 +411,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/status" + "resourcequotas" ] }, { @@ -376,13 +430,18 @@ interactions: "" ], "resources": [ - "endpoints" + "routes" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -390,9 +449,39 @@ interactions: "" ], "resources": [ - "events" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ "create", @@ -409,19 +498,7 @@ interactions: "" ], "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" + "buildconfigs" ] }, { @@ -430,7 +507,6 @@ interactions: "delete", "deletecollection", "get", - "list", "patch", "update", "watch" @@ -440,7 +516,7 @@ interactions: "" ], "resources": [ - "imagestreammappings" + "builds" ] }, { @@ -459,20 +535,26 @@ interactions: "" ], "resources": [ - "imagestreams" + "configmaps" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "update" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "imagestreams/layers" + "deploymentconfigs" ] }, { @@ -491,7 +573,7 @@ interactions: "" ], "resources": [ - "imagestreams/secrets" + "deploymentconfigs/scale" ] }, { @@ -505,7 +587,7 @@ interactions: "" ], "resources": [ - "imagestreams/status" + "events" ] }, { @@ -524,13 +606,18 @@ interactions: "" ], "resources": [ - "imagestreamtags" + "pods" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -538,7 +625,7 @@ interactions: "" ], "resources": [ - "limitranges" + "replicationcontrollers" ] }, { @@ -552,13 +639,18 @@ interactions: "" ], "resources": [ - "namespaces" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -566,7906 +658,26 @@ interactions: "" ], "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" + "routes" ] }, { "verbs": [ - "delete" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" + "services" ] } ] diff --git a/test/kubernetes/can-i-no-dc.yaml b/test/kubernetes/can-i-no-dc.yaml index 7d742e428a..20fca2cfcc 100644 --- a/test/kubernetes/can-i-no-dc.yaml +++ b/test/kubernetes/can-i-no-dc.yaml @@ -26,8 +26,13 @@ interactions: "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -35,21 +40,7 @@ interactions: "" ], "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" + "buildconfigs" ] }, { @@ -68,31 +59,7 @@ interactions: "" ], "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" + "builds" ] }, { @@ -111,7 +78,7 @@ interactions: "" ], "resources": [ - "buildconfigs/webhooks" + "configmaps" ] }, { @@ -119,7 +86,6 @@ interactions: "create", "delete", "deletecollection", - "get", "list", "patch", "update", @@ -130,7 +96,7 @@ interactions: "" ], "resources": [ - "buildlogs" + "deploymentconfigs" ] }, { @@ -149,43 +115,59 @@ interactions: "" ], "resources": [ - "builds" + "deploymentconfigs/scale" ] }, { "verbs": [ - "create" + "get", + "list", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/clone" + "events" ] }, { "verbs": [ - "update" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/details" + "pods" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/jenkinspipeline" + "replicationcontrollers" ] }, { @@ -199,44 +181,94 @@ interactions: "" ], "resources": [ - "builds/log" + "resourcequotas" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/source" + "routes" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "cicd-is-disabling-routes/custom-host" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "list" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "clusterroles" + "buildconfigs" ] }, { @@ -255,19 +287,26 @@ interactions: "" ], "resources": [ - "configmaps" + "builds" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigrollbacks" + "configmaps" ] }, { @@ -275,6 +314,7 @@ interactions: "create", "delete", "deletecollection", + "get", "list", "patch", "update", @@ -290,14 +330,21 @@ interactions: }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/instantiate" + "deploymentconfigs/scale" ] }, { @@ -311,19 +358,26 @@ interactions: "" ], "resources": [ - "deploymentconfigs/log" + "events" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/rollback" + "pods" ] }, { @@ -342,7 +396,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/scale" + "replicationcontrollers" ] }, { @@ -356,7 +410,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/status" + "resourcequotas" ] }, { @@ -375,13 +429,18 @@ interactions: "" ], "resources": [ - "endpoints" + "routes" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -389,9 +448,39 @@ interactions: "" ], "resources": [ - "events" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ "create", @@ -408,19 +497,7 @@ interactions: "" ], "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" + "buildconfigs" ] }, { @@ -439,7 +516,7 @@ interactions: "" ], "resources": [ - "imagestreammappings" + "builds" ] }, { @@ -458,20 +535,26 @@ interactions: "" ], "resources": [ - "imagestreams" + "configmaps" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "update" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "imagestreams/layers" + "deploymentconfigs" ] }, { @@ -490,7 +573,7 @@ interactions: "" ], "resources": [ - "imagestreams/secrets" + "deploymentconfigs/scale" ] }, { @@ -504,7 +587,7 @@ interactions: "" ], "resources": [ - "imagestreams/status" + "events" ] }, { @@ -523,13 +606,18 @@ interactions: "" ], "resources": [ - "imagestreamtags" + "pods" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -537,7 +625,7 @@ interactions: "" ], "resources": [ - "limitranges" + "replicationcontrollers" ] }, { @@ -551,13 +639,18 @@ interactions: "" ], "resources": [ - "namespaces" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -565,7907 +658,26 @@ interactions: "" ], "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" + "routes" ] }, { "verbs": [ - "delete" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" + "services" ] } ] diff --git a/test/kubernetes/can-i-no-quotas.yaml b/test/kubernetes/can-i-no-quotas.yaml index a9f5dca939..81f66c8d56 100644 --- a/test/kubernetes/can-i-no-quotas.yaml +++ b/test/kubernetes/can-i-no-quotas.yaml @@ -26,8 +26,13 @@ interactions: "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -35,21 +40,7 @@ interactions: "" ], "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" + "buildconfigs" ] }, { @@ -68,31 +59,7 @@ interactions: "" ], "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" + "builds" ] }, { @@ -111,7 +78,7 @@ interactions: "" ], "resources": [ - "buildconfigs/webhooks" + "configmaps" ] }, { @@ -130,7 +97,7 @@ interactions: "" ], "resources": [ - "buildlogs" + "deploymentconfigs" ] }, { @@ -149,49 +116,64 @@ interactions: "" ], "resources": [ - "builds" + "deploymentconfigs/scale" ] }, { "verbs": [ - "create" + "get", + "list", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/clone" + "events" ] }, { "verbs": [ - "update" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/details" + "pods" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/jenkinspipeline" + "replicationcontrollers" ] }, { "verbs": [ "get", - "list", "watch" ], "attributeRestrictions": null, @@ -199,44 +181,94 @@ interactions: "" ], "resources": [ - "builds/log" + "resourcequotas" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/source" + "routes" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "cicd-is-disabling-routes/custom-host" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "list" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "clusterroles" + "buildconfigs" ] }, { @@ -255,19 +287,26 @@ interactions: "" ], "resources": [ - "configmaps" + "builds" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigrollbacks" + "configmaps" ] }, { @@ -291,14 +330,21 @@ interactions: }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/instantiate" + "deploymentconfigs/scale" ] }, { @@ -312,19 +358,26 @@ interactions: "" ], "resources": [ - "deploymentconfigs/log" + "events" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/rollback" + "pods" ] }, { @@ -343,7 +396,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/scale" + "replicationcontrollers" ] }, { @@ -357,7 +410,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/status" + "resourcequotas" ] }, { @@ -376,13 +429,18 @@ interactions: "" ], "resources": [ - "endpoints" + "routes" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -390,9 +448,39 @@ interactions: "" ], "resources": [ - "events" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ "create", @@ -409,19 +497,7 @@ interactions: "" ], "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" + "buildconfigs" ] }, { @@ -440,7 +516,7 @@ interactions: "" ], "resources": [ - "imagestreammappings" + "builds" ] }, { @@ -459,20 +535,26 @@ interactions: "" ], "resources": [ - "imagestreams" + "configmaps" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "update" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "imagestreams/layers" + "deploymentconfigs" ] }, { @@ -491,7 +573,7 @@ interactions: "" ], "resources": [ - "imagestreams/secrets" + "deploymentconfigs/scale" ] }, { @@ -505,7 +587,7 @@ interactions: "" ], "resources": [ - "imagestreams/status" + "events" ] }, { @@ -524,13 +606,18 @@ interactions: "" ], "resources": [ - "imagestreamtags" + "pods" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -538,7 +625,7 @@ interactions: "" ], "resources": [ - "limitranges" + "replicationcontrollers" ] }, { @@ -552,13 +639,18 @@ interactions: "" ], "resources": [ - "namespaces" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -566,7906 +658,26 @@ interactions: "" ], "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" + "routes" ] }, { "verbs": [ - "delete" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" + "services" ] } ] diff --git a/test/kubernetes/can-i.yaml b/test/kubernetes/can-i.yaml index a8e37bb7fa..91958c297a 100644 --- a/test/kubernetes/can-i.yaml +++ b/test/kubernetes/can-i.yaml @@ -26,8 +26,13 @@ interactions: "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -35,21 +40,7 @@ interactions: "" ], "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" + "buildconfigs" ] }, { @@ -68,31 +59,7 @@ interactions: "" ], "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" + "builds" ] }, { @@ -111,7 +78,7 @@ interactions: "" ], "resources": [ - "buildconfigs/webhooks" + "configmaps" ] }, { @@ -130,7 +97,7 @@ interactions: "" ], "resources": [ - "buildlogs" + "deploymentconfigs" ] }, { @@ -149,43 +116,59 @@ interactions: "" ], "resources": [ - "builds" + "deploymentconfigs/scale" ] }, { "verbs": [ - "create" + "get", + "list", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/clone" + "events" ] }, { "verbs": [ - "update" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/details" + "pods" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/jenkinspipeline" + "replicationcontrollers" ] }, { @@ -199,44 +182,94 @@ interactions: "" ], "resources": [ - "builds/log" + "resourcequotas" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "builds/source" + "routes" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "cicd-is-disabling-routes/custom-host" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "list" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "clusterroles" + "buildconfigs" ] }, { @@ -255,19 +288,26 @@ interactions: "" ], "resources": [ - "configmaps" + "builds" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigrollbacks" + "configmaps" ] }, { @@ -291,14 +331,21 @@ interactions: }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/instantiate" + "deploymentconfigs/scale" ] }, { @@ -312,19 +359,26 @@ interactions: "" ], "resources": [ - "deploymentconfigs/log" + "events" ] }, { "verbs": [ - "create" + "create", + "delete", + "deletecollection", + "get", + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "deploymentconfigs/rollback" + "pods" ] }, { @@ -343,7 +397,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/scale" + "replicationcontrollers" ] }, { @@ -357,7 +411,7 @@ interactions: "" ], "resources": [ - "deploymentconfigs/status" + "resourcequotas" ] }, { @@ -376,13 +430,18 @@ interactions: "" ], "resources": [ - "endpoints" + "routes" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -390,9 +449,39 @@ interactions: "" ], "resources": [ - "events" + "services" ] - }, + } + ] + } + } + headers: + Content-Type: + - application/json;charset=UTF-8 + status: 200 OK + code: 200 +- request: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1" + } + form: {} + headers: + Content-Type: + - application/json + url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews + method: POST + response: + body: | + { + "kind": "SelfSubjectRulesReview", + "apiVersion": "v1", + "spec": { + "scopes": null + }, + "status": { + "rules": [ { "verbs": [ "create", @@ -409,19 +498,7 @@ interactions: "" ], "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" + "buildconfigs" ] }, { @@ -440,7 +517,7 @@ interactions: "" ], "resources": [ - "imagestreammappings" + "builds" ] }, { @@ -459,20 +536,26 @@ interactions: "" ], "resources": [ - "imagestreams" + "configmaps" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", - "update" + "list", + "patch", + "update", + "watch" ], "attributeRestrictions": null, "apiGroups": [ "" ], "resources": [ - "imagestreams/layers" + "deploymentconfigs" ] }, { @@ -491,7 +574,7 @@ interactions: "" ], "resources": [ - "imagestreams/secrets" + "deploymentconfigs/scale" ] }, { @@ -505,7 +588,7 @@ interactions: "" ], "resources": [ - "imagestreams/status" + "events" ] }, { @@ -524,13 +607,18 @@ interactions: "" ], "resources": [ - "imagestreamtags" + "pods" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -538,7 +626,7 @@ interactions: "" ], "resources": [ - "limitranges" + "replicationcontrollers" ] }, { @@ -552,13 +640,18 @@ interactions: "" ], "resources": [ - "namespaces" + "resourcequotas" ] }, { "verbs": [ + "create", + "delete", + "deletecollection", "get", "list", + "patch", + "update", "watch" ], "attributeRestrictions": null, @@ -566,31 +659,7 @@ interactions: "" ], "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" + "routes" ] }, { @@ -609,7864 +678,7 @@ interactions: "" ], "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/my-stage/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - } - ] - } - } - headers: - Content-Type: - - application/json;charset=UTF-8 - status: 200 OK - code: 200 -- request: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1" - } - form: {} - headers: - Content-Type: - - application/json - url: http://api.myCluster/oapi/v1/namespaces/myNamespace/selfsubjectrulesreviews - method: POST - response: - body: | - { - "kind": "SelfSubjectRulesReview", - "apiVersion": "v1", - "spec": { - "scopes": null - }, - "status": { - "rules": [ - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "bindings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "configmaps" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "endpoints" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "events" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "limitranges" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "namespaces/status" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "persistentvolumeclaims" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/attach" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/exec" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/log" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/portforward" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/proxy" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "pods/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "replicationcontrollers/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotas/status" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "resourcequotausages" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "secrets" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "impersonate", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "serviceaccounts" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "services/proxy" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps" - ], - "resources": [ - "statefulsets/scale" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigrollbacks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/instantiate" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/scale" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "apps.openshift.io" - ], - "resources": [ - "deploymentconfigs/status" - ] - }, - { - "verbs": [ - "impersonate" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authentication.k8s.io" - ], - "resources": [ - "userextras/scopes.authorization.openshift.io" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectaccessreviews" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.k8s.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "authorization.openshift.io" - ], - "resources": [ - "selfsubjectrulesreviews" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "autoscaling" - ], - "resources": [ - "horizontalpodautoscalers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cicd-is-disabling-cronjobs" - ] - }, - { - "verbs": [ - "delete", - "deletecollection", - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "cronjobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "batch" - ], - "resources": [ - "jobs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiate" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/instantiatebinary" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildconfigs/webhooks" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "buildlogs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/clone" - ] - }, - { - "verbs": [ - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/details" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/jenkinspipeline" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/log" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "builds/source" - ] - }, - { - "verbs": [ - "edit", - "view" - ], - "attributeRestrictions": null, - "apiGroups": [ - "build.openshift.io" - ], - "resources": [ - "jenkins" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "daemonsets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/rollback" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "deployments/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "ingresses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicasets/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "extensions" - ], - "resources": [ - "replicationcontrollers/scale" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimages" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamimports" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreammappings" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams" - ] - }, - { - "verbs": [ - "get", - "update" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/layers" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/secrets" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreams/status" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "image.openshift.io" - ], - "resources": [ - "imagestreamtags" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "networking.k8s.io" - ], - "resources": [ - "networkpolicies" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthaccesstokens" - ] - }, - { - "verbs": [ - "delete" - ], - "attributeRestrictions": null, - "apiGroups": [ - "oauth.openshift.io" - ], - "resources": [ - "oauthauthorizetokens" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "policy" - ], - "resources": [ - "poddisruptionbudgets" - ] - }, - { - "verbs": [ - "create", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projectrequests" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "project.openshift.io" - ], - "resources": [ - "projects" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "quota.openshift.io" - ], - "resources": [ - "appliedclusterresourcequotas" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "rbac.authorization.k8s.io" - ], - "resources": [ - "clusterroles" - ] - }, - { - "verbs": [ - "create" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "cicd-is-disabling-routes/custom-host" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes" - ] - }, - { - "verbs": [ - "get", - "list", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "route.openshift.io" - ], - "resources": [ - "routes/status" - ] - }, - { - "verbs": [ - "get", - "list" - ], - "attributeRestrictions": null, - "apiGroups": [ - "storage.k8s.io" - ], - "resources": [ - "storageclasses" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "processedtemplates" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateconfigs" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templateinstances" - ] - }, - { - "verbs": [ - "create", - "delete", - "deletecollection", - "get", - "list", - "patch", - "update", - "watch" - ], - "attributeRestrictions": null, - "apiGroups": [ - "template.openshift.io" - ], - "resources": [ - "templates" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": [ - "user.openshift.io" - ], - "resources": [ - "users" - ], - "resourceNames": [ - "~" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/.well-known/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/api/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/apis/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/healthz/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/oapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/openapi/v2" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/osapi/" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger-2.0.0.pb-v1" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swagger.json" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/swaggerapi/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" - ] - }, - { - "verbs": [ - "get" - ], - "attributeRestrictions": null, - "apiGroups": null, - "resources": [], - "nonResourceURLs": [ - "/version/*" + "services" ] } ]