Skip to content

Commit

Permalink
Update deployment unit test with Conditions
Browse files Browse the repository at this point in the history
Note it is using captured data from a different date.
  • Loading branch information
bboreham committed May 19, 2021
1 parent 4d36450 commit 1948644
Show file tree
Hide file tree
Showing 2 changed files with 1,321 additions and 952 deletions.
45 changes: 26 additions & 19 deletions controllers/events/event_controller_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -94,25 +94,32 @@ func Test2PodDeploymentRollout(t *testing.T) {
filename: "testdata/deployment-2-pods.yaml",
wantTraces: []string{
"0: kubectl-client-side-apply Deployment.Update ",
"1: deployment-controller Deployment.ScalingReplicaSet (0) Scaled up replica set px-5d567cc74c to 1",
"2: replicaset-controller ReplicaSet.SuccessfulCreate (1) Created pod: px-5d567cc74c-ss4lb",
"3: default-scheduler Pod.Scheduled (2) Successfully assigned default/px-5d567cc74c-ss4lb to kind-control-plane",
"4: kubelet Pod.Pulling (2) Pulling image \"ghcr.io/stefanprodan/podinfo:5.0.0\"",
"5: kubelet Pod.Pulled (2) Successfully pulled image \"ghcr.io/stefanprodan/podinfo:5.0.0\" in 5.870196872s",
"6: kubelet Pod.Created (2) Created container podinfo",
"7: kubelet Pod.Started (2) Started container podinfo",
"8: replicaset-controller ReplicaSet.SuccessfulDelete (0) Deleted pod: px-7df978b9bf-jm22q",
"9: kubelet Pod.Killing (8) Stopping container podinfo",
"10: deployment-controller Deployment.ScalingReplicaSet (0) Scaled down replica set px-7df978b9bf to 1",
"11: deployment-controller Deployment.ScalingReplicaSet (0) Scaled up replica set px-5d567cc74c to 2",
"12: replicaset-controller ReplicaSet.SuccessfulCreate (11) Created pod: px-5d567cc74c-pmvzr",
"13: kubelet Pod.Pulled (12) Container image \"ghcr.io/stefanprodan/podinfo:5.0.0\" already present on machine",
"14: kubelet Pod.Created (12) Created container podinfo",
"15: kubelet Pod.Started (12) Started container podinfo",
"16: default-scheduler Pod.Scheduled (12) Successfully assigned default/px-5d567cc74c-pmvzr to kind-control-plane",
"17: deployment-controller Deployment.ScalingReplicaSet (0) Scaled down replica set px-7df978b9bf to 0",
"18: replicaset-controller ReplicaSet.SuccessfulDelete (17) Deleted pod: px-7df978b9bf-bfdrj",
"19: kubelet Pod.Killing (18) Stopping container podinfo",
"1: kube-controller-manager Deployment.MinimumReplicasUnavailable (0) Deployment does not have minimum availability.",
"2: kube-controller-manager Deployment.ReplicaSetUpdated (0) ReplicaSet \"px-5f87d8856c\" is progressing.",
"3: deployment-controller Deployment.ScalingReplicaSet (0) Scaled up replica set px-5f87d8856c to 2",
"4: replicaset-controller ReplicaSet.SuccessfulCreate (3) Created pod: px-5f87d8856c-8f6bk",
// next one is 'unknown' because there is no entry in managedFields for this condition.
"5: unknown Pod.PodScheduled (4) PodScheduled True",
"6: default-scheduler Pod.Scheduled (4) Successfully assigned default/px-5f87d8856c-8f6bk to kind-control-plane",
"7: kubelet Pod.Pulling (4) Pulling image \"ghcr.io/stefanprodan/podinfo:5.1.1\"",
"8: kubelet Pod.Pulled (4) Successfully pulled image \"ghcr.io/stefanprodan/podinfo:5.1.1\" in 6.055782903s",
"9: kubelet Pod.Created (4) Created container podinfo",
"10: kubelet Pod.Started (4) Started container podinfo",
"11: kubelet Pod.Ready (4) Ready True",
"12: kubelet Pod.ContainersReady (4) ContainersReady True",
"13: replicaset-controller ReplicaSet.SuccessfulCreate (3) Created pod: px-5f87d8856c-c29hj",
"14: kubelet Pod.Initialized (13) Initialized True",
"15: kubelet Pod.ContainersNotReady (13) containers with unready status: [podinfo]",
"16: kubelet Pod.ContainersNotReady (13) containers with unready status: [podinfo]",
"17: kubelet Pod.PodScheduled (13) PodScheduled True",
"18: default-scheduler Pod.Scheduled (13) Successfully assigned default/px-5f87d8856c-c29hj to kind-control-plane",
"19: kubelet Pod.Pulling (13) Pulling image \"ghcr.io/stefanprodan/podinfo:5.1.1\"",
"20: kubelet Pod.Pulled (13) Successfully pulled image \"ghcr.io/stefanprodan/podinfo:5.1.1\" in 5.510339507s",
"21: kubelet Pod.Created (13) Created container podinfo",
"22: kubelet Pod.Started (13) Started container podinfo",
"23: kubelet Pod.Ready (13) Ready True",
"24: kubelet Pod.ContainersReady (13) ContainersReady True",
"25: kube-controller-manager Deployment.MinimumReplicasAvailable (0) Deployment has minimum availability.",
},
},
}
Expand Down
Loading

0 comments on commit 1948644

Please sign in to comment.