Global state is hard!
Some customers noticed that our dashboard app secrets didn’t show certain secrets created via flyctl. That was just a display issue!
We introduced a new API to manange secrets directly via Machines API which is our new default for secrets (previously done via GraphQL).
Since that API worked directly with our host state turns out our Postgres secrets table wasn’t being fed by flyctl secrets set FOO=bar therefore our dashboard didn’t show them! Should be fixed now: dashboard will use the actual source of truth for secrets instead.