Homelab Automation Bot to Guard your very own Asgard
Project description
gungnir
Overview
Gungnir is a Homelab Automation Bot to Guard your very own Asgard from the dangerous world of out of date components.
Usage
CLI
Requirements:
- Python 3.9+
- Syft (generate bill of materials)
Help:
python -m gungnir --help
Gungnir - Homelab Automation Bot to Guard your very own Asgard
options:
-h, --help show this help message and exit
--debug Enable Debug mode
--banner Show banner
--version Show version
--container Enable container mode
--disable-banner Disable banner
--hostname HOSTNAME Hostname (mainly for containers)
-t TOKEN, --token TOKEN
DependencyTrack Token
-i INSTANCE, --instance INSTANCE
DependencyTrack Instance
Docker-Compose
Download the docker-compose.yml
example and run with the following command:
docker-compose up
Environment Variable:
DEPENDENCYTRACK_URL=http://localhost:9090
DEPENDENCYTRACK_TOKEN=ABCD...
License
This project is licensed under the terms of the MIT open source license. Please refer to MIT for the full terms.
Support
Please create issues for any feature requests, bugs, or documentation problems.
Acknowledgement
- @GeekMasher - Author and Maintainer
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gungnir-0.2.0.tar.gz
(8.6 kB
view details)
Built Distribution
File details
Details for the file gungnir-0.2.0.tar.gz
.
File metadata
- Download URL: gungnir-0.2.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 057f26338d385567a3bf67fc9dd75b670c8503cd791fe94ccd18b0cef92416b2 |
|
MD5 | 5eb902fb63003f666d2923ae27d40609 |
|
BLAKE2b-256 | 749928c72cb1f8a11d1070694e0d3e63305f2ec3d6c272d13cceddebb5de3be6 |
File details
Details for the file gungnir-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: gungnir-0.2.0-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f12df49b60c3743b57bebaf82e00cd693af5fb6cba9370381a5f1248b35b701 |
|
MD5 | f82de690038b59732b8ed80e141e6e58 |
|
BLAKE2b-256 | 418cfb5108304762c9986544c2b4d62cd791db38a96fe418b03ccb9c3ddb7e68 |