- Aug 11, 2021
-
-
Florian Sesser authored
-
Florian Sesser authored
-
Florian Sesser authored
-
Florian Sesser authored
-
- Aug 10, 2021
-
-
Florian Sesser authored
-
Florian Sesser authored
-
Florian Sesser authored
... so it can be used in the nginx config instead of duplicating the number
-
- Aug 09, 2021
-
-
Florian Sesser authored
-
Florian Sesser authored
-
Florian Sesser authored
As per @jcalderone and @florian videoconf on 2021-08-06. - Remove custom handling of Let's Encrypt certs, use NixOs' ACME integration instead. - Use NGINX for TLS termination.
-
- Aug 05, 2021
-
-
Florian Sesser authored
NGINX does longest-prefix-match for selecting locations.
-
Florian Sesser authored
-
Florian Sesser authored
Tryfix. Can't run this locally ATM.
-
Florian Sesser authored
System tests do currently not include testing our monitoringvpn wireguard setup, so let's just add the required IP by an alias to the lo interface.
-
- Aug 04, 2021
-
-
Florian Sesser authored
This should fail currently, since metrics are still public. Also, I couldn't test this code locally, since I currently run VirtualBox VMs on my dev box. I'll just see what CI says to this code.
-
- Aug 03, 2021
-
-
Florian Sesser authored
-
Florian Sesser authored
-
- Jul 29, 2021
-
-
Jean-Paul Calderone authored
Add a timer service to periodically trigger the cert renewal service Closes privatestorageops#222 See merge request !143
-
Jean-Paul Calderone authored
This causes NixOS to generate the systemd timer unit for us and saves us having to explain a lot of subtle systemd features. It does pin execution to midnight on Monday but scaling to handle load spikes is Let's Encrypt's problem, I guess.
-
- Jul 28, 2021
-
-
Jean-Paul Calderone authored
Add ssh.nix to monitoring systems See merge request !142
-
Jean-Paul Calderone authored
-
Florian Sesser authored
-
- Jul 20, 2021
-
-
Jean-Paul Calderone authored
Monitoring: Set admin PW See merge request !123
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Jul 19, 2021
-
-
Jean-Paul Calderone authored
Fix deployment key whitespace Closes #77 See merge request !138
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
This makes it easier to test outside of GitLab and it also means we don't depend on whatever wacko shell settings we inherit from GitLab.
-
Jean-Paul Calderone authored
Use a new variable which actually holds a path Closes #76 See merge request !136
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Remove group and other permissions from the deploy key Closes #75 See merge request !134
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Propagate morph success/failure out of update-deployment Closes #74 See merge request !132
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Burn in some SSH host key knowledge Closes #71 See merge request !130
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Bounded NIX_PATH Closes #72 See merge request !131
-
Jean-Paul Calderone authored
We can't point it at a Nix expression that evaluates to our desired version of nixpkgs because certain consumers want it to be a filesystem path instead.
-
Jean-Paul Calderone authored
This is what we wanted and much more directly. It also avoids the gradual lengthening of the path by always setting the path to nixpkgs-2105 instead of some derivative of whatever the path was last time.
-