Hector
8452caf4c5
Merge branch 'update-changelog' into 'main'
...
Update changelog
See merge request hectorjsmith/fail2ban-prometheus-exporter!57
2022-02-18 21:52:01 +00:00
Hector
4bf63a6ed6
docs: update changelog
...
Update the CHANGELOG file with recent unreleased changes.
2022-02-18 21:49:20 +00:00
Hector
9f0327b028
Merge branch '19-update-creation-of-docker-image-labels' into 'main'
...
Resolve "Update creation of docker image labels"
Closes #19
See merge request hectorjsmith/fail2ban-prometheus-exporter!56
2022-02-12 17:31:01 +00:00
Hector
05f236902a
ci: update creation of tags ( #19 )
...
Update creation of docker tags to only tag actual releases with the
`:latest` tag. Builds on the main branch are now tagged with a `:nightly`
tag.
2022-02-12 17:31:01 +00:00
Hector
191dda3b9f
Merge branch '18-dash-missing-in-docker-run-sh-line-4-version' into 'main'
...
Resolve "Dash missing in /docker/run.sh line 4 "-version""
Closes #18
See merge request hectorjsmith/fail2ban-prometheus-exporter!55
2022-01-31 22:51:13 +00:00
Hector
93da909b0a
fix: use correct flag in dockerfile ( #18 )
...
Update the Dockerfile entrypoint script to use the correct version flag
syntax. The flag now requires two dashes instead of one. The syntax for
the texfile collector has also change, and the script was updated
accordingly.
Fix incorrect order of variable assignment when parsing CLI flags.
2022-01-31 22:51:13 +00:00
Hector
98d376ac60
Merge branch '17-configure-exporter-using-environment-variables' into 'main'
...
Resolve "Configure exporter using environment variables"
Closes #17
See merge request hectorjsmith/fail2ban-prometheus-exporter!54
2022-01-30 21:32:48 +00:00
Hector
b7e317edbc
feat: configure tool using environment variables ( #17 )
...
Replace CLI parsing functionality with the `kingpin` library to better
support configuring the tool with environment variables.
Add new environment variables to configure the tool.
BREAKING CHANGE: CLI params now require two dashes instead of one (e.g. `--socket`)
2022-01-30 21:32:48 +00:00
Hector
d92f7f79b6
Merge branch '16-add-basic-auth' into 'main'
...
Resolve "Add basic auth"
Closes #16
See merge request hectorjsmith/fail2ban-prometheus-exporter!53
2022-01-14 21:36:49 +00:00
Hector
6f76a03118
feat: add support for basic auth ( #16 )
...
Add new CLI parameters to enable protecting the API endpoints with basic
auth authentication.
Wrap the server endpoints in a new auth middleware that protects it using
the provided basic auth credentials (if set).
Store the provided basic auth credentials as hashed values to prevent them
from being accidentally leaked.
Add unit tests to ensure the new functionality works as expected.
2022-01-14 21:36:49 +00:00
Hector
013e8f30c9
Merge branch '15-update-sample-grafana-dashboard' into 'main'
...
Update sample grafana dashboard
Closes #15
See merge request hectorjsmith/fail2ban-prometheus-exporter!52
2021-12-23 11:42:10 +00:00
Hector
ae08a798b6
refactor: update grafana dashboard ( #15 )
...
Update the sample Grafana dashboard to use a variable for the data
source. All panels have been updated to use the new variable. This makes
it easier to import the dashboard and have it work with different data
sources.
2021-12-23 11:39:15 +00:00
Hector
cf71dc7449
Merge branch 'release/0.5.0' into 'main'
...
Release/0.5.0
See merge request hectorjsmith/fail2ban-prometheus-exporter!51
2021-12-21 21:25:00 +00:00
Hector
e0531694dd
docs: update changelog for release
2021-12-21 21:16:38 +00:00
Hector
c2bc99afc2
Merge branch 'remove-deprecated-database-metric-collector' into 'main'
...
Remove deprecated database metric collector
See merge request hectorjsmith/fail2ban-prometheus-exporter!50
2021-12-21 17:46:46 +00:00
Hector
497e2ff692
remove: references to db collector
...
Remove final references to the deprecated database metric collector.
Remove counter for db connection errors.
BREAKING CHANGE: Remove `-db` CLI flag.
2021-12-21 17:42:42 +00:00
Hector
157e065369
Merge branch '15-add-sample-grafana-dashboard' into 'main'
...
Resolve "Add sample grafana dashboard"
Closes #15
See merge request hectorjsmith/fail2ban-prometheus-exporter!49
2021-12-21 17:29:00 +00:00
Hector
b397a51cf8
feat: sample grafana dashboard ( #15 )
...
Add a sample Grafana dashboard to display all the metrics collected by
this tool.
Update the README file to mention Grafana dashboard.
2021-12-21 17:29:00 +00:00
Hector
4be463a7c8
Merge branch 'python2' into 'main'
...
fix: support python2 fail2ban
Closes #14
See merge request hectorjsmith/fail2ban-prometheus-exporter!48
2021-12-18 06:58:40 +00:00
Hector
6bbdd7a0a6
Merge branch 'main' into 'main'
...
feat: Add listen address parameter
See merge request hectorjsmith/fail2ban-prometheus-exporter!47
2021-12-18 06:45:37 +00:00