github.com/Venafi/vcert/v5@v5.10.2/aruba/features/step_definitions/endpoints.rb (about)

     1  #TODO: we need to rewrite aruba tests to use trust bundle instead of insecure flag
     2  ENDPOINTS = {
     3      "test-mode" => "-test-mode -test-mode-delay 0",
     4  
     5      "TPP" => " -u '#{ENV['TPP_URL']}'" +
     6               " -t '#{ENV['TPP_ACCESS_TOKEN']}'" +
     7               " -insecure",
     8  
     9      "TPPdeprecated" => " -tpp-url '#{ENV['TPP_URL']}'" +
    10               " -tpp-user '#{ENV['TPP_USER']}'" +
    11               " -tpp-password '#{ENV['TPP_PASSWORD']}'" +
    12               " -insecure",
    13  
    14      "TPPecdsa" => " -u '#{ENV['TPP_URL']}'" +
    15               " -t '#{ENV['TPP_ACCESS_TOKEN']}'" +
    16               " -insecure",
    17  
    18      "Cloud" => "-u '#{ENV['CLOUD_URL']}' -k '#{ENV['CLOUD_APIKEY']}'",
    19  
    20      "Firefly" => "-u '#{ENV['FIREFLY_URL']}' -t '#{ENV['IDP_ACCESS_TOKEN']}'"
    21  }
    22  
    23  ENDPOINTS[PLATFORM_VAAS] = ENDPOINTS["Cloud"]
    24  
    25  ENDPOINTS[PLATFORM_VCP] = ENDPOINTS[PLATFORM_VAAS]
    26  
    27  ZONE = {
    28      "test-mode" => "-z Default",
    29  
    30      "TPP" => "-z '#{ENV['TPP_ZONE']}'",
    31  
    32      "TPPdeprecated" => "-z '#{ENV['TPP_ZONE']}'",
    33  
    34      "TPPecdsa" => "-z '#{ENV['TPP_ZONE_ECDSA']}'", 
    35  
    36      "Cloud" => "-z '#{ENV['CLOUD_ZONE']}'",
    37  
    38      "Firefly" => "-z '#{ENV['FIREFLY_ZONE']}'"
    39  }
    40  ZONE[PLATFORM_VAAS] = ZONE["Cloud"]
    41  
    42  ZONE[PLATFORM_VCP] = ZONE[PLATFORM_VAAS]
    43  
    44  ENDPOINT_CONFIGS = {
    45      "test-mode" => "
    46          test_mode = true
    47      ",
    48      "TPP" => "
    49          url = #{ENV['TPP_URL']}
    50          access_token = #{ENV['TPP_ACCESS_TOKEN']}
    51          tpp_zone = #{ENV['TPP_ZONE']}
    52      ",
    53      "TPPdeprecated" => "
    54          tpp_url = #{ENV['TPP_URL']}
    55          tpp_user = #{ENV['TPP_USER']}
    56          tpp_password = #{ENV['TPP_PASSWORD']}
    57          tpp_zone = #{ENV['TPP_ZONE']}
    58      ",
    59      "Cloud" => "
    60          url = #{ENV['CLOUD_URL']}
    61          cloud_apikey = #{ENV['CLOUD_APIKEY']}
    62          cloud_zone = #{ENV['CLOUD_ZONE']}
    63      "
    64  }
    65  
    66  ENDPOINT_CONFIGS["VaaS"] = ENDPOINT_CONFIGS["Cloud"]
    67  
    68  ALL_ENDPOINTS_CONFIG = "
    69      [tpp-profile]
    70      url = #{ENV['TPP_URL']}
    71      access_token = #{ENV['TPP_ACCESS_TOKEN']}
    72      tpp_zone = #{ENV['TPP_ZONE']}
    73  
    74      [tpp-profile-deprecated]
    75      tpp_url = #{ENV['TPP_URL']}
    76      tpp_user = #{ENV['TPP_USER']}
    77      tpp_password = #{ENV['TPP_PASSWORD']}
    78      tpp_zone = #{ENV['TPP_ZONE']}
    79  
    80      [cloud-profile]
    81      url = #{ENV['CLOUD_URL']}
    82      cloud_apikey = #{ENV['CLOUD_APIKEY']}
    83      cloud_zone = #{ENV['CLOUD_ZONE']}
    84  
    85      [mock-profile]
    86      test_mode = true
    87  "