Fediversity/deployment
Nicolas “Niols” Jeannerod f5db62e053 Add a basic integration test (#323)
This PR adds a basic deployment test to the repository. This test will, in a NixOS test, run a deployer VM and a target VM, and check that we manage to run `nixops4 apply` on the deployer VM to change things on the target VM. The ideas are all @roberth's and this test has been extremely heavily inspired by https://github.com/nixops4/nixops4-nixos/blob/main/test/default/nixosTest.nix.

Reviewed-on: Fediversity/Fediversity#323
Reviewed-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
2025-04-30 15:03:36 +02:00
..
check/basic Add a basic integration test (#323) 2025-04-30 15:03:36 +02:00
default.nix deployment module: set configuration explicitly (#315) 2025-04-22 11:30:33 +02:00
flake-part.nix Add a basic integration test (#323) 2025-04-30 15:03:36 +02:00
README.md Very vague and minimalistic description of deployment/ 2025-02-27 11:35:55 +01:00

Deployment

This repository contains work to generate a full Fediversity deployment from a minimal configuration. This is different from ../services/ that focuses on one machine, providing a polished and unified interface to different Fediverse services.