This server provides an interface to the BMaaS database/state over a gRPC API. Most components of the BMaaS system talk to the database directly whenever possible. Everything else communicates through this server.
Currently this is:
In the future this server will likely also take care of:
bazel run //cloud/bmaas/server/cmd -- -srv_dev_certs -bmdb_eat_my_data
Although that's not very useful in itself currently. Instead, most functionality is currently exercised through automated tests.
TODO(q3k): document complete BMaaS dev deployment (multi-component, single BMDB).