skyefugate
40bd30806c
Merge upstream develop and resolve conflicts
2025-12-06 19:42:02 -06:00
Tobias Genannt
1f0ef020a9
Support new API_TOKEN format
...
Allows configuration the new API_TOKEN_PEPPERS setting from an
ENV variable or secret file.
Feature request: https://github.com/netbox-community/netbox/issues/20210
Pull request: https://github.com/netbox-community/netbox/pull/20477
2025-10-08 08:26:27 +02:00
Tobias Genannt
1d8a31be83
Merge pull request #1495 from CompPhy/database-syntax-fix
...
push / Checks syntax of our code (push) Has been cancelled
push / Builds new NetBox Docker Images (./build-latest.sh, ubuntu-24.04) (push) Has been cancelled
push / Builds new NetBox Docker Images (./build-latest.sh, ubuntu-24.04-arm) (push) Has been cancelled
push / Builds new NetBox Docker Images (./build.sh feature, ubuntu-24.04) (push) Has been cancelled
push / Builds new NetBox Docker Images (./build.sh feature, ubuntu-24.04-arm) (push) Has been cancelled
push / Builds new NetBox Docker Images (./build.sh main, ubuntu-24.04) (push) Has been cancelled
push / Builds new NetBox Docker Images (./build.sh main, ubuntu-24.04-arm) (push) Has been cancelled
push / Builds new NetBox Docker Images (PRERELEASE=true ./build-latest.sh, ubuntu-24.04) (push) Has been cancelled
push / Builds new NetBox Docker Images (PRERELEASE=true ./build-latest.sh, ubuntu-24.04-arm) (push) Has been cancelled
Support new DATABASES syntax in Netbox 4.3
2025-08-05 07:19:46 +02:00
Kelly Shutt
109ef8afd2
Update DATABASES syntax.
2025-08-04 13:10:06 -04:00
Skye A. Fugate
eaad696666
feat: add SSO environment variable support for OKTA and Google OAuth2
...
Add native support for SSO configuration through environment variables
and Docker secrets, eliminating the need to modify configuration.py
for common SSO providers.
Changes:
- Add OKTA OpenID Connect configuration variables:
- SOCIAL_AUTH_OKTA_OPENIDCONNECT_KEY (env var)
- SOCIAL_AUTH_OKTA_OPENIDCONNECT_SECRET (env var + Docker secret: okta_openidconnect_secret)
- SOCIAL_AUTH_OKTA_OPENIDCONNECT_API_URL (env var)
- Add Google OAuth2 configuration variables:
- SOCIAL_AUTH_GOOGLE_OAUTH2_KEY (env var)
- SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET (env var + Docker secret: google_oauth2_secret)
Follows existing patterns with _read_secret() for sensitive data and
environ.get() for non-sensitive configuration.
Resolves : netbox-community/netbox-docker#1139
2025-07-03 13:12:52 -05:00
Jens Rudolf
8e8e37fcc1
Add AUTH_LDAP_ALWAY_UPDATE_USER to ldap config
...
This change exposes the Django setting AUTH_LDAP_ALWAYS_UPDATE_USER as environment variable to simplify deployments with readonly databases and LDAP based authentication as no extra file is required to be mounted into the container anymore.
2025-06-23 13:08:00 +02:00
Marco Kamner
f394400b2b
Feature: Support ISOLATED_DEPLOYMENT setting
2025-01-17 15:33:01 +01:00
Tobias Genannt
942f978ed2
Revert "Feature: Support for multiple AUTH_LDAP_REQUIRE_GROUP from environment variables"
2024-09-04 17:53:24 +02:00
NeodymiumFerBore
671f5e9411
Adapt ldap/extra: LDAPGroupQuery is now imported in ldap_config
2024-09-02 17:29:17 +00:00
NeodymiumFerBore
d9ff19fd30
Support for multiple AUTH_LDAP_REQUIRE_GROUP from environment variable
2024-09-02 17:27:37 +00:00
Christian Mäder
8017bb72b9
Merge pull request #1255 from threes33/HTTP_PROXIES
...
Add HTTP_PROXIES related parameters
2024-06-06 18:14:51 +02:00
threes33
f0b3a0701c
Adds HTTP_PROXIES related parameters
2024-06-04 12:29:35 -07:00
Christian Mäder
2bbb2d16e1
Merge pull request #1144 from hendrikbl/remote-auth-env
...
add missing REMOTE_AUTH config options
2024-05-25 15:43:23 +02:00
Tobias Genannt
8c691f1308
Change LOGIN_REQUIRED default to 'True'
2024-05-21 13:42:13 +02:00
Tobias Genannt
1a4ef09a16
Merge branch 'develop' into prepare-nb40
2024-05-04 10:02:19 +02:00
Christian Mäder
e1335a1194
Adds SECURE_* parameters introduced in 3.7.6
...
See https://github.com/netbox-community/netbox/issues/15644
2024-04-23 16:40:40 +02:00
Tobias Genannt
e141d9f16d
Prepare for Netbox 4.0
2024-04-17 14:09:24 +02:00
Hendrik Blöß
9169fc7684
added missing REMOTE_AUTH config options
2024-01-30 12:14:16 +01:00
Tobias Genannt
b8a7ffdb7b
Merge pull request #1134 from NeodymiumFerBore/feat/redis-sentinel-config
...
Add Redis Sentinel config as environment vars
2024-01-20 10:46:06 +01:00
NdFeB
291ba760f1
Add Redis Sentinel config as environment vars
2024-01-16 14:28:59 +01:00
kindlich
2fbb5dd0b0
Add env var for CENSUS_REPORTING_ENABLED
...
See #999
2024-01-16 10:20:03 +01:00
NeodymiumFerBore
12af4233bd
Map REMOTE_AUTH_BACKEND env var to list
2023-08-25 11:26:36 +02:00
NeodymiumFerBore
ec603633ea
Set REMOTE_AUTH_AUTO_CREATE_USER default to False
2023-08-04 23:49:44 +02:00
Tobias Genannt
055538cc21
Fixed type in else
2023-05-08 17:44:09 +02:00
Marc Leuser
5408cf5af0
rename JOBRESULT_RETENTION to JOB_RETENTION
2023-05-07 21:23:10 +02:00
Tobias Genannt
155e90c99f
Removed BASE_PATH from configuration
...
Setting the BASE_PATH is a more involved process than just setting this variable.
To prevent surprises the option to set this via ENV variable was removed.
2023-04-27 09:32:42 +02:00
Tobias Genannt
cb524c32ed
Preparation for Netbox 3.5
...
- Reports and Scripts have changed in Netbox 3.5. They need to be uploaded now.
The Docker compose now creates a volume as it does for the media files
- Napalm has been removed from Netbox 3.5
All configuration entries for Napalm were removed and napalm itself is removed from the requirements file
- Removed Gunicorn from the image
Nginx Unit has been used for a while now. No need to install Gunicorn
2023-04-27 09:32:42 +02:00
Tim Rabl
6f70b88972
squash commits that revert AUTH_LDAP_USER_SEARCH
...
add missing AUTH_LDAP_USER_SEARCH, removed while modifying....
revert AUTH_LDAP_USER_SEARCH variable that was accidentally removed in #931 and change behaviour to requested features in #471
remove duplicate AUTH_LDAP_USER_SEARCH variable now and fix this finally, hopefully
2023-02-01 08:18:34 +01:00
Tobias Genannt
7a9aef3791
Merge pull request #931 from timrabl/fix-471
...
implement extra LDAP user and group filters as requested in #471
2023-01-30 10:17:13 +01:00
Tim Oliver Rabl
3071c500da
implement extra LDAP user and group filters as requested in #471
2023-01-30 09:06:22 +01:00
Christian Harendt
ff373bd60d
Update configuration.py
2023-01-27 15:05:17 +01:00
Christian Harendt
bd07a7a5a2
Add redis username parameter
2023-01-27 15:02:11 +01:00
Tobias Genannt
7e0a8fee82
Improved comment
2023-01-03 16:48:00 +01:00
Tobias Genannt
73f479d5db
Ensure that '*' or 'localhost' is always in ALLOWED_HOSTS
2023-01-03 14:41:26 +01:00
Tobias Genannt
bdb4396275
Added settings for CA certificates for LDAP
2022-12-01 08:17:25 +01:00
Christian Mäder
df8f406432
Remove unnecessary import
2022-10-15 10:23:14 +02:00
Christian Mäder
b8b1c8fc63
Rename conversion lambdas
2022-10-15 10:23:14 +02:00
Christian Mäder
41ff541225
Simplified test for existance of dynamic parameters
2022-10-15 10:17:49 +02:00
Christian Mäder
26399e224d
Make dynamic configuration parameters actually work
2022-10-15 10:17:17 +02:00
Christian Mäder
951c12132a
Updates the configuration, changes default for dynamic paramters to None
2022-10-15 10:15:55 +02:00
Tobias Genannt
d385cd2aa9
Merge pull request #779 from BegBlev/ldap-group-search-issue
...
AUTH_LDAP_BIND_AS_AUTHENTICATING_USER is now loaded from environment
2022-09-21 13:03:13 +02:00
Vincent Catros
7f285af7b4
AUTH_LDAP_BIND_AS_AUTHENTICATING_USER defaults to false
2022-09-09 16:11:21 +02:00
Michal Tyminski
53dcdc7bfc
add JOBRESULT_RETENTION to configuration.py
...
Netbox v3.2.1 introduces new enhancement to retain old script
and report results for configured lifetime.
2022-09-01 10:03:19 -07:00
Tobias Genannt
fceb6e0e13
Removed CSRF_TRUSTED_ORIGINS from extra.py
...
CSRF_TRUSTED_ORIGINS is already in configuration.py
2022-07-12 17:16:20 +02:00
Vincent Catros
5ff292ba5f
AUTH_LDAP_BIND_AS_AUTHENTICATING_USER is now loaded from environment
2022-06-20 14:10:37 +02:00
SejiL
993c93b34a
Add CSRF option to extra.py
2022-06-12 10:51:56 +02:00
Thomas McWork
596bb6953c
preserve sort order
2022-04-19 12:59:27 +02:00
Thomas McWork
bf910dea02
Handle MAPS_URL config value
...
Regarding https://github.com/netbox-community/netbox/blob/develop/docs/configuration/dynamic-settings.md#maps_url
2022-04-19 12:21:07 +02:00
Robin Beismann
19280c2bb0
Fixed default value to reflect upstream
2022-04-08 15:36:49 +02:00
Robin Beismann
d5b1d9ce39
Added environment variable for CSRF_TRUSTED_ORIGINS
2022-04-07 16:09:27 +02:00