f64ae49f18
Update docker-compose.yml
release / Builds new NetBox Docker Images (map[branch:develop cmd:./build.sh feature], linux/amd64,linux/arm64) (push) Has been cancelled
release / Builds new NetBox Docker Images (map[branch:develop cmd:PRERELEASE=true ./build-latest.sh], linux/amd64,linux/arm64) (push) Has been cancelled
release / Builds new NetBox Docker Images (map[branch:release cmd:./build-latest.sh], linux/amd64,linux/arm64) (push) Has been cancelled
release / Builds new NetBox Docker Images (map[branch:release cmd:./build.sh main], linux/amd64,linux/arm64) (push) Has been cancelled
2025-05-20 21:43:56 +02:00
4f645769df
Update env/netbox.env
2025-05-20 21:42:28 +02:00
db7acaf647
Update env/docker-compose.override.yml
2025-05-20 21:39:22 +02:00
90909d4181
Add env/docker-compose.override.yml
2025-05-20 19:24:47 +02:00
bdbcf7bf4a
Update env/netbox.env
2025-05-20 19:15:47 +02:00
477decd80a
Merge pull request #1450 from netbox-community/develop
...
Version 3.3.0
2025-05-05 07:51:26 +02:00
b845efe1ad
Merge pull request #1449 from netbox-community/renovate/ghcr.io-astral-sh-uv-0.x
...
Update ghcr.io/astral-sh/uv Docker tag to v0.7
2025-05-04 15:52:39 +02:00
56defa3f82
Update ghcr.io/astral-sh/uv Docker tag to v0.7
2025-04-30 04:00:06 +00:00
7078ab7519
Merge pull request #1448 from tobiasge/merge-back
...
Merge back of release into develop
2025-04-25 07:58:35 +02:00
fcd5b4e66b
Merge remote-tracking branch 'upstream/release' into merge-back
2025-04-25 07:28:42 +02:00
2efacf39ca
Merge pull request #1447 from tobiasge/sentry-hot-fix
...
Hot fix for Sentry and feature build (Release 3.2.1)
2025-04-25 07:18:54 +02:00
a4ce13be19
Preparation for 3.2.1
2025-04-25 07:06:42 +02:00
fa08388175
Update dependency django-storages to v1.14.6
2025-04-25 07:06:42 +02:00
fd9b41a5d1
Update dependency sentry-sdk to v2.27.0
2025-04-25 06:58:02 +02:00
83ec1c2656
Merge pull request #1446 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.27.0
2025-04-25 06:42:22 +02:00
0fe49f87d7
Update dependency sentry-sdk to v2.27.0
2025-04-24 15:15:00 +00:00
83f87b4ad2
Merge pull request #1406 from netbox-community/renovate/docker.io-valkey-valkey-8.x
...
Update docker.io/valkey/valkey Docker tag to v8.1
2025-04-20 11:01:11 +02:00
82d9d8ae49
Merge pull request #1438 from tobiasge/prepare-netbox-43
...
Prepare for NetBox 4.3
2025-04-20 10:50:32 +02:00
f1864f8f20
Merge pull request #1439 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.26.1
2025-04-19 17:36:43 +02:00
8431b77422
Use develop branch for pre-releases
2025-04-19 17:36:09 +02:00
19e167ec19
Update dependency sentry-sdk to v2.26.1
2025-04-15 11:46:55 +00:00
8f7c21749e
Match upstream testing configuration
2025-04-12 11:10:33 +02:00
ec9a3e80da
Prepare for NetBox 4.3
2025-04-12 10:26:09 +02:00
61eaffaf2e
Merge pull request #1432 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.14.6
2025-04-02 20:10:56 +02:00
fef49f447e
Merge pull request #1435 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.25.1
2025-04-02 20:10:25 +02:00
5ded00b6fb
Update dependency sentry-sdk to v2.25.1
2025-04-02 16:02:23 +00:00
67ddeb6735
Update dependency django-storages to v1.14.6
2025-04-02 06:32:03 +00:00
8179a4344b
Merge pull request #1431 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.25.0
2025-03-31 18:10:09 +02:00
688d8901b7
Update dependency sentry-sdk to v2.25.0
2025-03-31 15:49:55 +00:00
687b8384bc
Merge pull request #1418 from tobiasge/update-unit
...
Update Nginx Unit
2025-03-27 09:52:14 +01:00
1c3017323c
Merge pull request #1425 from skupjoe/fix-editorconfig-checker
...
Fix editorconfig-checker deprecations
2025-03-24 14:45:06 +01:00
c8bd177a93
Fix deprecated config name
2025-03-24 14:18:38 +01:00
c31ed9a79a
Merge pull request #1426 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.24.1
2025-03-24 14:09:28 +01:00
139c158d8a
Update dependency sentry-sdk to v2.24.1
2025-03-24 12:37:10 +00:00
e5400e345b
Merge pull request #1423 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.24.0
2025-03-21 17:35:20 +01:00
017098a587
Update dependency sentry-sdk to v2.24.0
2025-03-21 16:10:17 +00:00
bb8f2fd17c
Merge pull request #1421 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.23.1
2025-03-17 20:17:20 +01:00
d9da3fa35b
Update dependency sentry-sdk to v2.23.1
2025-03-17 18:07:11 +00:00
0f7e72fc0d
Merge pull request #1420 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.23.0
2025-03-17 13:12:44 +01:00
d9f72e94fa
Update dependency sentry-sdk to v2.23.0
2025-03-17 11:43:58 +00:00
1c8cdfa6dd
Update Nginx Unit
2025-03-14 17:12:42 +01:00
b6a30bf989
Merge pull request #1413 from netbox-community/renovate/dulwich-0.x
...
Update dependency dulwich to v0.22.8
2025-03-07 19:33:22 +01:00
4eb0d6a368
Update test configuration
2025-03-06 21:29:33 +01:00
849f8bef07
Make superliner happy
2025-03-06 20:56:29 +01:00
9eee74ba61
Update dependency dulwich to v0.22.8
2025-03-03 03:04:24 +00:00
34c26bbd30
Update docker.io/valkey/valkey Docker tag to v8.1
2025-02-17 22:53:25 +00:00
caa3d3324f
Merge pull request #1405 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.22.0
2025-02-17 18:26:38 +01:00
25b022203a
Update dependency sentry-sdk to v2.22.0
2025-02-17 15:35:24 +00:00
e61496688d
Merge pull request #1400 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.14.5
2025-02-15 20:13:33 +01:00
29bef7450a
Update dependency django-storages to v1.14.5
2025-02-15 18:46:36 +00:00
6edc921a79
Merge pull request #1399 from netbox-community/renovate/ghcr.io-astral-sh-uv-0.x
...
Update ghcr.io/astral-sh/uv Docker tag to v0.6
2025-02-14 20:17:22 +01:00
0f0ce521d6
Update ghcr.io/astral-sh/uv Docker tag to v0.6
2025-02-14 18:56:50 +00:00
c3f119bedc
Merge pull request #1396 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.21.0
2025-02-12 12:54:22 +01:00
1701399b82
Update dependency sentry-sdk to v2.21.0
2025-02-12 11:35:22 +00:00
0b70f722f9
Merge pull request #1387 from netbox-community/develop
...
Release 3.2.0
2025-02-06 07:17:56 +01:00
cecfd627e4
Preparation for 3.2.0
2025-02-05 20:27:26 +00:00
fb7213a1d2
Merge pull request #1384 from MikuuW/only-ipv6-support
...
Add: IPv6-only support => Update docker/nginx-unit.json
2025-02-05 07:40:33 +01:00
1aa742342c
Make superlinter happy
2025-02-05 07:20:46 +01:00
230cd09cb5
Update nginx-unit.json with new listeners and forwarded sources
2025-02-05 07:19:44 +01:00
d67ed0c2df
Merge pull request #1386 from tobiasge/uv-build
...
Improved image build
2025-02-05 06:51:21 +01:00
b1d6e3caaa
udpate issue reporting ( #1329 )
...
* Update issue report string
* Remove docker version string from placeholder (now obsolete)
2025-02-04 21:47:24 +01:00
542538bf5c
Improved image build
...
- Fix #1383 : Setting DEBUG = true when collection the static files
enables the use of the Django debug toolbar.
- Fix #1385 : Use uv as package manager instead of pip speeds up the build.
- Nice display of Docker image version
2025-02-04 21:01:29 +01:00
76404d01bf
Merge pull request #1376 from tobiasge/runners-update
...
Use hosted Ubuntu 24.04 runners
2025-02-04 20:59:56 +01:00
ab948e467c
Ignore actionlint error for now
2025-02-04 20:10:31 +01:00
0d221e684d
Merge pull request #1252 from cimnine/principals
...
PRINCIPALS.md and MAINTAINERS.md
2025-02-03 09:35:12 +01:00
5332504c5a
Implement linter feedback
2025-02-03 08:54:56 +01:00
0082261007
Fix typos
2025-02-01 16:26:14 +01:00
052b17d5c1
Slight improvements
2025-02-01 16:26:14 +01:00
7516e5d00d
Remove having to provide a reason for turning down applications
2025-02-01 16:26:14 +01:00
1bd16cec68
First draft for PRINCIPALS.md, MAINTAINERS.md
2025-02-01 16:26:11 +01:00
0d1637bd71
Merge pull request #1382 from tobiasge/update-readme
...
Updates for new branch names
2025-01-24 16:01:34 +01:00
60db7e6c90
Make Superlinter happy
2025-01-24 14:45:00 +01:00
607ae32450
Updates for new branch names
2025-01-24 14:31:41 +01:00
64bf745dce
Merge pull request #1380 from tobiasge/edition-marker
...
Display Docker image version
2025-01-20 11:21:43 +01:00
0ec4c5d795
Display Docker image version
2025-01-20 10:38:42 +01:00
afc10aaf26
Merge pull request #1379 from netbox-community/develop
...
Version 3.1.1
2025-01-20 09:42:30 +01:00
e48a1b685b
Preparation for 3.1.1
2025-01-20 08:53:40 +01:00
d129ade861
Merge pull request #1377 from ProfessorLogout/develop
...
Feature: Support ISOLATED_DEPLOYMENT setting
2025-01-17 19:36:25 +01:00
f394400b2b
Feature: Support ISOLATED_DEPLOYMENT setting
2025-01-17 15:33:01 +01:00
b56c45b4ee
Use hosted Ubuntu 24.04 runners
2025-01-16 18:26:35 +01:00
a48b86b5d4
Merge pull request #1372 from mvanwilligen-prox/update_nginx_unit
...
Update Nginx unit to 1.34.1
2025-01-16 12:08:51 +01:00
6e74993d99
Merge pull request #1375 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.20.0
2025-01-14 18:51:36 +01:00
6fd2681449
Update dependency sentry-sdk to v2.20.0
2025-01-14 17:12:54 +00:00
a194302a41
Update Nginx unit to 1.34.1
...
This fixes the OTel bug in nginx unit 1.34.0.
Signed-off-by: Mathijs van Willigen <mavanwilligen@proxsys.nl >
2025-01-13 10:34:37 +01:00
bd9bdd0635
Merge pull request #1369 from netbox-community/develop
...
Version 3.1.0
2025-01-07 08:52:28 +01:00
11615dfd7b
Merge pull request #1368 from tobiasge/prepare-netbox-4.2
...
Prepare for Netbox 4.2
2025-01-07 08:15:00 +01:00
1a70f971c0
Prepare for Netbox 4.2
2025-01-07 07:35:16 +01:00
69e997f0ea
Merge pull request #1363 from netbox-community/renovate/dulwich-0.x
...
Update dependency dulwich to v0.22.7
2024-12-19 20:01:25 +01:00
878b3b6abb
Update dependency dulwich to v0.22.7
2024-12-19 18:26:11 +00:00
d08e8b8d9b
Merge pull request #1326 from netbox-community/renovate/docker.io-postgres-17.x
...
Update docker.io/postgres Docker tag to v17
2024-12-18 14:16:37 +01:00
49d80c9109
Make superlinter happy
2024-12-18 12:41:10 +01:00
5a61886e1d
Merge pull request #1359 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.19.2
2024-12-18 12:37:01 +01:00
0c0c468386
Update dependency sentry-sdk to v2.19.2
2024-12-06 09:44:23 +00:00
f5d5a04b1c
Merge pull request #1358 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.19.1
2024-12-06 08:36:14 +01:00
c416a054ae
Update dependency sentry-sdk to v2.19.1
2024-12-05 17:56:35 +00:00
ad139decb3
Merge pull request #1353 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.19.0
2024-11-21 19:03:58 +01:00
404b4bcffe
Update dependency sentry-sdk to v2.19.0
2024-11-21 17:26:58 +00:00
0e1c589541
Merge pull request #1351 from netbox-community/renovate/dulwich-0.x
...
Update dependency dulwich to v0.22.6
2024-11-19 16:36:15 +01:00
d8ac6f828c
Removed LOGIN_REQUIRED
2024-11-19 15:58:22 +01:00
bf0cecc7fd
Update dependency dulwich to v0.22.6
2024-11-18 01:40:01 +00:00
1ed3b1d849
Merge pull request #1350 from netbox-community/renovate/dulwich-0.x
...
Update dependency dulwich to v0.22.5
2024-11-07 18:45:10 +01:00
dcc8a624ba
Update dependency dulwich to v0.22.5
2024-11-07 16:51:46 +00:00
7ccd618c58
Merge pull request #1347 from tobiasge/1331-forwarded-for
...
Fixes #1331 : Added 'forwarded' section Unit config
2024-11-07 09:06:56 +01:00
afd18c6f39
Fixes #1331 : Added 'forwarded' section Unit config
...
Simplifies the listener configuration by using a wildcard for the IP and
adds a forwarded section that trusts all proxies on RFC1918 networks.
2024-11-05 13:20:04 +01:00
d573274e21
Merge pull request #1346 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.18.0
2024-11-05 12:41:52 +01:00
50721989bf
Update dependency sentry-sdk to v2.18.0
2024-11-04 17:39:16 +00:00
06232f64bb
Merge pull request #1345 from netbox-community/renovate/dulwich-0.x
...
Update dependency dulwich to v0.22.4
2024-11-01 19:10:47 +01:00
8fcbc5c294
Update dependency dulwich to v0.22.4
2024-11-01 13:38:59 +00:00
14612526e0
Merge pull request #1339 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.17.0
2024-10-17 16:28:29 +02:00
8cd5ea456e
Merge pull request #1338 from netbox-community/renovate/django-auth-ldap-5.x
...
Update dependency django-auth-ldap to v5.1.0
2024-10-17 15:53:23 +02:00
8453eab8dd
Update dependency sentry-sdk to v2.17.0
2024-10-17 13:18:41 +00:00
cc6a35b636
Update dependency django-auth-ldap to v5.1.0
2024-10-17 13:18:36 +00:00
48f6e6cc04
Merge pull request #1337 from netbox-community/renovate/dulwich-0.x
...
Update dependency dulwich to v0.22.3
2024-10-17 07:06:16 +02:00
bffdc6d822
Update dependency dulwich to v0.22.3
2024-10-16 14:38:27 +00:00
3982207d91
Merge pull request #1332 from netbox-community/renovate/django-auth-ldap-5.x
...
Update dependency django-auth-ldap to v5
2024-10-08 19:17:08 +02:00
409cfeb337
Merge pull request #1327 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.16.0
2024-10-08 18:45:08 +02:00
5354b142cb
Update dependency django-auth-ldap to v5
2024-10-08 16:41:06 +00:00
d3ce916073
Update dependency sentry-sdk to v2.16.0
2024-10-08 12:47:04 +00:00
db34a0ae2b
Update docker.io/postgres Docker tag to v17
2024-09-27 03:23:22 +00:00
27bf52cf3e
Merge pull request #1322 from netbox-community/develop
...
Version 3.0.2
2024-09-19 14:21:53 +02:00
5dea11c4d4
Preparation for 3.0.2
2024-09-19 13:43:31 +02:00
35c19d0fc8
Upgrade Nginx Unit to version 1.33
2024-09-18 17:56:55 +02:00
cd42632628
Merge pull request #1315 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.14.0
2024-09-09 17:24:58 +02:00
09c897aa22
Update dependency sentry-sdk to v2.14.0
2024-09-09 14:16:13 +00:00
656b118826
Merge pull request #1309 from tobiasge/fix-step-skipping
...
When no build is needed don't create the buildx config
2024-09-06 10:30:30 +02:00
f134a44bc7
When no build is needed don't create the buildx config
2024-09-06 09:50:12 +02:00
5add31ee7a
Merge pull request #1301 from netbox-community/develop
...
Version 3.0.1
2024-09-06 09:41:54 +02:00
2d5c453350
Merge pull request #1307 from netbox-community/revert-1297-feat/multiple-ldap-require-dn
...
Revert "Feature: Support for multiple AUTH_LDAP_REQUIRE_GROUP from environment variables"
2024-09-05 07:24:21 +02:00
942f978ed2
Revert "Feature: Support for multiple AUTH_LDAP_REQUIRE_GROUP from environment variables"
2024-09-04 17:53:24 +02:00
52f38a3771
Merge pull request #1303 from tobiasge/docker-cloud-for-release
...
Use Docker Build Cloud for releases
2024-09-04 17:52:17 +02:00
a24c19c503
Use Docker Build Cloud for releases
...
With QEMU the ARM64 builds are slow and not reliable. If we use the
Docker Cloud builders we reduce the build times considerably.
As a Docker OSS organisation we get 400 build minutes per month, which
should be fine, because we already use checks if builds are really
needed. The Docker Cloud also uses a cache that should reduce build
times a little bit more.
2024-09-04 10:17:05 +02:00
f13a6bf5e4
Preparation for 3.0.1
2024-09-04 07:25:44 +02:00
52f80cc7ca
Fix #1300 : Disable ARM64 release
2024-09-04 07:25:04 +02:00
a7ebc148e8
Merge pull request #1299 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.13.0
2024-09-03 22:42:18 +02:00
636495e062
Merge pull request #1297 from NeodymiumFerBore/feat/multiple-ldap-require-dn
...
Feature: Support for multiple AUTH_LDAP_REQUIRE_GROUP from environment variables
2024-09-03 22:17:03 +02:00
6e735fd431
Update dependency sentry-sdk to v2.13.0
2024-09-03 20:03:58 +00:00
ab2a7bc8e5
Merge pull request #1298 from netbox-community/develop
...
Version 3.0.0
2024-09-03 22:03:12 +02:00
09ba1d3f4e
More linter fixes
2024-09-03 20:31:00 +02:00
f3a78bfd10
More linter fixes
2024-09-03 20:26:16 +02:00
b81d4fba64
Updated YAML formatting to fix linter
2024-09-03 20:22:55 +02:00
2c26000304
Preparation for 3.0.0
2024-09-03 20:08:36 +02:00
671f5e9411
Adapt ldap/extra: LDAPGroupQuery is now imported in ldap_config
2024-09-02 17:29:17 +00:00
d9ff19fd30
Support for multiple AUTH_LDAP_REQUIRE_GROUP from environment variable
2024-09-02 17:27:37 +00:00
cb1bc4bde6
Merge pull request #1292 from netbox-community/renovate/github-super-linter-7.x
...
Update github/super-linter action to v7
2024-09-01 13:59:20 +02:00
a75db6add9
Fix linter error
2024-09-01 13:23:58 +02:00
279a54bef0
Update github/super-linter action to v7
2024-08-29 19:48:38 +00:00
3f5f4ff8bb
Merge pull request #1287 from tobiasge/prepare-ubuntu-24.04
...
Prepare for Ubuntu 24.04
2024-08-21 12:53:37 +02:00
59922f3423
Prepare for Ubuntu 24.04
2024-08-21 10:38:20 +02:00
d0f72b5fd3
Merge pull request #1281 from netbox-community/renovate/docker.io-valkey-valkey-8.x
...
Update docker.io/valkey/valkey Docker tag to v8
2024-08-13 16:12:33 +02:00
838a56c96f
Update docker.io/valkey/valkey Docker tag to v8
2024-08-02 02:08:50 +00:00
6ee26d62e8
Merge pull request #1280 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.12.0
2024-07-31 13:05:04 +02:00
542300056c
Update dependency sentry-sdk to v2.12.0
2024-07-31 10:32:58 +00:00
3c7f90cab8
Merge pull request #1279 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.11.0
2024-07-24 13:10:41 +02:00
2a15689e5f
Update dependency sentry-sdk to v2.11.0
2024-07-24 10:38:05 +00:00
9c6b063408
Merge pull request #1277 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.10.0
2024-07-15 13:38:01 +02:00
3134057f87
Update dependency sentry-sdk to v2.10.0
2024-07-15 11:07:41 +00:00
56bda20a67
Merge pull request #1276 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.9.0
2024-07-10 12:13:00 +02:00
51372eed32
Update dependency sentry-sdk to v2.9.0
2024-07-10 09:41:27 +00:00
e33ff85b08
Merge pull request #1275 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.14.4
2024-07-09 07:00:43 +02:00
279873d20e
Update dependency django-storages to v1.14.4
2024-07-09 04:30:55 +00:00
681876681d
Merge pull request #1274 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.8.0
2024-07-08 12:27:57 +02:00
29e66a0a01
Update dependency sentry-sdk to v2.8.0
2024-07-08 09:58:02 +00:00
5d9aa096fd
Merge pull request #1271 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.7.1
2024-06-28 20:45:17 +02:00
84132e4b59
Update dependency sentry-sdk to v2.7.1
2024-06-27 17:02:32 +00:00
da4c1a54a9
Merge pull request #1270 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.7.0
2024-06-26 16:50:22 +02:00
53418e7d19
Update dependency sentry-sdk to v2.7.0
2024-06-26 14:19:54 +00:00
368d1bca75
Merge pull request #1267 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.6.0
2024-06-19 17:36:15 +02:00
bb9a7fe542
Update dependency sentry-sdk to v2.6.0
2024-06-19 15:05:23 +00:00
15da2f0642
Merge pull request #1260 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.5.1
2024-06-10 08:04:15 +02:00
ee2d1dea17
Update dependency sentry-sdk to v2.5.1
2024-06-07 21:53:49 +00:00
402ea6e8d4
Merge pull request #1259 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.5.0
2024-06-06 21:03:39 +02:00
8017bb72b9
Merge pull request #1255 from threes33/HTTP_PROXIES
...
Add HTTP_PROXIES related parameters
2024-06-06 18:14:51 +02:00
33d5230859
Update dependency sentry-sdk to v2.5.0
2024-06-06 14:13:00 +00:00
f0b3a0701c
Adds HTTP_PROXIES related parameters
2024-06-04 12:29:35 -07:00
1a2957238c
Merge pull request #1254 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.4.0
2024-06-04 14:24:57 +02:00
ac496a16ee
Update dependency sentry-sdk to v2.4.0
2024-06-04 11:52:02 +00:00
e4315245b0
Merge pull request #1203 from cimnine/valkey
...
Switch from Redis to Valkey and add Healthchecks
2024-05-25 16:20:07 +02:00
d4e94017b4
Merge pull request #1230 from lchastel/saml
...
Add xmlsec with no-binary option
2024-05-25 15:54:46 +02:00
21cf7b498d
Fix port
2024-05-25 15:45:25 +02:00
2bbb2d16e1
Merge pull request #1144 from hendrikbl/remote-auth-env
...
add missing REMOTE_AUTH config options
2024-05-25 15:43:23 +02:00
9d04f2a7a5
Fix endpoint
2024-05-25 15:26:07 +02:00
b29f7fd446
Disable valkey persistence in tests
2024-05-25 15:24:15 +02:00
6a3ba4409e
Update test to valkey as well
2024-05-25 15:24:12 +02:00
570bb311e2
Merge branch 'develop' into saml
2024-05-25 15:21:57 +02:00
5e492c63c6
Suggestion from Tobias
2024-05-25 15:17:22 +02:00
26b15f9ff1
Add healthcheck to postgres too
2024-05-25 15:17:22 +02:00
3c8449fbec
Switch to valkey and add healthcheck
2024-05-25 15:17:22 +02:00
c51747a163
Merge pull request #1245 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.3.1
2024-05-25 15:00:46 +02:00
75fa7e7e99
Update dependency sentry-sdk to v2.3.1
2024-05-23 14:08:00 +00:00
9de583553d
Merge pull request #1243 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.3.0
2024-05-23 13:48:50 +02:00
daa8b40c34
Update dependency sentry-sdk to v2.3.0
2024-05-23 11:23:15 +00:00
af6306db25
Merge pull request #1242 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.2.1
2024-05-21 16:20:11 +02:00
730743139e
Update dependency sentry-sdk to v2.2.1
2024-05-21 12:56:09 +00:00
94e242179a
Merge pull request #1240 from tobiasge/login-required-default
...
Change LOGIN_REQUIRED default to 'True'
2024-05-21 14:55:43 +02:00
8c691f1308
Change LOGIN_REQUIRED default to 'True'
2024-05-21 13:42:13 +02:00
b74688309a
Merge pull request #1239 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.2.0
2024-05-17 07:28:00 +02:00
60e9cfd458
Update dependency sentry-sdk to v2.2.0
2024-05-16 19:29:50 +00:00
1d69e6f233
Merge pull request #1233 from Creepios/patch-1
...
Increase start period of netbox container healthcheck (fixes #1231 )
2024-05-15 10:22:45 -04:00
918952a2a5
Update docker-compose.yml
2024-05-10 10:19:55 +02:00
c22996d7d7
Add xmlsec with no-binary option
...
SAML backend is still not working.
I have the issue "lxml & xmlsec libxml2 library version mismatch".
2024-05-09 19:38:49 +02:00
0c99ff8b56
Merge pull request #1225 from netbox-community/develop
...
Version 2.9.1
2024-05-07 18:29:09 +02:00
1265d2277a
Preparation for 2.9.1
2024-05-07 13:45:53 +02:00
620ca96d64
Merge pull request #1224 from tobiasge/fix-sentry-sdk
...
Install Sentry Django integration correctly
2024-05-07 12:34:09 +02:00
2561055265
Install Sentry Django integration correctly
2024-05-07 09:57:59 +02:00
53ac2ff81b
Merge pull request #1223 from tobiasge/1222-fix-health-check
...
Fix #1222 : Use /login/ as health check URL
2024-05-07 08:37:20 +02:00
b6492b2e6b
Fix #1222 : Use /login/ as health check URL
2024-05-07 07:15:37 +02:00
6d25a54d49
Merge pull request #1219 from netbox-community/develop
...
Version 2.9.0
2024-05-06 21:26:10 +02:00
36f409a16b
Preparation for 2.9.0
2024-05-06 19:04:09 +02:00
9d247f5530
Merge pull request #1216 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.14.3
2024-05-06 18:58:40 +02:00
7a42faaabc
Merge pull request #1218 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2.1.1
2024-05-06 18:58:19 +02:00
f5a3e3f955
Merge pull request #1215 from tobiasge/prepare-nb40
...
Prepare for NetBox 4.0
2024-05-06 18:57:57 +02:00
6307a58c4a
Update dependency sentry-sdk to v2.1.1
2024-05-06 12:35:54 +00:00
1e78c386a5
Fixed regex for social-auth-core replacement
2024-05-06 09:56:49 +02:00
40f24105e6
Update dependency django-storages to v1.14.3
2024-05-04 23:02:30 +00:00
1a4ef09a16
Merge branch 'develop' into prepare-nb40
2024-05-04 10:02:19 +02:00
3d6b6c2a67
Merge pull request #1210 from netbox-community/renovate/github-super-linter-6.x
...
Update github/super-linter action to v6
2024-04-28 10:36:19 +02:00
f1787b4775
Disabled new tests
2024-04-28 09:29:43 +02:00
a7cb1a4651
Merge pull request #1211 from netbox-community/renovate/sentry-sdk-2.x
...
Update dependency sentry-sdk to v2
2024-04-28 09:24:15 +02:00
8fb42b3213
Update dependency sentry-sdk to v2
2024-04-26 10:16:25 +00:00
b7d99c9c69
Update github/super-linter action to v6
2024-04-23 19:44:05 +00:00
d52ef4445e
Merge pull request #1209 from cimnine/HSTS
...
Adds HSTS related parameters
2024-04-23 21:43:40 +02:00
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
c9d8f55ea1
Merge pull request #1208 from netbox-community/renovate/dulwich-0.x
...
Update dependency dulwich to v0.22.1
2024-04-23 16:22:10 +02:00
347b943b75
Update dependency dulwich to v0.22.1
2024-04-23 13:58:41 +00:00
f15dec52ae
Merge pull request #1207 from netbox-community/renovate/dulwich-0.x
...
Update dependency dulwich to v0.22.0
2024-04-23 06:59:08 +02:00
e024427428
Update dependency dulwich to v0.22.0
2024-04-22 19:13:28 +00:00
5f57cb2774
Merge pull request #1206 from tobiasge/cancel-old-runs
...
Cancel workflow runs for in progress PRs
2024-04-20 21:07:34 +02:00
5873885edc
Cancel workflow runs for in progress PRs
2024-04-19 21:53:06 +02:00
e141d9f16d
Prepare for Netbox 4.0
2024-04-17 14:09:24 +02:00
eb59ace74c
Merge pull request #1199 from netbox-community/renovate/sentry-sdk-1.x
...
Update dependency sentry-sdk to v1.45.0
2024-04-10 23:53:57 +02:00
2ee4acba21
Update dependency sentry-sdk to v1.45.0
2024-04-10 14:59:14 +00:00
2a582304b3
Merge pull request #1196 from netbox-community/renovate/django-auth-ldap-4.x
...
Update dependency django-auth-ldap to v4.8.0
2024-04-04 19:56:41 +02:00
5309673f95
Merge pull request #1193 from kchandan/docker-version
...
Docker compose file version line obsolete issue fix
2024-04-04 19:02:29 +02:00
3c07538719
Merge pull request #1195 from netbox-community/renovate/sentry-sdk-1.x
...
Update dependency sentry-sdk to v1.44.1
2024-04-04 15:40:34 +02:00
3df807faa0
Update dependency django-auth-ldap to v4.8.0
2024-04-04 13:21:43 +00:00
4c0ee77bd0
Update dependency sentry-sdk to v1.44.1
2024-04-03 10:47:45 +00:00
6c01ada882
Removed version line from the yaml file as it is obsolete
2024-04-01 16:57:53 -04:00
b6e5486b48
Merge pull request #1189 from netbox-community/renovate/sentry-sdk-1.x
...
Update dependency sentry-sdk to v1.44.0
2024-03-28 19:30:14 +01:00
46f628e91b
Update dependency sentry-sdk to v1.44.0
2024-03-28 17:06:50 +00:00
9f009c5907
Merge pull request #1166 from tobiasge/sentry-sdk
...
Fix #1127 : Added sentry-sdk to requirements
2024-03-27 14:44:32 +01:00
73ce1f9b7a
Fix #1127 : Added sentry-sdk to requirements
2024-03-27 07:30:21 +01:00
f443d4ac53
Merge pull request #1183 from tobiasge/avoid-duplicate-checks
...
Avoid duplicate checks for Renovate PRs
2024-03-27 06:52:23 +01:00
1b9bb2a25e
Merge pull request #1181 from netbox-community/renovate/django-auth-ldap-4.x
...
Update dependency django-auth-ldap to v4.7.0
2024-03-27 06:50:43 +01:00
d2d7948021
Avoid duplicate checks for Renovate PRs
2024-03-26 17:32:05 +01:00
31a4da297a
Update dependency django-auth-ldap to v4.7.0
2024-03-26 16:12:04 +00:00
8e278c3c8e
Merge pull request #1167 from tobiasge/unit-ubuntu-update
...
Unit and Ubuntu update
2024-03-26 17:09:04 +01:00
24eaba7f9b
Use ARM64 self-hosted runner
2024-03-02 13:25:38 +01:00
99b906c4f1
Update Ubuntu and Nginx Unit
2024-02-28 08:07:43 +01:00
37733049da
Merge pull request #1135 from tbotnz/release
...
fix segfault
2024-02-22 09:26:49 +01:00
4da3f75c14
Merge pull request #1138 from adlerweb/patch-1
...
docker-entrypoint.sh: clarify default token message
2024-02-22 08:18:27 +01:00
607ccd10bf
docker-entrypoint.sh: clarify default token message
...
When a default admin API token is found, a warning is displayed. As it is only called "token", some users might not know what token is referred to. Also the message should give a hint or link to a documentation on how to remove it.
2024-02-22 07:10:06 +01:00
f27148634a
fix segfault
2024-02-22 07:07:53 +01:00
46edaa1d22
Merge pull request #1151 from netbox-community/renovate/psycopg-3.x
...
Update dependency psycopg to v3.1.18
2024-02-05 08:00:18 +01:00
064b713489
Update dependency psycopg to v3.1.18
2024-02-04 21:43:13 +00:00
9169fc7684
added missing REMOTE_AUTH config options
2024-01-30 12:14:16 +01:00
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
8450ba2f74
Merge pull request #1133 from kindlich/patch-1
...
Add env var for CENSUS_REPORTING_ENABLED
2024-01-20 10:38:04 +01:00
291ba760f1
Add Redis Sentinel config as environment vars
2024-01-16 14:28:59 +01:00
2fbb5dd0b0
Add env var for CENSUS_REPORTING_ENABLED
...
See #999
2024-01-16 10:20:03 +01:00
ea81db4789
Merge pull request #1129 from netbox-community/renovate/psycopg-3.x
...
Update dependency psycopg to v3.1.17
2024-01-08 08:15:13 +01:00
249e589096
Update dependency psycopg to v3.1.17
2024-01-07 16:16:19 +00:00
f1ca9ab7eb
Merge pull request #1125 from netbox-community/develop
...
Release 2.8.0
2024-01-02 08:57:00 +01:00
dfa1904a82
Preparation for 2.8.0
2024-01-01 10:33:59 +01:00
b5c12a82d2
Merge pull request #1120 from netbox-community/renovate/dulwich-0.x
...
Update dependency dulwich to v0.21.7
2023-12-19 15:09:48 +01:00
7e1750d3a3
Update dependency dulwich to v0.21.7
2023-12-19 12:50:54 +00:00
651bbc49ba
Merge pull request #1115 from netbox-community/renovate/psycopg-3.x
...
Update dependency psycopg to v3.1.16
2023-12-19 13:50:33 +01:00
d72facf182
Merge pull request #1122 from netbox-community/renovate/actions-setup-python-5.x
...
Update actions/setup-python action to v5
2023-12-19 13:50:14 +01:00
d7866d5f6e
Update dependency psycopg to v3.1.16
2023-12-19 11:24:47 +00:00
33430fda08
Update actions/setup-python action to v5
2023-12-06 12:35:21 +00:00
e020b46f6a
Merge pull request #1101 from netbox-community/renovate/python3-saml-1.x
...
Update dependency python3-saml to v1.16.0
2023-10-09 15:22:17 +02:00
51049781b4
Update dependency python3-saml to v1.16.0
2023-10-09 11:06:17 +00:00
1e681f30b3
Merge pull request #1097 from netbox-community/renovate/django-auth-ldap-4.x
...
Update dependency django-auth-ldap to v4.6.0
2023-10-09 10:17:32 +02:00
4680e59a07
Update dependency django-auth-ldap to v4.6.0
2023-10-09 06:13:57 +00:00
aaaa628585
Merge pull request #1100 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.14.2
2023-10-09 08:13:44 +02:00
e8fa63d18b
Update dependency django-storages to v1.14.2
2023-10-09 03:36:20 +00:00
17b9569094
Merge pull request #1095 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.14.1
2023-09-30 09:22:57 +02:00
1a3ace957a
Update dependency django-storages to v1.14.1
2023-09-29 15:58:04 +00:00
96799369fe
Merge pull request #1091 from netbox-community/renovate/psycopg-3.x
...
Update dependency psycopg to v3.1.12
2023-09-27 06:57:48 +02:00
f1de85d975
Update dependency psycopg to v3.1.12
2023-09-27 00:39:53 +00:00
830d498094
Merge pull request #1083 from netbox-community/renovate/postgres-16.x
...
Update postgres Docker tag to v16
2023-09-23 18:58:51 +02:00
714a132566
Update postgres Docker tag to v16
2023-09-23 14:42:28 +00:00
d0fbb37d66
Merge pull request #1090 from netbox-community/renovate/psycopg-3.x
...
Update dependency psycopg to v3.1.11
2023-09-23 16:42:15 +02:00
87159b56be
Update dependency psycopg to v3.1.11
2023-09-23 12:57:54 +00:00
252ab33560
Merge pull request #1082 from netbox-community/renovate/docker.io-postgres-16.x
...
Update docker.io/postgres Docker tag to v16
2023-09-23 14:57:42 +02:00
0603f1ebe9
Update docker.io/postgres Docker tag to v16
2023-09-15 23:13:09 +00:00
164b01319c
Merge pull request #1074 from netbox-community/renovate/docker-login-action-3.x
...
Update docker/login-action action to v3
2023-09-12 21:30:03 +02:00
e6fedf16fe
Update docker/login-action action to v3
2023-09-12 18:03:05 +00:00
0594d2c3ae
Merge pull request #1076 from netbox-community/renovate/docker-setup-qemu-action-3.x
...
Update docker/setup-qemu-action action to v3
2023-09-12 20:02:51 +02:00
8b8447f5c6
Update docker/setup-qemu-action action to v3
2023-09-12 15:12:56 +00:00
f42e78ece2
Merge pull request #1075 from netbox-community/renovate/docker-setup-buildx-action-3.x
...
Update docker/setup-buildx-action action to v3
2023-09-12 16:20:00 +02:00
c473fcc44a
Update docker/setup-buildx-action action to v3
2023-09-12 09:21:44 +00:00
bcafc4328c
Merge pull request #1067 from tobiasge/unit-update
...
Update Nginx unit to 1.31
2023-09-05 10:01:19 +02:00
fe27ebc907
Merge pull request #1069 from netbox-community/renovate/actions-checkout-4.x
...
Update actions/checkout action to v4
2023-09-05 09:48:27 +02:00
364555eef6
Update actions/checkout action to v4
2023-09-05 05:38:37 +00:00
451337750a
Merge pull request #1070 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.14
2023-09-05 07:38:24 +02:00
bc6e4f81b0
Update dependency django-storages to v1.14
2023-09-05 01:09:06 +00:00
e452004526
Update Nginx unit to 1.31
2023-09-03 09:07:26 +02:00
caba1b335d
Merge pull request #1066 from netbox-community/renovate/dulwich-0.x
...
Update dependency dulwich to v0.21.6
2023-09-02 21:00:17 +02:00
c798e881b0
Update dependency dulwich to v0.21.6
2023-09-02 13:43:45 +00:00
b47e85ab3f
Merge pull request #1062 from netbox-community/develop
...
Release 2.7.0
2023-08-30 23:22:57 +02:00
28553202a4
Merge pull request #1039 from tobiasge/netbox-3.6
...
Prepare for Netbox 3.6
2023-08-30 21:34:45 +02:00
69c5580a3e
Fix #1061 : Install openssh-client
2023-08-29 13:13:57 +02:00
4d54bb172b
Merge pull request #1059 from NeodymiumFerBore/feat/remote-auth-backend-as-list
...
Map REMOTE_AUTH_BACKEND env var to list
2023-08-28 14:41:51 +02:00
44d0f47fb5
Prepare for Netbox 3.6
2023-08-28 09:41:55 +02:00
12af4233bd
Map REMOTE_AUTH_BACKEND env var to list
2023-08-25 11:26:36 +02:00
f703bba5e1
Merge pull request #1043 from NeodymiumFerBore/fix/honor-default-config-value
...
Set REMOTE_AUTH_AUTO_CREATE_USER default to False
2023-08-16 08:49:48 +02:00
dd0c0b795d
Merge pull request #1042 from toriningen/fix/1041-invalid-template
...
netbox.env: fixed unwanted string interpolation
2023-08-16 08:49:31 +02:00
be7af2ea4c
Merge pull request #1045 from netbox-community/renovate/django-auth-ldap-4.x
...
Update dependency django-auth-ldap to v4.5.0
2023-08-09 08:19:05 +02:00
75690ac7dd
Update dependency django-auth-ldap to v4.5.0
2023-08-08 18:58:31 +00:00
ec603633ea
Set REMOTE_AUTH_AUTO_CREATE_USER default to False
2023-08-04 23:49:44 +02:00
c99172661c
netbox.env: fixed unwanted string interpolation
2023-08-03 05:19:59 +00:00
9bdd074ad7
Merge pull request #1034 from netbox-community/renovate/django-auth-ldap-4.x
...
Update dependency django-auth-ldap to v4.4.0
2023-07-23 11:52:19 +02:00
d69dacef09
Update dependency django-auth-ldap to v4.4.0
2023-07-22 19:52:18 +00:00
ebc5900206
Merge pull request #1024 from florianschroen/2023-06-15_fix_volume_options
...
docker-compose.yml: fix volume mount options
2023-06-15 15:38:12 +02:00
8208dedb19
docker-compose.yml: fix volume mount options
...
`z` is valid only for bindmounts
When using with volumes a warning for each volume appears:
netbox$ docker compose up
[+] Building 0.0s (0/0)
WARN[0000] mount of type `volume` should not define `bind` option
WARN[0000] mount of type `volume` should not define `bind` option
WARN[0000] mount of type `volume` should not define `bind` option
This may appear only when using a docker-compose.override.yml
2023-06-15 12:14:05 +02:00
0d748ed392
Merge pull request #1010 from tobiasge/image-update
...
Update Ubuntu und Nginx Unit
2023-05-11 13:01:21 +02:00
23d5865e3d
Update Ubuntu und Nginx Unit
2023-05-11 08:09:56 +02:00
2037e42e45
Merge pull request #1009 from marcquark/job_retention2
...
rename JOBRESULT_RETENTION to JOB_RETENTION
2023-05-08 19:38:40 +02:00
055538cc21
Fixed type in else
2023-05-08 17:44:09 +02:00
5408cf5af0
rename JOBRESULT_RETENTION to JOB_RETENTION
2023-05-07 21:23:10 +02:00
22486fefb5
Merge pull request #1002 from netbox-community/develop
...
Prepare 2.6.1
2023-04-28 15:29:28 +02:00
96bda7fa4f
Merge branch 'release' into develop
2023-04-28 13:15:19 +02:00
c085287e64
Prepare 2.6.1
2023-04-28 13:13:06 +02:00
b4a6be37ec
Merge pull request #1001 from netbox-community/develop
...
Version 2.6.0
2023-04-28 09:00:49 +02:00
02a926431b
Merge pull request #990 from tobiasge/prepare-for-nb-35
...
Preparation for Netbox 3.5
2023-04-28 07:41:22 +02:00
3978b14c7f
Preparation for 2.6.0
2023-04-27 23:45:39 +02:00
7532508aab
Ensure minimum length for the SECRET_KEY is met
2023-04-27 16:56:47 +02:00
858611ad67
Check if the new image tag exists
2023-04-27 09:32:42 +02:00
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
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
cb4dcc0488
Merge pull request #1000 from netbox-community/renovate/django-auth-ldap-4.x
...
Update dependency django-auth-ldap to v4.3.0
2023-04-27 09:09:13 +02:00
ddcc8b5131
Update dependency django-auth-ldap to v4.3.0
2023-04-26 23:27:32 +00:00
3286faa94c
Merge pull request #989 from netbox-community/develop
...
Version 2.5.3
2023-04-15 08:42:25 +02:00
788cd03a35
Merge pull request #988 from netbox-community/renovate/github-super-linter-5.x
...
Update github/super-linter action to v5
2023-04-15 01:21:43 +02:00
0911c2251d
Merge branch 'release' into develop
2023-04-15 01:20:55 +02:00
c698496e36
Preparation for 2.5.3
2023-04-15 01:16:40 +02:00
23a262d72f
Update github/super-linter action to v5
2023-04-14 19:16:09 +00:00
5273e17d89
Merge pull request #983 from tobiasge/arm-test
...
Try to get test on ARM64 to pass
2023-04-06 19:01:12 +02:00
e44f0398fb
Try to get test on ARM64 to pass
2023-04-06 17:44:10 +02:00
7c2e012523
Merge pull request #982 from tobiasge/fix-social-auth-core
...
Fixed version conflicts for social-auth-core
2023-04-06 12:37:51 +02:00
5a29364bca
Fixed wording
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2023-04-06 11:08:34 +02:00
5d5b01f6b5
Fixed version conflicts for social-auth-core
2023-04-06 09:52:28 +02:00
5d6e733bce
Merge pull request #980 from netbox-community/renovate/psycopg2-2.x
...
Update dependency psycopg2 to v2.9.6
2023-04-05 20:22:27 +02:00
87a9808bc2
Update dependency psycopg2 to v2.9.6
2023-04-03 11:39:03 +00:00
7bf9e1af5a
Merge pull request #978 from netbox-community/develop
...
Missing version tags for 2.5.2
2023-03-29 20:50:29 +02:00
1e588431e2
Merge pull request #976 from tobiasge/better-tests
...
Further improved test configuration
2023-03-29 18:33:23 +02:00
41fd4e5d67
Further improved test configuration
2023-03-29 17:08:21 +02:00
17f1bb0af0
Preparation for 2.5.2
2023-03-29 12:41:34 +02:00
9cc58918ab
Merge pull request #975 from netbox-community/develop
...
Version 2.5.2
2023-03-29 12:03:15 +02:00
831867499b
Merge branch 'release' into develop
2023-03-29 10:36:28 +02:00
d5dde45bec
Merge pull request #973 from tobiasge/social-auth-update
...
Use same version as Netbox for social-auth-core
2023-03-29 10:25:58 +02:00
6576c18a9c
Merge pull request #972 from netbox-community/renovate/django-auth-ldap-4.x
...
Update dependency django-auth-ldap to v4.2.0
2023-03-29 09:34:54 +02:00
efd6e6a3c2
Use same version as Netbox for social-auth-core
2023-03-29 08:58:49 +02:00
47a7eee16a
Update dependency django-auth-ldap to v4.2.0
2023-03-28 10:20:51 +00:00
5eac65b8f6
Merge pull request #968 from ryanmerolle/patch-1
...
Update docker-compose.yml
2023-03-20 15:11:35 +01:00
2ba441124e
Update docker-compose.yml
2023-03-20 08:21:17 -04:00
f2d070fc49
Added more tests ( #965 )
2023-03-16 21:44:08 +01:00
97ee353b00
Merge pull request #963 from netbox-community/develop
...
Version 2.5.1
2023-03-16 11:13:13 +01:00
c001b88a81
Merge pull request #964 from tobiasge/better-base-image-check
...
Simplified base image check
2023-03-16 09:46:35 +01:00
b131b07af8
Simplified basse image check
2023-03-16 07:50:24 +01:00
311629ade4
Preparation for 2.5.1
2023-03-16 07:39:38 +01:00
256f23b4ad
Merge pull request #961 from MarcHagen/patch-1
...
Catch DoesNotExist preventing startup
2023-03-16 07:37:05 +01:00
29e37a31d7
Catch DoesNotExist preventing startup
...
Fixes failing startup because of python error:
```
Traceback (most recent call last):
File "/opt/netbox/netbox/./manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/opt/netbox/venv/lib/python3.10/site-packages/django/core/management/__init__.py", line 446, in execute_from_command_line
utility.execute()
File "/opt/netbox/venv/lib/python3.10/site-packages/django/core/management/__init__.py", line 440, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/opt/netbox/venv/lib/python3.10/site-packages/django/core/management/base.py", line 402, in run_from_argv
self.execute(*args, **cmd_options)
File "/opt/netbox/venv/lib/python3.10/site-packages/django/core/management/base.py", line 448, in execute
output = self.handle(*args, **options)
File "/opt/netbox/venv/lib/python3.10/site-packages/django/core/management/commands/shell.py", line 127, in handle
exec(sys.stdin.read(), globals())
File "<string>", line 2, in <module>
File "/opt/netbox/venv/lib/python3.10/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/opt/netbox/venv/lib/python3.10/site-packages/django/db/models/query.py", line 650, in get
raise self.model.DoesNotExist(
users.models.Token.DoesNotExist: Token matching query does not exist.
```
2023-03-15 23:04:04 +01:00
93017f150e
Merge pull request #959 from netbox-community/develop
...
Version 2.5.0
2023-03-15 15:53:14 +01:00
ac8cb022ae
Preparation for 2.5.0
2023-03-15 14:32:09 +01:00
480cabaefe
Merge pull request #955 from tobiasge/953-default-admin
...
Don't create superuser with default credentials
2023-03-15 14:20:07 +01:00
ab7e19df55
Merge pull request #958 from tobiasge/954-use-skopeo
...
Added check for commands to all scripts
2023-03-15 14:16:39 +01:00
4ce89f9209
Added check for commands to all scripts
2023-03-15 13:02:25 +01:00
3e2bf7ec93
Don't create superuser with default credentials
2023-03-15 12:23:36 +01:00
4bad061bc4
Merge pull request #957 from tobiasge/fix-action-badge
...
Fixed Github action badge
2023-03-15 12:08:35 +01:00
f9abdf2390
Merge pull request #956 from tobiasge/954-use-skopeo
...
Replaced curl with Skopeo for in image functions
2023-03-15 12:04:10 +01:00
cc95a67df0
Fixed Github action badge
2023-03-15 10:16:50 +01:00
fb5bacc4b4
Replaced curl with Skopeo for in image functions
2023-03-15 09:32:37 +01:00
ed309a15b4
Merge pull request #948 from tobiasge/lazy-reindex-on-start
...
Fixes #947 : Rebuild search index when needed
2023-03-14 20:46:44 +01:00
5f8a09536c
Merge pull request #951 from tobiasge/new-unit
...
Updated to new unit version
2023-03-01 08:53:24 +01:00
d3a30e1172
Updated to new unit version
2023-03-01 07:39:37 +01:00
e60a746eee
Fixes #947 : Rebuild search index when needed
...
This rebuilds the search index when models where updated.
2023-02-23 08:37:53 +01:00
879c700bb8
Merge pull request #939 from timrabl/fix-931
...
Actually fix #471 and #931
2023-02-01 10:08:59 +01:00
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
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
3071c500da
implement extra LDAP user and group filters as requested in #471
2023-01-30 09:06:22 +01:00
350747c1cb
Merge pull request #910 from sc68cal/enforcing_shortname
...
Prepend docker.io to image URLs
2023-01-28 18:22:19 +01:00
250b1fb093
Merge pull request #933 from tobiasge/fix-gh-warnings
...
Fix Github action warnings
2023-01-28 18:21:59 +01:00
eef45c8197
Using new GITHUB_OUTPUT method
2023-01-28 15:49:13 +01:00
f549b93b9d
Merge pull request #932 from tobiasge/gh-token
...
Using GITHUB_TOKEN for API
2023-01-28 15:31:53 +01:00
f2b0375d5b
Using GITHUB_TOKEN for API
2023-01-28 13:38:28 +01:00
3202fb9446
Merge pull request #929 from christianharendt/create-redis-username
...
Add redis username parameter
2023-01-28 10:14:00 +01:00
ff373bd60d
Update configuration.py
2023-01-27 15:05:17 +01:00
bd07a7a5a2
Add redis username parameter
2023-01-27 15:02:11 +01:00
41d80d66b1
Prepend docker.io to image URLs
...
This is to make podman happy, since newer versions of podman
have set short-name-mode to enforcing
https://github.com/containers/image/blob/main/docs/containers-registries.conf.5.md
2023-01-10 14:10:15 +01:00
015e131d99
Merge pull request #914 from kmanwar89/patch-1
...
Fix syntax of docker compose commands
2023-01-05 09:47:28 +01:00
ff37e17eeb
Merge pull request #913 from tobiasge/start_period_explanation
...
Added start_period to docker-compose example
2023-01-04 09:27:20 +01:00
1403f52d04
Merge pull request #912 from tobiasge/localhost_allowed_host
...
Ensure that '*' or 'localhost' is always in ALLOWED_HOSTS
2023-01-03 19:06:03 +01:00
7e0a8fee82
Improved comment
2023-01-03 16:48:00 +01:00
0c1b69ded0
Update docker-compose.override.yml.example
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2023-01-03 16:45:09 +01:00
06e0815c70
Merge pull request #911 from netbox-community/renovate/python3-saml-1.x
...
Update dependency python3-saml to v1.15.0
2023-01-03 15:12:12 +01:00
8f2820626c
Fix syntax of docker compose commands
...
Docker compose's syntax changed as of Compose v2 (source: https://docs.docker.com/compose/reference/ ). Replaced references of "docker-compose" with "docker compose" to align with this change.
2023-01-03 09:06:46 -05:00
b6faad36cb
Added start_period to docker-compose example
2023-01-03 14:58:41 +01:00
73f479d5db
Ensure that '*' or 'localhost' is always in ALLOWED_HOSTS
2023-01-03 14:41:26 +01:00
89ad7588f0
Update dependency python3-saml to v1.15.0
2022-12-27 23:54:03 +00:00
a4d986011d
Merge pull request #906 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.13.2
2022-12-23 16:54:27 +01:00
f2bb1198dd
Update dependency django-storages to v1.13.2
2022-12-23 05:15:28 +00:00
39c7de4af4
Merge pull request #899 from netbox-community/develop
...
Release 2.4.0
2022-12-15 15:36:27 +01:00
238f95c5ce
Preparation for 2.4.0
2022-12-15 12:57:51 +01:00
751a131b78
Merge pull request #889 from netbox-community/listenOnIPv6
...
Make nginx-unit listen on IPv4 and IPv6
2022-12-06 21:09:02 +01:00
5e2158da24
Merge pull request #866 from ryanmerolle/issue_784
...
Address housekeeping traceback
2022-12-06 18:12:02 +01:00
4a530947f8
Merge pull request #895 from tobiasge/ldap-cert-settings
...
Added settings for CA certificates for LDAP
2022-12-01 13:59:22 +01:00
bdb4396275
Added settings for CA certificates for LDAP
2022-12-01 08:17:25 +01:00
80d87bdf1b
Merge pull request #894 from tobiasge/psycopg2-changes
...
Optimize psycopg2 dependency
2022-11-30 16:23:20 +01:00
6d465e6f81
Optimize psycopg2 dependency
...
We have beeing installing psycopg2 for a while now. This updates to the latest version. Because psycopg2-binary is a direct dependency of Netbox both versions were installled. Now we remove the pre-compiled version from the dependency file.
2022-11-30 14:36:53 +01:00
b72084290a
Merge pull request #893 from tobiasge/startup-scripts-complete-removal
...
Startup scripts complete removal
2022-11-30 13:14:32 +01:00
aa3357817a
Disable Gitleaks
2022-11-30 10:54:24 +01:00
9441be459c
Improved testing
...
After the initializer scripts were removed, we didn't test the actual compose setup anymore. This adds new tests to run the database migrations.
2022-11-30 10:54:24 +01:00
1779ba790d
Removed warning for initializer scripts
2022-11-30 09:51:36 +01:00
22cb2d5812
Merge pull request #865 from netbox-community/renovate/postgres-15.x
...
Update postgres Docker tag to v15
2022-11-30 08:50:15 +01:00
6020f4503a
Make nginx-unit listen on IPv4 and IPv6
2022-11-23 14:40:03 +01:00
a4f494db14
Update postgres Docker tag to v15
2022-11-11 14:24:44 +00:00
0cac6f51a9
Merge pull request #876 from Wellyas/patch-1
...
Add requirements for SAML SSO
2022-11-11 14:08:15 +01:00
dd01e3c227
Enable SAML & OPENIDCONNECT for social-auth-core
2022-11-11 13:07:14 +01:00
925f41b97f
Merge pull request #883 from movelg/housekeeping_var_name_fix
...
Housekeeping var name fix
2022-11-11 10:54:13 +01:00
7d871778eb
Don't use bash internal variable name
2022-11-11 08:40:29 +01:00
8b16b16e45
Merge pull request #869 from netbox-community/develop
...
Version 2.3.0
2022-11-02 11:19:30 +01:00
c5f91ad359
Preparation for 2.3.0
2022-10-25 17:38:03 +02:00
35a94cb7e5
Update docker-compose.yml
...
Address housekeeping tracebacks & remove whitespace
2022-10-22 09:40:03 -04:00
1835d3cafd
Merge pull request #857 from cimnine/ConfigurationUpdate
...
Updates the configuration, changes default for dynamic paramters to None
2022-10-15 12:48:52 +02:00
df8f406432
Remove unnecessary import
2022-10-15 10:23:14 +02:00
b8b1c8fc63
Rename conversion lambdas
2022-10-15 10:23:14 +02:00
41ff541225
Simplified test for existance of dynamic parameters
2022-10-15 10:17:49 +02:00
26399e224d
Make dynamic configuration parameters actually work
2022-10-15 10:17:17 +02:00
951c12132a
Updates the configuration, changes default for dynamic paramters to None
2022-10-15 10:15:55 +02:00
a3680b22dd
Merge pull request #860 from cimnine/HereDocForBuildHelp
...
Improve Help for build.sh
2022-10-10 18:30:25 +02:00
d96e8f1dfd
Improve Help for build.sh
2022-10-08 17:18:56 +02:00
c21a29b383
Merge pull request #852 from Delta1977/release
...
Define a volume for the caching Redis
2022-10-06 22:58:43 +02:00
f9f1533332
Merge pull request #856 from netbox-community/renovate/psycopg2-2.x
...
Update dependency psycopg2 to v2.9.4
2022-10-06 21:30:50 +02:00
4f45df571f
Update dependency psycopg2 to v2.9.4
2022-10-06 16:58:57 +00:00
cd5015642e
Fix for random volume Redis Cache
...
fixes:
https://github.com/netbox-community/netbox-docker/issues/851
2022-09-23 14:33:49 +02:00
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
7f285af7b4
AUTH_LDAP_BIND_AS_AUTHENTICATING_USER defaults to false
2022-09-09 16:11:21 +02:00
c8c360da99
Merge pull request #840 from tymekxxl/jobresult_retention
...
add JOBRESULT_RETENTION to configuration.py
2022-09-05 08:24:10 +02:00
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
3f1e45f636
Merge pull request #839 from netbox-community/develop
...
Version 2.2.0
2022-09-01 12:12:06 +02:00
e38c1d3c85
Preparation for 2.2.0
2022-09-01 10:43:10 +02:00
e48ab084ce
Merge pull request #836 from tobiasge/fix-for-811
...
Installed bzip2
2022-08-31 15:14:41 +02:00
5ea3008f82
Merge pull request #835 from tobiasge/test-config
...
Removed unnecessary logging from tests
2022-08-31 15:08:54 +02:00
1418808930
Installed bzip2
...
In the Wiki backup section we use bzip2 in some of the examples. So it should be installed in the image.
2022-08-31 14:11:05 +02:00
da412e3bdb
Removed unnecessary logging from tests
2022-08-31 14:05:34 +02:00
98add8f83a
Merge pull request #831 from tobiasge/remove-initializers
...
Initializers are now a plugin
2022-08-31 13:43:58 +02:00
6f1d46d765
Initializers are now a plugin
2022-08-30 16:01:43 +02:00
ada2bd6501
Merge pull request #825 from tobiasge/readme-update
...
Improved README.md
2022-08-09 10:30:07 +02:00
8707cef55a
Improved README.md
...
- Removed the hint to the `-ldap` tags that where discontinnued with version 2.0.
- Increased minimum Docker version to reflect the needed version for running newer Ubuntu versions. See: https://medium.com/nttlabs/ubuntu-21-10-and-fedora-35-do-not-work-on-docker-20-10-9-1cd439d9921
- Fixed some Markdown linter errors
2022-08-09 09:08:40 +02:00
dc45dfc383
Merge pull request #822 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.13.1
2022-08-06 17:05:58 +02:00
691ad94498
Update dependency django-storages to v1.13.1
2022-08-06 13:38:07 +00:00
535fefe12f
Merge pull request #820 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.13
2022-08-05 22:31:10 +02:00
db982814a1
Update dependency django-storages to v1.13
2022-08-05 13:52:56 +00:00
ebda4660de
Merge pull request #809 from netbox-community/develop
...
Version 2.1.0
2022-07-25 08:19:22 +02:00
f44e377e29
Merge branch 'release' into develop
2022-07-25 08:14:46 +02:00
0a6d4c998d
Preparation for 2.1.0
2022-07-22 10:15:51 +02:00
bd9733d929
Merge pull request #808 from tobiasge/ldap-tls-fix
...
LDAP TLS connection use the system trusted root store
2022-07-21 11:29:27 +02:00
9ae3282dcf
Install libldap-common
...
This installs the LDAP configurationn file which is needed to load the trusted root certificates from the system.
2022-07-21 09:13:11 +02:00
e62fedbd5e
Merge pull request #786 from rjmidau/oidc
...
Add requirements for OIDC SSO
2022-07-19 13:58:48 +02:00
c53ae2afa0
Merge pull request #805 from tobiasge/with-ubuntu
...
Using Ubuntu 22.04 because Debian has old packages
2022-07-19 11:37:16 +02:00
45e7f6a30c
Using Ubuntu 22.04 because Debian has old packages
...
With Debian the Quay.io security checker found several issues in the
image. With Ubuntu we have never versions of all packages and therefore
less (or no) issues.
2022-07-19 09:42:56 +02:00
8fbedf2886
Merge pull request #802 from netbox-community/renovate/docker-setup-buildx-action-2.x
...
Update docker/setup-buildx-action action to v2
2022-07-16 10:24:23 +02:00
c0063a6573
Update docker/setup-buildx-action action to v2
2022-07-16 08:23:01 +00:00
c9795a8213
Merge pull request #803 from netbox-community/renovate/docker-setup-qemu-action-2.x
...
Update docker/setup-qemu-action action to v2
2022-07-16 10:22:43 +02:00
8aec402ea2
Update docker/setup-qemu-action action to v2
2022-07-15 18:36:01 +00:00
adc2079b17
Merge pull request #797 from tobiasge/arm64-auto-build
...
Arm64 auto build
2022-07-15 16:56:57 +02:00
cee1b5b079
Build ARM64 images
2022-07-15 15:06:16 +02:00
13d66f2ae7
Merge pull request #778 from tobiasge/path-update
...
Added our Python venv to the PATH variable
2022-07-14 22:37:14 +02:00
901ac05e99
Added our Python venv to the PATH variable
...
Now users can run "manage.py" without specifying the full path.
2022-07-13 15:53:56 +02:00
2bdaed1e6f
Add requirements for OIDC SSO
2022-07-13 16:55:38 +10:00
b45934cd9e
Merge pull request #796 from netbox-community/develop
...
Version 2.0.0
2022-07-12 18:10:25 +02:00
fceb6e0e13
Removed CSRF_TRUSTED_ORIGINS from extra.py
...
CSRF_TRUSTED_ORIGINS is already in configuration.py
2022-07-12 17:16:20 +02:00
f05a9c67ae
Preparation for 2.0.0
2022-07-12 16:50:32 +02:00
f2d1e62204
Merge pull request #791 from netbox-community/renovate/napalm-4.x
...
Update dependency napalm to v4
2022-07-12 07:53:50 +02:00
8f704f220a
Update dependency napalm to v4
2022-07-11 13:11:13 +00:00
d5093201ee
Merge pull request #780 from tobiasge/fixed-comment
...
Fixed comment and variable name
2022-06-22 12:51:27 +02:00
401777adff
Fixed comment and variable name
2022-06-22 12:28:33 +02:00
5ff292ba5f
AUTH_LDAP_BIND_AS_AUTHENTICATING_USER is now loaded from environment
2022-06-20 14:10:37 +02:00
f80cc70d76
Merge pull request #776 from tobiasge/image-label-update
...
Updated image labels and build script
2022-06-16 19:21:39 +02:00
5b8bf780df
Updated image labels and build script
2022-06-15 16:18:21 +02:00
bce52596a5
Merge pull request #775 from tobiasge/debian-based
...
Debian based
2022-06-15 11:02:30 +02:00
c3c94b0a63
Used version number and remove explicit dependency
2022-06-15 10:15:15 +02:00
14c30fb81c
Changed the ignored warnings
2022-06-15 09:04:00 +02:00
1130ff6c6d
Merge branch 'csrf-trusted-origins' into develop
2022-06-12 10:52:10 +02:00
993c93b34a
Add CSRF option to extra.py
2022-06-12 10:51:56 +02:00
dcf0bdb950
Added psycopg2 as additionnal dependency
...
With psycopg2-binary the images doesn't work on ARM64.
2022-06-10 10:38:21 +02:00
9e2f4313fb
First version of Debian based image
2022-06-10 09:31:41 +02:00
df41020cb8
Merge pull request #753 from netbox-community/renovate/redis-7.x
...
Update dependency redis to v7
2022-06-09 15:35:34 +02:00
1332df4857
Merge pull request #759 from netbox-community/renovate/django-auth-ldap-4.x
...
Update dependency django-auth-ldap to v4.1.0
2022-06-09 15:35:12 +02:00
3f23419bb7
Merge pull request #768 from FliesLikeABrick/feature/skip-git-no-git-operations-fix-#765
...
Proposing SKIP_GIT now skips all git operations
2022-06-09 15:34:53 +02:00
184ff72912
Update dependency redis to v7
2022-06-09 06:12:46 +00:00
55ee95df78
Update dependency django-auth-ldap to v4.1.0
2022-06-09 06:12:42 +00:00
78fe47aaba
Merge pull request #774 from netbox-community/renovate/actions-setup-python-4.x
...
Update actions/setup-python action to v4
2022-06-09 08:12:17 +02:00
1370596f27
Fixed missing Python version
...
Python version hast to be set with v4 of the action. The version is now fixed to what is in Alpine 3.14.
2022-06-09 07:47:48 +02:00
606e56d78f
Update actions/setup-python action to v4
2022-06-08 19:42:43 +00:00
51226c8e50
Proposed fix for netbox-docker #765 -- SKIP_GIT will skip other git operations
2022-05-25 10:43:23 -04:00
6c9d4aebac
Merge pull request #757 from netbox-community/renovate/docker-login-action-2.x
...
Update docker/login-action action to v2
2022-05-06 08:53:08 +02:00
ed8b42fbde
Update docker/login-action action to v2
2022-05-05 19:01:27 +00:00
aa56f645e9
Merge pull request #754 from netbox-community/renovate/napalm-3.x
...
Update dependency napalm to v3.4.1
2022-05-05 16:41:23 +02:00
9a1bb788d2
Update dependency napalm to v3.4.1
2022-04-29 17:02:51 +00:00
7d32f79379
Merge pull request #750 from thomas-mc-work/patch-2
...
Add MAPS_URL to config
2022-04-25 17:04:04 +02:00
0410cf2fd2
Merge pull request #728 from Lon1/contact-startups
...
Contact startups
2022-04-25 17:03:31 +02:00
c9f5e34c0d
Improved contact initializer examples
2022-04-25 16:38:09 +02:00
047f2abdb5
adding contact startups
2022-04-25 15:51:32 +02:00
f13a6573a8
Merge pull request #736 from kr3ator/feature/cable_initializers
...
Startup script for cables
2022-04-25 15:44:36 +02:00
596bb6953c
preserve sort order
2022-04-19 12:59:27 +02:00
d482e623df
fix: Template and non-template fields example
2022-04-19 12:54:37 +02:00
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
57da852af6
Cabling script minor updates
2022-04-12 14:47:24 +02:00
4c21344e8b
Merge pull request #744 from kr3ator/feature/interfaces_improvements
...
Add support for bridge, lag, parent in DCIM Interfaces startup script
2022-04-12 14:07:56 +02:00
302c0fed59
Cable startup script
2022-04-12 13:51:57 +02:00
0e7afe466d
feat: Add support for bridge, lag, parent
2022-04-12 13:49:44 +02:00
2c757af250
Merge pull request #742 from kr3ator/feature/device_type_components
...
Add support for DeviceType components
2022-04-12 13:29:28 +02:00
27f28935d7
Merge pull request #738 from RobinBeismann/develop
...
Added environment variable for CSRF_TRUSTED_ORIGINS
2022-04-08 17:03:28 +02:00
12753dd7d4
Document field name precedence
2022-04-08 15:57:52 +02:00
dd8dce1b49
feat: Add support for DeviceType components
2022-04-08 15:57:46 +02:00
19280c2bb0
Fixed default value to reflect upstream
2022-04-08 15:36:49 +02:00
5c4a1cc082
Merge pull request #729 from kr3ator/feature/separate_default_params
...
feat: Make startup scripts idempotent
2022-04-08 15:17:07 +02:00
a63af05bec
Update initializers/users.yml
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2022-04-08 14:57:37 +02:00
9be7b0e109
feat: Make startup scripts idempotent
2022-04-07 19:47:19 +02:00
d5b1d9ce39
Added environment variable for CSRF_TRUSTED_ORIGINS
2022-04-07 16:09:27 +02:00
a6eb4fef00
Merge pull request #730 from kr3ator/bugfix/cf_creation
...
Fix setting custom field data if custom field object is missing
2022-04-07 09:01:04 +02:00
d1c69e8fe5
fix: invalid Interface optional assoc
2022-04-06 16:45:25 +02:00
81d9e4f560
Fix setting CF data if CF object is missing
2022-04-06 14:09:07 +02:00
61a3afbb3b
Merge pull request #734 from netbox-community/develop
...
Version 1.6.1
2022-04-06 09:58:45 +02:00
91ab616cc5
Preparation for 1.6.1
2022-04-06 09:39:22 +02:00
43d62f1284
Merge pull request #733 from tobiasge/remove-tzdata
...
tzdata is already required in Netbox
2022-04-06 09:03:28 +02:00
d61470d6ef
Merge pull request #725 from netbox-community/renovate/napalm-3.x
...
Update dependency napalm to v3.4.0
2022-04-06 08:50:29 +02:00
091d23d537
tzdata is already required in Netbox
2022-04-06 08:43:10 +02:00
2f24902436
Update dependency napalm to v3.4.0
2022-03-21 20:43:51 +00:00
36d47b9b88
Merge pull request #711 from netbox-community/renovate/actions-checkout-3.x
...
Update actions/checkout action to v3
2022-03-02 07:46:38 +01:00
2c20771682
Update actions/checkout action to v3
2022-03-01 19:06:16 +00:00
a9cdec6d87
Merge pull request #708 from netbox-community/renovate/actions-setup-python-3.x
...
Update actions/setup-python action to v3
2022-03-01 09:17:08 +01:00
f1efccea6b
Update actions/setup-python action to v3
2022-02-28 13:52:44 +00:00
226d8438de
Merge pull request #705 from netbox-community/develop
...
Release 1.6.0
2022-02-21 12:17:25 +01:00
b6d6f85dc0
Preparation for 1.6.0
2022-02-21 11:25:37 +01:00
49ed10bbee
Merge pull request #701 from tobiasge/requirements
...
Added missing tzdata
2022-02-16 12:22:27 +01:00
3afdd3bf13
Added missing tzdata
2022-02-16 09:32:03 +01:00
0170ed7d6f
Merge pull request #700 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.21
2022-02-15 18:39:26 +01:00
dad2e93572
Update dependency ruamel.yaml to v0.17.21
2022-02-12 11:16:45 +00:00
d726426611
Merge pull request #665 from netbox-community/renovate/django-auth-ldap-4.x
...
Update dependency django-auth-ldap to v4
2022-02-05 11:37:07 +01:00
b31d99b936
Update dependency django-auth-ldap to v4
2022-02-03 16:50:11 +00:00
8860d32f97
Cleanup & Reorg startup scripts ( #691 )
...
* Cleanup & Reorg startup scripts
2022-02-03 17:10:39 +01:00
b9dff0d22e
Merge pull request #697 from tobiasge/feature-build-fix
...
Fixed build for Netbox feature branch
2022-02-02 17:07:32 +01:00
297aab1fd3
Fixed build for Netbox feature branch
2022-02-02 16:49:29 +01:00
54bf7a3819
Merge pull request #695 from ryanmerolle/graphql
...
Explicitly set GRAPHQL_ENABLED
2022-02-02 16:43:32 +01:00
52876be723
add graphql
2022-01-31 21:45:29 -05:00
ff20e4f49c
Merge pull request #685 from tobiasge/asn-initializers
...
Added ASN initializer script
2022-01-10 11:14:55 +01:00
ee47ba04bc
Added ASN initializer script
2022-01-10 10:49:51 +01:00
688374d13f
Merge pull request #681 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.20
2022-01-03 12:28:53 +01:00
22c4212438
Update dependency ruamel.yaml to v0.17.20
2022-01-03 09:48:22 +00:00
26dcb2f2e0
Merge pull request #668 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.19
2021-12-29 22:47:22 +01:00
46afa266fa
Update dependency ruamel.yaml to v0.17.19
2021-12-26 15:22:25 +00:00
b2d26d9dce
Merge pull request #660 from tobiasge/fix-link
...
Fixed GHCR link
2021-12-11 12:12:13 +01:00
0b622361f3
Merge pull request #661 from tobiasge/disable-edge
...
Removed Alpine edge from tests
2021-12-11 12:12:02 +01:00
ed48909f96
Removed Alpine edge from tests
2021-12-10 14:29:53 +01:00
60d191bb2a
Fixed textlint errors
2021-12-09 22:23:03 +01:00
4f482e484f
Fixed GHCR link
2021-12-09 22:06:59 +01:00
58a1579832
Merge pull request #659 from netbox-community/develop
...
Version 1.5.1
2021-12-09 12:36:52 +01:00
6d5cf7a815
Preparation for 1.5.1
2021-12-09 12:15:26 +01:00
2e92554423
Merge pull request #658 from tobiasge/fix-action
...
Fixed release action workflow
2021-12-09 12:10:23 +01:00
2456a642b7
Fixed release action workflow
2021-12-09 11:23:30 +01:00
b5108625ff
Merge pull request #657 from netbox-community/develop
...
Version 1.5.0
2021-12-09 08:48:49 +01:00
9ab54f27b1
Preparation for 1.5.0
2021-12-09 08:29:42 +01:00
4b7037bbe6
Merge pull request #656 from tobiasge/fix-653
...
Add __dir__ to configuration file
2021-11-30 11:48:11 +01:00
f183603bc0
Fix #653 : Add missing __dir__ to configuration.py
2021-11-30 11:19:49 +01:00
544a58325d
Merge pull request #640 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.17
2021-11-01 12:54:39 +01:00
9557bdf209
Update dependency ruamel.yaml to v0.17.17
2021-10-31 21:08:10 +00:00
4890a8510d
Merge pull request #637 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.12.3
2021-10-30 10:12:25 +02:00
66f77b5eb1
Update dependency django-storages to v1.12.3
2021-10-30 04:09:42 +00:00
661b6b07a3
Merge pull request #632 from grawert/startup_scripts_typos
...
Startup scripts typos
2021-10-25 14:59:08 +02:00
ce8db1065d
Fix some small typos in startup_scripts
...
- group creation prints proper group name
- permission creation prints proper permission name
2021-10-25 14:36:37 +02:00
9a0e1115ed
Merge pull request #633 from tobiasge/fix-540
...
Set filter_logic from YAML file
2021-10-25 14:08:00 +02:00
2b4c058af8
Set filter_logic from YAML file
2021-10-21 17:06:24 +02:00
a206ad6811
Merge pull request #630 from tobiasge/fix-580
...
Added ENV variables for INSECURE_SKIP_TLS_VERIFY
2021-10-20 09:49:33 +02:00
a1dabcb758
Added ENV variables for INSECURE_SKIP_TLS_VERIFY
2021-10-20 09:27:18 +02:00
940c1bb50c
Merge pull request #625 from cimnine/UpdateReadme
2021-10-19 17:49:28 +02:00
6c49d4fef5
Merge pull request #594 from netbox-community/renovate/postgres-14.x
...
Update postgres Docker tag to v14
2021-10-19 17:30:49 +02:00
621df33df9
Add missing words
2021-10-19 17:29:29 +02:00
7e86ba002f
More overhaul of the README
2021-10-19 17:22:19 +02:00
6f12cb36af
Add ghcr
2021-10-19 17:14:48 +02:00
4ef35aadb6
Update the README with regards to the tags
2021-10-19 17:10:50 +02:00
d4081c15e1
Update postgres Docker tag to v14
2021-10-19 12:25:17 +00:00
6e870b4d0b
Merge pull request #622 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.12.2
2021-10-19 14:24:58 +02:00
1e78ccd204
Merge pull request #621 from cimnine/GHCR
...
Publish image to GitHub Container Registry
2021-10-19 14:24:07 +02:00
84e9b63524
Update dependency django-storages to v1.12.2
2021-10-18 23:36:23 +00:00
4cc7f13b6e
Push to ghcr.io
2021-10-18 11:42:59 +02:00
fc2d0d1852
Merge pull request #620 from tobiasge/psql-client
...
Install postgresql-client
2021-10-14 16:31:21 +02:00
ef98ad54fa
Install postgresql-client
...
Make usage of 'manage.py dbshell' possible
2021-10-14 15:37:30 +02:00
4785e09945
Merge pull request #607 from rsp2k/patch-1
...
Add friendly check for jq
2021-10-14 09:11:56 +02:00
d4f9bb6da3
Shellcheck errors
2021-10-14 08:37:28 +02:00
ab41eaa5d9
Add friendly message/exit when jq isn't available
2021-10-14 08:37:28 +02:00
02794f368b
Add friendly check for jq
2021-10-14 08:37:28 +02:00
9c66cc4c32
Merge pull request #606 from netbox-community/develop
...
Version 1.4.1
2021-10-14 07:45:50 +02:00
68401caf1c
Merge pull request #608 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.12.1
2021-10-11 22:39:39 +02:00
4f466bb5a1
Update dependency django-storages to v1.12.1
2021-10-11 19:24:42 +00:00
daaea77144
Merge pull request #589 from tobiasge/user-unit
...
Fix #586 : Use user name instead of userid
2021-10-06 17:25:47 +02:00
faa1cb52dd
Preparation for 1.4.1
2021-10-06 17:03:48 +02:00
57ac14f295
Merge pull request #605 from netbox-community/renovate/google-crc32c-1.x
...
Update dependency google-crc32c to v1.3.0
2021-10-06 13:58:47 +02:00
d0f4820baa
Update dependency google-crc32c to v1.3.0
2021-10-06 00:32:00 +00:00
b0261e8cc6
Merge pull request #603 from cimnine/GroupBuildOutput
...
Group the build output in GitHub Action
2021-10-05 11:33:03 +02:00
30a7aa0e9c
Group the build output in GitHub Action
2021-10-05 11:08:16 +02:00
5f0b7467d1
Merge pull request #602 from cimnine/FixEdge
...
Implicit openssl-dev dependency resolution (fixes alpine:edge)
2021-10-05 10:55:55 +02:00
24363b653f
Remove openssl-dev from Dockerfile
...
It is pulled by postgresql-dev anyway
In the upcoming alpine, openssl v3 will be
the default, but postgresql-dev will still
require openssl v1.x.
This creates a conflict, which can be resolved
if postgresql-dev can choose the openssl version
it depends on.
2021-10-05 09:47:55 +02:00
21a3048b96
Merge pull request #601 from cimnine/IssueForms
...
Use issue template form instead of text template
2021-10-05 09:26:48 +02:00
5679ab435f
Use user name instead of userid
...
Nginx unit needs the user and group parameter as names.
2021-09-24 08:16:07 +02:00
c9b3edd0f1
Merge pull request #587 from netbox-community/renovate/google-crc32c-1.x
...
Update dependency google-crc32c to v1.2.0
2021-09-21 08:22:15 +02:00
31e6e42a30
Update dependency google-crc32c to v1.2.0
2021-09-20 20:43:14 +00:00
1a868c6847
Merge pull request #583 from cimnine/NBDoVersionTag
...
Add project version to Docker tag
2021-09-20 13:35:24 +02:00
a9d6f1fefe
Use issue template form instead of template
2021-09-17 20:10:15 +02:00
dbfcd5b58c
Add project version to Docker tag
2021-09-17 19:02:18 +02:00
6a52a48b71
Merge pull request #582 from netbox-community/develop
...
Version 1.4.0
2021-09-17 11:35:56 +02:00
e31492a9b4
Merge branch 'release' into develop
2021-09-17 11:08:31 +02:00
f2dbc4f717
Preparation for 1.4.0
2021-09-17 10:56:50 +02:00
1d040ad64d
Merge pull request #546 from tobiasge/drop-privileges
...
Drops privileges to user 101 and group 0
2021-09-17 10:53:08 +02:00
8703749292
Merge pull request #571 from tobiasge/house
...
Added container for Netbox housekeeping command
2021-09-17 10:52:28 +02:00
d432a84c42
Merge pull request #565 from mk-fg/develop
...
Print last line of django db connection error while waiting for db to start
2021-09-17 10:50:31 +02:00
c00492cad0
Merge pull request #579 from tobiasge/check-remote
...
Check if remote branch exists before checkout
2021-09-13 23:42:47 +02:00
c4d545a256
Improved check
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2021-09-13 22:50:06 +02:00
d0c429c8a1
Check if remote branch exists before checkout
2021-09-13 09:27:28 +02:00
a8b6883183
Changed entrypoint to "tini".
2021-09-13 08:51:23 +02:00
5590b32c93
Merge pull request #576 from netbox-community/renovate/google-crc32c-1.x
...
Update dependency google-crc32c to v1.1.5
2021-09-08 08:47:17 +02:00
97e7022121
Update dependency google-crc32c to v1.1.5
2021-09-07 22:27:44 +00:00
2926d1a11d
Quote variable
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2021-09-07 09:47:38 +02:00
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
e021390568
Merge pull request #568 from netbox-community/develop
...
Version 1.3.1
2021-09-03 10:57:05 +02:00
389e68f6ba
Merge branch 'release' into develop
2021-09-03 10:34:55 +02:00
7eeb2ea7e6
Prepare version 1.3.1
2021-09-03 10:21:43 +02:00
954bddeb64
Merge pull request #570 from cimnine/FixCRC32
...
Build and install libcrc32c
2021-09-03 10:16:13 +02:00
9255afd060
Improves google-cloud-storage performance
...
And also fixes the build by providing a 'alpine version'
of the google/crc32c library, which google-crc32c and
google-cloud-storage and ultimately django-storages[google]
depend on.
2021-09-03 09:15:41 +02:00
a0a32b930e
Fixed port issue with latest docker version. ( #538 )
...
Co-authored-by: Tobias Genannt <t.genannt@scanplus.de >
2021-09-03 08:03:27 +02:00
fc4b78f74a
Print last line of django db connection error while waiting for db to start
...
Fixes #562
2021-09-02 20:22:03 +05:00
9e063a6e6f
Merge pull request #560 from tobiasge/google-crc32c
...
Workaround for build error in google-crc32c 1.1.3
2021-08-31 16:29:40 +02:00
54823b41e1
Workaround for build error in google-crc32c 1.1.3
2021-08-31 16:04:48 +02:00
6c5434ee20
Merge pull request #557 from netbox-community/develop
...
Version 1.3.0: Compatibility with Netbox v3
2021-08-30 21:29:25 +02:00
8e0c795791
Prepare version 1.3.0
2021-08-30 21:07:01 +02:00
1fd8d105e6
Merge pull request #543 from tobiasge/prepare-3.0.0
...
Prepare for Netbox v3.0.0
2021-08-30 18:05:54 +02:00
fe4df4f70a
Merge pull request #556 from netbox-community/disableDependencyDashboard
2021-08-30 12:54:31 +02:00
650e62f44f
Disable Renovate's "Dependency Dashboard"
2021-08-30 12:31:36 +02:00
f8451b0c0a
Merge pull request #555 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.16
2021-08-29 15:51:02 +02:00
3af075e039
Update dependency ruamel.yaml to v0.17.16
2021-08-29 13:05:16 +00:00
26d45b1e85
Merge pull request #554 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.14
2021-08-26 15:07:24 +02:00
9b6c476bf9
Update dependency ruamel.yaml to v0.17.14
2021-08-25 20:34:39 +00:00
c5a1557800
Removed deprecated settings
2021-08-21 18:22:24 +02:00
9d476fa9af
Build documentation files in the image
2021-08-21 18:22:24 +02:00
9142aaf78e
django-cacheops has been removed from Netbox 3.0.0
2021-08-21 18:22:24 +02:00
b258b6578c
Merge pull request #552 from netbox-community/renovate/ruamel.yaml-0.x
2021-08-21 18:03:42 +02:00
289540f576
Update dependency ruamel.yaml to v0.17.13
2021-08-21 14:53:54 +00:00
26a3f5fcc0
Merge pull request #551 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.11
2021-08-19 11:27:59 +02:00
18ea220102
Update dependency ruamel.yaml to v0.17.11
2021-08-19 06:45:17 +00:00
03a1793208
Drops privileges to user 101 and group 0
...
When the container is started as root the default was to drop privileges to "unit:unit". This caused some problems with temporary files. Now the privileges are drop to "101:0".
When the container is started as a normal user unit prints a warning that changing the user and group is not possible. This warning is safe to ignore.
2021-07-30 21:42:05 +02:00
3c01985e20
Merge pull request #542 from netbox-community/renovate/django-auth-ldap-3.x
...
Update dependency django-auth-ldap to v3
2021-07-30 11:16:28 +02:00
275d2673b4
Update dependency django-auth-ldap to v3
2021-07-19 07:56:47 +00:00
746aa9b4a6
Merge pull request #534 from tobiasge/alpine-update
...
Alpine update to 3.14
2021-07-08 10:41:22 +02:00
c13bec47b8
Merge pull request #537 from insidieux/disable-server-side-cursors-option
...
Disable server side cursors option
2021-07-07 09:51:05 +02:00
9953d11fd8
Merge pull request #536 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.10
2021-07-07 09:47:56 +02:00
b2ee468871
Alpine update to 3.14
2021-07-07 09:44:21 +02:00
dd41d09b43
Add possibility to disable server side cursors
2021-06-24 18:21:08 +03:00
abfa6c989f
Update dependency ruamel.yaml to v0.17.10
2021-06-24 09:38:10 +00:00
bb3d964b89
Merge pull request #533 from netbox-community/renovate/napalm-3.x
...
Update dependency napalm to v3.3.1
2021-06-23 21:47:32 +02:00
6bbc7a3a84
Update dependency napalm to v3.3.1
2021-06-18 12:29:27 +00:00
17b1a5022d
Merge pull request #531 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.9
2021-06-10 17:19:06 +02:00
e38d646e8e
Update dependency ruamel.yaml to v0.17.9
2021-06-10 06:57:09 +00:00
bb298e7a01
Merge pull request #530 from netbox-community/renovate/ruamel.yaml-0.x
2021-06-09 20:01:41 +02:00
98840382b9
Update dependency ruamel.yaml to v0.17.8
2021-06-09 13:53:48 +00:00
b8ff0a1d43
Merge pull request #524 from jlemesh/fix/initialize_tenants_before_sites
...
Initialize tenants before sites
2021-06-03 11:29:53 +02:00
15b097bd3e
Add second tenant with group to site
2021-06-01 14:22:08 +03:00
e0b34b8c67
Merge pull request #527 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.7
2021-06-01 09:45:02 +02:00
3aad44d68c
Update dependency ruamel.yaml to v0.17.7
2021-05-31 15:28:52 +00:00
6658d069fb
Merge pull request #520 from cimnine/PinNetboxMinor
2021-05-31 11:26:51 +02:00
52f097d4a2
Merge pull request #525 from netbox-community/renovate/ruamel.yaml-0.x
2021-05-31 11:25:56 +02:00
f4e9ebcfb5
Update dependency ruamel.yaml to v0.17.6
2021-05-31 08:58:27 +00:00
057728b774
Allow sites to be initialized with tenants
2021-05-28 11:26:34 +03:00
5b618851c0
Pin the NetBox Docker version in the docker-compose.yml file
2021-05-26 19:05:37 +02:00
9f531ce0f7
Merge pull request #518 from netbox-community/renovate/github-super-linter-4.x
2021-05-26 16:46:24 +02:00
dd732d7bc2
Update github/super-linter action to v4
2021-05-25 20:35:56 +00:00
05bb40adb1
Merge pull request #511 from netbox-community/renovate/napalm-3.x
...
Update dependency napalm to v3.3.0
2021-05-19 09:02:18 +02:00
240326ef37
Update dependency napalm to v3.3.0
2021-05-18 13:30:10 +00:00
c49fa313ed
Merge pull request #514 from tobiasge/ttf-ubuntu
...
Remove 'ttf-ubuntu-font-family' from image
2021-05-18 14:23:32 +02:00
ff6bd95fce
Merge pull request #513 from tobiasge/remove-secret-initializers
...
Secrets are removed in Netbox 2.12
2021-05-18 14:23:07 +02:00
0def662e53
Merge pull request #508 from netbox-community/renovate/postgres-13.x
...
Update postgres Docker tag to v13
2021-05-18 14:22:45 +02:00
49b7c267b9
Update postgres Docker tag to v13
2021-05-18 08:03:10 +00:00
02f30f3a68
'ttf-ubuntu-font-family' was remove from Alpine
2021-05-18 09:34:44 +02:00
e2cc9386fb
Secrets are removed in Netbox 2.12
2021-05-18 09:32:48 +02:00
43b8b36951
Merge pull request #507 from tobiasge/run-update-when-needed
...
Optimise migrations on startup
2021-05-18 08:55:31 +02:00
4d320f34d5
Optimise migrations on startup
...
The migrations are only started if there are some that have not been
applied. Additionally the maintenace task needed after an update are
now run after the migrations
2021-05-05 11:42:25 +02:00
676ca798cd
Merge pull request #493 from netbox-community/develop
...
Release 1.2.0
2021-04-27 09:47:38 +02:00
60428d5639
Merge pull request #498 from tobiasge/build-feature-branch
...
Build feature branch
2021-04-27 09:16:06 +02:00
fd55ec220c
Merge pull request #497 from ryanmerolle/startup-scripts-2.10+
...
user, group, & permissions fix
2021-04-27 09:05:14 +02:00
73b07a7181
Merge pull request #500 from ryanmerolle/python-formatting
...
Python formatting Startup Scripts
2021-04-26 16:32:49 +02:00
1f3d9463f9
apply black formating to all startup_scripts
2021-04-26 10:26:10 -04:00
8678ad92ce
update permission user & group lookup as suggested
2021-04-26 09:17:25 -04:00
5b34df1471
Build feature branch
...
The branch for the next version of Netbox is now called "feature".
2021-04-26 09:44:52 +02:00
3d063a4b35
Merge branch 'ryanmerolle-plugins-and-logging' into develop
2021-04-26 08:55:41 +02:00
f924e76adf
Formatting
2021-04-26 08:55:22 +02:00
604ff3b76d
Merge branch 'plugins-and-logging' of https://github.com/ryanmerolle/netbox-docker into ryanmerolle-plugins-and-logging
2021-04-26 08:54:31 +02:00
96545135cb
remove example evn var for logging
2021-04-25 16:38:03 -04:00
474ca9e78f
fully working object permissions
2021-04-25 16:31:50 -04:00
12401f2a3f
correct black formatting for object_permissions.py
2021-04-25 12:13:27 -04:00
528bc17eb8
correct flake8 in object_permissions.py
2021-04-25 11:59:13 -04:00
4e31218ce6
update object permission conditionals
2021-04-25 11:15:46 -04:00
d1b70ba2d4
Merge pull request #499 from ryanmerolle/ldap-example-var-name
2021-04-24 23:58:30 +02:00
ff0bc9757a
correct ldap example var name case
2021-04-24 10:57:15 -04:00
a1e0c52825
revert startup scripts to use key for object name
2021-04-24 10:41:06 -04:00
45889c3811
commented out the logging
2021-04-23 22:38:38 -04:00
71d8ac10ac
correct issues with users.yml spacing
2021-04-21 12:59:30 -04:00
744ed91e2a
permissions script cleanup
2021-04-21 12:33:35 -04:00
b1bcfcbc4e
fix isort on groups & permissions scripts
2021-04-21 08:27:20 -04:00
a7a5d13637
updated given linting feedback
2021-04-20 18:05:47 -04:00
5d4ecb7f9e
user, group, & permissions fix
2021-04-20 17:47:49 -04:00
69dd87689c
switch plugin example to netbox_bgp
2021-04-20 07:55:12 -04:00
9fab9a3434
mention plugin wiki page in plugins.py comment
2021-04-20 07:52:08 -04:00
b69a97d2ca
add LOGLEVEL into netbox.env
2021-04-20 07:48:41 -04:00
8176ef8499
Add expample logging configuration
2021-04-20 07:46:39 -04:00
eb5cc88b25
Add expample plugin configuration
2021-04-20 07:46:29 -04:00
f2731d3fe6
Merge pull request #448 from ryanmerolle/develop
...
AUTH_LDAP_MIRROR_GROUPS ldap_config tweak
2021-04-20 10:15:52 +02:00
6f4d025cb7
backed out ldap_config changes
2021-04-20 03:38:20 -04:00
222ede2c4b
enahance ldap extra.py with more examples
2021-04-20 03:35:57 -04:00
5304c8f901
Merge pull request #483 from netbox-community/renovate/django-auth-ldap-2.x
...
Update dependency django-auth-ldap to v2.4.0
2021-04-20 09:24:20 +02:00
28a26288c9
Merge pull request #3 from netbox-community/develop
...
pull in develop changes
2021-04-19 22:25:55 -04:00
53d759e263
Update dependency django-auth-ldap to v2.4.0
2021-04-19 13:13:02 +00:00
6879412e2b
Merge pull request #495 from tobiasge/no-random-port
...
Don't publish Netbox on random port
2021-04-19 11:33:23 +02:00
a89d2e035c
Don't publish Netbox on random port
2021-04-17 10:16:40 +02:00
d5c92e9a7d
Preparation for 1.2.0
2021-04-16 20:27:33 +02:00
c7df608696
Merge pull request #485 from tobiasge/prepare-2.11
...
Initializer updates for Netbox 2.11
2021-04-16 20:00:35 +02:00
eee07f703a
Merge pull request #492 from jhujhiti/upstreaming
...
Fix quoting of exec argument in the entrypoint script
2021-04-16 08:42:15 +02:00
6e7d5a6f59
Fix quoting of exec argument in the entrypoint script
2021-04-15 17:36:14 -04:00
752f592e58
Fixed Python f-string
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2021-04-13 15:50:23 +02:00
f637de88f0
Improved error logging
2021-04-13 14:38:52 +02:00
a5da38203f
Merge pull request #482 from Daimler/custom-link-error-fix
...
Fixes #480 : Custom Links initialiser breaks if content_type is invalid
2021-04-13 09:33:41 +02:00
14c0d17704
Merge pull request #486 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.4
2021-04-12 17:12:05 +02:00
a572d5f5de
Update dependency ruamel.yaml to v0.17.4
2021-04-07 20:52:56 +00:00
3673196c16
Fields in Custom links have been renamed
2021-04-07 15:19:14 +02:00
9874cef369
VLAN Groups can be scoped to multiple types
2021-04-07 15:18:33 +02:00
1c4b6741ac
Fixed isort issues
2021-04-07 11:01:01 +02:00
b18e4aaf92
Fix super-linter on PRs
...
See: https://github.com/github/super-linter#example-connecting-github-action-workflow
2021-04-07 10:57:14 +02:00
45824ba4f3
Devices can be added to locations
2021-04-07 09:57:59 +02:00
5944086435
Rack groups have been renamed to locations
2021-04-07 09:40:58 +02:00
a2e33c166d
Fix link name reference if content type is invalid
...
Currently, the name of a custom link is referenced
as if it is an object attribute which causes a break
due to it actually being a dictionary.
This minor change means that the startup script won't
*ahem* fail upon failing :)
Signed-Off-by: Marcus Crane <marcus.crane@daimler.com >
2021-04-01 18:48:13 +13:00
9ab202f921
Merge pull request #479 from netbox-community/renovate/ruamel.yaml-0.x
2021-03-29 19:25:17 +02:00
cca79b5dbd
Update dependency ruamel.yaml to v0.17.2
2021-03-29 17:03:30 +00:00
61eecdd343
Merge pull request #477 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.17.0
2021-03-26 18:16:33 +01:00
ce6fe5cb83
Update dependency ruamel.yaml to v0.17.0
2021-03-26 11:37:33 +00:00
8f119ede13
Merge pull request #469 from cimnine/Sponsoring
...
Sponsor Message
2021-03-12 18:31:53 +01:00
edb61f3d90
Sponsor Message
2021-03-11 19:06:49 +01:00
cb5ffa0354
Merge pull request #460 from netbox-community/renovate/ruamel.yaml-0.x
...
Update dependency ruamel.yaml to v0.16.13
2021-03-05 15:31:33 +01:00
ff1eed3cf0
Update dependency ruamel.yaml to v0.16.13
2021-03-05 09:58:42 +00:00
53d593de25
Preparation for 1.1.0
2021-03-04 12:07:21 +01:00
8111da308b
Merge pull request #455 from cimnine/NewSlack
...
New Slack
2021-03-04 12:04:02 +01:00
0125ab4849
New Slack and wording improvements in templates
2021-03-04 09:59:05 +01:00
ad0c04985b
Merge pull request #452 from cimnine/ReleaseScript
...
Release Script
2021-03-01 08:52:17 +01:00
793393fe0f
Fix DEFAULT_REPO in release.sh
2021-03-01 08:27:24 +01:00
59995a8719
Add release script
2021-02-27 15:05:05 +01:00
f19d650412
Merge pull request #1 from netbox-community/develop
...
Merge upstream changes
2021-02-25 12:14:16 -05:00
6cd156f7d5
Merge pull request #450 from netbox-community/FilterMainConfig
...
Fix loading main_config again during discovery of dynamic configurations
2021-02-24 08:21:18 +01:00
95976f4cf4
Don't load main config twice
...
Before, the main_config (e.g. 'configuration.py' or 'ldap_config.py') were loaded twice.
The first load was hard-coded and correct.
The second load was during the discovery phase for dynamic configurations.
This has now been fixed. During the discovery for dynamic configurations,
the main_config file is now excluded.
Thanks @tobiasge for discovering this bug.
2021-02-23 22:50:16 +01:00
0dec4d8df4
Add extra.py example for ldap config
2021-02-22 16:00:08 -05:00
22186b267d
do not set AUTH_LDAP_MIRROR_GROUPS if not defined
2021-02-22 15:55:40 -05:00
020e0adeb4
update .gitignore to keep extra.py in ldap config
2021-02-22 15:53:02 -05:00
009eb1fc6d
Merge pull request #444 from netbox-community/RemoveMicroBadger
...
Remove MicroBadger Badges
2021-02-19 08:52:06 +01:00
989c250a82
Remove MicroBadger Badges
...
The service will shutdown in 2021:
https://microbadger.com/shutdown
2021-02-18 16:57:51 +01:00
3ee231bdd8
Merge pull request #438 from netbox-community/renovate/django-auth-ldap-2.x
...
Update dependency django-auth-ldap to v2.3.0
2021-02-16 08:54:57 +01:00
3338cdc9d7
Update dependency django-auth-ldap to v2.3.0
2021-02-16 00:06:58 +00:00
c80fb19507
Merge pull request #432 from netbox-community/develop
...
Version 1.0.2
2021-02-10 13:15:49 +01:00
74543ec272
Preparation for 1.0.2
2021-02-10 12:47:54 +01:00
9ccf0ac921
Merge pull request #431 from netbox-community/VersionsToWiki
...
Move Documentation about Version to Wiki
2021-02-10 12:47:09 +01:00
8aed79363a
Move Documentation about Version to Wiki
...
See https://github.com/netbox-community/netbox-docker/wiki/Version .
2021-02-10 12:45:37 +01:00
f7337ed1e9
Merge pull request #427 from netbox-community/AddEditorconfig
...
Introduce Linting-Step in Build
2021-02-10 12:35:48 +01:00
4c8435e874
fixup! Lint the syntax of changes
2021-02-10 10:48:45 +01:00
a37f1592fc
Sort env files
2021-02-08 18:56:30 +01:00
04ac3d5f4b
Format shell scripts with shfmt
2021-02-08 18:56:30 +01:00
c6df6a040a
Fix shellcheck complaint
2021-02-08 18:56:30 +01:00
28e4ae44fb
Lint the syntax of changes
2021-02-08 18:56:30 +01:00
493fc60401
Use black as formatter for python files
2021-02-08 18:24:29 +01:00
0d25aff744
Add editorconfig
2021-02-08 18:24:29 +01:00
f33c647f24
Merge branch 'MajesticFalcon-feature' into develop
2021-02-08 10:37:04 +01:00
16ae063321
Adjust to repository standards
2021-02-08 10:36:50 +01:00
e4e2c788a9
Update 290_webhooks.py
...
Move to a more standard method of object handling
2021-02-08 10:09:55 +01:00
2e5d84612d
Update initializers/custom_links.yml
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2021-02-08 10:09:55 +01:00
744f0e57ad
Update initializers/webhooks.yml
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2021-02-08 10:09:55 +01:00
52c51b5f99
Update initializers/custom_links.yml
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2021-02-08 10:09:55 +01:00
f88f4e1579
Update startup_scripts/290_webhooks.py
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2021-02-08 10:09:55 +01:00
95f4d7856a
Update startup_scripts/280_custom_links.py
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2021-02-08 10:09:55 +01:00
07a0b1d7ef
Update startup_scripts/280_custom_links.py
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2021-02-08 10:09:55 +01:00
fe811f37bd
replace loop with list comprehension
2021-02-08 10:09:55 +01:00
8321449cc0
add icons to help messages
2021-02-08 10:09:55 +01:00
618feff63a
add error handling for webhook and custom links. fix initializer comments
2021-02-08 10:09:55 +01:00
a3cf645dc5
fix webhook initializer yaml and webhook startup script to work with latest netbox release
2021-02-08 10:09:55 +01:00
d0c786e831
Update webhooks.yml
...
fix comment
2021-02-08 10:09:54 +01:00
7112a88359
add webhook initializer
2021-02-08 10:09:54 +01:00
187ae4b2a1
add custom link initializers
2021-02-08 10:09:54 +01:00
3a0b3fe133
Merge pull request #426 from netbox-community/FixBuild
...
Dependencies to build 'cryptography' Python package
2021-02-08 09:55:12 +01:00
5343eaae65
Fix building cryptography pip
2021-02-08 09:03:33 +01:00
83a0d5d12f
Merge pull request #425 from ypid/fix/branding
...
NetBox should always be referred to as NetBox
2021-02-04 22:17:29 +01:00
ee40e339c8
NetBox should always be referred to as NetBox
...
Fix all instances of "Netbox".
```Shell
git ls-files -z . | xargs --null -I '{}' find './{}' -type f -print0 | xargs --null sed --in-place --regexp-extended 's#Netbox#NetBox#g;'
```
Ref: https://netbox.readthedocs.io/en/stable/development/style-guide/#branding
2021-02-04 21:48:08 +01:00
04e0b3d3ca
Merge pull request #421 from tobiasge/django-storages-backends
...
Provide backends for django-storages in our images
2021-02-04 19:36:21 +01:00
fa70e0b761
Merge pull request #423 from netbox-community/ImprovedIssueTemplate
...
Change the phrasing of the alternative issue options
2021-02-03 21:59:42 +01:00
88b35eb48e
Change the phrasing of the alternative options
2021-02-03 21:46:11 +01:00
5644254113
Provide backends for django-storages in our images
2021-02-03 20:01:36 +01:00
4dd7a51c7d
Merge pull request #419 from netbox-community/develop
...
Version 1.0.1
2021-02-03 15:30:31 +01:00
c7e259e116
Merge branch 'release' into develop
2021-02-03 15:01:11 +01:00
3cbe07cb0e
Preparation for 1.0.1
2021-02-03 14:52:21 +01:00
70b38d52b9
Merge pull request #413 from tobiasge/fix-412
...
Is greater than or equal to is "-ge" and not "-gte".
2021-01-31 21:38:49 +01:00
a21d146b60
Is greater than or equal to is "-ge" and not "-gte".
2021-01-31 16:39:45 +01:00
6e7a64bd81
Merge pull request #410 from netbox-community/renovate/django-storages-1.x
...
Update dependency django-storages to v1.11.1
2021-01-31 16:07:40 +01:00
f8360ba6aa
Update dependency django-storages to v1.11.1
2021-01-31 14:42:24 +00:00
bab8373f66
Merge pull request #411 from netbox-community/renovate/actions-checkout-2.x
...
Update actions/checkout action to v2
2021-01-31 15:41:41 +01:00
ad93c99f46
Update actions/checkout action to v2
2021-01-31 11:55:20 +00:00
ed6256172f
Merge pull request #394 from netbox-community/develop
...
Prepare version 1.0.0
2021-01-29 10:48:29 +01:00
5109e340ca
Prepare for Version 1.0.0
2021-01-28 10:22:48 +01:00
62d31fda58
Merge pull request #398 from netbox-community/updateYAML
...
Update of ruamel.yaml
2021-01-20 16:08:03 +01:00
ed141c8a4e
Merge pull request #399 from tobiasge/prevent-edge-from-failing
...
Prevent "alpine:edge" from failling the workflow
2021-01-20 13:14:09 +01:00
4d8d02e35a
Merge pull request #397 from netbox-community/SkipStartupScriptsForUnitTests
...
Skip Startup Scripts in Unit Tests
2021-01-20 13:08:25 +01:00
96132e1dcc
Prevent "alpine:edge" from failling the workflow
...
Alpine is releases a new version once a year. Therefore our workflow
runs don't need to be marked as failed when run on alpine:edge
2021-01-20 10:43:07 +01:00
896651ed97
Update of ruamel.yaml
2021-01-20 09:50:00 +01:00
f810d0342d
Skip Startup Scripts in Unit Tests
2021-01-20 09:36:13 +01:00
323e18278a
Merge branch 'MajesticFalcon-iss365' into develop
2021-01-20 09:03:31 +01:00
a0f7737916
rebase and fix script order
2021-01-20 09:03:04 +01:00
7f8cc76af6
address issue #365
2021-01-20 09:03:04 +01:00
21bd7f426c
Merge pull request #393 from MajesticFalcon/vm_init_bug
...
Bugfix - Allow primary device IP without virtual machine initialization
2021-01-20 08:54:13 +01:00
3758bc805a
Merge pull request #396 from netbox-community/renovate/configure
...
Configure Renovate
2021-01-20 08:26:35 +01:00
72859ca71a
Configure Renovate
2021-01-20 08:24:47 +01:00
0022392f03
Add renovate.json
2021-01-20 08:24:28 +01:00
385c66e30d
Update startup_scripts/270_primary_ips.py
...
Ah, of course.. I would agree. :)
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2021-01-19 12:54:52 -06:00
65023a7dd4
Merge pull request #384 from ryanmerolle/develop
...
Expand Initialization Support
2021-01-19 18:59:49 +01:00
426adb2333
Preparation for 0.28.0
2021-01-18 08:38:44 +01:00
584566b0f0
allow simultaneous virtual machine and device primary ip initialization
2021-01-15 23:44:10 -06:00
5399f8c890
Update 270_primary_ips.py
...
fix issue where user has no virtual machines defined, but startup script still tries to iterate over empty file.
2021-01-15 23:42:26 -06:00
2372c1eeff
remove site from power_feeds
2021-01-15 15:02:01 -05:00
788aeacd9b
correct missing required sites in power_feeds
2021-01-15 14:25:42 -05:00
00fa1793d0
update services examples
2021-01-15 14:14:07 -05:00
4260e9b864
more comment corrections
2021-01-15 09:26:09 -05:00
02713e1465
showcase protcol options in services initializer
2021-01-15 09:23:21 -05:00
728a16c93d
correct initializers commenting
2021-01-15 09:19:21 -05:00
742560c571
Merge pull request #361 from tobiasge/nginx-unit
...
Use Nginx Unit to serve the application
2021-01-15 13:33:55 +01:00
d273391773
Gunicorn is replaced with nginx-unit
...
We now serve Netbox with an nginx-unit instance instead of Gunicorn.
This allows us to get rid of the extra Nginx container because Unit is
also serving the static files. The static files are now collected at container
buildtime instead of every startup.
2021-01-15 09:22:22 +01:00
380cb77080
Merge pull request #386 from netbox-community/LinksForIssues
...
Links for issues
2021-01-12 11:08:50 +01:00
92b6608403
Create config.yml for ISSUE_TEMPLATE
...
This commit adds links to the _New Issue_ section of Github.
The intention is to provide more hints where to get help and
further reduce the amount of Github issues that can not be
acted upon.
2021-01-07 14:08:06 +01:00
94509f86d7
added route_targets startup_script
2020-12-30 19:11:09 -05:00
818266ace1
added services startup_script
2020-12-30 19:10:46 -05:00
dfb0327340
Added power startup_scripts
2020-12-30 19:10:30 -05:00
e3946af27c
added tenant to example aggregates.yml
2020-12-30 19:09:27 -05:00
8d8c58df54
optional assoc to cluster & circuit startup_script
2020-12-30 19:09:08 -05:00
cbaaffc589
add extra space after ▶️ to remove text overlap
2020-12-30 18:23:12 -05:00
0f1cc9eea0
add tenant to aggregate startup_script
2020-12-30 18:22:12 -05:00
90018fc6d7
add cluster group startup script
2020-12-29 22:10:19 -05:00
621fa12934
comment out secret roles
2020-12-29 22:09:31 -05:00
3094665092
add tags & secret roles
2020-12-29 19:36:58 -05:00
31f52041f8
correct circuit model startup scripts
2020-12-29 18:27:41 -05:00
6ab38472be
circuits model startup_scripts
2020-12-29 16:24:16 -05:00
aa4d630a0f
Merge pull request #371 from netbox-community/develop
...
Version 0.27.0
2020-12-15 09:53:01 +01:00
4e8588accf
Preparation for 0.27.0
2020-12-15 08:59:42 +01:00
07469b2b72
Merge pull request #370 from netbox-community/GettingHelp
...
Introducing our Github Community
2020-12-15 08:54:30 +01:00
a7c1d9f550
Merge pull request #369 from netbox-community/AddQuayIo
...
Add quay.io as fallback registry
2020-12-15 08:53:35 +01:00
5605b9b218
Introduce our Github Community
2020-12-15 00:50:02 +01:00
b92c652d99
Add quay.io as fallback registry
2020-12-15 00:41:01 +01:00
d77b3c1222
Merge pull request #342 from netbox-community/Fix337
...
Prepare for Netbox v2.10.x
2020-12-14 22:51:24 +01:00
e383fd42bd
Fix custom fields initializer
2020-12-14 22:11:01 +01:00
234baa40a5
Remove redundant assignment in for loop
2020-12-14 20:58:50 +01:00
77d3dcded0
Fix leftover from testing in test.sh
2020-12-14 20:58:50 +01:00
349e269356
Remove the legacy select_field from the samples
...
This was only used for testing.
2020-12-14 20:58:50 +01:00
5c9bea8b50
Update Custom Field logic for Netbox v2.10.x
2020-12-14 20:58:43 +01:00
036f94a450
Simplify test script for manual tests
2020-12-14 20:54:19 +01:00
9d51762161
Merge pull request #359 from devon-mar/login-timeout-fix
...
Fix TypeError when using LOGIN_TIMEOUT
2020-11-13 15:36:16 +01:00
4276c941eb
Change LOGIN_TIMEOUT default to int
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2020-11-03 14:57:12 -08:00
3cbdf26773
Merge pull request #356 from timrabl/enviroment-changes
...
Enviroment changes
2020-11-03 18:44:44 +01:00
fbfce46ce5
Fix TypeError when using LOGIN_TIMEOUT
2020-11-02 22:39:06 -08:00
255889288c
Rename SESSION_FILE_PATH default environment variable in configration.py
2020-10-30 23:06:42 +01:00
c068db1751
Merge pull request #348 from tobiasge/python-upgrade
...
Upgrade Python image to 3.9-alpine
2020-10-29 17:12:24 +01:00
378784a19c
Merge pull request #328 from pruiz/pruiz/make-ldap-group-settings-optional
...
Allow disabling LDAP-group related settings when AUTH_LDAP_*_GROUP environment variables are not defined
2020-10-29 16:24:17 +01:00
dcb3b5495d
Remove now unneeded os. prefix from environ calls.
2020-10-29 14:57:34 +01:00
60f4e8b2ed
Allow disabling LDAP-group related settings when AUTH_LDAP_*_GROUP environment variables are not defined. This is required in order to work with Google's Secure LDAP, due to some limitations on django-auth-ldap plugin (see: https://github.com/django-auth-ldap/django-auth-ldap/issues/201 )
2020-10-29 14:56:35 +01:00
a51ad36801
Merge pull request #355 from netbox-community/develop
...
Version 0.26.2
2020-10-27 16:41:48 +01:00
953ee09b0c
Preparation for 0.26.2
2020-10-27 16:24:10 +01:00
94047d60ed
Merge branch 'release' into develop
2020-10-27 16:22:59 +01:00
80bfd98000
Merge pull request #354 from comphilip/release
...
Fix ldap configuration in /etc/netbox/config/ldap/*.py not loaded
2020-10-27 16:11:55 +01:00
7694fd320a
use extend method for simplification.
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2020-10-27 21:12:26 +08:00
097bea8702
Merge pull request #353 from netbox-community/develop
...
Version 0.26.1
2020-10-27 12:32:43 +01:00
a3c21ae0ac
Fix ldap configuration in /etc/netbox/config/ldap/*.py not loaded
2020-10-27 19:27:51 +08:00
074960327b
Preparation for 0.26.1
2020-10-27 10:30:55 +01:00
e1462d9ca4
Merge pull request #351 from netbox-community/RevertPrometheusPreps
...
Revert changes to 'gunicorn_config.py'
2020-10-27 10:29:07 +01:00
a5aa1bfd3b
Revert changes to 'gunicorn_config.py'
2020-10-27 09:31:47 +01:00
cb02450783
Merge pull request #350 from comphilip/release
...
Fix "'NoneType' object has no attribute 'lower'" when no AUTH_LDAP_MI…
2020-10-27 09:29:34 +01:00
8307560c88
Fix "'NoneType' object has no attribute 'lower'" when no AUTH_LDAP_MIRROR_GROUPS defined
2020-10-27 15:51:12 +08:00
43aea3a1dd
Merge pull request #349 from netbox-community/develop
...
Version 0.26.0
2020-10-26 16:55:21 +01:00
bb2ac7bd71
Disable tests for Python 3.10-rc
...
Some of the dependencies of Netbox can't be built with Python 3.10.
2020-10-26 16:47:38 +01:00
30a98c5009
Upgrade Python image to 3.9-alpine
...
Upgrade the default base image to Python 3.9 and start testing on Python 3.10-rc
2020-10-26 16:25:38 +01:00
a52a5547be
Preparation for 0.26.0
2020-10-26 16:21:47 +01:00
120a605d35
Merge pull request #347 from tobiasge/python-final
...
Use release version of Python 3.9 in tests
2020-10-26 16:06:12 +01:00
e51f9cbc18
Merge pull request #344 from netbox-community/Prometheus
...
Prepare for Monitoring with Prometheus
2020-10-26 15:58:52 +01:00
071401b771
Merge pull request #346 from tobiasge/fix-action-warning
...
Fix warning in Github Actions
2020-10-26 15:48:50 +01:00
911488242f
Use release version of Python 3.9 in tests
2020-10-26 15:42:31 +01:00
5512ea68b3
Ignore prometheus.yml
2020-10-26 15:40:22 +01:00
7d055fbcaf
Mention monitoring in README
2020-10-26 15:29:41 +01:00
3d244a1946
Fix warning in Github Actions
...
Our build script is using "set-env" which has been deprecated by Github.
See this bolg entry:
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-10-26 15:23:17 +01:00
e18d6c53b3
Revert most changes
2020-10-26 15:22:56 +01:00
48decdeb0e
Monitoring parts to docker-compose.monitorin.yml
2020-10-26 15:22:56 +01:00
6ac65a64c9
Fix test
2020-10-26 15:22:56 +01:00
f46d8a7782
Adds Prometheus/Grafana monitoring infrastructure
2020-10-26 15:22:52 +01:00
64d82b5e42
Merge pull request #343 from netbox-community/DynamicVariables
...
Dynamic Configuration
2020-10-26 15:21:42 +01:00
58050e5287
Merge core functionality into configuration.py
...
Which is the file `docker/configuration.docker.py` in our repo.
The common code is then imported by `docker/ldap_config.docker.py`.
2020-10-26 14:43:11 +01:00
2dba2b8811
Fix default for secret_key in configuration.py
2020-10-20 21:45:37 +02:00
d0c7b87925
Improve order in configuration.py
2020-10-20 21:40:14 +02:00
ec3fd8a790
Revert accidential change to _read_secret order
2020-10-20 21:36:40 +02:00
75554ef5b4
Consistency in namespace name
2020-10-20 21:29:08 +02:00
dad0608834
Rename example.py to extra.py
...
And add some comments to the the file that hopefully guide the user.
2020-10-20 20:51:43 +02:00
dc77f1a0b1
Ignore non-default configuration files
2020-10-20 20:51:43 +02:00
16b567939c
Dot character has special meaning in module names
...
Therefore we esacpe it using the underscore character.
2020-10-20 20:51:43 +02:00
20820e10c2
Optimize Imports in ldap_config.py
2020-10-20 20:51:35 +02:00
553c8ea470
Update configuration.py
2020-10-20 20:49:59 +02:00
811618b359
Lower gunicorn default loglevel
2020-10-20 20:46:43 +02:00
7429835970
Sample dynamic configuration file
2020-10-20 20:46:43 +02:00
43c05d816d
Dynamically load configuration files
2020-10-20 20:46:43 +02:00
fd3d3d11d1
Tiny refactoring
2020-10-20 20:46:43 +02:00
121c3f800d
Merge branch 'eemil-develop' into develop
2020-10-20 19:23:11 +02:00
9287995df4
Update to latest configuration
2020-10-20 19:22:52 +02:00
85fbb0af70
fix typo
...
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2020-10-20 19:20:29 +02:00
6bada6660a
Prefer secret to env variable if both are configured
2020-10-20 19:20:29 +02:00
df3ab69c0f
Merge pull request #310 from shuichiro-makigaki/add-remote-auth
...
Add REMOTE_AUTH_* configs
2020-10-20 09:02:27 +02:00
38f4474b14
Add REMOTE_AUTH_* support
2020-10-20 11:11:32 +09:00
51331621ab
Merge pull request #345 from netbox-community/enable_sponsoring
...
Enable Sponsoring Button
2020-10-19 17:13:34 +02:00
156681f68d
Merge pull request #327 from madnutter56/mirror_ldap_groups
...
add option to mirror ldap groups into netbox
2020-10-19 17:06:51 +02:00
9f4a9f528c
add option to mirror ldap groups into netbox
...
this commit allows ldap assigned groups to be mirrored into
netbox users.
The default is None as this is not the primary way to do this
change.
2020-10-19 07:50:33 -07:00
cad803ed31
Create FUNDING.yml to enable sponsoring
2020-10-19 16:50:04 +02:00
9efaccadf7
Merge branch 'Tassatux-develop' into develop
2020-10-18 11:41:03 +02:00
f553d17655
Change log message
2020-10-18 11:31:48 +02:00
2b361c4541
Merge branch 'develop' of https://github.com/Tassatux/netbox-docker into Tassatux-develop
2020-10-18 11:24:51 +02:00
c744603a85
Merge pull request #336 from ericgeldmacher/develop
...
Fix sites.yml initializer
2020-09-21 21:04:39 +02:00
1133ef50de
Fix sites.yml initializer
2020-09-15 15:38:24 -05:00
b33a509e25
Merge pull request #333 from tobiasge/python-3.8
...
Move default source image to Python 3.8
2020-09-01 15:35:17 +02:00
79f0b997f3
Merge pull request #332 from tobiasge/image-deps
...
Update images in docker-compose
2020-09-01 14:04:21 +02:00
32cef1dcf8
Enable test on Python 3.9
2020-09-01 13:52:01 +02:00
74833a9b21
Update images in docker-compose
2020-09-01 13:34:42 +02:00
a68f315acb
Move default source image to Python 3.8
2020-09-01 12:27:39 +02:00
00022e7d79
Merge pull request #331 from netbox-community/develop
...
Develop
2020-09-01 11:05:25 +02:00
dd490605ca
Preparation for 0.25.0
2020-09-01 10:40:16 +02:00
e2711ca205
Merge pull request #326 from tobiasge/fix-startup-2.9
...
Fixes for Netbox 2.9
2020-09-01 10:37:37 +02:00
a87f2b3331
Merge pull request #329 from tdorsey/patch-1
...
Fix typo in Readme
2020-08-31 08:03:33 +02:00
f174749f98
chore: fix typo
2020-08-30 22:06:20 -04:00
b02a93904e
Fixed IP address creation for Netbox 2.9
2020-08-24 14:20:35 +02:00
3ace32dfc2
Fixed creation of passwords for Netbox 2.9
2020-08-24 11:08:28 +02:00
9fae2b0f74
Fixed VM interface creation for Netbox 2.9
2020-08-24 11:08:23 +02:00
23c3240863
Merge pull request #319 from jamiereid/release
...
Update README.md
2020-07-14 09:09:20 +02:00
3f9e874d77
Update README.md
...
fix spelling mistake
2020-07-14 11:19:49 +10:00
4b0f158852
Merge pull request #313 from jgcasd/jgcasd-patch-1
...
Add optional LOGIN_TIMEOUT to configuration.py
2020-06-17 15:26:16 +02:00
51490d0039
Added LOGIN_TIMEOUT option to configuration.py
...
Added LOGIN_TIMEOUT option to configuration.py. The option is already available in standard Netbox configuration.
2020-06-16 11:27:59 -07:00
df72d6bbb5
Handle primary IPs on devices and VMs
2020-06-05 13:12:27 +02:00
688672de26
Merge pull request #308 from netbox-community/XForwardedProto
...
Remove the 'X-Forwarded-Proto' line from the nginx config
2020-06-05 11:57:23 +02:00
5624ecc65e
Remove the 'X-Forwarded-Proto' line from the nginx config
...
The reason is that in the default configuration nginx is only serving 'http' traffic.
So if an upstream proxy sets the 'X-Forwarded-Proto' header, because it is terminating
TLS, then nginx will overwrite it to 'http'. This will cause django to think the page
is served via 'http' and it will not create 'https://...' URLs.
Related to #292
2020-06-02 16:06:52 +02:00
7f93b328af
Merge pull request #307 from netbox-community/FixFileMatching
...
Don't try to run non-python files
2020-06-02 14:42:58 +02:00
ccad15ecf7
Don't try to run non-python files
2020-06-02 13:37:57 +02:00
e9a9d9b70b
Merge pull request #305 from netbox-community/develop
...
Preparation for 0.24.1
2020-05-29 14:41:15 +02:00
03b36058cd
Preparation for 0.24.1
2020-05-29 10:09:08 +02:00
9e06a38d41
Merge pull request #304 from tobiasge/fix-303
...
Fix #303 for Netbox v2.8.5
2020-05-29 10:03:22 +02:00
b7ad18afb0
Fix #303 for Netbox v2.8.5
...
In this Netbox version the ColorChoices where moved to utilities.choiceFix #303 for Netbox v2.8.5
In this Netbox version the ColorChoices where moved to utilities.choicess
2020-05-27 09:10:24 +02:00
a9232e4f30
Add optional primary_ip on virtual machines initializer
2020-05-22 17:40:11 +02:00
93a3784295
Merge pull request #296 from netbox-community/develop
...
Release 0.24.0
2020-05-16 18:56:06 +02:00
45f7823a17
Preparation for 0.24.0
2020-05-15 13:59:45 +02:00
a6584d2874
Merge pull request #274 from tobiasge/optimise-builds
...
Optimise builds
2020-05-15 13:57:43 +02:00
fd87c7cb98
Merge pull request #294 from netbox-community/Fix284
...
Fix #284 : Fixes the bug that initializers with no data stopped the execution of the later initializers
2020-05-15 13:57:23 +02:00
1f38ca0a86
Merge pull request #295 from minitriga/#293_ssl_tls_env
...
Implement SSL and TLS Config
2020-05-15 09:29:02 +02:00
efec435ba0
fix some issues
2020-05-14 15:37:47 +00:00
ab8ff04852
#293
2020-05-14 15:09:25 +00:00
77feec30a0
Don't stop when startup_scripts quit
...
Fixes #284
2020-05-14 16:59:30 +02:00
bed40b0d05
Add STARTTLS option. ( #277 )
...
* Add STARTTLS option.
2020-05-14 16:41:42 +02:00
24f0545bc6
Merge branch 'ryanmerolle-develop' into develop
2020-05-14 16:20:07 +02:00
1bc1ab2a0a
Preserve compatibility
2020-05-14 16:19:38 +02:00
bfa69dc0e9
Merge branch 'develop' of https://github.com/ryanmerolle/netbox-docker into ryanmerolle-develop
2020-05-14 16:17:59 +02:00
6c8042b63d
Merge pull request #289 from weisdd/bugfix/devices.py.example
...
Fixes #246 : Non-working devices.py.example
2020-05-14 15:35:34 +02:00
795e82be46
Fix shellcheck error
2020-05-14 13:54:40 +02:00
d8a6c321a1
Update build.sh
...
Include suggestion from cimnine
Co-authored-by: Christian Mäder <cimnine@users.noreply.github.com >
2020-05-14 13:49:19 +02:00
1ecf4853b8
Fixed devices.py.example report
2020-05-11 16:46:10 +03:00
5cb8e97e65
Merge pull request #276 from weisdd/bugfix/dockerfile-media-permissions
...
Dockerfile: Fixed file permissions for media
2020-05-06 18:40:00 +02:00
98e131fa30
Merge pull request #279 from hoanhan101/release
...
Fix typo in overriding docker-compose config
2020-04-22 22:51:44 +02:00
d6323ce40f
Fix typo in overriding docker-compose config
2020-04-22 16:24:34 -04:00
1c65f7af10
Dockerfile: Fixed file permissions for media
2020-04-18 17:08:42 +03:00
7fb78b3fd2
Fixed script in case no branch for next exists
...
Build now prints a message when no devlop-* branch is found instead of crashing
2020-04-13 21:44:18 +02:00
aa9f01a778
Merge pull request #273 from cimnine/NoResponse
...
No response
2020-04-09 21:17:42 +02:00
786f9b50d2
Fixes build when DOCKER_FROM is set but empty
...
The DOCKER_FROM is set to an empty value in the push tests.
This expands the check to catch this test case
2020-04-09 10:26:21 +02:00
5909670690
Fixed "latest" tag
...
The variable for the latest tag didn't contain all the needed values.
2020-04-09 09:04:20 +02:00
231de236e0
Removed Travis CI configuration and script
...
We are no longer building the images with Travis CI.
2020-04-09 08:47:07 +02:00
9ea95950b9
probot/no-response configuration
2020-04-09 08:30:30 +02:00
d84c399c00
Let "latest" tag follow the highest version
...
Latest tag is now added to the new version when it is release by Netbox.
2020-04-09 08:17:05 +02:00
a217ce8ffd
Changed "build-branches.sh" to "build-next.sh"
...
The old version of "build-branches.sh" skipped the pushing of images when one of
them didn't change its sources. When looking at the Netbox branches I noticed
that the "master" branch only changes when there is a new release. Because we
build the new releases anyway in "build-latest.sh" that leaves "develop" and
"develop-*" which change regularly. The new script "build-next.sh" is responsible
for building "develop-*" as the next major release of Netbox. The build of
"develop" is moved to the Github Action build matrix. This has the additional
advantage of being faster because more builds are done in parallel.
2020-04-08 22:11:37 +02:00
794fb45e0e
Fix shellcheck items found by shellcheck 0.7.1
2020-04-08 16:06:55 +02:00
8e34f46bad
Add checks to verifiy if a new build is needed
...
This checks if the source materials (python image, Netbox commit,
netbox-docker commit) have changed since the last build. This check is done
by comparing the digest and commit ids from the previous image with the
given tag to the current values taken from the Git and Docker repositories.
The checks are only performed for builds by the automated builds on Github.
2020-04-08 15:50:06 +02:00
ed0d099df7
Merge pull request #271 from tobiasge/labels-in-build
...
Add labels for all variants
2020-04-05 13:14:48 +02:00
26d08302e3
Add labels for all variants
...
When we don't set the --label argument on the commandline for all
build variants we lose them in the image.
This also prints out the labes on image push.
2020-04-05 09:29:31 +02:00
64b763429f
update configuration.py for netbox 2.7.11 REDIS config
...
update configuration.py to use REDIS config referencing `tasks` in place of `webhooks`
2020-04-01 23:41:35 -04:00
5769684c98
Merge pull request #265 from netbox-community/develop
...
Release 0.23.0
2020-03-30 20:51:22 +02:00
23e2da52f8
Preparation for 0.23.0
2020-03-30 15:15:30 +02:00
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
f87ffe7c33
Update configuration/configuration.py
...
Co-Authored-By: Christian Mäder <cimnine@users.noreply.github.com >
2020-03-29 01:40:08 -07:00
8bc77c1bc0
Add RELEASE_CHECK_URL to configuration and default env.
2020-03-27 21:34:51 -07:00
7662d81efe
Merge pull request #258 from netbox-community/readme_improvements
...
Readme improvements
2020-03-17 16:39:43 +01:00
7f489aa11d
Improved the README
...
- adjust the _Quick Start_ section to match the instructions in the _Getting Started_ guide on our wiki
- Adds a new _Getting Help_ section
- Improvements in explaining the tags of the published Docker image
2020-03-17 16:07:15 +01:00
5c3eff0823
Merge pull request #255 from minitriga/issue_253_docs_2
...
Fix embedded documents for Netbox version v2.7.10 and higher.
2020-03-11 12:16:48 +01:00
5f90ad8c56
inlude docs in container
2020-03-11 10:40:10 +00:00
5f1c241145
Merge pull request #245 from ScanPlusGmbH/fix-configuration-inconsistencies
...
Fix configuration inconsistencies
2020-03-11 09:53:21 +01:00
20c7461c7b
Fixed test failures because of missing cache
...
When running tests with ´test.sh´ some errors where logged because now
redis-cache instance was running.
2020-02-14 12:38:05 +01:00
b9c44b85cc
The Redis cache container was using the wrong env
...
Our docker-compose.yml pointed the env file for the Redis cache to the
wrong file. Now the Redis cache password between the netbox.env and
redis-cache.env match.
2020-02-14 12:38:05 +01:00
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
880628876f
Merge pull request #244 from ScanPlusGmbH/init-perms-function
...
Permission handling in external function
2020-02-13 08:15:27 +01:00
8d3bd48c7a
Permission handling in external function
...
This move the setting of user and group permissions in the startup
script to its own function.
2020-02-12 09:36:49 +01:00
882f7bcaf2
Merge pull request #238 from ScanPlusGmbH/remove-redundancy
...
Add function to load YAML files
2020-02-10 19:25:42 +01:00
50ade7bce1
Add function to load YAML files
...
This commit starts to remove some code redundancy from the startup
scripts for easier maintenance.
2020-02-10 07:47:17 +01:00
80f514fa90
Merge pull request #239 from netbox-community/develop
...
Release 0.22.0
2020-02-08 10:44:21 +01:00
c5822b9cec
Merge pull request #235 from netbox-community/prepare-0.22.0
...
Prepare v0.22.0
2020-02-08 10:10:51 +01:00
e99a222a70
Prepare v0.22.0
2020-02-03 17:56:14 +01:00
3717b7469a
Merge pull request #236 from netbox-community/LBegnaud-master
...
Permission Wildcards
2020-02-03 17:55:22 +01:00
3d80cc5a72
Tiny code refactoring
2020-02-02 09:48:02 +01:00
69ef7b7827
Removed the eval from the code
...
... and changed it to make it work with the latest Netbox version.
2020-01-31 11:39:05 +01:00
ba3176f140
Added missing keywords to the yaml
...
... and moved some documentatory comments to the beginning of the file.
2020-01-31 11:37:05 +01:00
a2c06026d5
Ajdust indents in __main__.py
...
... so that the match the style of the other python code in this project
2020-01-31 11:35:25 +01:00
f4e243d5ad
update example to note yaml restriction
2020-01-31 09:27:34 +01:00
aa0d2a6e01
simplify yml definitions to use wildcard syntax
2020-01-31 09:27:34 +01:00
cce4370d41
add permission example
2020-01-31 09:27:34 +01:00
927a545f41
adjust groups and users startup scripts to allow custom codename filter
2020-01-31 09:27:34 +01:00
0574ffc571
Merge pull request #233 from newlandk/patch-1
...
update ldap caching configuration
2020-01-31 09:25:45 +01:00
ce74e94cbb
Merge pull request #234 from netbox-community/test-pr
...
Enable push workflow for PRs
2020-01-31 09:18:31 +01:00
778f7546b8
Enable push workflow for PRs
2020-01-30 15:48:01 +01:00
74eaae6bc8
Update ldap_config.py
2020-01-28 17:43:35 -06:00
00986573d9
Update LDAP Caching Options
...
Update LDAP caching configuration to match changes made to django-auth-ldap in 1.6.0
Django social auth now uses different cache configuration options: https://github.com/django-auth-ldap/django-auth-ldap/blob/master/django_auth_ldap/backend.py#L1041-L1056
NetBox settings.py reference: https://github.com/netbox-community/netbox/blob/master/netbox/netbox/settings.py#L360
2020-01-28 17:36:45 -06:00
b0b20aa6ba
Merge pull request #232 from netbox-community/develop
...
Release 0.21.1
2020-01-23 18:08:29 +01:00
f3a858811a
Merge pull request #230 from netbox-community/prepare-0.21.1
...
Preparation for 0.21.1
2020-01-23 15:50:54 +01:00
1eb40d1774
Preparation for 0.21.1
2020-01-23 15:34:22 +01:00
1f25fba671
Merge pull request #229 from netbox-community/fix_shields
...
Readme Cleanup
2020-01-23 15:32:41 +01:00
f525351cfe
Merge pull request #231 from netbox-community/green_tests
...
Disable python 3.9 tests once more
2020-01-23 15:31:46 +01:00
0e625a3b5c
Disable python 3.9 tests once more
2020-01-23 10:44:02 +01:00
f0b00ee104
Update docker inspect command in bug_report template
2020-01-23 10:40:28 +01:00
1c8d695fc2
Remove references to the old build system
2020-01-23 10:36:13 +01:00
653321994a
Fix link
2020-01-23 10:26:21 +01:00
132ab6fcca
Fix typo in PR template
2020-01-23 10:09:56 +01:00
9229b45dc2
Fix build status badge
2020-01-23 09:35:30 +01:00
d058b7bc93
Merge pull request #226 from netbox-community/develop
...
Release 0.21.0
2020-01-23 08:59:05 +01:00
a0f5a11ff1
Merge branch 'release' into develop
...
This is to allow automatic merging on Github from develop->release
2020-01-20 11:32:56 +01:00
05b9431ecb
Merge pull request #225 from netbox-community/prepare-0.21.0
...
Prepare 0.21.0
2020-01-20 11:28:13 +01:00
e179616db4
Preparation for 0.21.0
2020-01-20 10:36:15 +01:00
b92fbdc50d
Update mentioned Netbox version to 2.7.1
2020-01-20 10:36:15 +01:00
f26df57bfd
Merge pull request #218 from netbox-community/updated-pullrequest-template
...
Check that `develop` is the base branch in new PRs
2020-01-20 10:35:51 +01:00
8892ea9936
Ask for a release note entry
2020-01-20 10:28:08 +01:00
1bad9b4fa8
Fix typo in pull request template
2020-01-20 10:28:08 +01:00
2b21e14c2c
Check that develop
is target in PR
...
This is an update to the PR template.
It mostly adds text and some checks related to how good the template
is filled in and whether the `develop` branch was selected as base.
2020-01-20 10:28:08 +01:00
8caf755914
Merge pull request #209 from netbox-community/2.7-prep
...
Prepare for Netbox 2.7
2020-01-20 10:26:50 +01:00
27f671e41a
Update IP Initializer for Netbox 2.7
...
The ip address database model has changed in Netbox 2.7.
Therefore the initializer code, that was used before, broke.
As a user, you will need to update your ip_addresses.yml
file as follows:
- Make sure the status is written in lower case.
See the diff of this commit for further information how this is meant.
2020-01-20 08:39:26 +01:00
74a0e2cf6e
Update Interfaces Initializer for Netbox 2.7
...
The interface database model has changed in Netbox 2.7.
Therefore the initializer code, that was used before, broke.
As a user, you will need to update your dcim_interfaces.yml
file as follows:
- Make sure the type is a value out of the possible choices.
See the diff of this commit for further information how this is meant.
2020-01-20 08:39:26 +01:00
f3403cd0f5
Update VM Initializer for Netbox 2.7
...
The vm database model has changed in Netbox 2.7.
Therefore the initializer code, that was used before, broke.
As a user, you will need to update your virtual_machines.yml
file as follows:
- Make sure the status is spelled lowercase.
See the diff of this commit for further information how this is meant.
2020-01-20 08:39:26 +01:00
8d8b9a157e
Update VLAN Initializer for Netbox 2.7
...
The VLAN database model has changed in Netbox 2.7.
Therefore the initializer code, that was used before, broke.
As a user, you will need to update your vlans.yml file as follows:
- Make sure the status is spelled lowercase.
See the diff of this commit for further information how this is meant.
2020-01-20 08:39:26 +01:00
4a58676647
Update Device Initializer for Netbox 2.7
...
The device database model has changed in Netbox 2.7.
Therefore the initializer code, that was used before, broke.
As a user, you will need to update your devices.yml file as
follows:
- Make sure the rack face is spelled lowercase.
See the diff of this commit for further information how this is meant.
2020-01-20 08:39:26 +01:00
7b914d31d6
Update Rack Initializer for Netbox 2.7
...
The rack database model has changed in Netbox 2.7.
Therefore the initializer code, that was used before, broke.
As a user, you will need to update your racks.yml file as follows:
- Rack types must match one of the 5 rack types given, e.g.
'4-post-cabinet'.
- Rack width must match one of the 2 rack widths given, i.e. '19' or
'23'.
See the diff of this commit for further information how this is meant.
2020-01-20 08:39:26 +01:00
c001626b85
Update Custom Fields Initializer for Netbox 2.7
...
The custom field database model has changed in Netbox 2.7.
Therefore the initializer code, that was used before, broke.
As a user, you will need to update your custom_fields.yml file as
follows:
- type must be lowercase
- the `selection` type was changed to `select`
- the filter_logic must be lower case
This is to achieve compatibility with the naming schema that
Netbox uses internally. It allows us to become forward compatible
in case Netbox ever introduces a new type for custom fields.
See the diff of this commit for further information how this is meant.
2020-01-20 08:39:26 +01:00
355f9d4cf7
Prepare for Netbox 2.7
2020-01-20 08:39:26 +01:00
40ef427336
Merge pull request #222 from netbox-community/fix-github-action
...
Fix Github Action
2020-01-20 08:38:40 +01:00
e16b009a7f
Merge pull request #221 from netbox-community/improve-test.sh
...
Improve test.sh
2020-01-20 08:37:48 +01:00
25671d42a5
Re-enable Netbox unit tests
2020-01-20 08:37:18 +01:00
dd0aee081a
Fix failing GH Action
2020-01-17 18:46:30 +01:00
cfbd037f79
Enable tests with Python 3.9
2020-01-17 17:44:07 +01:00
3b56c827f9
Improve test.sh
...
Don't move the original initializers directory, but rather use the one
with the modified initializers in it.
2020-01-17 17:23:15 +01:00
870b44fdbc
Merge pull request #214 from cimnine/github-action
...
Use Github Actions to build Netbox Docker
2020-01-17 14:26:40 +01:00
79a10dd445
Preparation for 0.20.0
2020-01-17 14:11:28 +01:00
57afeec94f
Netbox is not yet compatible with Python 3.9
2019-12-29 22:09:32 +01:00
b118cd5812
Building the Docker image with Github Actions
2019-12-23 18:21:08 +01:00
7863e5902e
Preparation for 0.20.0
2019-12-21 15:20:33 +01:00
0a9991de96
Merge pull request #186 from netbox-community/non-root
...
Non root
2019-12-20 14:21:34 +01:00
28c786c2a6
Merge pull request #195 from netbox-community/update-postgres
...
Update PostgreSQL to 11
2019-12-20 11:43:17 +01:00
1c899b55eb
Merge pull request #201 from netbox-community/fix_docker_build
...
Fix variables for Dockerhub build
2019-12-20 11:42:59 +01:00
7af88388bb
Merge pull request #202 from netbox-community/prepare_184
...
Prepares scripts and documentation for #184
2019-12-20 11:42:41 +01:00
51df2cbbaa
Merge pull request #206 from netbox-community/test-initializers
...
Adds a test that validates the initializer yml files
2019-12-20 11:42:30 +01:00
b48de9f87e
Merge pull request #207 from netbox-community/speedup_startup_scripts
...
Massive speedup in executing startup_scripts
2019-12-16 12:17:21 +01:00
85065005d4
Merge pull request #203 from netbox-community/pull-request-template
...
Pull Request Template Suggestion
2019-12-16 12:16:53 +01:00
0696ecb037
Merge pull request #204 from netbox-community/reduce_docker_context
...
Reduce the Docker Context
2019-12-16 12:16:37 +01:00
05d32ae705
Massive speedup in executing startup_scripts
2019-12-14 18:16:31 +01:00
fd955544af
Merge pull request #196 from jsimonetti/rackgroup_initialiser
...
Add rack group initialiser
2019-12-14 17:31:38 +01:00
0a77c3d81e
Merge pull request #198 from mattolenik/fix-197
...
Remove use of GNU date extensions when labeling images
2019-12-14 17:20:36 +01:00
66e90428b5
Remove use of GNU date extensions when labeling images
...
Fixes #197
2019-12-13 16:06:18 -08:00
310cda1f18
Reduce the Docker Context
2019-12-11 13:58:33 +01:00
daaf72962f
Adds a test that validates the initializer yml files
2019-12-11 11:48:29 +01:00
93dee74459
Add rack group initialiser
...
Fixes #192
Signed-off-by: Jeroen Simonetti <jeroen@simonetti.nl >
2019-12-11 10:57:14 +01:00
1064696c96
N/A when there's no issue
2019-12-10 23:16:11 +01:00
7df5da38bf
Pull request template suggestion
2019-12-10 23:09:43 +01:00
e4e0a63e17
Better safe than sorry, keep PostgreSQL at 11 for now.
2019-12-10 22:41:57 +01:00
bf2a21ddea
Merge pull request #177 from sdktr/patch-2
...
Add SSLMODE to database connection settings
2019-12-10 22:39:53 +01:00
6a07527632
Merge pull request #194 from netbox-community/update-redis
...
Update Redis to Version 5
2019-12-10 22:35:55 +01:00
0f7675c792
Merge pull request #193 from netbox-community/revert-180
...
Revert "Fix #179 'libc not found'"
2019-12-10 22:35:39 +01:00
f3bbfdc34c
Merge pull request #189 from netbox-community/GettingStarted
...
Adds a link to the Getting Started wiki section to the README
2019-12-10 22:35:17 +01:00
a4186c1031
Prepares scripts and documentation for #184
2019-12-10 21:44:11 +01:00
809570f4bc
Fix variables for Dockerhub build
2019-12-10 21:25:36 +01:00
135199e597
Merge branch 'master' into patch-2
2019-12-09 22:54:30 +01:00
8a92640d10
Re-wording of dependencies check paragraph
2019-11-26 12:28:43 +01:00
788804627e
Fix typo
2019-11-26 12:27:25 +01:00
150f35ea3b
update postgres to 12
2019-11-26 12:23:16 +01:00
1ce99cf02f
update redis
2019-11-26 12:14:51 +01:00
5e92352b0a
set umask in entrypoint
2019-11-26 12:09:26 +01:00
8664e42233
Revert "Fix #179 'libc not found'"
...
This reverts commit feb810ab27
.
2019-11-26 11:40:10 +01:00
7942e9edbe
Remove the named user, change permissions to 'g+w'
2019-11-26 11:24:12 +01:00
01c4137dc9
Adds netbox user
2019-11-26 11:24:12 +01:00
c083baf640
Preparation for 0.19.4
2019-11-25 17:12:29 +01:00
d1d71e1256
Merge branch 'mattolenik-fix-skip-git'
2019-11-25 17:11:10 +01:00
6c762a7755
Merge branch 'fix-skip-git' of https://github.com/mattolenik/netbox-docker into mattolenik-fix-skip-git
2019-11-25 17:11:03 +01:00
946a503a25
Merge branch 'edenpark59-master'
2019-11-25 17:10:33 +01:00
6a8ffc1f02
Merge branch 'master' of https://github.com/edenpark59/netbox-docker into edenpark59-master
2019-11-25 17:10:22 +01:00
ca2b875ab9
Merge branch 'markhoney-patch-1'
2019-11-25 17:09:49 +01:00
29185fb9fd
reorganized docker ignore file
...
.. and added some more files to it.
2019-11-25 17:09:37 +01:00
df7241ac5c
Merge branch 'patch-1' of https://github.com/markhoney/netbox-docker into markhoney-patch-1
2019-11-25 17:07:12 +01:00
52d67f6b60
Merge branch 'labelling'
2019-11-25 17:06:43 +01:00
34ce5be006
Respect SKIP_GIT environment variable when building
...
Fixes issue #190
2019-11-21 08:09:01 -08:00
f2fd7dbbe7
Adds a link to the Getting Started wiki section to the README
2019-11-20 11:09:37 +01:00
08cda559a3
Update docker-compose.yml
2019-11-20 11:00:09 +01:00
02a5171e37
Update Nginx 1.17.6-alpine docker-compose.yml
2019-11-20 10:09:02 +01:00
552676cc9d
Ignore local override file
...
Adding an ignore rule for docker-compose.override.yml should allow people to clone this repo and use an override file to match their environment, without that file causing issues every time they pull a new version of the repo.
2019-11-18 12:20:39 +13:00
caaa68234c
Adds more labels to the Dockerfile
...
It also updates the README and the bug_report template to reflect
the changes. Additionally, in the README some relevant shields from
shields.io are added.
The labels follow [label-schema.org][lsorg] and the [OpenContainer
image spec, section annotations][ocis], specifications.
[lsorg]: http://label-schema.org/rc1/
[ocis]: https://github.com/opencontainers/image-spec/blob/master/annotations.md
2019-11-17 17:13:29 +01:00
eddc308055
Merge pull request #182 from netbox-community/feature-request-template
...
A new issue category for feature/change requests
2019-11-16 22:14:31 +01:00
0e2c50c374
A new issue category for feature/change requests
2019-11-12 11:56:22 +01:00
c790ce5953
Preparation for 0.19.3
2019-11-11 10:27:55 +01:00
cf7aef31e2
Merge pull request #180 from ScanPlusGmbH/fix-179
...
Fix #179 'libc not found'
2019-11-11 10:21:32 +01:00
feb810ab27
Fix #179 'libc not found'
...
Gunicorn version 20 crashes in this docker image. So for now use a
version <20.
2019-11-11 08:53:11 +01:00
3f2fe54bfd
Merge pull request #176 from sdktr/patch-1
...
Add CONN_MAX_AGE to database connection settings
2019-11-11 08:29:47 +01:00
6568dff8e1
Add SSLMODE to database connection properties
...
Defaulting to SSLMODE=prefer, optional override using environment variable: DB_SSLMODE
2019-11-06 10:26:29 +01:00
773ec630b4
Add CONN_MAX_AGE to database connection settings
...
Defaulting to 300 seconds for the database connection to avoid new connection setup roundtrip on consecutive requests
2019-11-06 10:24:15 +01:00
8d71d2f973
Merge pull request #175 from ScanPlusGmbH/optimze-pip-install
...
Optimize pip install command
2019-11-01 14:20:20 +01:00
f9662a1e4b
Optimize pip install command
...
As mentioned by @sdktr the "--install-option" is redundant. The added
"--no-warn-script-location" is used to silence warnings when installing
into a directory that is not on $PATH.
2019-10-31 10:11:33 +01:00
f7b526eacd
Prepare Version 0.19.2
2019-10-24 17:03:14 +02:00
e32bb272b2
Merge branch 'ScanPlusGmbH-fix-170'
2019-10-24 17:02:47 +02:00
e3f632d77f
Fixes #170 - "drf-yasg" installed into wrong dir
...
With the new multistage build the pip install command put some packages
in the wrong directory. This resuled in them not being copied into the
runtime images. This commit add the additional "--prefix" option to the
install command. After that all test run and we no longer get the error
"ModuleNotFoundError: No module named 'drf_yasg'".
2019-10-24 17:02:23 +02:00
63174f85ae
Merge pull request #171 from tovin07/remove-trailing-space
...
Remove trailing space in Dockerfile
2019-10-24 16:47:50 +02:00
eb0f704ebe
Remove trailing space in Dockerfile
2019-10-23 11:46:26 +07:00
b69a38015c
Delete issue_template.md
2019-10-17 17:40:27 +02:00
41f6a80c91
Update issue templates
2019-10-17 17:40:01 +02:00
79f0670f7e
Prepare Version 0.19.1
2019-10-15 12:29:35 +02:00
313d1a3aae
Merge branch 'ScanPlusGmbH-custom-scripts'
2019-10-15 12:28:32 +02:00
8428b9cdbd
Merge branch 'custom-scripts' of https://github.com/ScanPlusGmbH/netbox-docker into ScanPlusGmbH-custom-scripts
2019-10-15 12:28:22 +02:00
de1e3676eb
Fix push
2019-10-15 12:28:04 +02:00
de1e5edd02
Prepare Version 0.19.0
2019-10-15 11:48:25 +02:00
ef989284c2
Merge pull request #159 from netbox-community/multistage-build
...
Refactor to multistage builds
2019-10-15 11:47:09 +02:00
e060f86b9a
Corrections for shellcheck warnings
2019-10-15 10:03:39 +02:00
0a38220497
Update purpose text in build.sh
2019-10-15 01:00:21 +02:00
fb60841047
Only test 'latest' in PRs
...
Because it's the only tag being built
2019-10-15 00:56:37 +02:00
0f4a872082
More tests
2019-10-15 00:47:19 +02:00
26b1f59d66
Improve formating and fix typo
2019-10-15 00:40:48 +02:00
064908397e
Improved Build Job descriptions
2019-10-15 00:34:15 +02:00
42642c94c3
Only push on 'main' branch
2019-10-15 00:34:15 +02:00
123fd981e9
Fix build
...
The Docker Hub build system runs on Ubuntu Xenial containers.
Xenial's git is 2.7.4, which does not know the `-P` flag yet.
2019-10-15 00:34:15 +02:00
20109c3392
Checkout the repository with git
...
This changes the build process even further. Instead
f using `wget` to fetch the current code, `git` is used.
This allows for faster switching between branches,
because only the differences between them have to be
fetched from the server.
But the main advantage is that the build cache can
finally be used as designed by Docker. Repetitive
builds are very fast now. This is also true between
branches and tags, as long as the `requirements.txt`
file doesn't change.
2019-10-15 00:34:15 +02:00
f3b9c34e3b
externalize netbox download with wget
2019-10-15 00:34:15 +02:00
ab4b8720d1
Fix caching in build.sh
2019-10-15 00:34:15 +02:00
052b53aa5c
Fix apt-get detection
2019-10-15 00:34:15 +02:00
fadac8c5c3
Only build the master branch to speed up the test
2019-10-15 00:34:15 +02:00
d0c9dfe2e5
Try to get PR builds working
2019-10-15 00:34:15 +02:00
d0ebb34432
Refactor to multistage builds
...
This commit introduces a huge change in the build process.
What changed:
- Dockerfile.ldap was integrated into Dockerfile as a seperate
[build stage][multistage-build].
- All the build scripts were refactored according to this.
- The `docker-compose.yml` file was adjusted likewise.
- The main build script, `/build.sh`, now always builds all
targets (formerly called variants).
- The minimal requirements for Docker and docker-compose
have increased.
- The build on hub.docker.com must be adjusted.
This change should also fix #156 permanently.
[multistage-build]: https://docs.docker.com/develop/develop-images/multistage-build/
2019-10-15 00:34:15 +02:00
db04deca0d
Add support for custom scripts
...
Custom scripts were added to Netbox in version 2.6.3. This adds a new
directory to the image where custom scripts can be placed.
2019-10-14 09:50:05 +02:00
c148d3ceb9
Prepare Version 0.18.2
2019-10-14 09:20:22 +02:00
42826ae133
Fix #165
2019-10-14 09:17:32 +02:00
19728fa3e6
prepare 0.18.1
2019-10-13 14:03:56 +02:00
e1f054b6b5
Merge branch 'fix-160'
2019-10-13 14:03:34 +02:00
79d349133e
fix typo
2019-10-13 14:03:22 +02:00
cb8007e41d
Adds a hyperlink for the #netbox-docker channel
2019-10-12 15:16:17 +02:00
b790796f9b
Prepare Version 0.18.0
2019-10-12 14:56:03 +02:00
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
5ae5977717
Merge branch 'axarriola-master'
2019-10-12 14:27:11 +02:00
e894cdaa06
Reformat initializers and add some IPv6 examples
2019-10-12 14:23:41 +02:00
5defc38294
Add missing break
2019-10-12 14:23:11 +02:00
61c0a9b519
Merge branch 'master' of https://github.com/axarriola/netbox-docker into axarriola-master
2019-10-12 14:02:35 +02:00
992a8f1d5f
More typos. Tested all changes.
2019-10-11 18:08:22 +02:00
2d25907cba
Fixing typos.
2019-10-11 17:30:38 +02:00
8a40c6e0a3
Merge branch 'master' of https://github.com/netbox-community/netbox-docker
2019-10-11 17:06:18 +02:00
ed8e339bfe
Merge pull request #162 from netbox-community/cleanup
...
Remove debug statement
2019-10-11 16:32:07 +02:00
4b1514f8d3
Remove debug statement
2019-10-11 16:31:56 +02:00
2044f685cf
Merge pull request #161 from netbox-community/fix-platform-initializer
...
Updating the initializer platform examples
2019-10-11 16:15:19 +02:00
86de0d850b
Updating the initializer platform examples
...
rpc client was removed from netbox
2019-10-11 16:15:03 +02:00
4e1ac2392d
Added newline and breaks.
2019-10-11 15:46:32 +02:00
723d4744a4
Merge branch 'master' of https://github.com/axarriola/netbox-docker into axarriola-master
2019-10-11 14:31:29 +02:00
821d6c8672
Fixed further requirements.
2019-10-10 17:35:06 +02:00
0b5214d247
Fixed aesthetics.
2019-10-10 16:52:29 +02:00
aca448d180
Merge branch 'bootc-helm-chart'
2019-10-09 12:42:01 +02:00
6051092a59
Move large parts of the documentation in the README to the wiki
2019-10-09 12:40:40 +02:00
03b52f9074
Merge branch 'helm-chart' of https://github.com/bootc/netbox-docker into bootc-helm-chart
2019-10-09 12:40:29 +02:00
ce9158eb07
Update README.md
2019-07-30 13:45:08 +02:00
74000645dc
Make patch version
2019-07-30 13:36:22 +02:00
ef0755b9cf
Merge pull request #149 from takumin/fix_attribute_error
...
fix AttributeError for ruamel.yaml
2019-07-30 13:34:48 +02:00
7f22d21d5d
fix AttributeError for ruamel.yaml
2019-07-30 20:09:02 +09:00
e349c239fe
Release 0.17.0
2019-07-30 10:47:56 +02:00
28ba0e56e7
Merge pull request #144 from ScanPlusGmbH/update-base-image
...
Update base image
2019-07-30 10:44:44 +02:00
b0287e344e
Merge pull request #148 from LBegnaud/master
...
adjusts users and groups startup scripts to accomdate non-uniqueness
2019-07-30 10:44:03 +02:00
e6e7647f32
adjusts users and groups startup scripts to accomdate non-uniqueness
2019-07-26 14:13:15 -05:00
3e1f688f78
Add a link to my Helm chart
...
I've written and will continue to maintain a Helm chart to aid in
deploying NetBox on Kubernetes. This adds a link to the README file so
that people who may be interested in it can find it.
2019-07-20 16:51:51 -03:00
135d29e06f
Update base image
...
This updates the base image to Alpine 3.10 with Python 3.7
2019-07-05 08:22:25 +02:00
4cb5b9f20d
Added more startup_scripts and initializers examples.
2019-07-04 14:10:56 +02:00
5a4e9d7a14
Merge branch 'miso231-patch-1'
2019-07-02 21:33:54 +02:00
89b9c22252
Merge branch 'patch-1' of https://github.com/miso231/netbox-docker into miso231-patch-1
2019-07-02 21:33:36 +02:00
dc3db2d9fd
%s/digitalocean/netbox-community/gi
...
Thank you Digitalocean for sponsoring Netbox!
And thank you for letting it grow up and move out ;)
2019-07-02 21:32:58 +02:00
0270fc2dca
Retype REDIS_PORT to int
2019-07-01 17:29:58 +02:00
aed5126279
Provides necessary changes for v2.6 compatibility
...
Fixes #139
2019-06-21 22:48:23 +02:00
9c45e4d5e1
Prepare Version 0.14.0
2019-06-12 17:56:52 +02:00
dfd30f5eae
Explain caching strategy in Dockerfile comments
2019-06-12 17:53:35 +02:00
a5537b18a4
Merge branch 'improved_build_speed' of https://github.com/rje6459/netbox-docker
2019-06-12 17:45:40 +02:00
9601cb1e54
Merge branch 'master' into improved_build_speed
2019-06-12 17:28:52 +02:00
54ac5dc2ab
Merge branch 'mryauch-master'
2019-06-12 17:18:48 +02:00
a086c2fc22
Changing REF_URL to use HEAD/TAG agnostic API
...
Per [dicsuccion](https://github.com/netbox-community/netbox-docker/pull/137#issuecomment-495667921 ) with @cimnine, changing the API endpoint to one that retains functionality of previous URL while supporting both HEADS and TAGS
2019-05-28 10:45:10 -04:00
e33a2d2c0a
Adding REF to GitHub repo HEAD for cache busting
...
After installing requirements, check if HEAD has changed and bust cache for RUN instruction for wget archive
2019-05-23 11:20:39 -04:00
821fb5f36e
Caching of requirements.txt
...
After [a discussion][1] with rje6459 on the networktocode Slack
in the #netbox-docker channel we've come up with a small improvement
to those that regularly have to build netbox docker locally.
It fetches the "requirements.txt" from the desired branch before
downloading netbox itself.
[1]: https://networktocode.slack.com/archives/CD23LP8BC/p1558537080023200
2019-05-22 18:05:54 +02:00
7362e275b0
Add AUTH_LDAP_GROUP_TYPE env variable support
...
Dynamically imports the correct class/subclass from django_auth_ldap.config based on the AUTH_LDAP_GROUP_TYPE environment variable.
2019-05-09 07:47:28 -07:00
6c3db3deff
Update django to 2.2
2019-05-09 09:57:01 +02:00
2f8ea89d54
Prepare Version 0.13.0
2019-05-08 12:00:57 +02:00
7008c03bcb
Merge branch 'mryauch-mryauch-patch-1'
2019-05-08 11:57:50 +02:00
8f39034014
Merge branch 'mryauch-patch-1' of https://github.com/mryauch/netbox-docker into mryauch-mryauch-patch-1
2019-05-08 11:57:43 +02:00
98833e20c8
Prepare Version 0.12.0
2019-05-08 11:43:29 +02:00
a5e51dfb47
Merge branch 'ajknv-master'
2019-05-08 11:38:31 +02:00
936d868582
Merge branch 'master' of https://github.com/ajknv/netbox-docker into ajknv-master
2019-05-08 11:38:22 +02:00
96924736df
Updated README.md to reflect AUTH_LDAP_BIND_PASSWORD secret support
2019-05-01 08:14:26 -07:00
5107fb7c6b
AUTH_LDAP_BIND_PASSWORD secret file support
2019-04-30 14:24:22 -07:00
9eef398a9d
prepare next version
2019-03-27 14:23:28 +01:00
e83db27b91
Merge pull request #131 from Bialogs/selinux
...
Add shared (z) container volume SELinux labels to the volumes created…
2019-03-27 14:19:18 +01:00
4419646732
Merge branch 'ScanPlusGmbH-short-tag'
2019-03-27 12:01:06 +01:00
286bfa0248
reorganized tagging
2019-03-27 12:00:32 +01:00
e768cb5b87
Merge branch 'short-tag' of https://github.com/ScanPlusGmbH/netbox-docker into ScanPlusGmbH-short-tag
2019-03-27 08:13:58 +01:00
e45773c29f
Add shared (z) container volume SELinux labels to the volumes created by docker-compose.
2019-03-25 16:22:37 -04:00
220370ed76
Add short version tag
...
Adds a short version tag in the form of v$MAJOR.$MINOR. This tags
creates the possibillity to follow patch releases automatically with the
scheduled import option in Openshift and Kubernetes.
2019-03-22 08:28:41 +01:00
b49e6fac14
Update README.md
...
Fix the link to the configuration file, since it's core was "outsourced" some time ago.
2019-03-19 20:33:31 +01:00
5beb3093db
Add support for using SSL connections to Redis.
2019-03-19 11:35:45 -05:00
df16a431ca
Prepare Version 0.10.0
...
0.9.0 was already tagged without a version increment
2019-03-19 17:14:08 +01:00
585e411cde
Prepare Version 0.9.0
2019-03-19 17:12:40 +01:00
e17baea76c
Merge pull request #128 from ScanPlusGmbH/optimze-startup
...
Make startup scripts optional
2019-03-19 17:12:15 +01:00
8c95f32b0c
Make startup scripts optional
...
To optimize the application boot time the startup scripts can now be
disabled by an ENV variable. The default when the variable is not set,
is to run the startup scripts. This means that the default behaviour is
not changed from earlier releases.
2019-03-11 12:31:41 +01:00
d4b394c999
Prepare 0.9.0
2019-02-22 14:03:42 +01:00
9c259adc88
Merge branch 'cimnine-update-django'
2019-02-22 13:53:49 +01:00
582064f4cd
Loosen version pinning for Django
...
This change is in accordance with https://github.com/digitalocean/netbox/issues/2808
2019-02-22 13:52:37 +01:00