workflow-cli icon indicating copy to clipboard operation
workflow-cli copied to clipboard

`deis limits:unset web=64M` doesn't unset the limit

Open slack opened this issue 9 years ago • 6 comments

k:mustache example-go [master]$ deis limits:unset web=64M
Applying limits... done

=== indoor-whitecap Limits

--- Memory
web     64M

--- CPU
web     250m
k:mustache example-go [master]$ deis limits
=== indoor-whitecap Limits

--- Memory
web     64M

--- CPU
web     250m
kubectl --namespace=indoor-whitecap describe po indoor-whitecap-v15-web-amixa
Name:       indoor-whitecap-v15-web-amixa
Containers:
  indoor-whitecap-web:
    QoS Tier:
      cpu:  Guaranteed
      memory:   Guaranteed
    Limits:
      cpu:  250m
      memory:   64Mi
    Requests:
      memory:       64Mi
      cpu:      250m

Looks like deis limits:unset web does, bit of a surprise behavior.

slack avatar May 14 '16 23:05 slack

If the value is found, it should unset that value, if the value doesn't match it should throw a bad request. If no value is given it should clear the value, like it does now.

slack avatar May 14 '16 23:05 slack

At the moment there is no validation on the process given, so the cli is trying to unset limits on the process web=64M, which doesn't exist.

Just to clarify, you would expect:

deis limits:unset web=64M

to return an error like Error: No limits defined for process 'web=64M' or do you expect it to unset the memory limit on process web

Joshua-Anderson avatar May 14 '16 23:05 Joshua-Anderson

I would expect deis limits:unset web=64M to clear the limit if it matched the currently set value of '64M', otherwise throw an error and not create a new release.

If deis limits:unset web=64M does match, then unset and create the release.

If deis limits:unset web is called it should unset the memory limit for web, regardless of its current value.

slack avatar May 15 '16 00:05 slack

given that we have a workaround, is this something we can get back to after 2.0?

bacongobbler avatar May 19 '16 17:05 bacongobbler

ping @slack as to if this issue needs to be resolved in v2.0-rc1 -- if so, let's label with showstopper -- otherwise, as @bacongobbler mentioned, I might suggest we move to a later milestone...

vdice avatar May 24 '16 01:05 vdice

This issue was moved to teamhephy/workflow-cli#30

Cryptophobia avatar Mar 21 '18 14:03 Cryptophobia