Commit Graph

  • 3158f2d013 Merge pull request 'feat(minio) — un téléversement abandonné laisse des parts que RIEN ne montre, et le plafond du tunnel est enfin mesuré' (#30) from arcodange/minio-multipart into main main arcodange 2026-08-20 20:07:42 +02:00
  • edc3a73351 Merge pull request 'fix(vault) — PDB pour les évictions volontaires, OnRootMismatch pour les remounts' (#29) from arcodange/vault-pdb-remount into main arcodange 2026-08-20 20:07:30 +02:00
  • 6d09adab0c feat(minio) — un téléversement abandonné laisse des parts que RIEN ne montre, et le plafond du tunnel est enfin mesuré arcodange/minio-multipart arcodangeandClaude Opus 5 2026-08-20 20:06:02 +02:00
  • 5ac60c54fa fix(vault) — un PDB pour les évictions volontaires, OnRootMismatch pour les remounts arcodange/vault-pdb-remount arcodange 2026-08-11 13:15:13 +02:00
  • d2202414c0 Merge pull request 'fix(redis) — il mourait toutes les 90 s, et c'est le .fr qui tombait' (#28) from arcodange/redis-sonde into main arcodange 2026-07-29 20:23:45 +02:00
  • f9adc2ec23 Merge pull request 'fix(pgbouncer,vault) — ce qu'un client laisse sur une connexion, le suivant n'en hérite plus' (#25) from arcodange/fuite-set-role into main arcodange 2026-07-29 20:22:10 +02:00
  • 49763852d8 Merge pull request 'doc(réseau) — le confort LAN ne se règle pas dans Traefik : la mesure, les deux pièges, la voie retenue' (#24) from arcodange/confort-lan into main arcodange 2026-07-29 18:36:05 +02:00
  • f53c3adb7d fix(redis) — il mourait toutes les 90 s, et c'est le .fr qui tombait arcodange/redis-sonde arcodangeandClaude Opus 5 2026-07-29 01:56:58 +02:00
  • 7d13a8d764 doc(pgbouncer) — la version mesurée n'était pas la déployée, et DISCARD ALL a un prix arcodange/fuite-set-role arcodangeandClaude Opus 5 2026-07-28 23:23:18 +02:00
  • 1dd905dc5f fix(pgbouncer,vault) — ce qu'un client laisse sur une connexion, le suivant n'en hérite plus arcodangeandClaude Opus 5 2026-07-28 22:48:49 +02:00
  • 2cb19809c6 doc(reseau) — le confort LAN ne se règle pas dans Traefik : mesure, pièges, voie retenue arcodangeandClaude Opus 5 2026-07-28 14:29:35 +02:00
  • 9de9a9663b Merge pull request 'ci — arrêter les runs qui ne peuvent pas aboutir, et le doublon push+PR' (#23) from arcodange/moins-de-runs-inutiles into main arcodange 2026-07-26 12:39:13 +02:00
  • 2bdc486ae6 ci — arrêter les runs qui ne peuvent pas aboutir, et le doublon push+PR arcodangeandClaude Opus 5 2026-07-26 12:37:46 +02:00
  • 901aa9a9dc Merge pull request 'fix(minio) — le provisionneur ne pouvait pas créer de bucket : s3:ListBucket manquait' (#22) from arcodange/provisioner-listbucket into main arcodange 2026-07-26 11:44:18 +02:00
  • e8ab19962b fix(minio) — le provisionneur ne pouvait pas créer de bucket : s3:ListBucket manquait arcodangeandClaude Opus 5 2026-07-26 11:43:04 +02:00
  • 5c7dce96e1 Merge pull request 'feat(minio) — un compte de service par app consommatrice, borné à son bucket' (#21) from arcodange/minio-comptes-de-service into main arcodange 2026-07-26 10:46:39 +02:00
  • 7074a94d7e docs(minio) — le raisonnement part dans l'ADR, le code garde ce qui protège arcodange/minio-comptes-de-service arcodangeandClaude Opus 5 2026-07-26 10:19:28 +02:00
  • ec71571b98 refactor(minio) — chacun son périmètre : les buckets se déclarent depuis le dépôt de l'app arcodangeandClaude Opus 5 2026-07-26 10:07:05 +02:00
  • 0e1b6e1062 refactor(minio) — lever la restriction « un seul bucket par app » arcodangeandClaude Opus 5 2026-07-26 09:46:32 +02:00
  • 287e3dcf1e refactor(minio) — le BUCKET est la seule déclaration : plus de liste à tenir arcodangeandClaude Opus 5 2026-07-26 09:38:24 +02:00
  • 91a0f09b49 refactor(vault) — lire ses identifiants MinIO devient une propriété de la plateforme arcodangeandClaude Opus 5 2026-07-26 09:26:05 +02:00
  • 4ca4a05370 feat(minio) — un compte de service par app consommatrice, borné à son bucket arcodangeandClaude Opus 5 2026-07-26 09:12:09 +02:00
  • f49a79e393 Merge pull request 'feat(minio) — exposer l'API S3 en HTTPS public (s3.arcodange.fr) + CORS de la PWA' (#20) from arcodange/minio-public-fr into main arcodange 2026-07-26 07:34:48 +02:00
  • 1490f4c514 feat(minio) — exposer l'API S3 en HTTPS public (s3.arcodange.fr) + CORS de la PWA arcodangeandClaude Opus 5 2026-07-26 01:56:35 +02:00
  • dce19141a8 Merge pull request 'fix(minio) — déclarer minio dans la liste centrale des applications Vault' (#19) from claude/minio-role into main arcodange 2026-07-25 18:37:45 +02:00
  • d146affbcd fix(minio) — déclarer minio dans la liste centrale des applications Vault claude/minio-role arcodangeandClaude Opus 5 2026-07-25 18:23:02 +02:00
  • 2202e7bbfe Merge pull request 'feat(minio) — stockage objet S3 du homelab (brique partagée de tools)' (#18) from claude/minio into main arcodange 2026-07-25 18:17:07 +02:00
  • 84edfc8640 feat(minio) — stockage objet S3 du homelab (brique partagée de tools) arcodangeandClaude Opus 5 2026-07-25 16:49:07 +02:00
  • 342c4ab346 Merge pull request 'feat(grafana): exposer grafana.arcodange.fr via le tunnel Cloudflare (pattern kadans)' (#16) from arcodange/grafana-fr into main arcodange 2026-07-24 21:59:13 +02:00
  • 5fbc7f6ff8 feat(grafana): exposition publique grafana.arcodange.fr via le tunnel (pattern kadans) arcodangeandClaude Fable 5 2026-07-24 21:28:16 +02:00
  • bbf6653464 Merge pull request 'feat(observabilité) — jobs d'analyse Kadans : scrape du worker laptop + dashboard Grafana' (#15) from arcodange/observabilite-kadans into main arcodange 2026-07-24 21:24:35 +02:00
  • 347ebee1b0 feat(observabilité) — jobs d'analyse Kadans : scrape du worker LAPTOP + dashboard Grafana arcodangeandClaude Fable 5 2026-07-24 21:17:06 +02:00
  • 53710d9fde Merge pull request 'feat(alerting): 5e règle homelab — CertificatNonRenouvele, le mode de panne du 24/07 au matin' (#14) from arcodange/homelab-alerts-cert into main arcodange 2026-07-24 12:51:52 +02:00
  • 6f398f4ddc feat(alerting): 5e règle homelab — CertificatNonRenouvele (<4 h restantes) arcodangeandClaude Fable 5 2026-07-24 10:15:35 +02:00
  • ffce6990a3 Merge pull request 'feat(alerting): groupe homelab — être prévenu sur Telegram quand (ou juste avant que) le lab tombe' (#13) from arcodange/homelab-alerts into main arcodange 2026-07-24 00:29:29 +02:00
  • b9626d878b feat(alerting): groupe homelab — alerté quand (ou juste avant que) le lab tombe arcodangeandClaude Fable 5 2026-07-24 00:12:37 +02:00
  • bc62304bc3 Merge pull request 'fix(alerting): alerte fiable sur l'échec de la vidéo quotidienne du brief' (#12) from arcodange/alert-brief-video into main arcodange 2026-07-23 22:06:15 +02:00
  • 8e236230d3 fix(alerting): alerte fiable sur l'échec de la vidéo quotidienne du brief arcodangeandClaude Opus 4.8 2026-07-23 22:05:45 +02:00
  • 65ff6fcc34 feat: ajouter kadans à vault arcodange/integrate-kadans arcodange 2026-07-13 18:55:26 +02:00
  • ef9e6c62c2 Merge pull request 'feat(grafana): complète le dashboard de monitoring du pipeline prospection' (#11) from arcodange/prospection-grafana-dashboard into main arcodange 2026-07-10 08:48:42 +02:00
  • 4133396720 feat(grafana): complète le dashboard de monitoring du pipeline prospection arcodangeandClaude Opus 4.8 2026-07-10 08:47:58 +02:00
  • 5fae1f31db Merge pull request 'fix(alerting): VaultAuth Telegram exige vaultConnectionRef dans le ns tools' (#10) from arcodange/am-telegram-fix into main arcodange 2026-07-08 23:23:33 +02:00
  • 4005d89c0c fix(alerting): VaultAuth Telegram exige vaultConnectionRef dans le ns tools arcodangeandClaude Opus 4.8 2026-07-08 23:23:07 +02:00
  • 7a8c8537a5 Merge pull request 'feat(alerting): livraison Telegram des alertes via Alertmanager' (#9) from arcodange/am-telegram into main arcodange 2026-07-08 23:20:31 +02:00
  • 714e2bc2ab feat(alerting): livraison Telegram des alertes via Alertmanager arcodangeandClaude Opus 4.8 2026-07-08 23:20:00 +02:00
  • 1eabae6936 Merge pull request 'fix(grafana): startupProbe pour les migrations SQLite (CrashLoop au rollout)' (#8) from arcodange/grafana-startupprobe into main arcodange 2026-07-08 20:15:53 +02:00
  • e419cb6307 fix(grafana): startupProbe + liveness grace pour les migrations SQLite arcodangeandClaude Opus 4.8 2026-07-08 20:14:56 +02:00
  • e9998e3b48 Merge pull request 'feat(monitoring): dashboard Grafana + alertes prospection' (#7) from arcodange/prospection-monitoring into main arcodange 2026-07-08 20:02:46 +02:00
  • e6fca752a2 feat(monitoring): dashboard Grafana + règles d'alerte prospection arcodangeandClaude Opus 4.8 2026-07-08 19:52:29 +02:00
  • b4f945c310 Merge pull request 'feat(vault): onboard prospection (gitea_cicd role + ops policy)' (#6) from arcodange/onboard-prospection into main arcodange 2026-07-08 15:39:57 +02:00
  • 31a66884d6 feat(vault): onboard prospection (gitea_cicd role + ops policy) arcodangeandClaude Opus 4.8 2026-07-08 15:37:44 +02:00
  • 5b24738dcf Merge pull request 'feat(vault): erp prod runtime may read the shared GCS backup creds (kv_read_paths)' (#5) from claude/erp-backup-vault-read into main arcodange 2026-06-30 17:40:31 +02:00
  • 2953ec3202 feat(vault): erp prod runtime may read the shared GCS backup creds (kv_read_paths) arcodangeandClaude Opus 4.7 2026-06-30 16:29:15 +02:00
  • 06c5eb4391 Merge pull request 'fix(vault): rename applications.policies → ops_policies (cms CI was silently missing its R2 policy)' (#4) from claude/fix-cms-ops-policies-key into main arcodange 2026-06-28 19:21:54 +02:00
  • 3170a341d1 fix(vault): rename applications.policies field to ops_policies (cms CI was silently missing its R2 policy) arcodangeandClaude Opus 4.7 2026-06-28 19:18:06 +02:00
  • fd93359f2e Merge pull request 'feat(multi-env): Phase D2 — Vault policies for erp-sandbox' (#3) from claude/phaseD-erp-sandbox-vault into main arcodange 2026-06-28 17:19:20 +02:00
  • 25569eb29d feat(multi-env): Phase D2 — Vault policies for erp-sandbox arcodangeandClaude Opus 4.7 2026-06-28 17:14:53 +02:00
  • 01de97853d Merge pull request 'modules: Phase A of multi-env — add env/envs parameter to app_roles and app_policy' (#2) from claude/multi-env-modules into main arcodange 2026-06-19 19:22:29 +02:00
  • a3e121b468 modules: add env/envs parameter to app_roles + app_policy (multi-env) arcodangeandClaude Opus 4.7 2026-06-15 14:29:11 +02:00
  • 023cee3447 🤖 ci(vault): declare dance-lessons-coach JWT role + ops policy (#1) arcodange 2026-05-06 12:55:26 +02:00
  • 7a62cebc92 🤖 ci(vault): declare dance-lessons-coach JWT role + ops policy vibe/batch-pr-tools-v1-vault-dlc arcodange 2026-05-06 12:55:17 +02:00
  • 2367bd6cd7 fix(crowdsec): use Recreate strategy for lapi to avoid RWO volume multi-attach arcodange 2026-04-16 10:25:10 +02:00
  • 82a6eb0d85 configure grafana with prometheus arcodange 2026-03-18 16:31:46 +01:00
  • a762c8f90f deploy prometheus arcodange 2026-03-18 16:15:44 +01:00
  • 1b2c325023 no clickhouse pod on pi2 arcodange 2026-01-03 19:17:04 +01:00
  • 9f0adfe14d use self signed cert arcodange 2026-01-02 14:36:22 +01:00
  • 02322e9a24 use internal .lab instead of failing duckdns.org arcodange 2025-12-31 17:54:36 +01:00
  • 2c8de3468a set IP_GEOLOCATION_DB to geoip lite city db arcodange 2025-12-12 15:32:58 +01:00
  • 87aac41959 plausible:geoip include free city database arcodange 2025-12-11 12:59:47 +01:00
  • 2f0bc7ab4a expose plausible event api arcodange 2025-12-11 08:29:08 +01:00
  • 3225c17b4a fix ingressroute service arcodange 2025-12-11 07:46:49 +01:00
  • d91f8e2900 fix yaml indentation arcodange 2025-12-11 07:39:55 +01:00
  • ec0f42676a fix: specify namespace in kustomization.yaml arcodange 2025-12-11 07:28:58 +01:00
  • 6822b53775 clickhouse: donne droit de lecture sur bd system arcodange 2025-12-10 16:55:20 +01:00
  • 5b13d0f679 plausible: fix clickhouse url arcodange 2025-12-10 15:54:41 +01:00
  • dee0fed059 plausible: add reconnect config for orm arcodange 2025-12-10 15:46:58 +01:00
  • 09d7aa9b9e pgboucner: set server_idle_tiemout to 2h arcodange 2025-12-10 15:35:28 +01:00
  • 0b74c97a85 plausible: don't run db create arcodange 2025-12-10 15:15:53 +01:00
  • 0942171673 set crowdsec lapi deployment strategy arcodange 2025-12-10 14:51:44 +01:00
  • a8c497a5da try plausible CE for web analytics arcodange 2025-12-10 13:51:04 +01:00
  • d7130b1635 create plausible clickhouse database arcodange 2025-12-10 13:19:56 +01:00
  • a5338ac6f7 TODO: 1 vault_database_secret_backend_connection per database arcodange 2025-12-09 12:58:59 +01:00
  • 2903f70e9f fixes arcodange 2025-12-09 12:14:57 +01:00
  • 4f578b1164 set securityContext for redis pod to run as redis user arcodange 2025-12-09 11:06:41 +01:00
  • bcb868944d fix grafana clickhouse datasource change promql based dashboard for sql arcodange 2025-12-08 15:36:00 +01:00
  • 269f09b7a8 try kustomize overlays arcodange 2025-12-06 16:24:22 +01:00
  • 3be78a836a try kustomize patch with argocd arcodange 2025-12-06 14:57:42 +01:00
  • 2b6fc7937b configure clickhouse user arcodange 2025-12-06 14:07:31 +01:00
  • 7df5d01de8 try grafana and clickhouse dashboard arcodange 2025-12-05 22:43:34 +01:00
  • e0641c4c42 document redis insights usage - redis gui arcodange 2025-12-05 21:39:57 +01:00
  • 4cbc28bbdb try clickhouse - pascaliske chart arcodange 2025-12-04 17:23:26 +01:00
  • 7676196b8a use pascaliske chart for redis arcodange 2025-12-04 12:58:03 +01:00
  • c46c479dc5 try chatgpt provided chart for redis/keyDB arcodange 2025-12-04 12:10:03 +01:00
  • 5e6c2acb21 try out keyDB - redis alternative arcodange 2025-12-04 11:20:23 +01:00
  • 07e2c6d171 fix attempt for crowdsec sql error arcodange 2025-12-03 18:29:05 +01:00
  • 859057be66 configure postgresql for crowdsec arcodange 2025-12-03 17:10:25 +01:00
  • 2d5ec8a859 allow a SA from factory project (ansible orchestrator) to read cms cloudflare turnstile values for crowdsec captcha arcodange 2025-12-03 15:18:20 +01:00
  • c490d37fd7 add ops_ prefix to policies applied to cicd role arcodange 2025-12-03 15:16:46 +01:00
  • 50f8ea95be allow several k8s SA to take an app policy arcodange 2025-11-27 22:52:02 +01:00
  • 56a5bf9e18 try crowdsec arcodange 2025-11-25 16:28:03 +01:00