github.com/argoproj-labs/argocd-operator@v0.10.0/tests/k8s/1-031_validate_handle_terminating_namespaces/01-install.yaml (about)

     1  apiVersion: v1
     2  kind: Namespace
     3  metadata:
     4    name: gitops-service-argocd
     5  ---
     6  apiVersion: argoproj.io/v1alpha1
     7  kind: ArgoCD
     8  metadata:
     9    finalizers:
    10    - argoproj.io/finalizer
    11    name: gitops-service-argocd
    12    namespace: gitops-service-argocd
    13  spec:
    14  
    15    resourceInclusions: |
    16      - apiGroups:
    17        - ""
    18        kinds:
    19        - "PersistentVolumeClaim"
    20        - "PersistentVolume"
    21        - "Secret"
    22        - "ConfigMap"
    23        - "Pod"
    24        - "Endpoint"
    25        - "Service"
    26        - "ServiceAccounts"
    27        clusters:
    28        - "*"
    29      - apiGroups:
    30        - "apps"
    31        kinds:
    32        - "ReplicaSet"
    33        - "StatefulSet"
    34        - "DaemonSet"
    35        - "Deployment"
    36        clusters:
    37        - "*"
    38      - apiGroups:
    39        - "discovery.k8s.io"
    40        kinds:
    41        - "EndpointSlice"
    42        clusters:
    43        - "*"
    44      - apiGroups:
    45        - "networking.k8s.io"
    46        kinds:
    47        - "Ingress"
    48        - "IngressClass"
    49        clusters:
    50        - "*"
    51      - apiGroups:
    52        - "rbac.authorization.k8s.io"
    53        kinds:
    54        - "RoleBinding"
    55        - "Role"
    56        clusters:
    57        - "*"
    58      - apiGroups:
    59        - "route.openshift.io"
    60        kinds:
    61        - "Route"
    62        clusters:
    63        - "*"
    64      - apiGroups:
    65        - "triggers.tekton.dev"
    66        kinds:
    67        - "EventListener"
    68        - "TriggerTemplate"
    69        clusters:
    70        - "*"
    71      - apiGroups:
    72        - "pipelinesascode.tekton.dev"
    73        kinds:
    74        - "Repository"
    75        clusters:
    76        - "*"
    77    applicationSet:
    78      resources:
    79        limits:
    80          cpu: "1"
    81          memory: 1Gi
    82        requests:
    83          cpu: 250m
    84          memory: 128Mi
    85    controller:
    86      logLevel: "debug"
    87      processors: {}
    88      resources:
    89        limits:
    90          cpu: "1"
    91          memory: 3Gi
    92        requests:
    93          cpu: 250m
    94          memory: 256Mi
    95      sharding: {}
    96  
    97      # May 2022: Argo CD to check for new Git revisions every 1 minute, rather than every 3 minutes. (jonwest@redhat.com)
    98      appSync: 60s
    99  
   100  #  dex:
   101  #    enabled: false
   102  #    openShiftOAuth: false # true
   103  #    resources:
   104  #      limits:
   105  #        cpu: 500m
   106  #        memory: 256Mi
   107  #      requests:
   108  #        cpu: 250m
   109  #        memory: 128Mi
   110    grafana:
   111      enabled: false
   112      ingress:
   113        enabled: false
   114      resources:
   115        limits:
   116          cpu: 500m
   117          memory: 256Mi
   118        requests:
   119          cpu: 250m
   120          memory: 128Mi
   121      route:
   122        enabled: false
   123    ha:
   124      enabled: false
   125      resources:
   126        limits:
   127          cpu: 500m
   128          memory: 256Mi
   129        requests:
   130          cpu: 250m
   131          memory: 128Mi
   132    initialSSHKnownHosts: {}
   133    prometheus:
   134      enabled: false
   135      ingress:
   136        enabled: false
   137      route:
   138        enabled: false
   139    rbac:
   140      policy: g, system:authenticated, role:admin
   141      scopes: '[groups]'
   142    redis:
   143      resources:
   144        limits:
   145          cpu: 500m
   146          memory: 256Mi
   147        requests:
   148          cpu: 250m
   149          memory: 128Mi
   150    repo:
   151      logLevel: "debug"
   152      resources:
   153        limits:
   154          cpu: "1"
   155          memory: 1Gi
   156        requests:
   157          cpu: 250m
   158          memory: 256Mi
   159    server:
   160      logLevel: "debug"
   161      autoscale:
   162        enabled: false
   163      grpc:
   164        ingress:
   165          enabled: false
   166      ingress:
   167        enabled: false
   168      resources:
   169        limits:
   170          cpu: 500m
   171          memory: 256Mi
   172        requests:
   173          cpu: 125m
   174          memory: 128Mi
   175      route:
   176        enabled: true
   177        tls:
   178          termination: reencrypt
   179      service:
   180        type: ""
   181    tls:
   182      ca: {}
   183  ---
   184  apiVersion: v1
   185  kind: Namespace
   186  metadata:
   187    name: jane
   188    labels:
   189      argocd.argoproj.io/managed-by: gitops-service-argocd
   190  ---
   191  apiVersion: v1
   192  kind: ConfigMap
   193  metadata:
   194    name: my-config-map-2
   195    namespace: jane
   196    
   197    finalizers:
   198    - some.random/finalizer
   199    
   200  data: {}
   201  ---
   202  apiVersion: v1
   203  kind: Namespace
   204  metadata:
   205    name: john
   206    labels:
   207      argocd.argoproj.io/managed-by: gitops-service-argocd