http auth-response prometheus /api/v1/status/flags admin pass 200 {"status":"success","data":{"storage.tsdb.retention.time": "1d"}}
http auth-response prometheus /api/v1/status/config admin pass 200 {"status":"success","data":{"yaml":"global:\n  scrape_interval: 30s\n"}}
http auth-response prometheus /api/v1/query_range admin pass 200 {"status":"success","data":{"resultType":"matrix","result":[]}}
http auth-response prometheus /api/v1/query admin pass 200 {"status":"success","data":{"resultType":"vector","result":[]}}
http start prometheus 127.0.0.1:7102

! exec pint -l debug --no-color lint rules
! stdout .
! stderr 'admin:pass'
-- rules/1.yml --
- record: aggregate
  expr: sum(foo) without(job)
-- .pint.hcl --
prometheus "prom" {
  uri      = "http://admin:pass@127.0.0.1:7102"
  failover = []
  timeout  = "5s"
  required = true
}
parser {
  relaxed = [".*"]
}
