Commit Graph

  • 33d3474d7d Fix registry secret created in wrong namespace (#998) main Prathamesh Musale 2026-03-26 08:36:39 +0000
  • d288b0984c Fix registry secret created in wrong namespace Prathamesh Musale 2026-03-26 06:43:15 +0000
  • 90e32ffd60 Support image-overrides in spec for testing afd-dumpster-local-testing Snake Game Developer 2026-03-22 01:02:23 +0000
  • 1052a1d4e7 Support image-pull-policy in spec (default: Always) Snake Game Developer 2026-03-21 20:17:06 +0000
  • f93541f7db Fix CA cert mounting: subPath for Go, expanduser for configmaps Snake Game Developer 2026-03-21 19:27:14 +0000
  • 713a81c245 Add external-services and ca-certificates spec keys Snake Game Developer 2026-03-21 15:25:47 +0000
  • 98ff221a21 Fix PV rebinding after deployment stop/start cycle Snake Game Developer 2026-03-21 07:47:23 +0000
  • 7141dc7637 file so-p3p: laconic-so should manage Caddy ingress image lifecycle A. F. Dudley 2026-03-21 00:30:46 +0000
  • 2555df06b5 fix: use patched Caddy ingress image with ACME storage fix A. F. Dudley 2026-03-20 23:31:39 +0000
  • 24cf22fea5 File pebbles: mount propagation merge + etcd cert backup broken A. F. Dudley 2026-03-20 23:01:20 +0000
  • 8d03083d0d feat: add kind-mount-root for unified Kind extraMount A. F. Dudley 2026-03-20 21:28:40 +0000
  • 9109cfb7a1 feat: add token-file option for image-pull-secret registry auth A. F. Dudley 2026-03-20 19:30:44 +0000
  • 61afeb255c fix: keep cwd at repo root through entire restart, revert try/except A. F. Dudley 2026-03-20 15:54:46 +0000
  • 32f6e57b70 fix: ConfigMap volumes don't force Recreate strategy + resilient hooks A. F. Dudley 2026-03-20 15:51:58 +0000
  • 6923e1c23b refactor: extract methods from K8sDeployer.up to fix C901 complexity A. F. Dudley 2026-03-20 15:20:50 +0000
  • 5b8303f8f9 fix: resolve stack path from repo root + update deploy test A. F. Dudley 2026-03-20 15:14:47 +0000
  • 0ac886bf95 fix: chdir to repo root before create_operation in restart A. F. Dudley 2026-03-20 15:06:38 +0000
  • 2484abfcce fix: use git rev-parse for repo root in restart command A. F. Dudley 2026-03-20 15:03:24 +0000
  • 967936e524 Multi-deployment: one k8s Deployment per pod in stack.yml A. F. Dudley 2026-03-20 01:40:45 +0000
  • 6ace024cd3 fix: use replace instead of patch for k8s resource updates A. F. Dudley 2026-03-19 03:44:57 +0000
  • ea610bb8d6 Merge branch 'cv-c3c-image-flag-for-restart' A. F. Dudley 2026-03-18 23:04:55 +0000
  • 4b1fc27a1e cv-c3c: add --image flag to deployment restart command A. F. Dudley 2026-03-18 22:42:56 +0000
  • 25e5ff09d9 so-m3m: add credentials-files spec key for on-disk credential injection A. F. Dudley 2026-03-18 21:55:28 +0000
  • 0e4ecc3602 refactor: rename registry-credentials to image-pull-secret in spec A. F. Dudley 2026-03-18 21:38:31 +0000
  • dc15c0f4a5 feat: auto-generate readiness probes from http-proxy routes A. F. Dudley 2026-03-18 19:43:09 +0000
  • 2d11ca7bb0 feat: update-in-place deployments with rolling updates A. F. Dudley 2026-03-18 19:40:20 +0000
  • ba39c991f1 fix: create imagePullSecret in deployment namespace, not default A. F. Dudley 2026-03-18 19:08:52 +0000
  • 0b3e5559d0 fix: wait for namespace termination in down() before returning A. F. Dudley 2026-03-18 18:49:38 +0000
  • ae2cea3410 fix: never delete namespace on deployment down A. F. Dudley 2026-03-18 18:47:05 +0000
  • e298e7444f fix: add auto-generated header to config.env A. F. Dudley 2026-03-18 18:24:27 +0000
  • e5a8ec5f06 fix: rename registry secret to image-pull-secret A. F. Dudley 2026-03-18 15:33:11 +0000
  • 0bbb51067c fix: set imagePullPolicy=Always for kind deployments A. F. Dudley 2026-03-17 17:44:35 +0000
  • 72aabe7d9a fix: deploy create --update now syncs config.env from spec A. F. Dudley 2026-03-17 08:20:45 +0000
  • 8a7491d3e0 Support multiple http-proxy entries in a single deployment merge-multi-http-proxy afd 2026-02-10 00:38:41 -0500
  • e7483bc7d1 Add init containers, shared namespaces, per-volume sizing, and user/label support (#997) Prathamesh Musale 2026-03-12 10:34:45 +0000
  • 6c00176048 Fix lint and deploy test failures Prathamesh Musale 2026-03-12 10:32:57 +0000
  • a9bd110001 Support per-volume resource sizing in spec files Prathamesh Musale 2026-03-11 09:12:14 +0000
  • 36385f065d Support compose user: directive as k8s runAsUser Prathamesh Musale 2026-03-11 06:24:50 +0000
  • 577576fd69 Add app label to Deployment metadata for label-based cleanup Prathamesh Musale 2026-03-11 06:01:16 +0000
  • da3850a727 fix(k8s): delete resources by label in shared namespaces Prathamesh Musale 2026-03-11 05:28:08 +0000
  • cfbede2ee8 Support namespace and kind-cluster-name overrides in spec Prathamesh Musale 2026-03-10 13:12:42 +0000
  • dcba9e74d9 feat(k8s): support init containers via compose labels Prathamesh Musale 2026-03-10 10:38:24 +0000
  • 5af6a83fa2 Add Job and secrets support for k8s-kind deployments (#995) v1.1.0-5af6a83-202603111244 Prathamesh Musale 2026-03-11 03:56:21 +0000
  • 0d699edef0 Merge branch '_so_push' into _so_main_push fix/kind-mount-propagation A. F. Dudley 2026-03-10 17:13:08 +0000
  • 1df32635de fix(deps): bump pydantic 1.10.9 → 1.10.13 (CVE-2024-3772) A. F. Dudley 2026-03-10 17:12:47 +0000
  • dd7aeb329a Merge remote-tracking branch 'stack-orchestrator/fix/kind-mount-propagation' into _so_main_merge A. F. Dudley 2026-03-10 17:09:45 +0000
  • b129aaa9a5 Merge branch 'bar-822-kind-load-after-rebuild' A. F. Dudley 2026-03-10 16:53:55 +0000
  • fdde3be5c8 fix: add pre-commit hooks and fix all lint/type/format errors A. F. Dudley 2026-03-10 14:56:22 +0000
  • 8119b25add bar-822: replace kind load with local registry for image loading A. F. Dudley 2026-03-10 08:37:53 +0000
  • 7f12270939 bar-6cb: fix PV claimRef, namespace race, and PVC creation resilience A. F. Dudley 2026-03-10 08:33:45 +0000
  • 03a5b5e39e Merge commit '19bb90f8148833ea7ff79cba312b048abc0d790b' as 'stack-orchestrator' A. F. Dudley 2026-03-10 08:08:04 +0000
  • 12339ab46e pebbles: sync A. F. Dudley 2026-03-10 08:05:41 +0000
  • 6464492009 fix: check-status.py smooth in-place redraw, remove comment bars A. F. Dudley 2026-03-10 08:04:29 +0000
  • 9009fb0363 fix: build.sh must be executable for laconic-so build-containers A. F. Dudley 2026-03-10 07:25:39 +0000
  • a76431a5dd fix: spec.yml snapshot settings — retain 1, enable incrementals A. F. Dudley 2026-03-10 07:18:38 +0000
  • aac317503e fix(test): wait for namespace termination before restart Prathamesh Musale 2026-03-10 07:01:27 +0000
  • b85c12e4da fix(test): use --skip-cluster-management for stop/start volume test Prathamesh Musale 2026-03-10 06:49:42 +0000
  • ceea8f0572 fix: restart playbook preserves SSH agent and clears stale PV claimRefs A. F. Dudley 2026-03-10 06:37:45 +0000
  • a1c6c35834 style: wrap long line in cluster_info.py to fix flake8 E501 Prathamesh Musale 2026-03-10 06:31:25 +0000
  • 91f4e5fe38 fix(k8s): use distinct app label for job pods Prathamesh Musale 2026-03-10 06:26:03 +0000
  • e143bb45c7 feat: add biscayne-restart.yml for graceful restart without cluster teardown A. F. Dudley 2026-03-10 06:21:46 +0000
  • 0bbc3b5a64 Merge commit '481e9d239247c01604ed9e11160abc94e9dd9eb4' as 'agave-stack' A. F. Dudley 2026-03-10 06:21:15 +0000
  • 481e9d2392 Squashed 'agave-stack/' content from commit 7100d11 A. F. Dudley 2026-03-10 06:21:15 +0000
  • 7c58809cc1 chore: remove scripts/agave-container before subtree add A. F. Dudley 2026-03-10 06:21:12 +0000
  • 68ef9de016 fix(k8s): resolve internal job compose files from data/compose-jobs Prathamesh Musale 2026-03-10 06:15:15 +0000
  • 08380ec070 fix: Dockerfile includes ip_echo_preflight.py A. F. Dudley 2026-03-10 06:08:22 +0000
  • a1b5220e40 fix(test): prevent set -e from killing kubectl queries in test checks Prathamesh Musale 2026-03-10 05:59:35 +0000
  • 61b7f6a236 feat: ip_echo preflight tool + relay post-mortem and checklist A. F. Dudley 2026-03-10 05:54:23 +0000
  • 68edcc60c7 fix: migrate ashburn relay playbook to firewalld + iptables coexistence A. F. Dudley 2026-03-10 05:54:08 +0000
  • 3bf87a2e9b feat: snapshot leapfrog — auto-recovery when validator falls behind A. F. Dudley 2026-03-10 05:53:56 +0000
  • 464215c72a fix(test): replace empty secrets key instead of appending duplicate Prathamesh Musale 2026-03-10 05:34:37 +0000
  • 108f13a09b fix(test): wait for kind cluster cleanup before recreating Prathamesh Musale 2026-03-10 05:26:48 +0000
  • d64046df55 Revert "fix(test): reuse kind cluster on stop/start cycle in deploy test" Prathamesh Musale 2026-03-10 05:24:00 +0000
  • 35f179b755 fix(test): reuse kind cluster on stop/start cycle in deploy test Prathamesh Musale 2026-03-10 05:13:26 +0000
  • 1375f209d3 test(k8s): add tests for jobs, secrets, labels, and namespace isolation Prathamesh Musale 2026-03-10 05:06:31 +0000
  • 241cd75671 fix(test): use deployment namespace in k8s control test Prathamesh Musale 2026-03-10 04:53:52 +0000
  • 183a188874 ci: upgrade Kind to v0.25.0 and pin kubectl to v1.31.2 Prathamesh Musale 2026-03-09 13:18:36 +0000
  • 517e102830 fix(k8s): use deployment namespace for pod/container lookups Prathamesh Musale 2026-03-09 12:56:27 +0000
  • ef07b2c86e k8s: extract basename from stack path for labels Prathamesh Musale 2026-03-09 12:08:53 +0000
  • 7c8a4d91e7 k8s: add start() hook for post-deployment k8s resource creation Prathamesh Musale 2026-03-09 09:49:24 +0000
  • b8702f0bfc k8s: add app.kubernetes.io/stack label to pods and jobs Prathamesh Musale 2026-03-09 09:22:28 +0000
  • d7a742032e fix(webapp): use YAML round-trip instead of raw string append in _fixup_url_spec Prathamesh Musale 2026-03-06 10:00:58 +0000
  • b77037c73d fix: remove shadowed os import in cluster_info Prathamesh Musale 2026-03-06 09:26:12 +0000
  • 8d65cb13a0 fix(k8s): copy configmap dirs for jobs-only stacks during deploy create Prathamesh Musale 2026-03-03 14:26:20 +0000
  • 47f3068e70 fix(k8s): include job volumes in PVC/ConfigMap/PV creation Prathamesh Musale 2026-03-03 14:13:46 +0000
  • 9b304b8990 fix(k8s): remove job-name label that conflicts with k8s auto-label Prathamesh Musale 2026-03-03 14:11:05 +0000
  • e0a8477326 fix(k8s): skip Deployment creation for jobs-only stacks Prathamesh Musale 2026-03-03 14:02:59 +0000
  • 74deb3f8d6 feat(k8s): add Job support for non-Helm k8s-kind deployments Prathamesh Musale 2026-03-03 13:42:04 +0000
  • 589ed3cf69 docs: update CLI reference to match actual code Prathamesh Musale 2026-03-02 09:40:25 +0000
  • 641052558a feat: add secrets support for k8s deployments Prathamesh Musale 2026-02-27 09:25:57 +0000
  • cd36bfe5ee fix: check-status.py smooth in-place redraw, remove comment bars A. F. Dudley 2026-03-10 01:00:36 +0000
  • e597968708 fix: recovery playbook fixes grafana PV ownership before scale-up A. F. Dudley 2026-03-10 00:57:36 +0000
  • ddbcd1a97c fix: migration playbook stops docker first, skips stale data copy A. F. Dudley 2026-03-10 00:48:37 +0000
  • 8cc0a9a19a add/local-test-runner (#996) v1.1.0-8cc0a9a-202603092006 AFDudley 2026-03-09 20:04:58 +0000
  • 8a864f7c67 feat: add local test runner script add/local-test-runner A. F. Dudley 2026-03-09 15:58:04 +0000
  • b88af2be70 feat: graceful shutdown, ZFS upgrade, storage migration, sync-tools build A. F. Dudley 2026-03-09 07:58:37 +0000
  • 173b807451 fix: check-status.py discovers cluster-id from deployment.yml A. F. Dudley 2026-03-09 06:48:19 +0000
  • ed6f6bfd59 fix: check-status.py pod label selector matches actual k8s labels A. F. Dudley 2026-03-09 06:46:17 +0000
  • 09728a719c fix: recovery playbook is fire-and-forget, add check-status.py A. F. Dudley 2026-03-09 06:39:25 +0000
  • 3dc345ea7d fix: recovery playbook delegates snapshot download to container entrypoint A. F. Dudley 2026-03-09 06:28:01 +0000