No description
Find a file
2024-09-23 22:28:28 +02:00
.github/workflows chore(gh-actions): provide both docker and binary releases 2024-09-23 22:28:23 +02:00
src chore: cargo-fmt 2024-09-23 22:28:28 +02:00
.dockerignore chore(everything): too much honestly 2023-06-27 21:00:25 +02:00
.gitignore chore(everything): too much honestly 2023-06-27 21:00:25 +02:00
Cargo.toml chore(everything): too much honestly 2023-06-27 21:00:25 +02:00
config.yml chore(everything): too much honestly 2023-06-27 21:00:25 +02:00
docker-compose.yml chore(gh-actions): provide both docker and binary releases 2024-09-23 22:28:23 +02:00
Dockerfile chore(everything): too much honestly 2023-06-27 21:00:25 +02:00
LICENSE.md docs(license, readme): improve documentation and add license 2023-07-03 10:53:44 +02:00
README.md docs(license, readme): improve documentation and add license 2023-07-03 10:53:44 +02:00
shell.nix chore(everything): too much honestly 2023-06-27 21:00:25 +02:00

CI

openmetrics-vici-exporter

provides an openmetrics compatible endpoint for strongSwan charon's VICI. initally tested against strongSwan 5.9 and strongSwan 6.0.

deployment

pull container image from ghcr.io, see docker-compose.yml in this repo

development

  1. sudo groupadd vici
  2. sudo chown root:vici /var/run/charon.vici
  3. sudo chmod 0770 /var/run/charon.vici
  4. sudo usermod -aG vici $user
  5. cargo run
  6. curl http://localhost:8001/metrics

license

AGPL-3.0-only

authors