diff --git a/plugins/kubernetes/app/models/kubernetes/resource.rb b/plugins/kubernetes/app/models/kubernetes/resource.rb index 83ab8edd1..2f0f3c59d 100644 --- a/plugins/kubernetes/app/models/kubernetes/resource.rb +++ b/plugins/kubernetes/app/models/kubernetes/resource.rb @@ -401,8 +401,8 @@ class Pod < Immutable end class PodDisruptionBudget < VersionedUpdate - def initialize(*) - super + def initialize(...) + super(...) @delete_resource ||= @template[:delete] # allow deletion through release_doc logic end end @@ -427,9 +427,9 @@ def template_for_update end end - def self.build(*args) + def self.build(*args, **kwargs) klass = "Kubernetes::Resource::#{args.first.fetch(:kind)}".safe_constantize || VersionedUpdate - klass.new(*args) + klass.new(*args, **kwargs) end end end