initialize

in lib/gitlab/qa/component/gitaly_cluster.rb [16:42]


          def initialize(params = {}) 
            @gitlab_name = params[:gitlab_name] || 'gitlab-gitaly-cluster'
            @network = params[:network] || Runtime::Env.docker_network
            @airgapped_network = params[:airgapped_network] || false

            @praefect_node_name = params[:praefect_node_name] || 'praefect'
            @praefect_port = params[:praefect_port] || 2305

            @primary_node_name = params[:primary_node_name] || 'gitaly1'
            @primary_node_port = params[:primary_node_port] || 8075

            @secondary_node_name = params[:secondary_node_name] || 'gitaly2'
            @secondary_node_port = params[:secondary_node_port] || 8075

            @tertiary_node_name = params[:tertiary_node_name] || 'gitaly3'
            @tertiary_node_port = params[:tertiary_node_port] || 8075

            @database_node_name = params[:database_node_name] || 'postgres'
            @database_port = params[:database_port] || 5432

            @praefect_addr = "#{praefect_node_name}.#{network}"
            @primary_node_addr = "#{primary_node_name}.#{network}"
            @secondary_node_addr = "#{secondary_node_name}.#{network}"
            @tertiary_node_addr = "#{tertiary_node_name}.#{network}"
            @database_node_addr = "#{database_node_name}.#{network}"
          end