{
"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
}
}
|
[
{
"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"
}
]
|