Sha256: 2576b9381c698853345148fdd37bdd482159f6d409877bc2f293deebe63aef87

Contents?: true

Size: 523 Bytes

Versions: 44

Compression:

Stored size: 523 Bytes

Contents

# frozen_string_literal: true

class AdminAccessTokenSeed
  TOKEN_VALUE = 'ypCa3Dzb23o5nvsixwPA'
  SCOPES = Gitlab::Auth.all_available_scopes

  def self.seed!
    admin_user = User.find_by(username: 'root')

    token_params = {
      scopes: SCOPES.map(&:to_s),
      name: 'admin-api-token'
    }

    admin_user.personal_access_tokens.build(token_params).tap do |pat|
      pat.set_token(TOKEN_VALUE)
      pat.save!
    end

    puts 'Personal access token seeded for root user.'
  end
end

AdminAccessTokenSeed.seed!

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
gitlab-qa-10.3.0.1 support/data/admin_access_token_seed.rb
gitlab-qa-11.0.0 support/data/admin_access_token_seed.rb
gitlab-qa-10.6.0 support/data/admin_access_token_seed.rb
gitlab-qa-10.5.0 support/data/admin_access_token_seed.rb
gitlab-qa-10.4.1 support/data/admin_access_token_seed.rb
gitlab-qa-10.4.0 support/data/admin_access_token_seed.rb
gitlab-qa-10.3.0 support/data/admin_access_token_seed.rb
gitlab-qa-10.2.2 support/data/admin_access_token_seed.rb
gitlab-qa-10.2.1 support/data/admin_access_token_seed.rb
gitlab-qa-10.2.0 support/data/admin_access_token_seed.rb
gitlab-qa-10.1.0 support/data/admin_access_token_seed.rb
gitlab-qa-10.0.0 support/data/admin_access_token_seed.rb
gitlab-qa-9.1.2 support/data/admin_access_token_seed.rb
gitlab-qa-9.1.1 support/data/admin_access_token_seed.rb
gitlab-qa-9.1.0 support/data/admin_access_token_seed.rb
gitlab-qa-9.0.0 support/data/admin_access_token_seed.rb
gitlab-qa-8.15.3 support/data/admin_access_token_seed.rb
gitlab-qa-8.15.2 support/data/admin_access_token_seed.rb
gitlab-qa-8.15.1 support/data/admin_access_token_seed.rb
gitlab-qa-8.15.0 support/data/admin_access_token_seed.rb