Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions snap/snapcraft.yaml.in
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,14 @@ source-code: https://github.com/canonical/dcgm-snap
issues: https://github.com/canonical/dcgm-snap/issues
title: NVIDIA DCGM

plugs:
nvidia-driver-daemon:
interface: system-files
read:
- /run/nvidia-persistenced/socket
write:
- /run/nvidia-persistenced/socket

apps:
dcgm-exporter:
command: bin/run_dcgm_exporter.sh
Expand All @@ -143,6 +151,8 @@ apps:
- network-bind
- opengl
- hardware-observe
- nvidia-driver-daemon
- log-observe
daemon: simple
restart-condition: on-abort
environment:
Expand Down
2 changes: 2 additions & 0 deletions tests/functional/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ def install_dcgm_snap():
# Manually connect the 'hardware-observe' interface as auto-connect is not allowed
subprocess.check_call("sudo snap connect dcgm:hardware-observe".split())
subprocess.check_call("sudo snap connect dcgm:opengl".split())
subprocess.check_call("sudo snap connect dcgm:nvidia-driver-daemon".split())
subprocess.check_call("sudo snap connect dcgm:log-observe".split())

subprocess.check_call("sudo snap start dcgm.dcgm-exporter".split())

Expand Down