github.com/argoproj/argo-cd/v2@v2.10.9/resource_customizations/monitoring.coreos.com/Prometheus/testdata/degraded.yaml (about)

     1  apiVersion: monitoring.coreos.com/v1
     2  kind: Prometheus
     3  metadata:
     4    annotations:
     5      argocd.argoproj.io/tracking-id: >-
     6        prometheus-stack:monitoring.coreos.com/Prometheus:prometheus/prometheus-stack-kube-prom-prometheus
     7    creationTimestamp: '2021-12-09T15:51:10Z'
     8    generation: 46
     9    labels:
    10      app: kube-prometheus-stack-prometheus
    11      app.kubernetes.io/instance: prometheus-stack
    12      app.kubernetes.io/managed-by: Helm
    13      app.kubernetes.io/part-of: kube-prometheus-stack
    14      app.kubernetes.io/version: 39.11.0
    15      chart: kube-prometheus-stack-39.11.0
    16      heritage: Helm
    17      release: prometheus-stack
    18    name: prometheus-stack-kube-prom-prometheus
    19    namespace: prometheus
    20    resourceVersion: '200320271'
    21    uid: 6f2e1016-926d-44e7-945b-dec4c975595b
    22  spec:
    23    additionalScrapeConfigs:
    24      key: prometheus-additional.yaml
    25      name: additional-scrape-configs
    26    alerting:
    27      alertmanagers:
    28        - apiVersion: v2
    29          name: prometheus-stack-kube-prom-alertmanager
    30          namespace: prometheus
    31          pathPrefix: /
    32          port: http-web
    33    containers:
    34      - name: prometheus
    35        securityContext:
    36          allowPrivilegeEscalation: false
    37          capabilities:
    38            drop:
    39              - ALL
    40          readOnlyRootFilesystem: true
    41          runAsNonRoot: true
    42      - name: config-reloader
    43        securityContext:
    44          allowPrivilegeEscalation: false
    45          capabilities:
    46            drop:
    47              - ALL
    48          readOnlyRootFilesystem: true
    49          runAsNonRoot: true
    50    enableAdminAPI: false
    51    evaluationInterval: 30s
    52    externalUrl: 'http://prometheus-stack-kube-prom-prometheus.prometheus:9090'
    53    image: 'quay.io/prometheus/prometheus:v2.37.0'
    54    imagePullSecrets:
    55      - name: mcps-registry-image-pull-secret
    56    initContainers:
    57      - name: init-config-reloader
    58        securityContext:
    59          allowPrivilegeEscalation: false
    60          capabilities:
    61            drop:
    62              - ALL
    63          readOnlyRootFilesystem: true
    64          runAsNonRoot: true
    65    listenLocal: false
    66    logFormat: logfmt
    67    logLevel: info
    68    paused: false
    69    podMonitorNamespaceSelector: {}
    70    podMonitorSelector: {}
    71    portName: http-web
    72    probeNamespaceSelector: {}
    73    probeSelector: {}
    74    replicas: 2
    75    resources:
    76      requests:
    77        memory: 700Mi
    78    retention: 6h
    79    routePrefix: /
    80    ruleNamespaceSelector: {}
    81    ruleSelector: {}
    82    scrapeInterval: 10s
    83    securityContext:
    84      fsGroup: 2000
    85      runAsGroup: 2000
    86      runAsNonRoot: true
    87      runAsUser: 1000
    88    serviceAccountName: prometheus-stack-kube-prom-prometheus
    89    serviceMonitorNamespaceSelector: {}
    90    serviceMonitorSelector: {}
    91    shards: 1
    92    storage:
    93      volumeClaimTemplate:
    94        spec:
    95          accessModes:
    96            - ReadWriteOnce
    97          resources:
    98            requests:
    99              storage: 100Gi
   100          storageClassName: default
   101    topologySpreadConstraints:
   102      - labelSelector:
   103          matchLabels:
   104            app.kubernetes.io/name: prometheus
   105        maxSkew: 1
   106        topologyKey: kubernetes.io/hostname
   107        whenUnsatisfiable: ScheduleAnyway
   108      - labelSelector:
   109          matchLabels:
   110            app.kubernetes.io/name: prometheus
   111        maxSkew: 1
   112        topologyKey: topology.kubernetes.io/zone
   113        whenUnsatisfiable: DoNotSchedule
   114    version: v2.37.0
   115  status:
   116    availableReplicas: 0
   117    conditions:
   118      - lastTransitionTime: '2022-09-02T14:55:03Z'
   119        message: >-
   120          shard 0: pod prometheus-prometheus-stack-kube-prom-prometheus-0: 0/5
   121          nodes are available: 2 node(s) didn't match Pod's node
   122          affinity/selector, 3 node(s) were unschedulable.
   123  
   124          shard 0: pod prometheus-prometheus-stack-kube-prom-prometheus-1: 0/5
   125          nodes are available: 2 node(s) didn't match Pod's node
   126          affinity/selector, 3 node(s) were unschedulable.
   127        reason: NoPodReady
   128        status: 'False'
   129        type: Available
   130      - lastTransitionTime: '2022-09-02T09:57:03Z'
   131        status: 'True'
   132        type: Reconciled
   133    paused: false
   134    replicas: 2
   135    shardStatuses:
   136      - availableReplicas: 0
   137        replicas: 2
   138        shardID: '0'
   139        unavailableReplicas: 2
   140        updatedReplicas: 2
   141    unavailableReplicas: 2
   142    updatedReplicas: 2