Sha256: 91ec8ac1485460790a31da2ab44e1f503ea9f0f9d16fc0e61d410b1ff86bb5a9
Contents?: true
Size: 464 Bytes
Versions: 4
Compression:
Stored size: 464 Bytes
Contents
module Seira class Helpers class << self def rails_env(context:) if context[:cluster] == 'internal' 'production' else context[:cluster] end end def fetch_pods(filters:, app:) filter_string = { app: app }.merge(filters).map { |k, v| "#{k}=#{v}" }.join(',') JSON.parse(`kubectl get pods --namespace=#{app} -o json --selector=#{filter_string}`)['items'] end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
seira-0.3.3 | lib/helpers.rb |
seira-0.3.2 | lib/helpers.rb |
seira-0.3.1 | lib/helpers.rb |
seira-0.3.0 | lib/helpers.rb |