Skip to content
Ignas Mikalajūnas edited this page Aug 15, 2024 · 10 revisions
  • Implement RepositoryCache implementation for DFS repositories
    • guava?
  • Figure out access controls
    • develop a simple access model based on ordered ref/branch matchers
      • extract all the refs being modified and types of modification (force push or not) for each ref
      • store rules in the database per repository
  • Packer image builds
  • Automated github Container builds and jar builds
  • Terraform
    • for the most basic setup (single note minio, single node mysql, single node nukagit), this should get me to figure out secret management, packer images, minio configuration and any other things I find out along the way
    • for the 2 region setup, so proper networking to allow regions to see each other, geodns load balancer, minio and mysql replication strategies)
  • Figure out a secure way of exposing admin grpc with a fixed password/token
    • add support for an auth token as part of cli config
      • add cli config so you don't have to pass token and server url every time
Clone this wiki locally