Commit graph

  • be695bd437
    fix(forgejo): autoriser *.github.com + *.githubusercontent.com pour la migration/miroir (#99) main ALI YESILKAYA 2026-07-08 00:14:13 +02:00
  • fea8b4548d fix(forgejo): autoriser *.github.com + *.githubusercontent.com pour la migration/miroir alkatrazz 2026-07-08 00:12:34 +02:00
  • 46298871fb
    chore(forgejo): archive le mot de passe admin break-glass au vault + doc (#98) ALI YESILKAYA 2026-07-07 23:51:35 +02:00
  • 852510b3af chore(forgejo): archive le mot de passe admin break-glass au vault + doc alkatrazz 2026-07-07 23:48:39 +02:00
  • 914666d71d chore(forgejo): archive le mot de passe admin break-glass au vault + doc fix/forgejo-oidc-registration alkatrazz 2026-07-07 23:48:39 +02:00
  • f6ab2b6882
    fix(forgejo): autoriser l'auto-provisioning OIDC (DISABLE_REGISTRATION=false) (#97) ALI YESILKAYA 2026-07-07 23:43:20 +02:00
  • 674684f32d fix(forgejo): autoriser l'auto-provisioning OIDC (DISABLE_REGISTRATION=false) alkatrazz 2026-07-07 23:41:54 +02:00
  • 224c06041e
    feat(forgejo): Git self-host en miroir de GitHub (git.funklab.online, SSO Authentik) (#96) ALI YESILKAYA 2026-07-07 23:20:33 +02:00
  • 9f1f7e6ce2 feat(forgejo): Git self-host en miroir de GitHub (git.funklab.online, SSO Authentik) alkatrazz 2026-07-07 23:19:19 +02:00
  • fe0aa89ffa
    feat(security): durcissement edge funklab.online (vraie IP client + rate-limit + TLS/headers) (#95) ALI YESILKAYA 2026-07-07 22:58:24 +02:00
  • ae30eb299d feat(security): durcissement edge funklab.online (vraie IP client + rate-limit + TLS/headers) alkatrazz 2026-07-07 22:55:42 +02:00
  • a13b5a70cd
    docs: hub SSO complet sur le domaine public funklab.online (HTTPS) (#94) ALI YESILKAYA 2026-07-07 17:53:22 +02:00
  • 8b31f9cd27 docs: hub SSO complet sur le domaine public funklab.online (HTTPS) alkatrazz 2026-07-07 17:52:42 +02:00
  • 502403d0f9
    chore(vault): archive le secret OIDC ArgoCD (#93) ALI YESILKAYA 2026-07-07 17:33:24 +02:00
  • 1967d60e18 chore(vault): archive le secret OIDC ArgoCD alkatrazz 2026-07-07 17:31:40 +02:00
  • a336eda7e9
    feat(argocd): SSO OIDC Authentik sur le domaine (argocd.funklab.online) (#92) ALI YESILKAYA 2026-07-07 17:21:19 +02:00
  • 5e70e72719
    feat(apps): Open WebUI (OIDC) + n8n sur le domaine public HTTPS (#91) ALI YESILKAYA 2026-07-07 17:17:18 +02:00
  • 3b728f24d4 feat(argocd): SSO OIDC Authentik sur le domaine (argocd.funklab.online) alkatrazz 2026-07-07 17:15:24 +02:00
  • 0230200863 feat(apps): Open WebUI (OIDC) + n8n sur le domaine public HTTPS alkatrazz 2026-07-07 17:10:02 +02:00
  • c0cbd74a9c
    feat(grafana): bascule sur le domaine public HTTPS (grafana.funklab.online) (#90) ALI YESILKAYA 2026-07-07 16:41:21 +02:00
  • c37adb4709 feat(grafana): bascule sur le domaine public HTTPS (grafana.funklab.online) alkatrazz 2026-07-07 16:38:54 +02:00
  • c51fa2dfb4
    feat(auth): hub sur le domaine HTTPS — routes publiques + SSO Guacamole (#89) ALI YESILKAYA 2026-07-07 16:31:44 +02:00
  • db408aa118 feat(auth): hub sur le domaine HTTPS — routes publiques + SSO Guacamole alkatrazz 2026-07-07 16:25:10 +02:00
  • 7e99cf3206 feat(guacamole): SSO OIDC sur le domaine HTTPS (auth./portail.funklab.online) feat/public-domain-tls alkatrazz 2026-07-07 16:12:33 +02:00
  • 8319ee60c0 feat(auth): routes HTTPS publiques du hub (auth./portail.funklab.online) alkatrazz 2026-07-07 16:04:30 +02:00
  • cd0dacbc9a
    feat(infra): domaine public funklab.online + HTTPS Let's Encrypt (fondation) (#88) ALI YESILKAYA 2026-07-07 15:59:26 +02:00
  • f34956f569 feat(infra): domaine public funklab.online + HTTPS Let's Encrypt (fondation) alkatrazz 2026-07-07 13:17:02 +02:00
  • f9a916988b
    fix(grafana): login OIDC pour les users sans email (repli username) (#87) ALI YESILKAYA 2026-07-07 12:31:20 +02:00
  • 41fb8c0371 fix(grafana): login OIDC pour les users sans email (repli username) alkatrazz 2026-07-07 12:28:42 +02:00
  • 5968e854d6 docs(grafana): clarifie le modèle d'accès à deux étages feat/grafana-sso alkatrazz 2026-07-07 12:20:44 +02:00
  • 514cb89579
    feat(grafana): SSO OIDC via Authentik + admin par groupe lab-admins (#86) ALI YESILKAYA 2026-07-07 12:11:00 +02:00
  • fa2e7402a0 feat(grafana): SSO OIDC via Authentik + admin par groupe lab-admins alkatrazz 2026-07-07 12:09:05 +02:00
  • 9b903c0311
    feat(rocm): ajoute rocm-smi (paquet rocm-smi-lib) sur gpu-01 (#85) ALI YESILKAYA 2026-07-07 11:55:21 +02:00
  • f0c3906063 feat(rocm): ajoute rocm-smi (paquet rocm-smi-lib) sur gpu-01 alkatrazz 2026-07-07 11:54:45 +02:00
  • 9c5b8d2048
    docs(readme): section « Accès & authentification » illustrée + index admin/ (#84) ALI YESILKAYA 2026-07-07 11:52:23 +02:00
  • 5d3d7959c1 docs(readme): section « Accès & authentification » illustrée (Authentik/Guacamole) alkatrazz 2026-07-07 11:51:08 +02:00
  • 7af7808f48 docs(readme): section « Accès & authentification » + index admin/ à jour alkatrazz 2026-07-07 11:40:24 +02:00
  • 2da5fffb1d docs(readme): section « Accès & authentification » + index admin/ à jour docs/portal-guides alkatrazz 2026-07-07 11:40:24 +02:00
  • dc9fc884ac
    docs(portal): doc d'administration + guide utilisateur (#83) ALI YESILKAYA 2026-07-07 11:37:10 +02:00
  • 0957db2832 docs(portal): doc d'administration + guide utilisateur alkatrazz 2026-07-07 11:34:52 +02:00
  • 5a4190faaa
    feat(auth): Authentik en hub utilisateur public — SSO de bout en bout (#82) ALI YESILKAYA 2026-07-07 11:25:56 +02:00
  • 84778632b3 feat(auth): Authentik en hub utilisateur public — SSO de bout en bout alkatrazz 2026-07-07 11:25:07 +02:00
  • cf09e404ef
    feat(portal): accès Internet direct au portail (kaya.freeboxos.fr:9080) (#81) ALI YESILKAYA 2026-07-07 11:13:45 +02:00
  • 35008f3d9a Merge remote-tracking branch 'origin/main' into feat/portal-public alkatrazz 2026-07-07 11:12:31 +02:00
  • bc0e1dd53e
    feat(wireguard): accès distant au lab via VPN (Freebox 51820/udp → s01) (#80) ALI YESILKAYA 2026-07-07 11:11:43 +02:00
  • 080441ef41 feat(portal): accès Internet direct — kaya.freeboxos.fr:9080 alkatrazz 2026-07-07 11:08:44 +02:00
  • 2181e3ee80 Merge remote-tracking branch 'origin/main' into feat/wireguard alkatrazz 2026-07-06 23:17:10 +02:00
  • 78ab7ae311 feat(wireguard): accès distant au lab via VPN (Freebox 51820/udp → s01) alkatrazz 2026-07-06 23:16:38 +02:00
  • fbec998c21
    feat(guacamole): SSO direct — redirection immédiate vers Authentik (#79) ALI YESILKAYA 2026-07-06 22:48:37 +02:00
  • 8137830e53
    chore(vault): archive secret-key et mdp Redis Authentik (#78) ALI YESILKAYA 2026-07-06 22:48:28 +02:00
  • 974b2d2a21 feat(guacamole): SSO direct — redirection immédiate vers Authentik alkatrazz 2026-07-06 22:47:22 +02:00
  • 982802849e chore(vault): archive secret-key et mdp Redis Authentik alkatrazz 2026-07-06 21:38:58 +02:00
  • 5ecaadd100
    fix(authentik): startupProbe — les migrations du 1er boot dépassent la liveness (#77) ALI YESILKAYA 2026-07-06 21:33:01 +02:00
  • 71f5d841cf fix(authentik): startupProbe — les migrations du 1er boot dépassent la liveness alkatrazz 2026-07-06 21:32:25 +02:00
  • 87b786eb57
    feat(auth): annuaire Authentik + portail consoles Guacamole (#76) ALI YESILKAYA 2026-07-06 21:24:46 +02:00
  • edf4a6294d feat(auth): annuaire Authentik + portail consoles Guacamole alkatrazz 2026-07-06 21:19:23 +02:00
  • 09ca0be469
    docs(satisfactory): piège n°4 — espace dans le nom de session (#75) ALI YESILKAYA 2026-07-05 12:34:29 +02:00
  • 44f753c94a docs(satisfactory): piège n°4 — espace dans le nom de session alkatrazz 2026-07-05 11:34:01 +02:00
  • 507f4822f0
    feat(ansible): serveur dédié Satisfactory sur gpu-01 (#74) ALI YESILKAYA 2026-07-03 00:56:28 +02:00
  • b15e0815ed docs(satisfactory): accès internet via IPv4 full-stack Free alkatrazz 2026-07-03 00:18:04 +02:00
  • 8dbfa2f8dd fix(satisfactory): ouvrir le port 8888/tcp Reliable Messaging alkatrazz 2026-07-03 00:02:05 +02:00
  • bd169e5e1a feat(ansible): serveur dédié Satisfactory sur gpu-01 alkatrazz 2026-07-02 23:29:47 +02:00
  • aaa982f93c ci(finlab): image → sha-99ff321 [skip ci] github-actions[bot] 2026-06-30 15:10:07 +00:00
  • 99ff32158a
    feat(finlab): dashboard façon Revolut + fiche action au clic (#73) ALI YESILKAYA 2026-06-30 17:08:11 +02:00
  • 038a584d58 feat(finlab): dashboard façon Revolut + fiche action au clic alkatrazz 2026-06-30 16:52:37 +02:00
  • c6680a983a ci(finlab): image → sha-9d55cc8 [skip ci] github-actions[bot] 2026-06-30 14:32:58 +00:00
  • 9d55cc803d
    feat(finlab): import déterministe d'un relevé de compte Revolut → positions (#72) ALI YESILKAYA 2026-06-30 16:31:01 +02:00
  • efec4a5dfe feat(finlab): import déterministe d'un relevé de compte Revolut → positions alkatrazz 2026-06-30 16:26:26 +02:00
  • 1c4a9d647e ci(finlab): image → sha-3c55ee9 [skip ci] github-actions[bot] 2026-06-30 14:02:58 +00:00
  • 3c55ee968d
    feat(finlab): alertes de prix par email (watcher sidecar, boucle 5 min) (#71) ALI YESILKAYA 2026-06-30 16:00:41 +02:00
  • a1abd36bf7 feat(finlab): alertes de prix par email (watcher sidecar, boucle 5 min) alkatrazz 2026-06-30 15:27:01 +02:00
  • b032820f23 ci(finlab): image → sha-73e2ad3 [skip ci] github-actions[bot] 2026-06-30 09:53:36 +00:00
  • 73e2ad30db
    feat(finlab): boutons d'analyse rapide (digest/analyse/plan/fondamental/opport./alertes) (#70) ALI YESILKAYA 2026-06-30 11:51:40 +02:00
  • 94ec73d8ef feat(finlab): boutons d'analyse rapide (digest/analyse/plan/fondamental/opport./alertes) alkatrazz 2026-06-30 11:33:40 +02:00
  • b09d3db1fa ci(finlab): image → sha-8bbfe88 [skip ci] github-actions[bot] 2026-06-30 09:03:27 +00:00
  • 8bbfe88a30
    feat(finlab): import de relevé par image (upload dashboard → scan Console IA) (#69) ALI YESILKAYA 2026-06-30 11:00:29 +02:00
  • 72f22a7063 feat(finlab): import de relevé par image (upload dashboard → scan Console IA) alkatrazz 2026-06-30 10:51:22 +02:00
  • 2228613050 ci(finlab): image → sha-c182bac [skip ci] github-actions[bot] 2026-06-29 23:43:07 +00:00
  • 451910901e
    chore(finlab): + de CPU pour la console (1→2 cœurs, throttle ~11% mesuré) (#68) ALI YESILKAYA 2026-06-30 01:40:32 +02:00
  • c182bac1d2
    feat(finlab): portefeuilles multi-comptes (courtier/banque) + onglets dashboard (#67) ALI YESILKAYA 2026-06-30 01:40:20 +02:00
  • 73c9b7c2c4 chore(finlab): + de CPU pour la console (1→2 cœurs, throttle ~11% mesuré) alkatrazz 2026-06-30 01:37:00 +02:00
  • 3b43025895 feat(finlab): portefeuilles multi-comptes (courtier/banque) + onglets dashboard alkatrazz 2026-06-30 01:33:37 +02:00
  • ba45ca198b ci(finlab): image → sha-ff37d27 [skip ci] github-actions[bot] 2026-06-29 23:25:40 +00:00
  • ff37d27b04
    feat(finlab): console embarquée sous le graphique + vue chaîne de valeur IA (#66) ALI YESILKAYA 2026-06-30 01:24:01 +02:00
  • b704860227 feat(finlab): console embarquée sous le graphique + vue chaîne de valeur IA alkatrazz 2026-06-30 01:21:15 +02:00
  • 4c61758899 ci(finlab): image → sha-56cb32e [skip ci] github-actions[bot] 2026-06-29 22:59:57 +00:00
  • 56cb32eacc
    feat(finlab): dashboard web (graphiques/portefeuille/actions) + fix seed NFS (#65) ALI YESILKAYA 2026-06-30 00:57:23 +02:00
  • a2b39a084b feat(finlab): dashboard web (graphiques/portefeuille/actions) + fix seed NFS alkatrazz 2026-06-30 00:54:11 +02:00
  • 607e5e6c0a ci(finlab): image → sha-54f6f7c [skip ci] github-actions[bot] 2026-06-29 21:29:00 +00:00
  • 54f6f7c634
    feat(finlab): console Claude Code finance in-cluster + toolkit d'analyse (#64) ALI YESILKAYA 2026-06-29 23:26:09 +02:00
  • 4530762bf2 fix(finlab): ttyd absent des dépôts bookworm → binaire statique GitHub alkatrazz 2026-06-29 23:21:32 +02:00
  • b649afd059 feat(finlab): console Claude Code finance in-cluster + toolkit d'analyse alkatrazz 2026-06-29 22:43:53 +02:00
  • 35ad1deb64
    chore(openalice): suspend le déploiement (replicas 0), conserve tout (#63) ALI YESILKAYA 2026-06-28 18:05:57 +02:00
  • 8a75019566 chore(openalice): suspend le déploiement (replicas 0), conserve tout alkatrazz 2026-06-28 18:04:52 +02:00
  • cc6141f424
    fix(openalice): embarque les shims CLI alice* (bug packaging Dockerfile amont) (#62) ALI YESILKAYA 2026-06-28 17:03:45 +02:00
  • 5b58dc3252 fix(openalice): embarque les shims CLI alice* (bug packaging Dockerfile amont) alkatrazz 2026-06-28 17:02:09 +02:00
  • c2f7255da0
    feat(openalice): déploiement in-cluster de l'agent IA financier (back-end finance d'Asa) (#61) ALI YESILKAYA 2026-06-28 12:39:35 +02:00
  • 08db9670da feat(openalice): déploiement in-cluster de l'agent IA financier (back-end finance d'Asa) alkatrazz 2026-06-28 12:27:58 +02:00
  • 649c6fde8e
    feat(monitoring): surveillance réseau active via blackbox_exporter claude/gifted-feynman-qqiyvq Claude 2026-06-25 12:43:13 +00:00
  • ebb2eec184
    feat(stt-client): page détail des services en pleine page + métriques live (#60) ALI YESILKAYA 2026-06-24 00:18:39 +02:00