cat dep.json
{
    "apiVersion": "apps/v1",
    "kind": "Deployment",
    "metadata": {
        "annotations": {
            "deployment.kubernetes.io/revision": "1",
            "machine.openshift.io/owned": ""
        },
        "creationTimestamp": "2020-01-23T03:47:56Z",
        "generation": 1,
        "labels": {
            "api": "clusterapi",
            "k8s-app": "controller"
        },
        "name": "machine-api-controllers",
        "namespace": "openshift-machine-api",
        "resourceVersion": "5089",
        "selfLink": "/apis/apps/v1/namespaces/openshift-machine-api/deployments/machine-api-controllers",
        "uid": "a0e8ba08-37c5-40b0-b006-83a6274d89bd"
    },
    "spec": {
        "progressDeadlineSeconds": 600,
        "replicas": 1,
        "revisionHistoryLimit": 10,
        "selector": {
            "matchLabels": {
                "api": "clusterapi",
                "k8s-app": "controller"
            }
        },
        "strategy": {
            "rollingUpdate": {
                "maxSurge": "25%",
                "maxUnavailable": "25%"
            },
            "type": "RollingUpdate"
        },
        "template": {
            "metadata": {
                "creationTimestamp": null,
                "labels": {
                    "api": "clusterapi",
                    "k8s-app": "controller"
                }
            },
            "spec": {
                "containers": [
                    {
                        "args": [
                            "--logtostderr=true",
                            "--v=3",
                            "--namespace=openshift-machine-api"
                        ],
                        "command": [
                            "/manager"
                        ],
                        "image": "registry.svc.ci.openshift.org/ocp/4.4-2020-01-22-110636@sha256:4ad536231654ffbc590103c7d25bd11dcd4d8dfda645845d762b442b5561242b",
                        "imagePullPolicy": "IfNotPresent",
                        "name": "controller-manager",
                        "resources": {
                            "requests": {
                                "cpu": "10m",
                                "memory": "20Mi"
                            }
                        },
                        "terminationMessagePath": "/dev/termination-log",
                        "terminationMessagePolicy": "File"
                    },
                    {
                        "args": [
                            "--logtostderr=true",
                            "--v=3",
                            "--namespace=openshift-machine-api"
                        ],
                        "command": [
                            "/machine-controller-manager"
                        ],
                        "env": [
                            {
                                "name": "NODE_NAME",
                                "valueFrom": {
                                    "fieldRef": {
                                        "apiVersion": "v1",
                                        "fieldPath": "spec.nodeName"
                                    }
                                }
                            }
                        ],
                        "image": "registry.svc.ci.openshift.org/ocp/4.4-2020-01-22-110636@sha256:4ad536231654ffbc590103c7d25bd11dcd4d8dfda645845d762b442b5561242b",
                        "imagePullPolicy": "IfNotPresent",
                        "name": "machine-controller",
                        "resources": {
                            "requests": {
                                "cpu": "10m",
                                "memory": "20Mi"
                            }
                        },
                        "terminationMessagePath": "/dev/termination-log",
                        "terminationMessagePolicy": "File"
                    },
                    {
                        "args": [
                            "--logtostderr=true",
                            "--v=3",
                            "--namespace=openshift-machine-api"
                        ],
                        "command": [
                            "/nodelink-controller"
                        ],
                        "image": "registry.svc.ci.openshift.org/ocp/4.4-2020-01-22-110636@sha256:215d0dd0af4c72fdde0b492d8988a0bd9265ba155d590551a9841e877062d490",
                        "imagePullPolicy": "IfNotPresent",
                        "name": "nodelink-controller",
                        "resources": {
                            "requests": {
                                "cpu": "10m",
                                "memory": "20Mi"
                            }
                        },
                        "terminationMessagePath": "/dev/termination-log",
                        "terminationMessagePolicy": "File"
                    },
                    {
                        "args": [
                            "--logtostderr=true",
                            "--v=3",
                            "--namespace=openshift-machine-api"
                        ],
                        "command": [
                            "/machine-healthcheck"
                        ],
                        "image": "registry.svc.ci.openshift.org/ocp/4.4-2020-01-22-110636@sha256:215d0dd0af4c72fdde0b492d8988a0bd9265ba155d590551a9841e877062d490",
                        "imagePullPolicy": "IfNotPresent",
                        "name": "machine-healthcheck-controller",
                        "resources": {
                            "requests": {
                                "cpu": "10m",
                                "memory": "20Mi"
                            }
                        },
                        "terminationMessagePath": "/dev/termination-log",
                        "terminationMessagePolicy": "File"
                    }
                ],
                "dnsPolicy": "ClusterFirst",
                "nodeSelector": {
                    "node-role.kubernetes.io/master": ""
                },
                "priorityClassName": "system-node-critical",
                "restartPolicy": "Always",
                "schedulerName": "default-scheduler",
                "securityContext": {
                    "runAsNonRoot": true,
                    "runAsUser": 65534
                },
                "serviceAccount": "machine-api-controllers",
                "serviceAccountName": "machine-api-controllers",
                "terminationGracePeriodSeconds": 30,
                "tolerations": [
                    {
                        "effect": "NoSchedule",
                        "key": "node-role.kubernetes.io/master"
                    },
                    {
                        "key": "CriticalAddonsOnly",
                        "operator": "Exists"
                    },
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/not-ready",
                        "operator": "Exists",
                        "tolerationSeconds": 120
                    },
                    {
                        "effect": "NoExecute",
                        "key": "node.kubernetes.io/unreachable",
                        "operator": "Exists",
                        "tolerationSeconds": 120
                    }
                ]
            }
        }
    },
    "status": {
        "availableReplicas": 1,
        "conditions": [
            {
                "lastTransitionTime": "2020-01-23T03:48:23Z",
                "lastUpdateTime": "2020-01-23T03:48:23Z",
                "message": "Deployment has minimum availability.",
                "reason": "MinimumReplicasAvailable",
                "status": "True",
                "type": "Available"
            },
            {
                "lastTransitionTime": "2020-01-23T03:47:56Z",
                "lastUpdateTime": "2020-01-23T03:48:23Z",
                "message": "ReplicaSet \"machine-api-controllers-5f4ddff7f4\" has successfully progressed.",
                "reason": "NewReplicaSetAvailable",
                "status": "True",
                "type": "Progressing"
            }
        ],
        "observedGeneration": 1,
        "readyReplicas": 1,
        "replicas": 1,
        "updatedReplicas": 1
    }
}