lib/job.rb in configgin-0.17.0 vs lib/job.rb in configgin-0.18.0
- old
+ new
@@ -9,11 +9,11 @@
@namespace = namespace
@client = client
links = @spec['links'] = KubeLinkSpecs.new(@spec, @namespace, @client, client_stateful_set)
# Figure out whether _this_ should bootstrap
- pods = @client.get_pods(namespace: @namespace, label_selector: "skiff-role-name=#{self_role}")
+ pods = @client.get_pods(namespace: @namespace, label_selector: "app.kubernetes.io/component=#{self_role}")
pods_per_image = links.get_pods_per_image(pods)
@spec['bootstrap'] = pods_per_image[self_pod.metadata.uid] < 2
end
attr_reader :spec
@@ -39,10 +39,10 @@
def self_pod
@self_pod ||= @client.get_pod(ENV['HOSTNAME'], @namespace)
end
def self_role
- self_pod['metadata']['labels']['skiff-role-name']
+ self_pod['metadata']['labels']['app.kubernetes.io/component']
end
# Process the given template using a provided spec and output filename
#
# @param input_file_path [String] The input filepath for the template