Class: Gitlab::QA::Scenario::Test::Integration::LDAPNoTLS

Inherits:
LDAP show all
Defined in:
lib/gitlab/qa/scenario/test/integration/ldap_no_tls.rb

Instance Attribute Summary

Attributes inherited from LDAP

#gitlab_name, #spec_suite, #tls

Instance Method Summary collapse

Methods inherited from LDAP

#perform

Methods inherited from Gitlab::QA::Scenario::Template

perform, #perform

Constructor Details

#initializeLDAPNoTLS

Returns a new instance of LDAPNoTLS.



9
10
11
12
13
# File 'lib/gitlab/qa/scenario/test/integration/ldap_no_tls.rb', line 9

def initialize
  @gitlab_name = 'gitlab-ldap'
  @spec_suite = 'Test::Integration::LDAPNoTLS'
  @tls = false
end

Instance Method Details

#configure(gitlab, ldap) ⇒ Object



15
16
17
18
19
20
21
22
# File 'lib/gitlab/qa/scenario/test/integration/ldap_no_tls.rb', line 15

def configure(gitlab, ldap)
  gitlab.omnibus_config = <<~OMNIBUS
        gitlab_rails['ldap_enabled'] = true;
        gitlab_rails['ldap_servers'] = #{ldap.to_config};
        gitlab_rails['ldap_sync_worker_cron'] = '* * * * *';
        gitlab_rails['ldap_group_sync_worker_cron'] = '* * * * *';
  OMNIBUS
end