Tobias Genannt
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
Tobias Genannt
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
Tobias Genannt
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
Tobias Genannt
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
Tobias Genannt
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
Tobias Genannt
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
Tobias Genannt
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
Tobias Genannt
794fb45e0e
Fix shellcheck items found by shellcheck 0.7.1
2020-04-08 16:06:55 +02:00
Tobias Genannt
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
Tobias Genannt
ed0d099df7
Merge pull request #271 from tobiasge/labels-in-build
...
Add labels for all variants
2020-04-05 13:14:48 +02:00
Tobias Genannt
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
Christian Mäder
23e2da52f8
Preparation for 0.23.0
2020-03-30 15:15:30 +02:00
Christian Mäder
edba1a22fc
Merge pull request #263 from general-programming/RELEASE_CHECK_URL
...
Add RELEASE_CHECK_URL to configuration and default env.
2020-03-30 15:13:59 +02:00
nepeat
f87ffe7c33
Update configuration/configuration.py
...
Co-Authored-By: Christian Mäder <cimnine@users.noreply.github.com>
2020-03-29 01:40:08 -07:00
erin
8bc77c1bc0
Add RELEASE_CHECK_URL to configuration and default env.
2020-03-27 21:34:51 -07:00
Christian Mäder
7662d81efe
Merge pull request #258 from netbox-community/readme_improvements
...
Readme improvements
2020-03-17 16:39:43 +01:00
Christian Mäder
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
Tobias Genannt
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
Alexander GITTINGS
5f90ad8c56
inlude docs in container
2020-03-11 10:40:10 +00:00
Tobias Genannt
5f1c241145
Merge pull request #245 from ScanPlusGmbH/fix-configuration-inconsistencies
...
Fix configuration inconsistencies
2020-03-11 09:53:21 +01:00
Tobias Genannt
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
Tobias Genannt
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
Tobias Genannt
355ebadd10
Fixed configuration inconsistency for Redis cache
...
In the configuration.py we use database 1 as the default but in the .env
file we used 0. This sets both values to 1 as the default.
2020-02-14 12:38:05 +01:00
Tobias Genannt
880628876f
Merge pull request #244 from ScanPlusGmbH/init-perms-function
...
Permission handling in external function
2020-02-13 08:15:27 +01:00
Tobias Genannt
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
Tobias Genannt
882f7bcaf2
Merge pull request #238 from ScanPlusGmbH/remove-redundancy
...
Add function to load YAML files
2020-02-10 19:25:42 +01:00
Tobias Genannt
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
Christian Mäder
80f514fa90
Merge pull request #239 from netbox-community/develop
...
Release 0.22.0
2020-02-08 10:44:21 +01:00
Christian Mäder
c5822b9cec
Merge pull request #235 from netbox-community/prepare-0.22.0
...
Prepare v0.22.0
2020-02-08 10:10:51 +01:00
Christian Mäder
e99a222a70
Prepare v0.22.0
2020-02-03 17:56:14 +01:00
Christian Mäder
3717b7469a
Merge pull request #236 from netbox-community/LBegnaud-master
...
Permission Wildcards
2020-02-03 17:55:22 +01:00
Christian Mäder
3d80cc5a72
Tiny code refactoring
2020-02-02 09:48:02 +01:00
Christian Mäder
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
Christian Mäder
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
Christian Mäder
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
Les Begnaud
f4e243d5ad
update example to note yaml restriction
2020-01-31 09:27:34 +01:00
Les Begnaud
aa0d2a6e01
simplify yml definitions to use wildcard syntax
2020-01-31 09:27:34 +01:00
Les Begnaud
cce4370d41
add permission example
2020-01-31 09:27:34 +01:00
Les Begnaud
927a545f41
adjust groups and users startup scripts to allow custom codename filter
2020-01-31 09:27:34 +01:00
Christian Mäder
0574ffc571
Merge pull request #233 from newlandk/patch-1
...
update ldap caching configuration
2020-01-31 09:25:45 +01:00
Christian Mäder
ce74e94cbb
Merge pull request #234 from netbox-community/test-pr
...
Enable push workflow for PRs
2020-01-31 09:18:31 +01:00
Christian Mäder
778f7546b8
Enable push workflow for PRs
2020-01-30 15:48:01 +01:00
Kevin Newland
74eaae6bc8
Update ldap_config.py
2020-01-28 17:43:35 -06:00
Kevin Newland
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
Christian Mäder
b0b20aa6ba
Merge pull request #232 from netbox-community/develop
...
Release 0.21.1
2020-01-23 18:08:29 +01:00
Christian Mäder
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
Christian Mäder
1eb40d1774
Preparation for 0.21.1
2020-01-23 15:34:22 +01:00
Christian Mäder
1f25fba671
Merge pull request #229 from netbox-community/fix_shields
...
Readme Cleanup
2020-01-23 15:32:41 +01:00
Christian Mäder
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
Christian Mäder
0e625a3b5c
Disable python 3.9 tests once more
2020-01-23 10:44:02 +01:00