2
2
- os_type : linux
3
3
os_distro : deb
4
4
copy_files :
5
+ - name : copy-binaries
6
+ local_path : binaries/
5
7
- name : copy-docker-config
6
8
local_path : tests/onboarding/autoinjection/docker/docker_config.yaml
7
9
- name : copy-tracer-debug-config
8
10
local_path : tests/onboarding/autoinjection/tracer_debug/debug_config.yaml
9
11
command : |
10
- sudo apt-get install -y -t $DD_deb_repo_name datadog-apm-inject datadog-apm-library-$DD_LANG
12
+ architecture=""
13
+ case $(uname -m) in
14
+ x86_64) architecture="amd64" ;;
15
+ aarch64) architecture="arm64" ;;
16
+ esac
17
+
18
+ if [ -e datadog-apm-inject_*_$architecture.deb ]
19
+ then
20
+ echo "Instaling datadog-apm-inject from local folder"
21
+ sudo apt install ./datadog-apm-inject_*_$architecture.deb
22
+ else
23
+ echo "Instaling datadog-apm-inject from remote repository"
24
+ sudo apt install -y -t $DD_deb_repo_name datadog-apm-inject
25
+ fi
26
+ sudo apt-get install -y -t $DD_deb_repo_name datadog-apm-library-$DD_LANG
11
27
dd-container-install
12
28
sudo cp docker_config.yaml /etc/datadog-agent/inject/docker_config.yaml
13
29
sudo cp debug_config.yaml /etc/datadog-agent/inject/debug_config.yaml
14
30
15
31
- os_type : linux
16
32
os_distro : rpm
17
33
copy_files :
34
+ - name : copy-binaries
35
+ local_path : binaries/
18
36
- name : copy-docker-config
19
37
local_path : tests/onboarding/autoinjection/docker/docker_config.yaml
20
38
- name : copy-tracer-debug-config
21
39
local_path : tests/onboarding/autoinjection/tracer_debug/debug_config.yaml
22
40
command : |
23
- sudo yum -y install --disablerepo="*" --enablerepo="$DD_rpm_repo_name" datadog-apm-inject datadog-apm-library-$DD_LANG
41
+ architecture=""
42
+ case $(uname -m) in
43
+ x86_64) architecture="x86_64" ;;
44
+ aarch64) architecture="aarch64" ;;
45
+ esac
46
+
47
+ if [ -e datadog-apm-inject-*.$architecture.rpm ]
48
+ then
49
+ echo "Instaling datadog-apm-inject from local folder"
50
+ sudo yum -y install --disablerepo="*" datadog-apm-inject-*.$architecture.rpm
51
+ else
52
+ echo "Instaling datadog-apm-inject from remote repository"
53
+ sudo yum -y install --disablerepo="*" --enablerepo="$DD_rpm_repo_name" datadog-apm-inject
54
+ fi
55
+ sudo yum -y install --disablerepo="*" --enablerepo="$DD_rpm_repo_name" datadog-apm-library-$DD_LANG
24
56
dd-container-install
25
57
sudo cp docker_config.yaml /etc/datadog-agent/inject/docker_config.yaml
26
58
sudo cp debug_config.yaml /etc/datadog-agent/inject/debug_config.yaml
0 commit comments