kontena / k8s-client

Ruby Kubernetes API client
Apache License 2.0
76 stars 26 forks source link

PUT updates if needed annotations missing #130

Closed jnummelin closed 5 years ago

jnummelin commented 5 years ago

If user has removed al k8s-client managed annotations, the stack apply failed with:

Error: undefined method `[]' for nil:NilClass
    /__enclose_io_memfs__/lib/ruby/gems/2.5.0/gems/k8s-client-0.8.3/lib/k8s/stack.rb:104:in `block in apply'
    /__enclose_io_memfs__/lib/ruby/gems/2.5.0/gems/k8s-client-0.8.3/lib/k8s/stack.rb:100:in `map'
    /__enclose_io_memfs__/lib/ruby/gems/2.5.0/gems/k8s-client-0.8.3/lib/k8s/stack.rb:100:in `apply'
jakolehm commented 5 years ago

108 seems similar, we can probably close it after this is merged.