Sha256: 44db1b5c73cbc37d2b40efe41c2fccd6ca3a576c7768b2a925063463fa768c7e

Contents?: true

Size: 734 Bytes

Versions: 2

Compression:

Stored size: 734 Bytes

Contents

module Rhea
  class Configuration
    attr_accessor :command_types, :container_options, :default_command_type_key, :default_image, :env_vars, :kube_api

    def initialize
      self.command_types = [
        {
          key: 'default',
          name: 'Default',
          format: '$INPUT'
        },
        {
          key: 'resque',
          name: 'Resque',
          format: 'QUEUES=$INPUT rake resque:work'
        },
        {
          key: 'sidekiq',
          name: 'Sidekiq',
          format: 'bundle exec sidekiq $INPUT'
        }
      ]
      self.container_options = {}
      self.default_command_type_key = 'default'
      self.default_image = nil
      self.env_vars = {}
      self.kube_api = {}
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rhea-0.2.0 lib/rhea/kubernetes/configuration.rb
rhea-0.1.0 lib/rhea/kubernetes/configuration.rb