23 lines
771 B
Bash
Executable File
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 "$@"
|