AMD64
no language set
Git
travis-ci/travis-tests:.travis.yml@021d1da
#_vault_data: &vault_data #private key & anchor in YAML
# token: "something"
# api_url: https://vault-dwztla.travis-ci.com
import:
# - stages.yml
# - ifs.yml
# - ifs-with-envs.yml
# - secure.yml
# - sleep.yml
- source: vault.yml
os: linux
dist: focal
language: ruby
rvm: 2.7.1
branches:
only:
- main
- integration-regresion-tests
- prd-hashicorp-vault
jobs:
allow_failures:
- os: linux
dist: focal
language: ruby
rvm: 2.7.1
#vault:
# <<: *vault_data
# secrets:
# - ns2/project_id/secret_key_b
env:
global:
- secure: "V1Cu4sjO3e9aNgPLsvHbzSh+eTlzvIT1VT4piUz3nvy+Po37/hRuZbdBez6ntSsr5fVHDgJr7OLfjMX1FBgnyK3r/N0eOSHqPVdJcW14TDJmrWmOkwj2mEksxY1CYIVzazltjqb85YCgWRERpJqGksc0xfMLI5dIP1Xy3+BiiMhiHGt+O915BSeRqLTrp/SUD6GKPshhc29xkku4rc47SlWEtjShGxg9eqvsQlKiIrFN/o4oNXfKAGZCY80QrZLHRSI+wY0IjmD2YSBKH/+aPginBmA4WHGg0FZ2cKHtDJitvy/BY7AeE634/i5pwxvKvR5vPGcSxW/67aX53vtmyjinRraUhx1E4SxGnOojHDpY7gK35ReNE+yQlpbPwhea7Hb9pVgYuCnL3O6yE7PIMI+AFnLKN7V4iA93vfzduzpAZO91eDQYnZJMQCLmGK0kSWosiYtmKE5eOh8Vq6Fcg7twO1YRO0Mcq+IrCPstSXS6wbrFAP1X3QCJ5SVC8bD2RSLJvtakPxDod3x43shrCkWABduGuB9GFlG22CH4QyRg20hihqyLD0qMrZNPoctyQ0LYHI4rmyCcjvQhxeNgWJ1OvAGVhrHN+heOqPRJOZVgX+L7FME/aQoGfcbbuDF9Kh+wXaTyKxSTwaGBG0zYgiOVVH5jQAvWOdRGNIyVx+A="
#import:
# - stages.yml
# - ifs.yml
# - ifs-with-envs.yml
# - secure.yml
# - sleep.yml
# - source: vault.yml
# comment check
travis-ci/travis-tests:vault.yml@021d1da
jobs:
include:
- stage: "Vault Tests"
name: "Check with env var defined via UI and token node inactive"
vault:
#token:
# secure: "oXr3NviX2fhOyMiG0hNfIGU27+/c1O55UsONFLidvnCQImbLi3yO5Mw7Nu/zOIt2c63oatc1Z2oEgG3Xm7Oa5uX2QEXBdkCsVEQ14g+2szjUR+I4Pms0QMiUWSbsQy8uQsaZXw4+riElkk/n/kDZRmBxZhrvRhy3gJeFOelRHRRannkbP3JDDfkgizFqylSzlhJwNuQcuoS0XCa7OqsAi56E7EvKElUQ458MOm6CtjELp3QsYhkS6aB4eoSnVpJEbc2ia2nNThORFQKm0fsZXouvS3s0H0WC7C27NhdSTGQho6n/HgfePbKhF3KOFKzb6w844SJ6RHMxWMwsdZrVvByWQPUBtAvQHrUOh93chWG0YuA/TCdF7JpDXldnlAOqjBPHrxmEsMXHkJDA/2bmF4q3ky8dJBorfInI/9Fpm5EH7hyAFqoBmSkKCPZRj7OIm6WeB5euTKMmsSWpGzIXj0OlIF5XDoCE+5L2fGL155uYpT/2p7SFVTObo1oN2GL8RK1SjtldzAyn1EQrPDb0CNeYN9qOrgKxaz+rEglvOoY7NP8e84kXsQsZfpzr/1M5IW0c6t0YtTjRtlqo24VK+oyKRdXEZ38cdlu8w/kzWHFv8P/wFFJgCbfGxROpjh4J3OcUUaAaZkuqD9Y7WdyoU2Ofu3d8byUPxRkElWHD6BI="
secrets:
- namespace:
- name: ns0
- project_id/secret_key_0
- project_id/not_existent
- namespace:
- name: ns1
- project_id/secret_key_a
- project_id/not_existent
- ns2/project_id/secret_key_b
- ns2/project_id/not_existent
#<<: *vault_data
script:
- ruby ./source/vault_check.rb
Build Config
{
"language": "ruby",
"os": [
"linux"
],
"dist": "focal",
"rvm": [
"2.7.1"
],
"branches": {
"only": [
"main",
"integration-regresion-tests",
"prd-hashicorp-vault"
]
},
"jobs": {
"allow_failures": [
{
"os": "linux",
"dist": "focal",
"language": "ruby",
"rvm": "2.7.1"
}
],
"include": [
{
"vault": {
"secrets": [
{
"namespace": [
{
"name": "ns0"
},
"project_id/secret_key_0",
"project_id/not_existent"
]
},
{
"namespace": [
{
"name": "ns1"
},
"project_id/secret_key_a",
"project_id/not_existent"
]
},
"ns2/project_id/secret_key_b",
"ns2/project_id/not_existent"
]
},
"stage": "Vault Tests",
"name": "Check with env var defined via UI and token node inactive",
"script": [
"ruby ./source/vault_check.rb"
]
}
]
},
"env": {
"global": [
{
"secure": "V1Cu4sjO3e9aNgPLsvHbzSh+eTlzvIT1VT4piUz3nvy+Po37/hRuZbdBez6ntSsr5fVHDgJr7OLfjMX1FBgnyK3r/N0eOSHqPVdJcW14TDJmrWmOkwj2mEksxY1CYIVzazltjqb85YCgWRERpJqGksc0xfMLI5dIP1Xy3+BiiMhiHGt+O915BSeRqLTrp/SUD6GKPshhc29xkku4rc47SlWEtjShGxg9eqvsQlKiIrFN/o4oNXfKAGZCY80QrZLHRSI+wY0IjmD2YSBKH/+aPginBmA4WHGg0FZ2cKHtDJitvy/BY7AeE634/i5pwxvKvR5vPGcSxW/67aX53vtmyjinRraUhx1E4SxGnOojHDpY7gK35ReNE+yQlpbPwhea7Hb9pVgYuCnL3O6yE7PIMI+AFnLKN7V4iA93vfzduzpAZO91eDQYnZJMQCLmGK0kSWosiYtmKE5eOh8Vq6Fcg7twO1YRO0Mcq+IrCPstSXS6wbrFAP1X3QCJ5SVC8bD2RSLJvtakPxDod3x43shrCkWABduGuB9GFlG22CH4QyRg20hihqyLD0qMrZNPoctyQ0LYHI4rmyCcjvQhxeNgWJ1OvAGVhrHN+heOqPRJOZVgX+L7FME/aQoGfcbbuDF9Kh+wXaTyKxSTwaGBG0zYgiOVVH5jQAvWOdRGNIyVx+A="
}
]
}
}