github.com/argoproj-labs/argocd-operator@v0.10.0/tests/k8s/1-037_validate_applicationset_in_any_namespace/05-assert.yaml (about)

     1  apiVersion: rbac.authorization.k8s.io/v1
     2  kind: Role
     3  metadata:
     4    name: example_appset-old-ns
     5    namespace: appset-old-ns
     6  rules:
     7  - apiGroups:
     8    - argoproj.io
     9    resources:
    10    - applications
    11    verbs:
    12    - create
    13    - get
    14    - list
    15    - patch
    16    - update
    17    - watch
    18    - delete
    19  - apiGroups:
    20    - batch
    21    resources:
    22    - jobs
    23    verbs:
    24    - create
    25  - apiGroups:
    26    - argoproj.io
    27    resources:
    28    - applicationsets
    29    verbs:
    30    - create
    31    - get
    32    - list
    33    - patch
    34    - update
    35    - watch
    36    - delete
    37  ---
    38  apiVersion: rbac.authorization.k8s.io/v1
    39  kind: RoleBinding
    40  metadata:
    41    name: example_appset-old-ns
    42    namespace: appset-old-ns
    43  roleRef:
    44    apiGroup: rbac.authorization.k8s.io
    45    kind: Role
    46    name: example_appset-old-ns
    47  subjects:
    48  - kind: ServiceAccount
    49    name: example-argocd-server
    50    namespace: appset-argocd
    51  - kind: ServiceAccount
    52    name: example-argocd-application-controller
    53    namespace: appset-argocd
    54  ---
    55  apiVersion: rbac.authorization.k8s.io/v1
    56  kind: Role
    57  metadata:
    58    name: example-appset-argocd-applicationset
    59    namespace: appset-old-ns
    60  ---
    61  apiVersion: rbac.authorization.k8s.io/v1
    62  kind: RoleBinding
    63  metadata:
    64    name: example-appset-argocd-applicationset
    65    namespace: appset-old-ns
    66  ---
    67  apiVersion: v1
    68  kind: Namespace
    69  metadata:
    70    name: appset-old-ns
    71    labels:
    72      argocd.argoproj.io/applicationset-managed-by-cluster-argocd: appset-argocd
    73      argocd.argoproj.io/managed-by-cluster-argocd: appset-argocd
    74  ---
    75  apiVersion: rbac.authorization.k8s.io/v1
    76  kind: Role
    77  metadata:
    78    name: example_appset-new-ns
    79    namespace: appset-new-ns
    80  rules:
    81  - apiGroups:
    82    - argoproj.io
    83    resources:
    84    - applications
    85    verbs:
    86    - create
    87    - get
    88    - list
    89    - patch
    90    - update
    91    - watch
    92    - delete
    93  - apiGroups:
    94    - batch
    95    resources:
    96    - jobs
    97    verbs:
    98    - create
    99  - apiGroups:
   100    - argoproj.io
   101    resources:
   102    - applicationsets
   103    verbs:
   104    - create
   105    - get
   106    - list
   107    - patch
   108    - update
   109    - watch
   110    - delete
   111  ---
   112  apiVersion: rbac.authorization.k8s.io/v1
   113  kind: RoleBinding
   114  metadata:
   115    name: example_appset-new-ns
   116    namespace: appset-new-ns
   117  roleRef:
   118    apiGroup: rbac.authorization.k8s.io
   119    kind: Role
   120    name: example_appset-new-ns
   121  subjects:
   122  - kind: ServiceAccount
   123    name: example-argocd-server
   124    namespace: appset-argocd
   125  - kind: ServiceAccount
   126    name: example-argocd-application-controller
   127    namespace: appset-argocd
   128  ---
   129  apiVersion: rbac.authorization.k8s.io/v1
   130  kind: Role
   131  metadata:
   132    name: example-appset-argocd-applicationset
   133    namespace: appset-new-ns
   134  ---
   135  apiVersion: rbac.authorization.k8s.io/v1
   136  kind: RoleBinding
   137  metadata:
   138    name: example-appset-argocd-applicationset
   139    namespace: appset-new-ns
   140  ---
   141  apiVersion: v1
   142  kind: Namespace
   143  metadata:
   144    name: appset-new-ns
   145    labels:
   146      argocd.argoproj.io/applicationset-managed-by-cluster-argocd: appset-argocd
   147      argocd.argoproj.io/managed-by-cluster-argocd: appset-argocd