artifacts/oci/datadog/cluster-agent/entrypoint.sh
2023-03-10 15:20:47 +08:00

23 lines
771 B
Bash
Executable File

#!/bin/bash
# Unless explicitly stated otherwise all files in this repository are licensed
# under the Apache License Version 2.0.
# This product includes software developed at Datadog (https://www.datadoghq.com/).
# Copyright 2016-present Datadog, Inc.
##### Core config #####
if [[ -z "$DD_API_KEY" ]]; then
echo "You must set an DD_API_KEY environment variable to run the Datadog Cluster Agent container"
exit 1
fi
##### Copy the custom confs removing any ".." folder in the paths #####
find /conf.d -name '*.yaml' -o -name '*.yaml.default' | sed -E "s#/\.\.[^/]+##" | xargs -I{} cp --parents -fv {} /etc/datadog-agent/
##### Starting up #####
export PATH="/opt/datadog-agent/bin/datadog-cluster-agent/:/opt/datadog-agent/embedded/bin/":$PATH
exec "$@"