Commit Graph

17 Commits

Author SHA1 Message Date
Bryan Frimin
14604a3176 Replace Pebble with step-ca for local ACME
Pebble skipped real HTTP-01 validation, which hid integration gaps
for compliance-page custom domains. step-ca with a Caddy port-80
proxy exercises the same path production uses while keeping issued
certs persistent across compose restarts.

Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-07-21 15:44:15 +02:00
Bryan Frimin
be76bef14c Add trust center base domain configuration
Introduce the trust center base domain setting (default probopage.com)
so managed default domains can be minted for every compliance page.
This configuration is a prerequisite for the domain-ownership migration
and the default-domain provisioning that happens at organization
creation.

Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-07-21 15:43:04 +02:00
Bryan Frimin
d01b0b3eca Fix Tempo config
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-04-15 16:42:56 +02:00
Sacha Al Himdani
f6962577c7 Update Tempo config for latest version
Remove deprecated compactor, bloom_filter, and v2_* storage fields
that were dropped in Tempo 2.10.x. Add inmemory ring kvstore for
the ingester lifecycler to prevent InstancesCount <= 0 errors in
single-instance dev mode.

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-02 17:15:22 +02:00
Sacha Al Himdani
afd92fd938 Migrate from MinIO to SeaweedFS
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-19 11:47:04 +01:00
Émile Ré
5c4731b6b2 Fix keycloak config URL ports
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-19 12:29:24 +04:00
Bryan Frimin
3e95c8c38a Fix missing child session on SAML
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:27:44 -08:00
Émile Ré
b012b5ec42 Replug SAML configurations
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 10:25:17 -08:00
Émile Ré
487cdc9ba1 Remove realm roles
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-12-12 19:02:34 +01:00
Émile Ré
82ae2f701b Setup SAML locally
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-12-12 18:46:17 +01:00
Émile Ré
7aa02da555 Fix tempo protocol in local stack
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-12-05 13:47:22 +04:00
Bryan Frimin
0076b6eb91 Configure pebble to use TLS
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:04:56 +02:00
Bryan Frimin
acf5e8280e Update compose config
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:38 +02:00
Bryan Frimin
de8778dbfe Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:35 +02:00
Bryan Frimin
88ae17ad49 Add ACME test server
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:32 +02:00
shonarik
3d6cec43e2 Update tempo.yaml
Signed-off-by: shonarik <6851800+shonarik@users.noreply.github.com>
2025-02-18 08:20:41 +01:00
gearnode
b5ddb7d8cf Add docker and compose config
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-20 12:05:29 +01:00