mirror of https://github.com/spiffe/spiffe-csi.git
24 lines
671 B
Bash
Executable File
24 lines
671 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e -o pipefail
|
|
|
|
DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
|
|
|
|
echo "Creating SPIRE namespace..."
|
|
kubectl apply -f "$DIR"/config/spire-namespace.yaml
|
|
|
|
echo "Applying SPIFFE CSI Driver configuration..."
|
|
kubectl apply -f "$DIR"/config/spiffe-csi-driver.yaml
|
|
|
|
echo "Deploying SPIRE server"
|
|
kubectl apply -f "$DIR"/config/spire-server.yaml
|
|
echo "Waiting for SPIRE Server to deploy..."
|
|
kubectl rollout status -nspire deployment/spire-server
|
|
|
|
echo "Deploying SPIRE agent"
|
|
kubectl apply -f "$DIR"/config/spire-agent.yaml
|
|
echo "Waiting for SPIRE Agent to deploy..."
|
|
kubectl rollout status -nspire daemonset/spire-agent
|
|
|
|
echo "Done."
|