tvl-depot/ops
Griffin Smith 9c038cbff0 feat(ops/deploy-whitby): Add the start of a script to deploy whitby
Add the beginnings of an auto-deploy script for whitby, intended to
be (eventually) suitable for running automatically in a systemd timer.
The current iteration of the script doesn't actually do any deploying,
but instead takes as an argument a revision, creates a new git worktree
in /tmp with that revision checked out, runs a nix-diff of whitby's
system derivation in the running system and at that closure, puts an
html-rendered version of that diff in the public directory used by
deploy.tvl.fyi, and finally sends a message to IRC via irccat with a
link to that HTML page.

Refs: b/110
Change-Id: Id40525567f8845590c909568befd8d00c07a481c
Reviewed-on: https://cl.tvl.fyi/c/depot/+/3145
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
Reviewed-by: kn <klemens@posteo.de>
2021-09-10 16:13:20 +00:00
..
besadii feat(besadii): Tag gerrit comments as autogenerated 2021-08-24 13:00:59 +00:00
deploy-whitby feat(ops/deploy-whitby): Add the start of a script to deploy whitby 2021-09-10 16:13:20 +00:00
dns feat(ops/dns): Point nixery.dev to whitby 2021-08-24 11:53:10 +00:00
gerrit-tvl feat(gerrit-tvl): add Buildkite-backed Checks plugin implementation 2021-04-07 11:19:04 +00:00
journaldriver refactor(ops): Consistent use of depot.third_party vs. pkgs 2021-04-10 12:09:20 +00:00
kontemplate refactor(ops): Consistent use of depot.third_party vs. pkgs 2021-04-10 12:09:20 +00:00
machines feat(whitby): Serve static HTML dir for deploys.tvl.fyi 2021-09-10 14:37:36 +00:00
modules feat(whitby): Serve static HTML dir for deploys.tvl.fyi 2021-09-10 14:37:36 +00:00
mq_cli chore: Rename pkgs->depot in all Nix file headers 2020-02-21 13:54:53 +00:00
pipelines refactor(ops/pipelines): Move failure status zeroing to setup 2021-08-29 12:37:04 +00:00
posix_mq.rs chore: Rename pkgs->depot in all Nix file headers 2020-02-21 13:54:53 +00:00
users fix(ops/users): Another try at a working password hash for mdjnsn 2021-08-31 20:23:00 +00:00
nixos.nix refactor(ops/nixos): Pass depot as a special argument 2021-05-24 21:48:37 +00:00