Commit Graph

155 Commits

Author SHA1 Message Date
Ludovic Vielle
9f9ace2cb8 Release probod/v0.221.0
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-30 13:08:37 +02:00
Ludovic Vielle
f9489f6e53 Release probod-bootstrap/v0.3.0
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-30 13:03:22 +02:00
Ludovic Vielle
5cff72ce5b Add Parameter Store to bootstrap resolver
probod-bootstrap could only resolve aws:// Secrets Manager refs.
Add awsps:// for SSM Parameter Store (GetParameter with decryption)
and awssm:// as an explicit Secrets Manager prefix. Keep aws:// for
backward compatibility. Values are cached per run per backend.
Update Helm, .env.example, and probod-bootstrap changelog.

Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-29 14:39:13 +02:00
Ludovic Vielle
14f52f0ef4 Release probod/v0.220.0
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-25 10:34:47 +02:00
Ludovic Vielle
8b21430ec1 Release prb/v0.197.1
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-25 10:34:05 +02:00
Ludovic Vielle
25b2c4fc71 Release proboctl/v0.8.0
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-24 21:51:30 +02:00
Ludovic Vielle
61350c88b0 Release probod-bootstrap/v0.2.0
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-24 21:50:58 +02:00
Ludovic Vielle
00010ce104 Release probod/v0.219.0
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-24 21:49:42 +02:00
Ludovic Vielle
2b8f6f5b3b Add Secrets Manager resolution to probod-bootstrap
Introduce a Resolver that owns env lookup and typed parsing for
probod-bootstrap. Env values prefixed with aws://<secret-id> are
fetched from AWS Secrets Manager (plaintext SecretString); each
secret ID is cached per run. Builder now takes a Resolver only.

Prefix every probod-bootstrap input with PROBOD_ so bootstrap config
does not collide with unrelated process environment (for example
AWS_* used by other tooling). Secrets Manager authentication uses
the standard AWS SDK default chain (AWS_REGION, IAM role, profile);
PROBOD_AWS_* vars configure S3 in the generated config only.

Update Helm deployment env names, GNUmakefile dev-config, Lima
provision, e2e testutil, compose.prod.yaml, and docs.

Deployments must rename bootstrap env vars to PROBOD_* (e.g.
AUTH_COOKIE_SECRET → PROBOD_AUTH_COOKIE_SECRET).

