/
2025-03-27 Meeting notes

2025-03-27 Meeting notes

 Date

Mar 27, 2025

 Participants

  • @Tyler Hill

  • @Josh

 Agenda

  • Cloud/deployment

 Discussion topics

Item

Notes

Item

Notes

Cloud/deployment

  • In Cloud Run on Google Cloud Console

    • Manages Docker containers which is like a smaller VM

    • nebula-api runs in here

    • Triggers > builds and uploads a Dockerfile on push to master branch

    • Exposes a URL

  • Gateway

    • Checks for a valid key

    • Auto config pulls from swagger.yaml

    • api.utdnebula.com reroutes to the gateway which has permission to access the Cloud Run URL

    • Gateway definition updating is the only part not automated

      • Made easier by a .bat script which could be automated with GitHub actions later

  • Load balancer

    • Between Gateway and api.utdnebula.com

    • Google doesn’t let you route domains directly to Gateways so its required

    • Pain in the ass but shouldn’t ever need to be changed

Questions

  • Info on YAML file

    • The comments in the code generate the swagger.yaml file

  • Relevant tickets

    • Cloud storage tickets coming out soon

Elections

  • A great opportunity to work with cool people and influence the org

  • Nomination form is in the discord under #member-announcements

  • Reach out to any current leadership with questions

A Tour of Go

  • Exercise: Loops and Functions

  • Exercise: Slices

  • Exercise: Fibonacci closure

  • Exercise: Strigners

  • Exercise: Readers

  • Exercise: Images

 Decisions

 Action items

Related content