Skye Fugate
72c48e6ed3
Merge 39d2b726af into f07c9d533d
2025-10-09 11:42:53 +01:00
Tobias Genannt
67eff20f7d
Housekeeping
2025-08-18 08:45:47 +02: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
toriningen
c99172661c
netbox.env: fixed unwanted string interpolation
2023-08-03 05:19:59 +00:00
Tobias Genannt
7532508aab
Ensure minimum length for the SECRET_KEY is met
2023-04-27 16:56:47 +02:00
Tobias Genannt
3e2bf7ec93
Don't create superuser with default credentials
2023-03-15 12:23:36 +01:00
Christian Mäder
26399e224d
Make dynamic configuration parameters actually work
2022-10-15 10:17:17 +02:00
Tobias Genannt
6f1d46d765
Initializers are now a plugin
2022-08-30 16:01:43 +02:00
ryanmerolle
52876be723
add graphql
2022-01-31 21:45:29 -05:00
Tobias Genannt
a1dabcb758
Added ENV variables for INSECURE_SKIP_TLS_VERIFY
2021-10-20 09:27:18 +02:00
Tobias Genannt
58debafa8a
Added container for Netbox housekeeping command
...
Adds an additional container in which the new "housekeeping" command from
Netbox v3.0.0 is run.
2021-09-03 12:48:30 +02:00
Christian Mäder
a37f1592fc
Sort env files
2021-02-08 18:56:30 +01:00
Christian Mäder
e18d6c53b3
Revert most changes
2020-10-26 15:22:56 +01:00
Christian Mäder
f46d8a7782
Adds Prometheus/Grafana monitoring infrastructure
2020-10-26 15:22:52 +01:00
Christian Mäder
1f38ca0a86
Merge pull request #295 from minitriga/#293_ssl_tls_env
...
Implement SSL and TLS Config
2020-05-15 09:29:02 +02:00
Alexander GITTINGS
efec435ba0
fix some issues
2020-05-14 15:37:47 +00:00
Alexander GITTINGS
ab8ff04852
#293
2020-05-14 15:09:25 +00:00
Christian Mäder
edba1a22fc
Merge pull request #263 from general-programming/RELEASE_CHECK_URL
...
Add RELEASE_CHECK_URL to configuration and default env.
2020-03-30 15:13:59 +02:00
erin
8bc77c1bc0
Add RELEASE_CHECK_URL to configuration and default env.
2020-03-27 21:34:51 -07:00
Tobias Genannt
355ebadd10
Fixed configuration inconsistency for Redis cache
...
In the configuration.py we use database 1 as the default but in the .env
file we used 0. This sets both values to 1 as the default.
2020-02-14 12:38:05 +01:00
Christian Mäder
355f9d4cf7
Prepare for Netbox 2.7
2020-01-20 08:39:26 +01:00
Christian Mäder
42826ae133
Fix #165
2019-10-14 09:17:32 +02:00
Christian Mäder
79d349133e
fix typo
2019-10-13 14:03:22 +02:00
Christian Mäder
20c234a96e
Introduce $SKIP_SUPERUSER
...
This adds a new variable to skip the creation of the superuser.
That is useful for LDAP and for production environments.
Fixes #160
2019-10-12 14:49:40 +02:00
Christian Mäder
aed5126279
Provides necessary changes for v2.6 compatibility
...
Fixes #139
2019-06-21 22:48:23 +02:00
Alexander Kinneer
5beb3093db
Add support for using SSL connections to Redis.
2019-03-19 11:35:45 -05:00
Marc Hagen
e55580e3ae
#105 Change default api page size to 1000
2018-12-27 22:12:17 +01:00
Brady Lamprecht
d8285b05f2
Moving env files into separate directory for better organization
2018-09-05 15:37:28 -06:00