This commit is contained in:
2026-03-24 13:47:22 +00:00
parent 334a74bc04
commit 216c3f2912

View File

@@ -80,15 +80,18 @@ spec:
- |
set -e
if [ ! -x /venv/bin/python ]; then
if [ ! -x /persistent-venv/bin/python ]; then
echo "Initializing persistent venv..."
mkdir -p /venv
cp -a /opt/netbox/venv/. /venv/
mkdir -p /persistent-venv
cp -a /opt/netbox/venv/. /persistent-venv/
fi
if ! /venv/bin/pip show netbox-topology-views >/dev/null 2>&1; then
echo "Checking pip in persistent venv..."
/persistent-venv/bin/python -m pip --version
if ! /persistent-venv/bin/python -m pip show netbox-topology-views >/dev/null 2>&1; then
echo "Installing netbox-topology-views..."
/venv/bin/pip install --no-cache-dir netbox-topology-views
/persistent-venv/bin/python -m pip install --no-cache-dir netbox-topology-views
else
echo "netbox-topology-views already installed"
fi
@@ -97,7 +100,7 @@ spec:
volumeMounts:
- name: netbox-venv
mountPath: /venv
mountPath: /persistent-venv
- name: netbox-static
mountPath: /static