Skip to content

Commit 746fd91

Browse files
Waterdripsalexellis
authored andcommitted
Add Limits and Requests to function response
Reader now returns limits and requesrs Signed-off-by: Alistair Hey <[email protected]>
1 parent 678df09 commit 746fd91

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

pkg/k8s/function_status.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,16 @@ func AsFunctionStatus(item appsv1.Deployment) *types.FunctionStatus {
3535
CreatedAt: item.CreationTimestamp.Time,
3636
}
3737

38+
req := &types.FunctionResources{Memory: functionContainer.Resources.Requests.Memory().String(), CPU: functionContainer.Resources.Requests.Cpu().String()}
39+
lim := &types.FunctionResources{Memory: functionContainer.Resources.Limits.Memory().String(), CPU: functionContainer.Resources.Limits.Cpu().String()}
40+
41+
if req.CPU != "0" || req.Memory != "0" {
42+
function.Requests = req
43+
}
44+
if lim.CPU != "0" || lim.Memory != "0" {
45+
function.Limits = lim
46+
}
47+
3848
for _, v := range functionContainer.Env {
3949
if EnvProcessName == v.Name {
4050
function.EnvProcess = v.Value

0 commit comments

Comments
 (0)