Commit Graph

555 Commits

Author SHA1 Message Date
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
Christian Mäder 43cb9f7e50
Include Initializers
Initializers are startup scripts for common tasks like creating custom
fields. These are problems many users of Netbox Docker potentially face
and are therefore worth sharing.
2018-02-16 10:25:51 +01:00
Christian Mäder 061cbb8e8d
Merge pull request #44 from caskings/master
Fix k8s configmap url
2018-02-16 09:53:52 +01:00
Craig Askings c2bf4e6ddd
Merge pull request #1 from caskings/configmap-404
Update README.md
2018-02-16 18:31:06 +10:00
Craig Askings 705cb5f58a
Update README.md
Fix url for K8s configmap, old url was 404
2018-02-16 18:30:09 +10:00
Christian Mäder f0d4e49faf
⚙️ Push the webhooks Docker image 2018-02-06 09:13:25 +01:00
Christian Mäder 2d03bbe948
❇️ Build lampwins's experimental webhooks-backend 2018-02-05 17:30:15 +01:00
Christian Mäder 95e7fe6e02
Merge pull request #43 from ninech/add_options_to_build_script
❇️ Adds new options to the build script
2018-02-02 13:01:45 +01:00
Christian Mäder fe05ca5c7c
❇️ Adds new options to the build script 2018-02-02 12:48:38 +01:00
Christian Mäder d2ec32fefe
Travis docker can't do `squash` 2018-01-30 16:00:05 +01:00
Christian Mäder dca64f55f5
❇️ Squash the images 2018-01-30 14:48:40 +01:00
Christian Mäder 71200070e7
Merge pull request #41 from ninech/build_and_tagging_improvements
Build and tagging improvements
2018-01-30 12:47:42 +01:00
Christian Mäder 2e819bf094
❇️ Automatically build all branches
.. which are not version branches.
2018-01-30 11:45:53 +01:00
Christian Mäder 96d414b46d
❇️ Don't build what's already there
This change introduces an API call to hub.docker.com to check if
the version we're about to build was already built & pushed. This
avoids superfluos builds.
2018-01-30 11:22:43 +01:00
Christian Mäder 57e0c34661
Fix formatting in README.d 2018-01-29 11:41:38 +01:00
David Dieulivol 1a137a0a91
Merge pull request #39 from ninech/seed_custom_fields
Load custom fields when creating the container
2018-01-25 13:44:56 +01:00
David Dieulivol 8e98b8d870 Load custom fields when creating the container. 2018-01-25 09:58:27 +01:00
Christian Mäder b505aac213
Merge pull request #38 from ninech/convert_numbers_to_int
🐞 Convert numbers from ENV to int
2018-01-24 14:17:35 +01:00
Christian Mäder 55c31ae803
🐞 Convert numbers from ENV to int
Fixes #36
2018-01-15 11:33:40 +01:00
Christian Mäder 615ee309c2
Merge pull request #37 from ninech/database_backup
✏️ Explain how to do a better backup
2018-01-15 11:28:23 +01:00
Christian Mäder ce15326e7e
✏️ Explain how to do a better backup
Fixes #35
2018-01-15 11:24:48 +01:00
Christian Mäder 286c6ed50f
Merge branch 'bdlamprecht-master' 2018-01-12 14:10:22 +01:00
Brady Lamprecht a68d09e815 Adding a named volume for 'postgresql-data'. 2018-01-10 12:31:25 -07:00
Brady Lamprecht e398390630 Adding a named volume for 'postgresql-data'. 2018-01-10 12:29:41 -07:00
Christian Mäder 52e653dd30 9️⃣ Updated sponsoring message 2017-12-26 23:10:30 +01:00
Christian Mäder 54835bd72b 9️⃣ Updated sponsoring message 2017-12-26 23:08:10 +01:00
Christian Mäder d0b252becd ✏️ More port fixes in the README
Related to #30
2017-12-26 23:06:19 +01:00
Christian Mäder fce8a23d74 ✏️ Fixes port for nginx
Fixes #30
2017-12-26 23:03:02 +01:00
Christian Mäder 1bfbd4add4
🐳 Build the develop-2.3 branch 2017-12-19 10:24:35 +01:00
Christian Mäder 76a7b79db4
✏️ Another typo fixed 2017-12-14 18:00:11 +01:00
Christian Mäder 1f143dd690
✏️ Kubernetes has ConfigMaps as well 2017-12-14 17:58:43 +01:00
Christian Mäder 7f47d17dcb
Merge pull request #28 from ninech/enhanced_configuration
Make the default configuration cluster ready
2017-12-14 14:24:55 +01:00
Christian Mäder bd9298e668
❇️ Make the default configuration cluster ready
This changes the default configuration to be better prepared for
usage with container management platforms, such as Docker Swarm,
Kubernetes or OpenShift.

Closes #27.
2017-12-14 12:53:19 +01:00
Christian Mäder 6420f0b0d5
✏️ Added an issue_template
With which I hope that people provide some basic information about
their project right away instead only on request.
2017-12-14 09:39:08 +01:00
Christian Mäder 3190ff8584
Merge pull request #26 from Danmark/Allow-setting-ENFORCE_GLOBAL_UNIQUE-in-env
Allow setting ENFORCE_GLOBAL_UNIQUE in env
2017-12-01 18:06:24 +01:00
Christian Mäder a18a1f22db
Merge branch 'master' into Allow-setting-ENFORCE_GLOBAL_UNIQUE-in-env 2017-12-01 17:56:03 +01:00
Viktor Fogelberg f96ddf1377 Allow setting ENFORCE_GLOBAL_UNIQUE in env 2017-12-01 17:48:20 +01:00
Christian Mäder 3d280cdcdd
Merge pull request #24 from Danmark/Enable-uploading-of-images
Enable uploading of images
2017-12-01 17:41:24 +01:00
Christian Mäder 0dd34f3147
Merge branch 'master' into Enable-uploading-of-images 2017-12-01 17:32:25 +01:00
Christian Mäder 2dec068d2f
Merge pull request #23 from nathbooth/patch-1
Added ttf-ubuntu-font-family
2017-12-01 15:43:00 +01:00
Viktor Fogelberg 1f114dfd34 Enable uploading of images
Set client_max_body_size to 10M so that we can upload images
2017-12-01 12:44:37 +01:00
nathbooth 2aa582f3ce
Added ttf-ubuntu-font-family
The present build does not include a font-family causing Graphviz to render text as blank squares, including the ttf  ubuntu font-family means text is rendered correctly
2017-12-01 09:27:30 +00:00
Christian Mäder e4ddfc925c
✏️ Some README improvements in the process 2017-11-29 15:13:55 +01:00
Christian Mäder 7b69fd8a1c
Creates a token for admin by default 2017-11-29 15:08:55 +01:00
Christian Mäder d3dd6a2f69
🐞 Adds most common hostnames to ALLOWED_HOSTS
`nginx.netboxdocker.docker` and `netboxdocker.docker` are required
if our ['reception'][1] thing is used to access the container.

Fixes #21

[1]: https://github.com/ninech/reception
2017-11-29 10:55:43 +01:00
Christian Mäder 03e8536db7 Merge pull request #17 from ninech/build_variable_documentation
Document the use of the build variable
2017-10-16 13:59:58 +02:00