diff --git a/Dockerfile b/Dockerfile index bd00e9032..558f76462 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,8 +31,8 @@ RUN export DEBIAN_FRONTEND=noninteractive \ ARG NETBOX_PATH COPY ${NETBOX_PATH}/requirements.txt requirements-container.txt / RUN \ - # We compile 'psycopg2' in the build process - sed -i -e '/psycopg2-binary/d' /requirements.txt && \ + # We compile 'psycopg' in the build process + sed -i -e '/psycopg/d' /requirements.txt && \ # Gunicorn is not needed because we use Nginx Unit sed -i -e '/gunicorn/d' /requirements.txt && \ # We need 'social-auth-core[all]' in the Docker image. But if we put it in our own requirements-container.txt @@ -62,6 +62,7 @@ RUN export DEBIAN_FRONTEND=noninteractive \ libldap-common \ libpq5 \ libxmlsec1-openssl \ + openssh-client \ openssl \ python3 \ python3-distutils \ diff --git a/VERSION b/VERSION index 6a6a3d8e3..24ba9a38d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.6.1 +2.7.0 diff --git a/docker-compose.test.yml b/docker-compose.test.yml index 680c16c5f..0035f3268 100644 --- a/docker-compose.test.yml +++ b/docker-compose.test.yml @@ -12,7 +12,7 @@ services: env_file: env/netbox.env user: 'unit:root' volumes: - - ./test-configuration/logging.py:/etc/netbox/config/logging.py:z,ro + - ./test-configuration/test_config.py:/etc/netbox/config/test_config.py:z,ro healthcheck: start_period: ${NETBOX_START_PERIOD-120s} timeout: 3s diff --git a/docker-compose.yml b/docker-compose.yml index a0076b745..38cd6582e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.4' services: netbox: &netbox - image: docker.io/netboxcommunity/netbox:${VERSION-v3.5-2.6.1} + image: docker.io/netboxcommunity/netbox:${VERSION-v3.6-2.7.0} depends_on: - postgres - redis diff --git a/requirements-container.txt b/requirements-container.txt index 20faff097..8ea63525a 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -1,4 +1,5 @@ django-auth-ldap==4.5.0 django-storages[azure,boto3,dropbox,google,libcloud,sftp]==1.13.2 -psycopg2==2.9.6 +dulwich==0.21.5 +psycopg[c,pool]==3.1.10 python3-saml==1.15.0 diff --git a/test-configuration/logging.py b/test-configuration/test_config.py similarity index 72% rename from test-configuration/logging.py rename to test-configuration/test_config.py index ab15e2a87..884defd42 100644 --- a/test-configuration/logging.py +++ b/test-configuration/test_config.py @@ -2,3 +2,5 @@ 'version': 1, 'disable_existing_loggers': True } + +DEFAULT_PERMISSIONS = {}