class Gitlab::QA::Component::Elasticsearch

Constants

DOCKER_IMAGE

Public Instance Methods

name() click to toggle source
# File lib/gitlab/qa/component/elasticsearch.rb, line 7
def name
  @name ||= "elastic68"
end
start() click to toggle source
# File lib/gitlab/qa/component/elasticsearch.rb, line 15
def start
  @docker.run(image: image, tag: tag) do |command|
    command << "-d"
    command << "--name #{name}"
    command << "--net #{network}"
    command << "--publish 9200:9200"
    command << "--publish 9300:9300"

    command.env("discovery.type", "single-node")
  end
end
tag() click to toggle source
# File lib/gitlab/qa/component/elasticsearch.rb, line 11
def tag
  Runtime::Env.elastic_version
end