BREAKING CHANGE: all env vars are now prefixed by `PROBOD_`.

Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-24 20:24:53 +02:00
Émile Ré
55fa392217 Release proboctl/v0.7.1
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-06-23 12:03:06 +02:00
Émile Ré
46d552da38 Release probod/v0.218.1
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-06-23 12:01:02 +02:00
Émile Ré
14aa6c3196 Release probod/v0.218.0
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-06-23 11:39:20 +02:00
Bryan Frimin
76ce4ced28 Release probod/v0.217.0
Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-06-22 17:43:23 +02:00
Bryan Frimin
66b8e32b54 Release prb/v0.197.0
Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-06-22 17:42:24 +02:00
Bryan Frimin
c24e7f7ae8 Release probod/v0.216.1 2026-06-19 18:50:55 +02:00
Bryan Frimin
5d37d9899c Release probod/v0.216.0
Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-06-19 17:27:19 +02:00
Émile Ré
d4b0040e95 Release probod/v0.215.1 2026-06-19 17:12:27 +02:00
Émile Ré
ff5e0d8706 Release proboctl/v0.7.0
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-06-19 15:24:38 +02:00
Émile Ré
42ddefc261 Release probod/v0.215.0
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-06-19 15:19:31 +02:00
Ludovic Vielle
e79747a5f3 Release probod/v0.214.0
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-19 10:27:27 +02:00
Ludovic Vielle
9e22f75442 Release prb/v0.196.0
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-19 10:26:58 +02:00
Émile Ré
25151fa089 Release proboctl/v0.6.0 2026-06-18 17:49:39 +02:00
Émile Ré
8906140ab3 Release probod/v0.213.0 2026-06-18 17:49:32 +02:00
Bryan Frimin
c9b74bac4a Release probod/v0.212.0 2026-06-18 13:32:37 +02:00
Bryan Frimin
4535cd47fd Style
Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-06-18 11:42:12 +02:00
Bryan Frimin
5495f8e86b Release probod/v0.211.2
Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-06-18 11:39:19 +02:00
Bryan Frimin
7e4b060c12 Fix exit codes
Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-06-18 11:36:49 +02:00
Bryan Frimin
f40be113cf Release probod/v0.211.1 2026-06-18 11:09:11 +02:00
Bryan Frimin
44cb00a1a1 Fix missing os exit code on error
Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-06-18 11:06:59 +02:00
Bryan Frimin
9678afac6a Release proboctl/v0.5.0
Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-06-18 11:04:22 +02:00
Bryan Frimin
b1c8e56b58 Release probod/v0.211.0
Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-06-18 11:03:08 +02:00
Bryan Frimin
91945442b3 Always output error as json when panic
Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-06-18 10:39:52 +02:00
Sacha Al Himdani
29be61acbc Release probod/v0.210.0
Signed-off-by: Sacha Al Himdani <sacha@probo.com>
2026-06-16 13:30:23 +02:00
Sacha Al Himdani
e189190a77 Release prb/v0.195.0
Signed-off-by: Sacha Al Himdani <sacha@probo.com>
2026-06-16 13:28:15 +02:00
Émile Ré
0503e56f56 Release proboctl/v0.4.0
Signed-off-by: Émile Ré <emile@probo.com>
2026-06-12 19:04:11 +02:00
Émile Ré
d9016b2d3a Release probod/v0.209.0
Signed-off-by: Émile Ré <emile@probo.com>
2026-06-12 19:03:47 +02:00
Ludovic Vielle
beeee81a20 Release probod/v0.208.1
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-12 10:05:48 +02:00
Ludovic Vielle
732493d054 Release probod-bootstrap/v0.1.2
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-11 16:30:11 +02:00
Ludovic Vielle
1014dd2513 Release probo-agent/v0.1.1
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-11 16:29:20 +02:00
Ludovic Vielle
c80b6ae62c Release proboctl/v0.3.1
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-11 16:28:16 +02:00
Ludovic Vielle
e962d300cb Release prb/v0.194.0
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-11 16:23:30 +02:00
Ludovic Vielle
07b844061a Release probod/v0.208.0
Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-06-11 16:17:49 +02:00
Émile Ré
9986553f4e Release proboctl/v0.3.0
Signed-off-by: Émile Ré <emile@probo.com>
2026-06-10 18:49:27 +02:00
Émile Ré
90c52d743d Release probod/v0.207.0
Signed-off-by: Émile Ré <emile@probo.com>
2026-06-10 18:47:09 +02:00
Émile Ré
af5f48ad8a Release prb/v0.193.0
Signed-off-by: Émile Ré <emile@probo.com>
2026-06-10 18:45:22 +02:00
Émile Ré
ab2447abc6 Release proboctl/v0.2.0
Signed-off-by: Émile Ré <emile@probo.com>
2026-06-09 18:06:49 +02:00
Émile Ré
5a4bbb8294 Release probod/v0.206.0
Signed-off-by: Émile Ré <emile@probo.com>
2026-06-09 18:06:22 +02:00
Émile Ré
8fca59e3bc Release prb/v0.192.0
Signed-off-by: Émile Ré <emile@probo.com>
2026-06-09 18:05:29 +02:00
Sacha Al Himdani
9ac71f948f Update contact email to hello@probo.com
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-06-09 16:45:23 +02:00
Émile Ré
b643c8eb6d Release probod/v0.205.0
Signed-off-by: Émile Ré <emile@probo.com>
2026-06-08 19:32:35 +02:00