Skip to content
Snippets Groups Projects
  1. Feb 11, 2022
  2. Feb 10, 2022
    • Florian Sesser's avatar
      Merge branch '207.reuse-vpn-server-ip-configuration' into... · 8aff75b7
      Florian Sesser authored
      Merge branch '207.reuse-vpn-server-ip-configuration' into '207.payment-server-exception-reporting-update'
      
      Read the VPN server IP address from the monitoring node config
      
      See merge request !257
      8aff75b7
    • Jean-Paul Calderone's avatar
      Read the VPN server IP address from the monitoring node config · 0eee7f76
      Jean-Paul Calderone authored
      morph offers an auto-passed `nodes` parameter from which we can read all of
      the nodes in the morph "network".  We can dig around in this to find the
      monitoring node and then read its configured IP address.
      
      It may be worth noting that this address appears in at least two places in the
      configuration.  It appears in our "input" configuration which grid.nix
      defines.  This change reads it from there.  We also have a NixOS module
      `nixos/modules/monitoring/vpn/server.nix` which reads this "input" and uses it
      to configure `networking.wireguard.interfaces.monitoringvpn`.  This is fed
      onwards to <nixos> to generate actual system configuration.
      
      It seems better to use the former than the latter because we have more direct
      control over it and if we consider the whole configuration system a function
      then it is more like an argument we are supplying rather than an obscure
      implementation detail.
      0eee7f76
  3. Feb 08, 2022
  4. Feb 07, 2022
  5. Feb 04, 2022
    • Florian Sesser's avatar
      Grafana Panel for Payments: Add logs (experimental), migrate all to TimeSeries · c0b39e95
      Florian Sesser authored
      Besides migrating all charts to the faster and more capable Grafana 8
      TimeSeries charting tool this mainly introduces two panels to view
      the logs of PaymentServer.  It has some naive and minimal filtering
      in place to only show lines that are not caused by the metrics gathering
      itself or that I just deemed to be OK (like "GET" requests) so we
      hopefully catch those dreaded "Unexpected Exception" lines.
      
      Fixes privatestorageops#207.
      c0b39e95
  6. Feb 03, 2022
  7. Feb 02, 2022
  8. Feb 01, 2022
  9. Jan 31, 2022
  10. Jan 21, 2022
  11. Jan 19, 2022
  12. Jan 18, 2022
  13. Jan 17, 2022
Loading