Commit Graph

  • ca3e610c9a
    Merge b5e8a155dc2d2b5c4e1a5c4e06ff782f7c34d545 into 7401100839120375e63af411d4e03a7c21b5548c Eric 2026-06-30 16:09:38 +10:00
  • 1ed269cfbf
    Merge 87bba240b2fd88169b98bcf4878d6b00482f6c3c into 7401100839120375e63af411d4e03a7c21b5548c Eric 2026-06-26 06:46:27 +00:00
  • 87bba240b2
    feat: ignore whitespace in openapi hash feat/openapi-check-ignore-whitespace E M 2026-06-26 16:43:04 +10:00
  • 7401100839
    fix: do not use anti affinity to enforce pod spread when running tests locally (#134) master Eric 2026-06-26 14:45:16 +10:00
  • 1f6e71a78d
    docs: track CLAUDE.md documenting openapi.yaml materialization feat/openapi-from-container E M 2026-06-25 15:00:18 +10:00
  • 5bfbf11013
    ci: pre-place openapi.yaml in runner pods via an initContainer E M 2026-06-25 14:07:15 +10:00
  • f496393ee6
    feat: materialize openapi.yaml from the storage image; drop ApiChecker E M 2026-06-25 13:37:24 +10:00
  • beb16f33d1
    fix: do not use anti affinity to enforce pod spread when running tests locally E M 2026-06-25 13:47:15 +10:00
  • 6bb176261f
    fix: Mark mixPubKey nullable in OpenAPI schema and make wrapper MixPubKey nullable (PR #131 fix) (#133) Eric 2026-06-24 19:25:19 +10:00
  • 0d6b0c656b
    update openapi hash E M 2026-06-24 17:13:25 +10:00
  • 9c82065763
    Mark mixPubKey nullable in OpenAPI schema and make wrapper MixPubKey nullable (PR #131 fix) E M 2026-06-24 16:49:12 +10:00
  • c960480304
    fix: openapi.yaml spec was out-of-sync with logos-storage-nim@master (#132) Eric 2026-06-24 15:52:38 +10:00
  • f34783ccc7
    fix: openapi.yaml spec was out-of-sync with logos-storage-nim@master E M 2026-06-24 15:45:45 +10:00
  • 03b494d865
    chore: update openapi.yaml and regenerate client (#131) Giuliano Mega 2026-06-24 00:08:59 -03:00
  • 68e2ff4453
    chore: update openapi.yaml and regenerate client gmega 2026-06-23 16:07:10 -03:00
  • d6a9b9239a
    force pod spread (#130) Eric 2026-06-16 22:17:38 +10:00
  • b5e8a155dc
    first pass at adding framework tests that cover the release tests feat/add-meta-tests E M 2026-06-04 12:53:13 +10:00
  • 59e3b8b4de
    force pod spread E M 2026-06-11 13:14:57 +10:00
  • e8b2ad014b
    feat: remove usage of PVC disks (#128) Eric 2026-06-15 15:50:16 +10:00
  • 68dc7819b1
    remove PVC volume deletion since PVCs are no longer created E M 2026-06-10 12:28:05 +10:00
  • 00d4e7d0e0
    fix dist tests workflow summary E M 2026-06-09 20:49:33 +10:00
  • 86d537779e
    Use emptyDir ephemeral volumes instead of PVCs E M 2026-06-09 17:31:44 +10:00
  • c70725891e
    remove unneeded method, improve log output in pvc deletion E M 2026-06-05 11:21:25 +10:00
  • a3f0159aae
    prevent double delete race E M 2026-06-04 20:48:58 +10:00
  • 057cb1bb6f
    try without waiting for pods to be killed E M 2026-06-04 18:14:00 +10:00
  • 8b830cc5f2
    Didn't work, force kill pods, then delete pvcs E M 2026-06-04 17:06:36 +10:00
  • 9a2500b4a8
    Didn't work, instead try to delete all PVCs just before the namespace is deleted, after all pods destroyed. E M 2026-06-04 16:08:36 +10:00
  • 66a87a4aee
    fix: delete PVCs after stopping containers E M 2026-06-04 12:59:01 +10:00
  • 4137fad837
    add --no-bootstrap-node option via WithNoBootstrapNodes() (#127) Eric 2026-06-03 20:39:43 +10:00
  • 497a48696c
    add --no-bootstrap-node option via WithNoBootstrapNodes() E M 2026-05-29 21:00:21 +10:00
  • c0cbe608e2
    chore: remove gke-spot toleration from dist-tests runner E M 2026-06-01 19:22:59 +10:00
  • 9b66c95ca4 Revert "attempt to fix bootstrap node default connection to public bootstrap nodes" E M 2026-05-28 14:38:18 +10:00
  • 1d05c1dd6b attempt to fix bootstrap node default connection to public bootstrap nodes E M 2026-05-27 21:01:58 +10:00
  • dd4d99a81c log format json for bootstrap nodes E M 2026-05-27 15:59:20 +10:00
  • 93f03a17d0 pass --log-format to containers E M 2026-05-27 15:47:03 +10:00
  • 99f7a425f0 update doc to run locally E M 2026-05-27 15:46:49 +10:00
  • d95318f2aa Make release tests use json log sink for structured logs E M 2026-05-27 12:44:38 +10:00
  • 23ee029f3c --listen-addrs > --listen-ip + --listen-port E M 2026-05-22 09:29:32 +10:00
  • c4746a8912 docs: update release tests doc E M 2026-05-22 08:23:44 +10:00
  • f3066ad504 fix compilation error E M 2026-05-05 09:18:10 +10:00
  • 8895dc24bb bump k8s sdk version to support kubectl 1.35 E M 2026-05-05 09:17:58 +10:00
  • 4347711025 Write test result to K8s ConfigMap E M 2026-05-04 21:37:47 +10:00
  • c8f3421ee3 oops, amend to previous commit E M 2026-05-04 17:02:50 +10:00
  • d31d07b2a7 write test results file contents to stdout on process exit E M 2026-05-04 17:02:23 +10:00
  • 77f0047c7d write NUnit logs to stderr, hoping to capture them more consistently E M 2026-05-01 17:47:55 +10:00
  • 3bb2311905 change expected 404 message for downloading non-existent cid E M 2026-05-01 16:15:06 +10:00
  • 3fd6aec18a log errors when there are test setup failures E M 2026-05-01 11:07:34 +10:00
  • 6825a2506c add back spot toleration just in case E M 2026-05-01 10:30:22 +10:00
  • b38705d27f Remove spot tolerations for now, since we moved to using on demand VMs E M 2026-04-30 18:44:46 +10:00
  • 77e30a7632 Log tests status to stdout so it can be read into the workflow summary E M 2026-04-30 17:55:58 +10:00
  • cd7cf67512 revert 2de4e77a E M 2026-04-30 17:55:32 +10:00
  • 600148b8d5 Auto-flush stdout in an attempt to get NUnit's output in the logs E M 2026-04-30 15:53:14 +10:00
  • 5a34e11639 codex -> logosstorage volume name E M 2026-04-30 13:49:30 +10:00
  • e9faf9bbfa Ensure test cleanup happens after each test E M 2026-04-29 21:27:29 +10:00
  • 27df5b3d95 use correct taint, not label E M 2026-04-29 19:12:39 +10:00
  • 3c58ee3777 refactor: replace scheduling affinity with explicit node pool label selection E M 2026-04-29 16:45:55 +10:00
  • 8d83c7e66c add RUNID label to all containers to make log filtering easier E M 2026-04-28 22:15:17 +10:00
  • 05e7914fc2 fix: "pod IP unknown" failures while pod still scheduling E M 2026-04-28 21:56:25 +10:00
  • 6a39b178f3 fix: remove system critical priority E M 2026-04-28 19:46:23 +10:00
  • 17c8e6cda8
    Revert "attempt to fix bootstrap node default connection to public bootstrap nodes" E M 2026-05-28 14:38:18 +10:00
  • d875b9e220
    attempt to fix bootstrap node default connection to public bootstrap nodes E M 2026-05-27 21:01:58 +10:00
  • 46adc41c90
    log format json for bootstrap nodes E M 2026-05-27 15:59:20 +10:00
  • 6cfa436cb8
    pass --log-format to containers E M 2026-05-27 15:47:03 +10:00
  • 797b66cb02
    update doc to run locally E M 2026-05-27 15:46:49 +10:00
  • fd9be656fb
    Make release tests use json log sink for structured logs E M 2026-05-27 12:44:38 +10:00
  • 551867747a
    --listen-addrs > --listen-ip + --listen-port E M 2026-05-22 09:29:32 +10:00
  • cc78212730
    docs: update release tests doc E M 2026-05-22 08:23:44 +10:00
  • 45073731c8
    fix compilation error E M 2026-05-05 09:18:10 +10:00
  • 12991c3dcb
    bump k8s sdk version to support kubectl 1.35 E M 2026-05-05 09:17:58 +10:00
  • dfe89316c6
    Write test result to K8s ConfigMap E M 2026-05-04 21:37:47 +10:00
  • 2d39967b9f
    oops, amend to previous commit E M 2026-05-04 17:02:50 +10:00
  • 00d423106a
    write test results file contents to stdout on process exit E M 2026-05-04 17:02:23 +10:00
  • 560a2609b2
    write NUnit logs to stderr, hoping to capture them more consistently E M 2026-05-01 17:47:55 +10:00
  • 309e699d02
    change expected 404 message for downloading non-existent cid E M 2026-05-01 16:15:06 +10:00
  • ba9822d0e2
    log errors when there are test setup failures E M 2026-05-01 11:07:34 +10:00
  • 23da2c36ec
    add back spot toleration just in case E M 2026-05-01 10:30:22 +10:00
  • 2296352586
    Remove spot tolerations for now, since we moved to using on demand VMs E M 2026-04-30 18:44:46 +10:00
  • b601762365
    Log tests status to stdout so it can be read into the workflow summary E M 2026-04-30 17:55:58 +10:00
  • 255a773a5f
    revert 2de4e77a E M 2026-04-30 17:55:32 +10:00
  • cbef74f6cb
    Auto-flush stdout in an attempt to get NUnit's output in the logs E M 2026-04-30 15:53:14 +10:00
  • d30706d2c5
    codex -> logosstorage volume name E M 2026-04-30 13:49:30 +10:00
  • 2de4e77a85
    Ensure test cleanup happens after each test E M 2026-04-29 21:27:29 +10:00
  • b8f9cb7297
    use correct taint, not label E M 2026-04-29 19:12:39 +10:00
  • 5f2b537fcd
    refactor: replace scheduling affinity with explicit node pool label selection E M 2026-04-29 16:45:55 +10:00
  • 0538ebec45
    add RUNID label to all containers to make log filtering easier E M 2026-04-28 22:15:17 +10:00
  • 5b17395380
    fix: "pod IP unknown" failures while pod still scheduling E M 2026-04-28 21:56:25 +10:00
  • 8e861b9f5b
    fix: remove system critical priority E M 2026-04-28 19:46:23 +10:00
  • df99e5e681
    chore: remove cdx namespace and update documentation (#125) Eric 2026-04-24 12:24:32 +10:00
  • ebe25f5ed2
    Update k8s documentation for move from DO to GKE E M 2026-04-24 12:22:27 +10:00
  • b147cd49c8
    Replace cdx with storage in namespaces E M 2026-04-24 12:22:04 +10:00
  • 13d453d5ed
    chore: Docker updates to support release tests in logos-storage-nim, and remove Codex references (#124) Eric 2026-04-17 15:03:22 +10:00
  • d9ff7a83eb
    Further remove CodexNetDeployer as it is no longer needed E M 2026-04-15 20:35:15 +10:00
  • 32bba67bef
    Rename and remove all instances of Codex E M 2026-04-15 20:34:49 +10:00
  • 42eabf67b6
    Remove doctl install E M 2026-04-10 22:29:05 +10:00
  • 507fdb6c61
    Update docker image to install doctl E M 2026-04-10 21:33:16 +10:00
  • 7287b6c0eb
    docker image tag as "latest" only when pushing to master E M 2026-04-09 20:28:39 +10:00
  • eabf5b0229
    Build image with latest tag always E M 2026-04-09 20:12:06 +10:00
  • c0465a54b5
    bump docker to .net 10 E M 2026-04-01 20:35:26 +11:00
  • 317228ac2c
    bump doc to .net 10 E M 2026-04-01 16:34:08 +11:00
  • 019da609e4
    bump openapi.yaml to match openapi.yaml in the logos-storage-nim docker image E M 2026-03-30 13:13:49 +11:00