gem 'rails', '< 8'
gem 'rackup', '>= 0'
gem 'rest-client', '>= 2.0.0', '< 3', require: ["rest_client"]
gem 'audited', '< 6'
gem 'will_paginate', '< 5'
gem 'ancestry', '~> 4.0'
gem 'scoped_search', '< 5'
gem 'ldap_fluff', '>= 0.9.0', '< 1.0'
gem 'apipie-rails', '>= 0.8.0', '< 2'
gem 'apipie-dsl', '>= 2.6.2'
gem 'rdoc', '>= 0'
gem 'rabl', '>= 0.15.0', '< 1'
gem 'oauth', '~> 1.0'
gem 'deep_cloneable', '>= 3', '< 4'
gem 'validates_lengths_from_database', '~> 0.5'
gem 'friendly_id', '< 6'
gem 'secure_headers', '>= 6.3', '< 8'
gem 'safemode', '>= 1.4', '< 2'
gem 'fast_gettext', '~> 2.1'
gem 'gettext_i18n_rails', '~> 1.8'
gem 'rails-i18n', '~> 7.0'
gem 'logging', '>= 1.8.0', '< 3.0.0'
gem 'fog-core', '~> 2.1'
gem 'net-scp', '>= 0'
gem 'net-ssh', '>= 0'
gem 'net-ldap', '>= 0.16.0'
gem 'net-ping', '>= 0', require: false
gem 'activerecord-session_store', '>= 2.0.0', '< 3'
gem 'sprockets', '~> 4.0'
gem 'sprockets-rails', '~> 3.0'
gem 'responders', '~> 3.0'
gem 'roadie-rails', '~> 3.0'
gem 'deacon', '~> 1.0'
gem 'mail', '~> 2.7'
gem 'sshkey', '~> 2.0'
gem 'dynflow', '>= 1.6.5', '< 3.0.0'
gem 'daemons', '>= 0'
gem 'bcrypt', '~> 3.1'
gem 'get_process_mem', '>= 0'
gem 'rack-cors', '< 4'
gem 'jwt', '< 3'
gem 'graphql', '< 2'
gem 'graphql-batch', '>= 0'
gem 'rss', '>= 0'
gem 'psych', '>= 5.0', group: %i(alt)
gem 'excon', '>= 0', group: %i(alt)
gem 'msgpack', '>= 0', group: %i(alt)
gem 'gridster-rails', '~> 0.5', group: %i(alt)
gem 'spice-html5-rails', '~> 0.1.5', group: %i(alt)
gem 'font-awesome-sass', '~> 6.5', group: %i(alt)
gem 'font-awesome-rails', '~> 4.7.0', group: %i(alt)
gem 'foreman_templates', '>= 10.0', group: %i(alt)
gem 'foreman_remote_execution', '>= 16.0', group: %i(alt)
gem 'foreman_discovery', '>= 24.0', group: %i(alt)
gem 'foreman_ansible', '>= 17.0', group: %i(alt)
gem 'foreman-tasks', '>= 10.0', group: %i(alt)
gem 'foreman_default_hostgroup', '>= 7.0', group: %i(alt)
gem 'foreman_puppet', '>= 9.0', group: %i(alt)
gem 'foreman_setup', '>= 8.0', group: %i(alt)
gem 'foreman_maintain', '>= 1.7.5', group: %i(alt)
gem 'foreman_chef', '>= 0.10', group: %i(alt)
gem 'foreman_hooks', '>= 0.3', group: %i(alt)
gem 'foreman_api_client', '>= 1.0', group: %i(alt)
gem 'foreman_monitoring', '>= 3.2', group: %i(alt)
gem 'foreman_cert_revoke_host', '>= 0.1', group: %i(alt)
gem 'foreman_webhooks', '>= 4.0', group: %i(alt)
gem 'patternfly-sass', '< 4'
gem 'gettext_i18n_rails_js', '~> 1.4', group: %i(assets)
gem 'po_to_json', '~> 1.1', group: %i(assets)
gem 'execjs', '>= 1.4.0', '< 3.0', group: %i(assets)
gem 'terser', '~> 1.1', group: %i(assets)
gem 'sass-rails', '~> 6.0', group: %i(assets)
gem 'wirb', '>= 1.0', '< 3.0', group: %i(console)
gem 'amazing_print', '< 3'
gem 'maruku', '~> 0.7', group: %i(development)
gem 'gettext', '>= 3.2.1', '< 4.0.0', require: false, group: %i(development)
gem 'immigrant', '~> 0.1', group: %i(development)
gem 'byebug', '>= 0', group: %i(development)
gem 'pry', '>= 0', group: %i(development)
gem 'pry-rails', '>= 0', group: %i(development)
gem 'pry-doc', '>= 0', group: %i(development)
gem 'pry-stack_explorer', '>= 0', group: %i(development)
gem 'pry-remote', '>= 0', group: %i(development)
gem 'rainbow', '>= 2.2.1', group: %i(development)
gem 'bullet', '>= 6.1.0', group: %i(development)
gem 'parallel_tests', '>= 0', group: %i(development)
gem 'spring', '= 4.2.1', group: %i(development)
gem 'benchmark-ips', '>= 2.8.2', group: %i(development)
gem 'bootsnap', '>= 0', require: false, group: %i(development)
gem 'graphiql-rails', '~> 1.7', group: %i(development)
gem 'sidekiq', '< 8'
gem 'gitlab-sidekiq-fetcher', '>= 0', require: false, group: %i(dynflow_sidekiq)
gem 'fog-aws', '>= 3.6.2', '< 4', group: %i(ec2)
gem 'facter', '>= 0', group: %i(facter)
gem 'logging-journald', '~> 2.0', require: false, group: %i(journald)
gem 'rack-jsonp', '>= 0', require: ["rack/jsonp"], group: %i(jsonp)
gem 'fog-libvirt', '>= 0.14.0', group: %i(libvirt)
gem 'ruby-libvirt', '~> 0.5', require: ["libvirt"], group: %i(libvirt)
gem 'activerecord-nulldb-adapter', '>= 0'
gem 'rack-openid', '~> 1.3', group: %i(openid)
gem 'fog-openstack', '>= 1.0.8', '< 2.0.0', group: %i(openstack)
gem 'pg', '>= 0.18', '< 2.0', group: %i(postgresql)
gem 'redis', '< 7'
gem 'puma', '>= 5.1', '< 7', require: false, group: %i(test
service)
gem 'sd_notify', '~> 0.1.0', group: %i(service)
gem 'prometheus-client', '>= 1.0', '< 5', group: %i(telemetry)
gem 'statsd-instrument', '< 4'
gem 'mocha', '~> 2.1', group: %i(test)
gem 'minitest', '~> 5.1', group: %i(test)
gem 'minitest-reporters', '~> 1.4', require: false, group: %i(test)
gem 'minitest-retry', '~> 0.0', require: false, group: %i(test)
gem 'minitest-spec-rails', '~> 7.1', group: %i(test)
gem 'minitest_reporters_github', '~> 1.0', require: false, group: %i(test)
gem 'capybara', '~> 3.33', require: false, group: %i(test)
gem 'show_me_the_cookies', '~> 6.0', require: false, group: %i(test)
gem 'database_cleaner', '< 3'
gem 'launchy', '~> 2.4', group: %i(test)
gem 'facterdb', '~> 1.7', group: %i(test)
gem 'factory_bot_rails', '< 7'
gem 'selenium-webdriver', '>= 0', require: false, group: %i(test)
gem 'shoulda-matchers', '< 7'
gem 'shoulda-context', '< 3'
gem 'as_deprecation_tracker', '~> 1.6', group: %i(test)
gem 'rails-controller-testing', '~> 1.0', group: %i(test)
gem 'rfauxfactory', '~> 0.1', '>= 0.1.5', group: %i(test)
gem 'robottelo_reporter', '~> 0.1', group: %i(test)
gem 'theforeman-rubocop', '< 1'
gem 'webmock', '>= 0', group: %i(test)
gem 'fog-vsphere', '>= 3.7.1', '< 4.0', group: %i(vmware)
gem 'rbvmomi', '~> 3.0', group: %i(vmware)
