Your access
Pages you currently have permission to see. Empty for now — an admin will assign access as tools come under the umbrella.
Users
| Name | Roles | Status | 2FA | Last login | Actions |
|---|
Permissions — pages & widgets
Live menu tree from Otto. Check boxes to multi-select pages or widgets, then click Assign to grant a user or role access to all selected nodes at once. Pages auto-register the first time you open this tab.
Onboard a Cloud Run app
Pick an existing Cloud Run service, give it a subdomain, and Otto will: (1) map the subdomain at Cloud Run, (2) add the page to the sidebar nav, (3) auto-register it in the Permissions tab so you can grant access.
Current umbrella mappings
Subdomains under tools.rebrandsny.com. Cert provisioning takes
5–30 min after a new mapping; refresh to update status.
| Subdomain | Cloud Run service | Cert | Routable |
|---|---|---|---|
| Loading… | |||
Add a non-Cloud-Run page
For pages that aren't a Cloud Run service — e.g. an external URL, or a GCS-hosted
HTML you've already proxied through Otto via /iframe/<name>.
Cloud Run starter generator
Convert a static HTML/GCS app to Cloud Run with Otto auth pre-wired. Generates
main.py, Dockerfile, requirements.txt, and
deploy.sh — paste into a new folder, drop your HTML in, deploy.
Audit log
| When | Actor | Action | Target | Details | IP |
|---|---|---|---|---|---|
| Loading… | |||||
Roles
| Name | Description |
|---|
Pages (manual)
Most pages auto-register from Otto's menu tree. Use this only to add pages outside that tree.
| Slug | Title | Description |
|---|