Releases: adrienkohlbecker/datadog-agent-arm
6.15.0
Release
This binary is based on the 6.15.0
official release: https://github.com/DataDog/datadog-agent/releases/tag/6.15.0
SHA sums
68b1c3a7e2f31ec5d6dc55ec7f3307049932f90258628f4fe3d8b35a10913f4a datadog-agent_6.15.0~ak-1_arm64.deb
3e11dfc28b570ee9a46a6718a47fd66240e4ea06e40444246540c057329556df datadog-agent_6.15.0~ak-1_armhf.deb
Known issues
- (
armv7
/armhf
) The trace agent makes heavy use of atomic.*Int64 class of functions, which all panic on 32 bits architectures. I was able to fix the process agent here DataDog/datadog-process-agent#198 but for trace I think somebody from Datadog would be better equipped to make the right choices, given the amount of call sites. - The
aerospike
andibm_mq
don't build on ARM and are thus blacklisted. - The
python3
runtime is disabled because of an issue with the build:Could not fetch URL https://pypi.org/simple/wheel/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/wheel/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
Patches
I applied patches from the following PRs, pending an official release:
- DataDog/datadog-agent#4377: Build system-probe from the agent omnibus recipe
6.11.1
Release
This binary is based on the 6.11.1
official release: https://github.com/DataDog/datadog-agent/releases/tag/6.11.1
SHA sums
ed30593ce8e1946d16b6d08ac383dc218b00c766794ae5ed96b3384c279477a6 datadog-agent_6.11.1~ak-1_arm64.deb
ba8693a9ef455dc67cc16250050afa9161b9488b5a95c6d48d049ef7a975fb9a datadog-agent_6.11.1~ak-1_armhf.deb
Known issues
- (
armv7
/armhf
) The trace agent makes heavy use of atomic.*Int64 class of functions, which all panic on 32 bits architectures. I was able to fix the process agent here DataDog/datadog-process-agent#198 but for trace I think somebody from Datadog would be better equipped to make the right choices, given the amount of call sites. - The
aerospike
andibm_mq
don't build on ARM and are thus blacklisted.
Patches
I applied patches from the following PRs, pending an official release:
- DataDog/datadog-agent#2495: compile the process-agent from source
- DataDog/datadog-agent#2497: add postgresql dependency for psycopg2
- DataDog/datadog-agent#3456: blacklist the aerospike and ibm_mq checks
- DataDog/datadog-agent#3449: Fix omnibus-ruby breaking change
- DataDog/omnibus-software#216: add libffi dependency to datadog-pip
- DataDog/omnibus-software#314: update autoconf configuration to support building on newer platforms (arm64)
6.6.0
Release
This binary is based on the 6.6.0
official release: https://github.com/DataDog/datadog-agent/releases/tag/6.6.0
Known issues
- The trace agent makes heavy use of atomic.*Int64 class of functions, which all panic on 32 bits architectures. I was able to fix the process agent here DataDog/datadog-process-agent#198 but for trace I think somebody from Datadog would be better equipped to make the right choices, given the amount of call sites.
Patches
I applied patches from the following PRs, pending an official release:
- DataDog/datadog-agent#2461: allowing the arm build to embed the python interpreter
- DataDog/datadog-agent#2495: compile the process-agent from source
- DataDog/datadog-agent#2497: add postgresql dependency for psycopg2
- DataDog/omnibus-software#218: compile python with
-fPIC
- DataDog/omnibus-software#216: add libffi dependency to datadog-pip
6.5.2
Release
This binary is based on the 6.5.2
official release: https://github.com/DataDog/datadog-agent/releases/tag/6.5.2
Known issues
- The trace agent makes heavy use of atomic.*Int64 class of functions, which all panic on 32 bits architectures. I was able to fix the process agent here DataDog/datadog-process-agent#198 but for trace I think somebody from Datadog would be better equipped to make the right choices, given the amount of call sites.
Patches
I applied patches from the following PRs, pending an official release:
- DataDog/datadog-agent#2461: allowing the arm build to embed the python interpreter
- DataDog/datadog-agent#2495: compile the process-agent from source
- DataDog/datadog-agent#2497: add postgresql dependency for psycopg2
- DataDog/datadog-process-agent#198: preventing the process agent from raising a nil pointer exception
- DataDog/omnibus-software#218: compile python with
-fPIC
- DataDog/omnibus-software#216: add libffi dependency to datadog-pip
- DataDog/omnibus-software#215: update cacerts shasum