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