@@ -624,7 +624,6 @@ func createTransformHook(additionalTransformers ...Transformer) mapstructure.Dec
624624 reflect .TypeOf (types.BuildConfig {}): transformBuildConfig ,
625625 reflect .TypeOf (types.DependsOnConfig {}): transformDependsOnConfig ,
626626 reflect .TypeOf (types.ExtendsConfig {}): transformExtendsConfig ,
627- reflect .TypeOf (types.DeviceRequest {}): transformServiceDeviceRequest ,
628627 reflect .TypeOf (types.SSHConfig {}): transformSSHConfig ,
629628 reflect .TypeOf (types.IncludeConfig {}): transformIncludeConfig ,
630629 }
@@ -1087,35 +1086,6 @@ var transformServicePort TransformerFunc = func(data interface{}) (interface{},
10871086 }
10881087}
10891088
1090- var transformServiceDeviceRequest TransformerFunc = func (data interface {}) (interface {}, error ) {
1091- switch value := data .(type ) {
1092- case map [string ]interface {}:
1093- count , ok := value ["count" ]
1094- if ok {
1095- switch val := count .(type ) {
1096- case int :
1097- return value , nil
1098- case string :
1099- if strings .ToLower (val ) == "all" {
1100- value ["count" ] = - 1
1101- return value , nil
1102- }
1103- i , err := strconv .ParseInt (val , 10 , 64 )
1104- if err == nil {
1105- value ["count" ] = i
1106- return value , nil
1107- }
1108- return data , errors .Errorf ("invalid string value for 'count' (the only value allowed is 'all' or a number)" )
1109- default :
1110- return data , errors .Errorf ("invalid type %T for device count" , val )
1111- }
1112- }
1113- return data , nil
1114- default :
1115- return data , errors .Errorf ("invalid type %T for resource reservation" , value )
1116- }
1117- }
1118-
11191089var transformFileReferenceConfig TransformerFunc = func (data interface {}) (interface {}, error ) {
11201090 switch value := data .(type ) {
11211091 case string :
0 commit comments