- Since datadog-agent 6.36/7.36, Debian 7 (Wheezy) is no longer supported,
install_script.sh
now installs 6.35/7.35 when the minor version is unpinned, andDD_AGENT_FLAVOR
doesn't specify a version. - Allow nightly builds install on non-prod repos.
- Enable installation of the datadog-dogstatsd package.
- Don't require
DD_API_KEY
when the configuration file already exists.
- Zypper repofile is now created correctly with only one gpgkey entry on OpenSUSE 42.
- Invocation of zypper when running install_script.sh as root is now fixed.
Since datadog-agent 6.33/7.33, the SUSE RPMs are only supported on OpenSUSE >= 15 (including OpenSUSE >= 42) and SLES >= 12. On OpenSUSE < 15 and SLES < 12,
install_script.sh
now installs 6.32/7.32 when minor version is unpinned andDD_AGENT_FLAVOR
doesn't specify version.On Debian-based systems, the install script now installs the datadog-signing-keys package in addition to the datadog-agent package.
For users using the official apt.datadoghq.com repository: the datadog-signing-keys package is already present in the repository, no further action is necessary.
For users with custom mirrors or repositories: the datadog-signing-keys package must be present in the same repository channel as the datadog-agent package, otherwise the install script will fail to install the Agent.
- The
install_script.sh
now supports AlmaLinux and Rocky Linux installation. Note that only datadog-agent, datadog-iot-agent and datadog-dogstatsd since version 6.33/7.33 support these distributions, so trying to install older versions will fail. - Environment variable
ZYPP_RPM_DEBUG
value is now propagated throughinstall_script.sh
to thezypper install
command to enable RPM transaction debugging.
- Suggest installing the IoT Agent on armv7l.
- Ensure that Debian/Ubuntu APT keyrings get created world-readable, so that
the
_apt
user can read them. - Improved detection of systemd as init system.
- Adds capability to specify a minor (and optional patch) version by setting
the
DD_AGENT_MINOR_VERSION
variable.
- Adds email validation before sending a report.
- Improvements for APT keys management
- By default, get keys from keys.datadoghq.com, not Ubuntu keyserver
- Always add the
DATADOG_APT_KEY_CURRENT.public
key (contains key used to sign current repodata) - Add
signed-by
option to all sources list lines - On Debian >= 9 and Ubuntu >= 16, only add keys to
/usr/share/keyrings/datadog-archive-keyring.gpg
- On older systems, also add the same keyring to
/etc/apt/trusted.gpg.d
- Fix SUSE version detection algorithm to work without deprecated
/etc/SuSE-release
file.
- Add a
gpgkey=
entry ensuring thatdnf
/yum
/zypper
always have access to the key used to sign current repodata. - Change RPM key location from yum.datadoghq.com to keys.datadoghq.com.
- Activate
repo_gpgcheck
on RPM repositories by default.repo_gpgcheck
is still set to0
when using a customREPO_URL
or when running on RHEL/CentOS 8.1 because of a bug in dnf. The default value can be overriden by specifyingDD_RPM_REPO_GPGCHECK
variable. The allowed values are0
(to disable) and1
(to enable).
Released on: 2021-02-22
- Print script version in the logs.
- On error, the user prompt will now only run when a terminal is attached. It will have a default negative answer and it will time out after 60 seconds.
Released on: 2021-02-15
- Fix installation on SUSE < 15.
Released on: 2021-02-12
- Add release notes for installer changes.
- Prompt user to open support case when there is a failure during installation.