Extend the Function type with a memoryLimit field, create a conversion to k8s resource value and return it through the REST API.

Signed-off-by: Shikachuu <zcmate@gmail.com>
This commit is contained in:
Shikachuu
2021-09-18 00:42:19 +02:00
committed by Alex Ellis
parent ea62c1b12d
commit cbfefb6fa5
2 changed files with 5 additions and 0 deletions

View File

@ -29,6 +29,7 @@ type Function struct {
secrets []string
envVars map[string]string
envProcess string
memoryLimit int64
createdAt time.Time
}
@ -112,6 +113,7 @@ func GetFunction(client *containerd.Client, name string, namespace string) (Func
fn.envVars = envVars
fn.envProcess = envProcess
fn.createdAt = info.CreatedAt
fn.memoryLimit = *spec.Linux.Resources.Memory.Limit
replicas := 0
task, err := c.Task(ctx, nil)