Skip to content

Latest commit

 

History

History
233 lines (138 loc) · 5.42 KB

CHANGELOG-INSTALLSCRIPT.rst

File metadata and controls

233 lines (138 loc) · 5.42 KB

Release Notes

installscript-1.8.0

New Features

  • Enable installation of the datadog-dogstatsd package.

Enhancement Notes

  • Don't require DD_API_KEY when the configuration file already exists.

Bug Fixes

  • Zypper repofile is now created correctly with only one gpgkey entry on OpenSUSE 42.

installscript-1.7.1

Bug Fixes

  • Invocation of zypper when running install_script.sh as root is now fixed.

installscript-1.7.0

Upgrade Notes

  • 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 and DD_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.

Enhancement Notes

  • 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 through install_script.sh to the zypper install command to enable RPM transaction debugging.

installscript-1.6.0

Enhancement Notes

  • Suggest installing the IoT Agent on armv7l.

Bug Fixes

  • 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.

installscript-1.5.0

New Features

  • Adds capability to specify a minor (and optional patch) version by setting the DD_AGENT_MINOR_VERSION variable.

Enhancement Notes

  • 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

Bug Fixes

  • Fix SUSE version detection algorithm to work without deprecated /etc/SuSE-release file.

installscript-1.4.0

Enhancement Notes

  • Add a gpgkey= entry ensuring that dnf/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 to 0 when using a custom REPO_URL or when running on RHEL/CentOS 8.1 because of a bug in dnf. The default value can be overriden by specifying DD_RPM_REPO_GPGCHECK variable. The allowed values are 0 (to disable) and 1 (to enable).

1.3.1

Prelude

Released on: 2021-02-22

New Features

  • Print script version in the logs.

Bug Fixes

  • 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.

1.3.0

Prelude

Released on: 2021-02-15

Bug Fixes

  • Fix installation on SUSE < 15.

1.2.0

Prelude

Released on: 2021-02-12

New Features

  • Add release notes for installer changes.
  • Prompt user to open support case when there is a failure during installation.