github.com/argoproj/argo-cd/v2@v2.10.9/resource_customizations/apps.openshift.io/DeploymentConfig/testdata/degraded.yaml (about)

     1  kind: DeploymentConfig
     2  apiVersion: apps.openshift.io/v1
     3  metadata:
     4    name: example
     5    namespace: default
     6    uid: ba99eac7-ed9c-4154-bda1-69d25a90b278
     7    resourceVersion: '412743'
     8    generation: 1
     9    creationTimestamp: '2021-08-25T23:48:11Z'
    10    managedFields:
    11      - manager: Mozilla
    12        operation: Update
    13        apiVersion: apps.openshift.io/v1
    14        time: '2021-08-25T23:48:11Z'
    15        fieldsType: FieldsV1
    16        fieldsV1:
    17          'f:spec':
    18            'f:replicas': {}
    19            'f:selector':
    20              .: {}
    21              'f:app': {}
    22            'f:strategy':
    23              'f:activeDeadlineSeconds': {}
    24              'f:rollingParams':
    25                .: {}
    26                'f:intervalSeconds': {}
    27                'f:maxSurge': {}
    28                'f:maxUnavailable': {}
    29                'f:timeoutSeconds': {}
    30                'f:updatePeriodSeconds': {}
    31              'f:type': {}
    32            'f:template':
    33              .: {}
    34              'f:metadata':
    35                .: {}
    36                'f:creationTimestamp': {}
    37                'f:labels':
    38                  .: {}
    39                  'f:app': {}
    40              'f:spec':
    41                .: {}
    42                'f:containers':
    43                  .: {}
    44                  'k:{"name":"httpd"}':
    45                    .: {}
    46                    'f:image': {}
    47                    'f:imagePullPolicy': {}
    48                    'f:name': {}
    49                    'f:ports':
    50                      .: {}
    51                      'k:{"containerPort":8080,"protocol":"TCP"}':
    52                        .: {}
    53                        'f:containerPort': {}
    54                        'f:protocol': {}
    55                    'f:resources': {}
    56                    'f:terminationMessagePath': {}
    57                    'f:terminationMessagePolicy': {}
    58                'f:dnsPolicy': {}
    59                'f:restartPolicy': {}
    60                'f:schedulerName': {}
    61                'f:securityContext': {}
    62                'f:terminationGracePeriodSeconds': {}
    63            'f:triggers': {}
    64      - manager: openshift-controller-manager
    65        operation: Update
    66        apiVersion: apps.openshift.io/v1
    67        time: '2021-08-25T23:48:11Z'
    68        fieldsType: FieldsV1
    69        fieldsV1:
    70          'f:status':
    71            'f:conditions':
    72              .: {}
    73              'k:{"type":"Available"}':
    74                .: {}
    75                'f:lastTransitionTime': {}
    76                'f:lastUpdateTime': {}
    77                'f:message': {}
    78                'f:status': {}
    79                'f:type': {}
    80              'k:{"type":"Progressing"}':
    81                .: {}
    82                'f:lastTransitionTime': {}
    83                'f:lastUpdateTime': {}
    84                'f:message': {}
    85                'f:status': {}
    86                'f:type': {}
    87            'f:details':
    88              .: {}
    89              'f:causes': {}
    90              'f:message': {}
    91            'f:latestVersion': {}
    92            'f:observedGeneration': {}
    93  spec:
    94    strategy:
    95      type: Rolling
    96      rollingParams:
    97        updatePeriodSeconds: 1
    98        intervalSeconds: 1
    99        timeoutSeconds: 600
   100        maxUnavailable: 25%
   101        maxSurge: 25%
   102      resources: {}
   103      activeDeadlineSeconds: 21600
   104    triggers:
   105      - type: ConfigChange
   106    replicas: 3
   107    revisionHistoryLimit: 10
   108    test: false
   109    selector:
   110      app: httpd
   111    template:
   112      metadata:
   113        creationTimestamp: null
   114        labels:
   115          app: httpd
   116      spec:
   117        containers:
   118          - name: httpd
   119            image: >-
   120              image-registry.openshift-image-registry.svc:5000/openshift/httpd:latest
   121            ports:
   122              - containerPort: 8080
   123                protocol: TCP
   124            resources: {}
   125            terminationMessagePath: /dev/termination-log
   126            terminationMessagePolicy: File
   127            imagePullPolicy: Always
   128        restartPolicy: Always
   129        terminationGracePeriodSeconds: 30
   130        dnsPolicy: ClusterFirst
   131        securityContext: {}
   132        schedulerName: default-scheduler
   133  status:
   134    latestVersion: 1
   135    observedGeneration: 1
   136    replicas: 10
   137    updatedReplicas: 10
   138    availableReplicas: 0
   139    unavailableReplicas: 10
   140    details:
   141      message: config change
   142      causes:
   143        - type: ConfigChange
   144    conditions:
   145      - type: Available
   146        status: 'False'
   147        lastUpdateTime: '2021-08-25T23:48:11Z'
   148        lastTransitionTime: '2021-08-25T23:48:11Z'
   149        message: Deployment config does not have minimum availability.
   150      - type: Progressing
   151        status: Unknown
   152        lastUpdateTime: '2021-08-25T23:48:11Z'
   153        lastTransitionTime: '2021-08-25T23:48:11Z'
   154        message: >-
   155          replication controller "example-1" is waiting for pod "example-1-deploy"
   156          to run