Skip to content

Commit e3b8a9c

Browse files
committed
added memoryLimit_field_under_registry_operator #1429
Signed-off-by: Horiodino <[email protected]>
1 parent c318134 commit e3b8a9c

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

controllers/update.go

+10
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import (
2727
corev1 "k8s.io/api/core/v1"
2828
networkingv1 "k8s.io/api/networking/v1"
2929
"k8s.io/apimachinery/pkg/api/errors"
30+
"k8s.io/apimachinery/pkg/api/resource"
3031
"k8s.io/apimachinery/pkg/types"
3132
"sigs.k8s.io/controller-runtime/pkg/client"
3233
)
@@ -61,6 +62,15 @@ func (r *DevfileRegistryReconciler) updateDeployment(ctx context.Context, cr *re
6162
}
6263
}
6364

65+
if indexImageContainer.Resources.Limits.Memory().String() != cr.Spec.DevfileIndex.MemoryLimit {
66+
memoryLimit, err := resource.ParseQuantity(cr.Spec.DevfileIndex.MemoryLimit)
67+
if err != nil {
68+
r.Log.Error(err, "Error parsing memory limit")
69+
}
70+
indexImageContainer.Resources.Limits[corev1.ResourceMemory] = memoryLimit
71+
needsUpdating = true
72+
}
73+
6474
ociImage := registry.GetOCIRegistryImage(cr)
6575
ociImageContainer := dep.Spec.Template.Spec.Containers[1]
6676
if ociImageContainer.Image != ociImage {

0 commit comments

Comments
 (0)