How to Integrate Vault with Spinnaker
About Vault
From this document user should be able to do the below
Vault Installation
sudo wget https://releases.hashicorp.com/vault/1.1.3/vault_1.1.3_linux_amd64.zip
sudo unzip vault_1.1.3_linux_amd64.zip -d .sudo cp vault /usr/local/bin/sudo mkdir /etc/vault sudo mkdir /vault-data sudo mkdir -p /logs/vault/sudo vi /etc/vault/config.json { "listener": [{ "tcp": { "address" : "0.0.0.0:8200", "tls_disable" : 1 } }], "api_addr": "http://<Vault-Server-IP>:8200", "storage": { "file": { "path" : "/vault-data" } }, "max_lease_ttl": "100h", "default_lease_ttl": "100h", "ui":true }sudo vi /etc/systemd/system/vault.service [Unit] Description=vault service Requires=network-online.target After=network-online.target ConditionFileNotEmpty=/etc/vault/config.json [Service] EnvironmentFile=-/etc/sysconfig/vault Environment=GOMAXPROCS=2 Restart=on-failure ExecStart=/usr/local/bin/vault server -config=/etc/vault/config.json StandardOutput=/logs/vault/output.log StandardError=/logs/vault/error.log LimitMEMLOCK=infinity ExecReload=/bin/kill -HUP $MAINPID KillSignal=SIGTERM [Install] WantedBy=multi-user.target
Vault Configuration with Kubernetes and Spinnaker
Kubernetes auth method setup
Vault Setup Verification
Last updated