feat(runner): Request resources for pods
This commit is contained in:
parent
557f16b2c2
commit
02b9a51976
1 changed files with 11 additions and 0 deletions
|
|
@ -8,6 +8,7 @@ import (
|
|||
|
||||
"github.com/cloudbase/garm-provider-common/params"
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
"k8s.io/apimachinery/pkg/api/resource"
|
||||
)
|
||||
|
||||
type GitHubScopeDetails struct {
|
||||
|
|
@ -161,6 +162,11 @@ func GetPodSpec(gitHubScope GitHubScopeDetails, bootstrapParams params.Bootstrap
|
|||
Image: bootstrapParams.Image,
|
||||
ImagePullPolicy: "Always",
|
||||
Env: envs,
|
||||
Resources: corev1.ResourceRequirements{
|
||||
Requests: corev1.ResourceList{
|
||||
corev1.ResourceEphemeralStorage: resource.MustParse("2Gi"),
|
||||
},
|
||||
},
|
||||
VolumeMounts: []corev1.VolumeMount{
|
||||
{
|
||||
Name: "buildkitd",
|
||||
|
|
@ -196,6 +202,11 @@ func GetPodSpec(gitHubScope GitHubScopeDetails, bootstrapParams params.Bootstrap
|
|||
SuccessThreshold: 1,
|
||||
TimeoutSeconds: 1,
|
||||
},
|
||||
Resources: corev1.ResourceRequirements{
|
||||
Requests: corev1.ResourceList{
|
||||
corev1.ResourceEphemeralStorage: resource.MustParse("2Gi"),
|
||||
},
|
||||
},
|
||||
VolumeMounts: []corev1.VolumeMount{
|
||||
{
|
||||
Name: "buildkitd",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue