Skip to content

LangDuaMC/amimir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

amimir

a micro nanoservice to authorize mimir for tenancy

deploy

stack:

services:
  mimir:
    image: grafana/mimir:latest
    ports:
      - "8080"
  amimir:
    image: ghcr.io/langduamc/amimir:main
    environment:
      TARGET_URL=http://mimir:8080
      PRIVATE_KEY="<random string>" # please be inside .env
    ports:
      - "3000"

sign tenant:

docker compose exec amimir amimir-gen -u "tenant_123456"

prometheus config:

remote_write:
  - url: "http://amimir:3000/api/v1/push"
    basic_auth:
      username: tenant_123456
      password: <password>

About

mimir simple tenancy authenticator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages