Commit Graph

750 Commits

Author SHA1 Message Date
Christoph Petrausch f124417f69 Added username and email of superuser 2018-04-19 11:53:55 +02:00
Christoph Petrausch d9b9a8adda Do not print the admin credentials. All outputs from STDOUT may end up in a central log store. This will compromise the superuser credentials. 2018-04-18 13:39:54 +02:00
Christian Mäder c231aa97a1
Merge pull request #62 from mtwstudios/patch-1
set MEDIA_ROOT to match docker-compose.yml
2018-04-10 13:55:00 +02:00
Christian Mäder 38f3ca8848
Merge branch 'master' into patch-1 2018-04-10 13:53:07 +02:00
Christian Mäder a5dccb2558
Revert "⚙️ Print every command"
This reverts commit 1fb6b80f93.
2018-04-10 11:42:06 +02:00
Christian Mäder 1fb6b80f93
⚙️ Print every command 2018-04-10 11:13:52 +02:00
Christian Mäder 6c3966415b
⚙️ Additional build debug info 2018-04-10 10:58:31 +02:00
Christian Mäder 626195d00f
⚙️ Parallel builds 2018-04-10 10:37:27 +02:00
Christian Mäder 8ffe6529c9
⚙️ Reduce number of branches to build 2018-04-10 10:13:53 +02:00
Matthew Tom-Wolverton b28e615023
set MEDIA_ROOT to match docker-compose.yml
otherwise the default of `/etc/netbox/media` is used, which doesn't persist
2018-04-08 19:46:26 -04:00
Christian Mäder 4bd5f0903f
🐞 Fix building all branches 2018-04-06 11:16:29 +02:00
Christian Mäder 6945157e86
Merge pull request #59 from mchlumsky/proxy_support
Add proxy support to build.sh
2018-04-05 16:40:38 +02:00
Martin Chlumsky 2bbb7f68f2 Add proxy support to build.sh. 2018-04-05 10:25:27 -04:00
Christian Mäder 75fdcfdeb7
Merge pull request #61 from ScanPlusGmbH/fix-typo
Fix typo
2018-04-04 15:32:00 +02:00
Tobias Genannt add2a04ae6 Fix typo 2018-04-04 13:13:41 +02:00
Christian Mäder 1a78a881aa
Merge branch 'ScanPlusGmbH-issue-54' 2018-04-04 10:17:57 +02:00
Christian Mäder 726efd1128
⬆️ Version increment
Because of a braking change.
2018-04-04 10:17:33 +02:00
Tobias Genannt b46bd58e0a
Move config to /etc/netbox/config (Fixes #54)
With this the configuration is moved to /etc/netbox/config and the
default reports directory is set to /etc/netbox/reports. This enables
the user to mount reports from a config map or persistent volume in
OpenShift.
2018-04-04 10:13:30 +02:00
Christian Mäder 5b62a4c0ad
Merge pull request #60 from ninech/preparing_for_braking_changes
 Introduces a Netbox Docker project version
2018-04-04 10:11:48 +02:00
Christian Mäder 0b55a24188
✏️ Version ≠ Version 2018-04-04 09:50:17 +02:00
Christian Mäder f56a79381b
Introduces a Netbox Docker project version 2018-04-04 09:44:58 +02:00
Christian Mäder 6074fd873a
Merge pull request #57 from ninech/correct_types_in_config
🐞 Parse config correctly
2018-03-28 15:21:43 +02:00
Christian Mäder fc5e008bb7
🐞 Parse config correctly
Fixes #56
2018-03-26 11:08:09 +02:00
Christian Mäder ac41f7ed78
Merge branch 'bdlamprecht-adding_napalm' 2018-03-08 09:56:14 +01:00
Christian Mäder f0496539b6
✏️ Moved NAPALM section
... and rephrased it a bit.
2018-03-08 09:55:56 +01:00
Christian Mäder 578bb38770
✏️ Moved ldap info into Version section 2018-03-08 09:54:34 +01:00
Christian Mäder 2d5a84e023
✏️ Made production instructions more prominent 2018-03-08 09:54:06 +01:00
Christian Mäder a59c48427f
✏️ Netbox -> NetBox 2018-03-08 09:52:35 +01:00
Brady Lamprecht 4897e0ef0e
Updating README.md to describe NAPALM settings. 2018-03-08 09:38:43 +01:00
Brady Lamprecht 07b1b4675c
Adding in support for NAPALM 2018-03-08 09:38:43 +01:00
Christian Mäder df38f74c0e
Merge pull request #53 from ScanPlusGmbH/gunicorn-config
Externalize gunicorn-config
2018-03-08 09:33:20 +01:00
Tobias Genannt 2a1b6e42a8 Externalize gunicorn-config
This moves the gunicorn_config.py into /etc/netbox so that it can be
easily mapped through a Openshift config map
2018-03-07 14:57:56 +01:00
Christian Mäder ae9a3f04a5
✏️ Typo 2018-03-05 16:38:30 +01:00
Christian Mäder 747b32adb2
🐞 Fix parameter passing 2018-03-05 16:29:02 +01:00
Christian Mäder bc786364d9
🐞 Fix error reporting 2018-03-05 16:28:35 +01:00
Christian Mäder 4d16297418
⚙️ Check variant when checking latest version 2018-03-05 15:17:59 +01:00
Christian Mäder b13617aff2
Merge branch 'ScanPlusGmbH-ldap' 2018-03-05 14:38:17 +01:00
Christian Mäder 36f79b3ffe
⚙️ Compact Variants Logic into build-all.sh 2018-03-05 14:36:24 +01:00
Christian Mäder e3120a715e
🐳 Allow variants from other source images 2018-03-05 14:35:11 +01:00
Christian Mäder 30a37511e2
❇️ Adds DEBUG option 2018-03-05 14:32:04 +01:00
Christian Mäder 8f001adef4
💄 Cleanup and hide warnings 2018-03-05 14:29:24 +01:00
Tobias Genannt 6a01a3379d Add django_ldap_auth
In the ldap.Dockerfile the django_ldap_auth module is installed to
enable authentication againt LDAP servers.
2018-02-27 10:09:14 +01:00
Christian Mäder 3af803f481
✏️ OpenShift Issues were resolved
Thanks to #47 Netbox seems not fit for OpenShift as well.
2018-02-22 18:31:25 +01:00
Christian Mäder a0f4fc677e
Merge branch 'ScanPlusGmbH-openshift-config' 2018-02-22 18:05:07 +01:00
Christian Mäder 912357322a
✏️ Cosmetics 2018-02-22 18:04:31 +01:00
Tobias Genannt ef76e4e8ea Modifications for Openshift
With these modifications the netbox containers can run on Openshift.
The configuration files can be imported from a config map to the
'/etc/netbox' directory and will be loaded from there.
2018-02-22 17:22:04 +01:00
Christian Mäder 9f1f858fcb
Merge pull request #45 from ninech/initializers
Introduced Initializers
2018-02-16 11:04:43 +01:00
Christian Mäder 2d6388b489
🐞 Be More Explicit On Paths 2018-02-16 10:49:34 +01:00
Christian Mäder ba2b49339f
⬆️ Updates Dependencies
* Postgres 9.6 -> 10.2
* Nginx 1.11 -> 1.13
2018-02-16 10:34:33 +01:00
Christian Mäder bab8618650
❇️ Make relevant mounts read-only
Some mounts are not supposed to be writable by
a container. The docker-compose file has been
improved in that direction in order to enforce this.
2018-02-16 10:30:26 +01:00