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

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