Sha256: 218b71ab2bc2768ee2c29656645d0ac46402706a0a15801c5c01f89c050ecc19
Contents?: true
Size: 518 Bytes
Versions: 77
Compression:
Stored size: 518 Bytes
Contents
module Kontena module Callbacks class ClearCurrentMasterAfterTerminate < Kontena::Callback matches_commands 'master terminate' def after extend Kontena::Cli::Common return unless command.exit_code == 0 return unless config.current_master logger.debug { "Removing current master from config" } config.servers.delete_at(config.find_server_index(config.current_master.name)) config.current_server = nil config.write end end end end
Version data entries
77 entries across 77 versions & 2 rubygems