Handle role filter when booting accessories
Filter the accessory hosts via KAMAL.accessory_hosts, which correctly handles role and host filters. Fixes: https://github.com/basecamp/kamal/issues/935
This commit is contained in:
@@ -275,11 +275,7 @@ class Kamal::Cli::Accessory < Kamal::Cli::Base
|
||||
end
|
||||
|
||||
def accessory_hosts(accessory)
|
||||
if KAMAL.specific_hosts&.any?
|
||||
KAMAL.specific_hosts & accessory.hosts
|
||||
else
|
||||
accessory.hosts
|
||||
end
|
||||
KAMAL.accessory_hosts & accessory.hosts
|
||||
end
|
||||
|
||||
def remove_accessory(name)
|
||||
|
||||
Reference in New Issue
Block a user