From e181fe859c07623b06625a698d2f3cd0b787fbd7 Mon Sep 17 00:00:00 2001 From: derailed Date: Thu, 14 May 2020 18:44:43 -0600 Subject: [PATCH] checkpoint --- internal/view/exec.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/internal/view/exec.go b/internal/view/exec.go index f73f3b2d..e84b9a8e 100644 --- a/internal/view/exec.go +++ b/internal/view/exec.go @@ -16,6 +16,7 @@ import ( "github.com/rs/zerolog/log" v1 "k8s.io/api/core/v1" kerrors "k8s.io/apimachinery/pkg/api/errors" + "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/labels" @@ -239,3 +240,12 @@ func k9sShellPod(node string, cfg *config.ShellPod) v1.Pod { }, } } + +func asResource(r config.Limits) v1.ResourceRequirements { + return v1.ResourceRequirements{ + Limits: v1.ResourceList{ + v1.ResourceCPU: resource.MustParse(r[v1.ResourceCPU]), + v1.ResourceMemory: resource.MustParse(r[v1.ResourceMemory]), + }, + } +}