forked from LaconicNetwork/kompose
refactor: changed the deploy label to use the convention
This commit is contained in:
parent
3ec739017d
commit
1c7c63f1e7
@ -811,7 +811,7 @@ func KomposeObjectToServiceConfigGroupMapping(komposeObject *kobject.KomposeObje
|
||||
// TranslatePodResource config pod resources
|
||||
func TranslatePodResource(service *kobject.ServiceConfig, template *api.PodTemplateSpec) {
|
||||
// Configure the resource limits
|
||||
if service.MemLimit != 0 || service.CPULimit != 0 || service.DeployLabels["limits.ephemeral-storage"] != "" {
|
||||
if service.MemLimit != 0 || service.CPULimit != 0 || service.DeployLabels["kompose.ephemeral-storage.limit"] != "" {
|
||||
resourceLimit := api.ResourceList{}
|
||||
|
||||
if service.MemLimit != 0 {
|
||||
@ -823,7 +823,7 @@ func TranslatePodResource(service *kobject.ServiceConfig, template *api.PodTempl
|
||||
}
|
||||
|
||||
// Check for ephemeral-storage in deploy labels
|
||||
if val, ok := service.DeployLabels["limits.ephemeral-storage"]; ok {
|
||||
if val, ok := service.DeployLabels["kompose.ephemeral-storage.limit"]; ok {
|
||||
if quantity, err := resource.ParseQuantity(val); err == nil {
|
||||
resourceLimit[api.ResourceEphemeralStorage] = quantity
|
||||
}
|
||||
@ -833,7 +833,7 @@ func TranslatePodResource(service *kobject.ServiceConfig, template *api.PodTempl
|
||||
}
|
||||
|
||||
// Configure the resource requests
|
||||
if service.MemReservation != 0 || service.CPUReservation != 0 || service.DeployLabels["requests.ephemeral-storage"] != "" {
|
||||
if service.MemReservation != 0 || service.CPUReservation != 0 || service.DeployLabels["kompose.ephemeral-storage.request"] != "" {
|
||||
resourceRequests := api.ResourceList{}
|
||||
|
||||
if service.MemReservation != 0 {
|
||||
@ -845,7 +845,7 @@ func TranslatePodResource(service *kobject.ServiceConfig, template *api.PodTempl
|
||||
}
|
||||
|
||||
// Check for ephemeral-storage in deploy labels
|
||||
if val, ok := service.DeployLabels["requests.ephemeral-storage"]; ok {
|
||||
if val, ok := service.DeployLabels["kompose.ephemeral-storage.request"]; ok {
|
||||
if quantity, err := resource.ParseQuantity(val); err == nil {
|
||||
resourceRequests[api.ResourceEphemeralStorage] = quantity
|
||||
}
|
||||
|
||||
@ -5,5 +5,5 @@ services:
|
||||
- 3000:3000
|
||||
deploy:
|
||||
labels:
|
||||
requests.ephemeral-storage: 1Gi
|
||||
limits.ephemeral-storage: 1Gi
|
||||
kompose.ephemeral-storage.request: 1Gi
|
||||
kompose.ephemeral-storage.limit: 1Gi
|
||||
|
||||
Loading…
Reference in New Issue
Block a user