...

Text file src/github.com/datawire/ambassador/v2/python/tests/integration/manifests/rbac_cluster_scope.yaml

Documentation: github.com/datawire/ambassador/v2/python/tests/integration/manifests

     1# GENERATED FILE: edits made by hand will not be preserved.
     2---
     3aggregationRule:
     4  clusterRoleSelectors:
     5  - matchLabels:
     6      rbac.getambassador.io/role-group: {self.path.k8s}
     7apiVersion: rbac.authorization.k8s.io/v1
     8kind: ClusterRole
     9metadata:
    10  labels:
    11    app.kubernetes.io/instance: kat-rbac-multinamespace
    12    app.kubernetes.io/managed-by: kat
    13    app.kubernetes.io/name: emissary-ingress
    14    app.kubernetes.io/part-of: kat-rbac-multinamespace
    15    product: aes
    16  name: {self.path.k8s}
    17rules: []
    18---
    19{serviceAccountExtra}
    20apiVersion: v1
    21kind: ServiceAccount
    22metadata:
    23  labels:
    24    app.kubernetes.io/instance: kat-rbac-multinamespace
    25    app.kubernetes.io/managed-by: kat
    26    app.kubernetes.io/name: emissary-ingress
    27    app.kubernetes.io/part-of: kat-rbac-multinamespace
    28    product: aes
    29  name: {self.path.k8s}
    30  namespace: {self.namespace}
    31---
    32apiVersion: rbac.authorization.k8s.io/v1
    33kind: ClusterRoleBinding
    34metadata:
    35  labels:
    36    app.kubernetes.io/instance: kat-rbac-multinamespace
    37    app.kubernetes.io/managed-by: kat
    38    app.kubernetes.io/name: emissary-ingress
    39    app.kubernetes.io/part-of: kat-rbac-multinamespace
    40    product: aes
    41  name: {self.path.k8s}
    42roleRef:
    43  apiGroup: rbac.authorization.k8s.io
    44  kind: ClusterRole
    45  name: {self.path.k8s}
    46subjects:
    47- kind: ServiceAccount
    48  name: {self.path.k8s}
    49  namespace: {self.namespace}
    50---
    51apiVersion: rbac.authorization.k8s.io/v1
    52kind: ClusterRole
    53metadata:
    54  labels:
    55    app.kubernetes.io/instance: kat-rbac-multinamespace
    56    app.kubernetes.io/managed-by: kat
    57    app.kubernetes.io/name: emissary-ingress
    58    app.kubernetes.io/part-of: kat-rbac-multinamespace
    59    product: aes
    60    rbac.getambassador.io/role-group: {self.path.k8s}
    61  name: {self.path.k8s}-crd
    62rules:
    63- apiGroups:
    64  - apiextensions.k8s.io
    65  resources:
    66  - customresourcedefinitions
    67  verbs:
    68  - get
    69  - list
    70  - watch
    71  - delete
    72---
    73apiVersion: rbac.authorization.k8s.io/v1
    74kind: ClusterRole
    75metadata:
    76  labels:
    77    app.kubernetes.io/instance: kat-rbac-multinamespace
    78    app.kubernetes.io/managed-by: kat
    79    app.kubernetes.io/name: emissary-ingress
    80    app.kubernetes.io/part-of: kat-rbac-multinamespace
    81    product: aes
    82    rbac.getambassador.io/role-group: {self.path.k8s}
    83  name: {self.path.k8s}-watch
    84rules:
    85- apiGroups:
    86  - ""
    87  resources:
    88  - namespaces
    89  - services
    90  - secrets
    91  - configmaps
    92  - endpoints
    93  verbs:
    94  - get
    95  - list
    96  - watch
    97- apiGroups:
    98  - getambassador.io
    99  resources:
   100  - '*'
   101  verbs:
   102  - get
   103  - list
   104  - watch
   105  - update
   106  - patch
   107  - create
   108  - delete
   109- apiGroups:
   110  - getambassador.io
   111  resources:
   112  - mappings/status
   113  verbs:
   114  - update
   115- apiGroups:
   116  - networking.internal.knative.dev
   117  resources:
   118  - clusteringresses
   119  - ingresses
   120  verbs:
   121  - get
   122  - list
   123  - watch
   124- apiGroups:
   125  - networking.x-k8s.io
   126  resources:
   127  - '*'
   128  verbs:
   129  - get
   130  - list
   131  - watch
   132- apiGroups:
   133  - networking.internal.knative.dev
   134  resources:
   135  - ingresses/status
   136  - clusteringresses/status
   137  verbs:
   138  - update
   139- apiGroups:
   140  - extensions
   141  - networking.k8s.io
   142  resources:
   143  - ingresses
   144  - ingressclasses
   145  verbs:
   146  - get
   147  - list
   148  - watch
   149- apiGroups:
   150  - extensions
   151  - networking.k8s.io
   152  resources:
   153  - ingresses/status
   154  verbs:
   155  - update

View as plain text