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

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