@@ -242,7 +242,8 @@ spec:
242
242
memory: 2Gi # large
243
243
` )
244
244
245
- // Second slice on the same node, with different devices.
245
+ // Second slice on the same node, with different device names
246
+ // and attributes.
246
247
node1slice2 := unmarshal [resourceapi.ResourceSlice ](t , `
247
248
metadata:
248
249
name: worker-1-2-slice
@@ -867,39 +868,39 @@ devices:
867
868
868
869
expectResults : []any {allocatedTwoDeviceClaim },
869
870
},
870
- "devices split across different slices" : {
871
+ "devices- split- across- different- slices" : {
871
872
claimsToAllocate : objects (fourDeviceClaim ),
872
873
classes : objects (driverAClass ),
873
874
slices : objects (node1slice , node1slice2 ),
874
875
node : node1 ,
875
876
876
877
expectResults : []any {allocatedFourDeviceClaim },
877
878
},
878
- "obsolete slices " : {
879
- claimsToAllocate : objects (twoDeviceClaim ),
879
+ "obsolete-slice " : {
880
+ claimsToAllocate : objects (simpleClaim ),
880
881
classes : objects (driverAClass ),
881
882
slices : objects (node1ObsoleteSlice , node1slice ),
882
883
node : node1 ,
883
884
884
- expectResults : []any {allocatedTwoDeviceClaim },
885
+ expectResults : []any {allocatedSimpleClaim },
885
886
},
886
- "no slices" : {
887
+ "no- slices" : {
887
888
claimsToAllocate : objects (simpleClaim ),
888
889
classes : objects (driverAClass ),
889
890
slices : nil ,
890
891
node : node1 ,
891
892
892
893
expectResults : nil ,
893
894
},
894
- "not enough suitable devices" : {
895
+ "not- enough- suitable- devices" : {
895
896
claimsToAllocate : objects (fourDeviceClaim ),
896
897
classes : objects (driverAClass ),
897
898
slices : objects (node1slice ),
898
899
node : node1 ,
899
900
900
901
expectResults : nil ,
901
902
},
902
- "no classes" : {
903
+ "no- classes" : {
903
904
claimsToAllocate : objects (simpleClaim ),
904
905
classes : nil ,
905
906
slices : objects (node1slice ),
@@ -908,7 +909,7 @@ devices:
908
909
expectResults : nil ,
909
910
expectError : gomega .MatchError (gomega .ContainSubstring ("could not retrieve device class driver-a" )),
910
911
},
911
- "unknown class" : {
912
+ "unknown- class" : {
912
913
claimsToAllocate : objects (simpleClaimWithUnknownClassName ),
913
914
classes : objects (driverAClass , driverBClass ),
914
915
slices : objects (node1slice , node1DriverBslice ),
@@ -917,7 +918,7 @@ devices:
917
918
expectResults : nil ,
918
919
expectError : gomega .MatchError (gomega .ContainSubstring ("could not retrieve device class unknown-class" )),
919
920
},
920
- "empty class" : {
921
+ "empty- class" : {
921
922
claimsToAllocate : objects (simpleClaimWithEmptyClassName ),
922
923
classes : objects (driverAClass , driverBClass ),
923
924
slices : objects (node1slice , node1DriverBslice ),
@@ -926,23 +927,23 @@ devices:
926
927
expectResults : nil ,
927
928
expectError : gomega .MatchError (gomega .ContainSubstring ("claim claim, request req-0: unsupported request type" )),
928
929
},
929
- "no claims to allocate" : {
930
+ "no- claims-to- allocate" : {
930
931
claimsToAllocate : nil ,
931
932
classes : objects (driverAClass ),
932
933
slices : objects (node1slice ),
933
934
node : node1 ,
934
935
935
936
expectResults : nil ,
936
937
},
937
- "all devices" : {
938
+ "all- devices" : {
938
939
claimsToAllocate : objects (allDeviceClaim ),
939
940
classes : objects (driverAClass ),
940
941
slices : objects (node1slice2 ),
941
942
node : node1 ,
942
943
943
944
expectResults : []any {allocated2DeviceClaim },
944
945
},
945
- "all devices of the incomplete pool" : {
946
+ "all- devices-of- the- incomplete- pool" : {
946
947
claimsToAllocate : objects (allDeviceClaim ),
947
948
classes : objects (driverAClass ),
948
949
slices : objects (node1IncompletePoolSlice ),
@@ -951,47 +952,47 @@ devices:
951
952
expectResults : nil ,
952
953
expectError : gomega .MatchError (gomega .ContainSubstring ("claim claim, request req-0: asks for all devices, but resource pool driver-a/worker-1 is currently being updated" )),
953
954
},
954
- "network-attached device with class.SuitableNodes" : {
955
+ "network-attached- device- with- class.SuitableNodes" : {
955
956
claimsToAllocate : objects (simpleClaim ),
956
957
classes : objects (driverAClass ),
957
958
slices : objects (networkAttachedSliceWest ),
958
959
node : node1 ,
959
960
960
961
expectResults : []any {allocatedSimpleClaim },
961
962
},
962
- "network-attached device without class.SuitableNodes" : {
963
+ "network-attached- device- without- class.SuitableNodes" : {
963
964
claimsToAllocate : objects (simpleClaimDriverB ),
964
965
classes : objects (driverBClass ),
965
966
slices : objects (networkAttachedSliceEast ),
966
967
node : node2 ,
967
968
968
969
expectResults : []any {allocatedSimpleClaimDriverB },
969
970
},
970
- "unsuccessful allocation of a network-attached device with class.SuitableNodes" : {
971
+ "unsuccessful- allocation- network-attached- device- with- class.SuitableNodes" : {
971
972
claimsToAllocate : objects (simpleClaim ),
972
973
classes : objects (driverAClass ),
973
974
slices : objects (networkAttachedSliceEast ),
974
975
node : node1 ,
975
976
976
977
expectResults : nil ,
977
978
},
978
- "unsuccessful allocation of a network-attached device without class.SuitableNodes" : {
979
+ "unsuccessful- allocation- network-attached- device- without- class.SuitableNodes" : {
979
980
claimsToAllocate : objects (simpleClaimDriverB ),
980
981
classes : objects (driverBClass ),
981
982
slices : objects (networkAttachedSliceWest ),
982
983
node : node2 ,
983
984
984
985
expectResults : nil ,
985
986
},
986
- "several different drivers" : {
987
+ "several- different- drivers" : {
987
988
claimsToAllocate : objects (simpleClaim , simpleClaimDriverB ),
988
989
classes : objects (driverAClass , driverBClass ),
989
990
slices : objects (node1slice , node1DriverBslice ),
990
991
node : node1 ,
991
992
992
993
expectResults : []any {allocatedSimpleClaim , allocatedSimpleClaimDriverBWorker1 },
993
994
},
994
- "already allocated devices" : {
995
+ "already- allocated- devices" : {
995
996
claimsToAllocate : objects (simpleClaim ),
996
997
allocatedClaims : objects (allocatedClaim ),
997
998
classes : objects (driverAClass ),
@@ -1000,63 +1001,63 @@ devices:
1000
1001
1001
1002
expectResults : nil ,
1002
1003
},
1003
- "with constraint" : {
1004
+ "with- constraint" : {
1004
1005
claimsToAllocate : objects (twoDeviceClaimWithConstraint ),
1005
1006
classes : objects (driverAClass ),
1006
1007
slices : objects (node1slice ),
1007
1008
node : node1 ,
1008
1009
1009
1010
expectResults : []any {allocatedTwoDeviceClaim },
1010
1011
},
1011
- "with constraint: non-existent attribute" : {
1012
+ "with- constraint- non-existent- attribute" : {
1012
1013
claimsToAllocate : objects (simpleClaimWithConstraintNonExistentAttribute ),
1013
1014
classes : objects (driverAClass ),
1014
1015
slices : objects (node1slice ),
1015
1016
node : node1 ,
1016
1017
1017
1018
expectResults : nil ,
1018
1019
},
1019
- "with constraint: not matching int attribute" : {
1020
+ "with- constraint- not- matching- int- attribute" : {
1020
1021
claimsToAllocate : objects (claimWithConstraintNotMatchingIntAttribute ),
1021
1022
classes : objects (driverAClass , driverBClass ),
1022
1023
slices : objects (node1slice , node1slice2 ),
1023
1024
node : node1 ,
1024
1025
1025
1026
expectResults : nil ,
1026
1027
},
1027
- "with constraint: not matching version attribute" : {
1028
+ "with- constraint- not- matching- version- attribute" : {
1028
1029
claimsToAllocate : objects (claimWithConstraintNotMatchingVersionAttribute ),
1029
1030
classes : objects (driverAClass , driverBClass ),
1030
1031
slices : objects (node1slice , node1slice2 ),
1031
1032
node : node1 ,
1032
1033
1033
1034
expectResults : nil ,
1034
1035
},
1035
- "with constraint: not matching string attribute" : {
1036
+ "with- constraint- not- matching- string- attribute" : {
1036
1037
claimsToAllocate : objects (claimWithConstraintNotMatchingStringAttribute ),
1037
1038
classes : objects (driverAClass , driverBClass ),
1038
1039
slices : objects (node1slice , node1slice2 ),
1039
1040
node : node1 ,
1040
1041
1041
1042
expectResults : nil ,
1042
1043
},
1043
- "with constraint: not matching bool attribute" : {
1044
+ "with- constraint- not- matching- bool- attribute" : {
1044
1045
claimsToAllocate : objects (claimWithConstraintNotMatchingBoolAttribute ),
1045
1046
classes : objects (driverAClass , driverBClass ),
1046
1047
slices : objects (node1slice , node1slice2 ),
1047
1048
node : node1 ,
1048
1049
1049
1050
expectResults : nil ,
1050
1051
},
1051
- "with class device config" : {
1052
+ "with- class- device- config" : {
1052
1053
claimsToAllocate : objects (simpleClaim ),
1053
1054
classes : objects (driverAClassWithConfig ),
1054
1055
slices : objects (node1slice ),
1055
1056
node : node1 ,
1056
1057
1057
1058
expectResults : []any {allocatedSimpleClaimWithClassConfig },
1058
1059
},
1059
- "with claim device config" : {
1060
+ "with- claim- device- config" : {
1060
1061
claimsToAllocate : objects (simpleClaimWithConfig ),
1061
1062
classes : objects (driverAClass ),
1062
1063
slices : objects (node1slice ),
0 commit comments