Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.26 KB

Roadmap.md

File metadata and controls

27 lines (18 loc) · 1.26 KB

Roadmap

At the time of writing, this repository does not provide a working solution to manage the systems as described.

Here follows a list of early steps to reach this goal. Some of them should become issues or pull requests.

At the end the whole section might be replaced by long term goals.

For Testgrid:

  • Fix and rework the Nix code to deploy the current Tahoe-LAFS software (#6)
  • Implement or adapt the OpenToFu plan to cover the testgrid and import the resource already deployed (on Hetzner and Gandi if possible)
  • Refactor the Nix code to integrate the nixosConfiguration with the top-level flake, which will be used to manage and automated the deployment of all NixOS configurations

For Webforge:

  • Implement the OpenToFu plan for Hetzner and its CI/CD workflow with GHA
  • Implement the NixOS configuration and its CI/CD workflow with GHA

For the Deployment Workflow:

  • Automated the DNS configuration using OpenToFu and the relevant credentials from Gandi
  • Describe the provisioning steps with the relevant paths and snippets
  • Investigate how to allow pull request from (external) fork (with read-only token?)