Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 728 Bytes

File metadata and controls

26 lines (18 loc) · 728 Bytes

YOU NEED PULUMI

challenge configs define infrastructure, so we should use infrastructure-as-code to manage them i think

problem:

  • ctf runners shouldnt have to know how to use terraform
  • challenge authors shouldnt have to know how to use terraform
  • challenge config extenders shouldnt have to know how to use terraform

rcds automatically manages challenge infra for you (yippie)

solution:

  • ctf runners can just run rcds deploy
  • challenge authors can write in a simple typescript challenge format
  • challenge config extenders can write typescript to extend it

we're so back

extensive challenge.yaml validation gh actions support direct gcs uploads gcp monitoring uptime check support klodd support adminbot support