Skip to content

Commit

Permalink
test(datadog-agent-nvml): verify the integration version installed
Browse files Browse the repository at this point in the history
Signed-off-by: Massimiliano Giovagnoli <[email protected]>
  • Loading branch information
maxgio92 committed Oct 25, 2024
1 parent 6d6b2fe commit 3efa43b
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions datadog-agent-nvml.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -107,11 +107,21 @@ test:
- datadog-agent
- datadog-agent-core-integrations
- datadog-agent-nvml=${{package.full-version}}
environment:
PYTHONPATH: /usr/share/datadog-agent/lib/python3.11/site-packages
PATH: /opt/datadog-agent/bin/agent/:/opt/datadog-agent/embedded/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-11-openjdk/bi
pipeline:
- runs: |
ls /etc/datadog-agent/conf.d/nvml.d/conf.yaml.example
ls /usr/share/datadog-agent/lib/python3.11/site-packages/nvml/__init__.py
ls /usr/share/datadog-agent/lib/python3.11/site-packages/datadog_nvml-${{package.version}}.dist-info/WHEEL
- name: Verify the integration is installed # https://docs.datadoghq.com/agent/guide/integration-management/?tab=linux#install
runs: |
cp /opt/datadog-agent/requirements-agent-release.txt ${{vars.DD_HOME}}/
cp /opt/datadog-agent/final_constraints-py3.txt ${{vars.DD_HOME}}/
mkdir -p /embedded/bin && ln -s $(which python3) ${{vars.DD_HOME}}/embedded/bin/python3
VERSION="$(agent integration show datadog-nvml | cut -d ':' -f2 | tr -d ' ')"
test $VERSION = ${{package.version}}
update:
enabled: true
Expand Down

0 comments on commit 3efa43b

Please sign in to comment.