Split NodeDiskPressure into NodeInodePressure and NodeDiskPressure

This commit is contained in:
David Ashpole
2016-09-22 07:34:08 -07:00
parent 3933ddbc9a
commit fed3f37eef
12 changed files with 277 additions and 9 deletions

View File

@@ -149,6 +149,14 @@ func TestUpdateNewNodeStatus(t *testing.T) {
LastHeartbeatTime: unversioned.Time{},
LastTransitionTime: unversioned.Time{},
},
{
Type: api.NodeInodePressure,
Status: api.ConditionFalse,
Reason: "KubeletHasNoInodePressure",
Message: fmt.Sprintf("kubelet has no inode pressure"),
LastHeartbeatTime: unversioned.Time{},
LastTransitionTime: unversioned.Time{},
},
{
Type: api.NodeReady,
Status: api.ConditionTrue,
@@ -340,6 +348,14 @@ func TestUpdateExistingNodeStatus(t *testing.T) {
LastHeartbeatTime: unversioned.Date(2012, 1, 1, 0, 0, 0, 0, time.UTC),
LastTransitionTime: unversioned.Date(2012, 1, 1, 0, 0, 0, 0, time.UTC),
},
{
Type: api.NodeInodePressure,
Status: api.ConditionFalse,
Reason: "KubeletHasSufficientInode",
Message: fmt.Sprintf("kubelet has sufficient inodes available"),
LastHeartbeatTime: unversioned.Date(2012, 1, 1, 0, 0, 0, 0, time.UTC),
LastTransitionTime: unversioned.Date(2012, 1, 1, 0, 0, 0, 0, time.UTC),
},
{
Type: api.NodeReady,
Status: api.ConditionTrue,
@@ -412,6 +428,14 @@ func TestUpdateExistingNodeStatus(t *testing.T) {
LastHeartbeatTime: unversioned.Time{},
LastTransitionTime: unversioned.Time{},
},
{
Type: api.NodeInodePressure,
Status: api.ConditionFalse,
Reason: "KubeletHasSufficientInode",
Message: fmt.Sprintf("kubelet has sufficient inodes available"),
LastHeartbeatTime: unversioned.Time{},
LastTransitionTime: unversioned.Time{},
},
{
Type: api.NodeReady,
Status: api.ConditionTrue,
@@ -716,6 +740,14 @@ func TestUpdateNodeStatusWithRuntimeStateError(t *testing.T) {
LastHeartbeatTime: unversioned.Time{},
LastTransitionTime: unversioned.Time{},
},
{
Type: api.NodeInodePressure,
Status: api.ConditionFalse,
Reason: "KubeletHasNoInodePressure",
Message: fmt.Sprintf("kubelet has no inode pressure"),
LastHeartbeatTime: unversioned.Time{},
LastTransitionTime: unversioned.Time{},
},
{}, //placeholder
},
NodeInfo: api.NodeSystemInfo{