# -*- encoding: utf-8 -*-
# stub: container_broker 1.2.0 ruby lib

Gem::Specification.new do |s|
  s.name = "container_broker".freeze
  s.version = "1.2.0".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "allowed_push_host" => "https://rubygems.org/" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Douglas Lise".freeze, "Mateus Nava".freeze, "Jo\u00E3o Vieira".freeze]
  s.date = "2021-01-28"
  s.description = "ContainerBroker".freeze
  s.email = ["douglaslise@gmail.com".freeze, "nava.mateus@gmail.com".freeze, "joaocv3@gmail.com".freeze]
  s.files = ["README.md".freeze, "Rakefile".freeze, "app/controllers/application_controller.rb".freeze, "app/controllers/healthcheck_controller.rb".freeze, "app/controllers/nodes_controller.rb".freeze, "app/controllers/nodes_healthcheck_controller.rb".freeze, "app/controllers/status_controller.rb".freeze, "app/controllers/tasks_controller.rb".freeze, "app/controllers/tasks_healthcheck_controller.rb".freeze, "app/jobs/add_task_tags_job.rb".freeze, "app/jobs/adjust_node_slots_job.rb".freeze, "app/jobs/application_job.rb".freeze, "app/jobs/collect_load_metrics_job.rb".freeze, "app/jobs/container_broker_base_job.rb".freeze, "app/jobs/migrate_tasks_from_dead_node_job.rb".freeze, "app/jobs/monitor_unresponsive_node_job.rb".freeze, "app/jobs/monitor_unresponsive_nodes_job.rb".freeze, "app/jobs/release_slot_job.rb".freeze, "app/jobs/remove_runner_job.rb".freeze, "app/jobs/remove_unused_tags_job.rb".freeze, "app/jobs/request_id_from_task.rb".freeze, "app/jobs/run_task_job.rb".freeze, "app/jobs/run_tasks_for_all_execution_types_job.rb".freeze, "app/jobs/run_tasks_job.rb".freeze, "app/jobs/timeout_failed_tasks_job.rb".freeze, "app/jobs/update_all_nodes_status_job.rb".freeze, "app/jobs/update_node_status_job.rb".freeze, "app/jobs/update_task_status_job.rb".freeze, "app/models/mongoid_serializable_model.rb".freeze, "app/models/node.rb".freeze, "app/models/slot.rb".freeze, "app/models/task.rb".freeze, "app/models/task_tag.rb".freeze, "app/observers/observable.rb".freeze, "app/observers/task_observer.rb".freeze, "app/serializers/node_healthcheck_serializer.rb".freeze, "app/serializers/node_serializer.rb".freeze, "app/serializers/status_panel_node_serializer.rb".freeze, "app/serializers/status_panel_slot_serializer.rb".freeze, "app/serializers/status_panel_task_serializer.rb".freeze, "app/serializers/task_healthcheck_serializer.rb".freeze, "app/serializers/task_serializer.rb".freeze, "app/services/adjust_execution_type_slots.rb".freeze, "app/services/check_for_slot_removal.rb".freeze, "app/services/collect_load_metrics.rb".freeze, "app/services/delete_node.rb".freeze, "app/services/friendly_name_nodes.rb".freeze, "app/services/friendly_name_slots.rb".freeze, "app/services/kill_node_runners.rb".freeze, "app/services/kill_task_container.rb".freeze, "app/services/kubernetes_client.rb".freeze, "app/services/least_used_node.rb".freeze, "app/services/lock_manager.rb".freeze, "app/services/lock_slot.rb".freeze, "app/services/lock_task.rb".freeze, "app/services/metrics.rb".freeze, "app/services/migrate_runner.rb".freeze, "app/services/node_task_acceptance.rb".freeze, "app/services/node_usage_percentage_per_execution_type.rb".freeze, "app/services/reschedule_tasks_for_missing_runners.rb".freeze, "app/services/runners.rb".freeze, "app/services/runners/docker/create_connection.rb".freeze, "app/services/runners/docker/create_execution_info.rb".freeze, "app/services/runners/docker/fetch_execution_info.rb".freeze, "app/services/runners/docker/fetch_logs.rb".freeze, "app/services/runners/docker/fetch_task_container.rb".freeze, "app/services/runners/docker/filer.rb".freeze, "app/services/runners/docker/kill_slot_runner.rb".freeze, "app/services/runners/docker/node_availability.rb".freeze, "app/services/runners/docker/remove_runner.rb".freeze, "app/services/runners/docker/run_task.rb".freeze, "app/services/runners/docker/update_node_status.rb".freeze, "app/services/runners/execution_info.rb".freeze, "app/services/runners/invalid_config.rb".freeze, "app/services/runners/invalid_runner.rb".freeze, "app/services/runners/kubernetes/create_client.rb".freeze, "app/services/runners/kubernetes/create_execution_info.rb".freeze, "app/services/runners/kubernetes/fetch_execution_info.rb".freeze, "app/services/runners/kubernetes/fetch_logs.rb".freeze, "app/services/runners/kubernetes/filer.rb".freeze, "app/services/runners/kubernetes/kill_slot_runner.rb".freeze, "app/services/runners/kubernetes/node_availability.rb".freeze, "app/services/runners/kubernetes/remove_runner.rb".freeze, "app/services/runners/kubernetes/run_task.rb".freeze, "app/services/runners/kubernetes/update_node_status.rb".freeze, "app/services/runners/runner_id_not_found_error.rb".freeze, "app/services/runners/services_factory.rb".freeze, "app/services/runners/update_node_status_helper.rb".freeze, "app/services/slots_usage_percentage.rb".freeze, "config/application.rb".freeze, "config/boot.rb".freeze, "config/environment.rb".freeze, "config/environments/test.rb".freeze, "config/initializers/application_controller_renderer.rb".freeze, "config/initializers/backtrace_silencers.rb".freeze, "config/initializers/config.rb".freeze, "config/initializers/cookies_serializer.rb".freeze, "config/initializers/docker_config.rb".freeze, "config/initializers/filter_parameter_logging.rb".freeze, "config/initializers/idempotent_request.rb".freeze, "config/initializers/inflections.rb".freeze, "config/initializers/mime_types.rb".freeze, "config/initializers/mongoid.rb".freeze, "config/initializers/new_framework_defaults_6_0.rb".freeze, "config/initializers/raven.rb".freeze, "config/initializers/sidekiq.rb".freeze, "config/initializers/wrap_parameters.rb".freeze, "config/locales/en.yml".freeze, "config/mongoid.yml".freeze, "config/routes.rb".freeze, "config/secrets.yml".freeze, "config/settings.yml".freeze, "config/settings/test.yml".freeze, "config/sidekiq_scheduler.yml".freeze, "config/spring.rb".freeze, "lib/constants.rb".freeze, "lib/container_broker.rb".freeze, "lib/container_broker/engine.rb".freeze, "lib/container_broker/version.rb".freeze, "lib/current_thread_request_id.rb".freeze, "lib/idempotent_request/callback.rb".freeze, "lib/idempotent_request/policy.rb".freeze, "lib/redis_url_parser.rb".freeze, "lib/tasks/task.rake".freeze]
  s.homepage = "https://github.com/globocom/container-broker".freeze
  s.licenses = ["MIT".freeze]
  s.rubygems_version = "3.5.10".freeze
  s.summary = "ContainerBroker".freeze

  s.specification_version = 4

  s.add_runtime_dependency(%q<rails>.freeze, ["~> 6.0.3".freeze, ">= 6.0.3.2".freeze])
  s.add_runtime_dependency(%q<mongoid>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<mongoid_enumerable>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<byebug>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<fabrication>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rspec-rails>.freeze, ["~> 4.0.0".freeze])
  s.add_development_dependency(%q<database_cleaner>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rspec-collection_matchers>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rspec-json_expectations>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rspec-nc>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<listen>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<spring>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<spring-commands-rspec>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<spring-watcher-listen>.freeze, ["~> 2.0.0".freeze])
  s.add_development_dependency(%q<guard-rspec>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rubocop>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<bundler-audit>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<active_model_serializers>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<config>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<idempotent-request>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<kubeclient>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<mongoid-uuid>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<sentry-raven>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<sidekiq>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<sidekiq-failures>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<sidekiq-scheduler>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<docker-api>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<measures>.freeze, [">= 0".freeze])
end