Commit 0c23d4e4 authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

Setup empty requests and limits on resources

parent d71dc9da
Loading
Loading
Loading
Loading
Loading
+17 −12
Original line number Diff line number Diff line
@@ -141,18 +141,6 @@ capif_services=("fluentbit"
"redis"
"renderer")

if [ "$CAPIF_RESOURCES_RESERVE" == "NO" ]; then
    echo "No Limits will be requested on deployment"
    CAPIF_RESOURCES_RESERVE=""
else
    for service in "${capif_services[@]}"; do
        CAPIF_RESOURCES_RESERVE="--set $service.resources.limits.cpu=$CAPIF_RESOURCES_LIMITS_CPU
        --set $service.resources.limits.memory=$CAPIF_RESOURCES_LIMITS_MEMORY
        --set $service.resources.requests.cpu=$CAPIF_RESOURCES_REQUESTS_CPU
        --set $service.resources.requests.memory=$CAPIF_RESOURCES_REQUESTS_MEMORY "
    done
fi

if [ -n "$CAPIF_STORAGE_ACCESS_MODE" ]; then
    CAPIF_STORAGE_ACCESS_MODE="--set mongo.persistence.accessModes[0]=$CAPIF_STORAGE_ACCESS_MODE
    --set mongo-register.persistence.accessModes[0]=$CAPIF_STORAGE_ACCESS_MODE
@@ -179,3 +167,20 @@ if [[ "$OSTYPE" == "darwin"* ]]; then
  fi
  SED_CMD=gsed
fi

if [ "$CAPIF_RESOURCES_RESERVE" == "NO" ]; then
    echo "No Limits will be requested on deployment"
    CAPIF_RESOURCES_RESERVE=""
    ${SED_CMD} -i "s/^resources:.*/resources: {}/g" **/**/values.yaml
    ${SED_CMD} -i "s/^  limits:/#  limits:/g" **/**/values.yaml
    ${SED_CMD} -i "s/^    cpu:/#    cpu:/g" **/**/values.yaml
    ${SED_CMD} -i "s/^    memory:/#    memory:/g" **/**/values.yaml
    ${SED_CMD} -i "s/^  requests:/#  requests:/g" **/**/values.yaml
else
    for service in "${capif_services[@]}"; do
        CAPIF_RESOURCES_RESERVE="--set $service.resources.limits.cpu=$CAPIF_RESOURCES_LIMITS_CPU
        --set $service.resources.limits.memory=$CAPIF_RESOURCES_LIMITS_MEMORY
        --set $service.resources.requests.cpu=$CAPIF_RESOURCES_REQUESTS_CPU
        --set $service.resources.requests.memory=$CAPIF_RESOURCES_REQUESTS_MEMORY "
    done
fi
 No newline at end of file