From 661308deb162120798bfc5c4ba1e84e4f9eeb84f Mon Sep 17 00:00:00 2001 From: E M <5089238+emizzle@users.noreply.github.com> Date: Thu, 16 Apr 2026 18:06:58 +1000 Subject: [PATCH] chore: rename Codex references to Logos Storage in release tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace all "Codex" branding in the release test workflow and supporting files: rename the K8s cluster, Terraform state key, secret, log paths, env var (CODEXDOCKERIMAGE → STORAGEDOCKERIMAGE), and test runner image (cs-codex-dist-tests → logos-storage-dist-tests) to align with the already-updated logos-storage-nim-cs-dist-tests repo in https://github.com/logos-storage/logos-storage-nim-cs-dist-tests/pull/124. Also fix the dotnet test path to the correct Tests/LogosStorageReleaseTests directory. --- .../backend.tf | 2 +- .../main.tf | 2 +- .../providers.tf | 0 .../variables.tf | 0 .../versions.tf | 0 .github/release/job-release-tests.yaml | 16 ++++++++-------- .github/workflows/release.yml | 12 ++++++------ 7 files changed, 16 insertions(+), 16 deletions(-) rename .github/release/clusters/{codex-dist-tests-do-ams3 => logos-storage-dist-tests-do-ams3}/backend.tf (82%) rename .github/release/clusters/{codex-dist-tests-do-ams3 => logos-storage-dist-tests-do-ams3}/main.tf (96%) rename .github/release/clusters/{codex-dist-tests-do-ams3 => logos-storage-dist-tests-do-ams3}/providers.tf (100%) rename .github/release/clusters/{codex-dist-tests-do-ams3 => logos-storage-dist-tests-do-ams3}/variables.tf (100%) rename .github/release/clusters/{codex-dist-tests-do-ams3 => logos-storage-dist-tests-do-ams3}/versions.tf (100%) diff --git a/.github/release/clusters/codex-dist-tests-do-ams3/backend.tf b/.github/release/clusters/logos-storage-dist-tests-do-ams3/backend.tf similarity index 82% rename from .github/release/clusters/codex-dist-tests-do-ams3/backend.tf rename to .github/release/clusters/logos-storage-dist-tests-do-ams3/backend.tf index 13512d86..e6b8c6b4 100644 --- a/.github/release/clusters/codex-dist-tests-do-ams3/backend.tf +++ b/.github/release/clusters/logos-storage-dist-tests-do-ams3/backend.tf @@ -4,7 +4,7 @@ terraform { s3 = "https://fra1.digitaloceanspaces.com" } bucket = "codex-infra-terraform" - key = "clusters/codex-dist-tests-do-ams3/terraform.tfstate" + key = "clusters/logos-storage-dist-tests-do-ams3/terraform.tfstate" region = "fra1" skip_credentials_validation = true diff --git a/.github/release/clusters/codex-dist-tests-do-ams3/main.tf b/.github/release/clusters/logos-storage-dist-tests-do-ams3/main.tf similarity index 96% rename from .github/release/clusters/codex-dist-tests-do-ams3/main.tf rename to .github/release/clusters/logos-storage-dist-tests-do-ams3/main.tf index 265117c2..3facf793 100644 --- a/.github/release/clusters/codex-dist-tests-do-ams3/main.tf +++ b/.github/release/clusters/logos-storage-dist-tests-do-ams3/main.tf @@ -2,7 +2,7 @@ module "doks" { source = "../modules/doks" - name = "codex-dist-tests" + name = "logos-storage-dist-tests" region = var.region kubernetes_version = "1.34.5-do.2" kubernetes_ha = true diff --git a/.github/release/clusters/codex-dist-tests-do-ams3/providers.tf b/.github/release/clusters/logos-storage-dist-tests-do-ams3/providers.tf similarity index 100% rename from .github/release/clusters/codex-dist-tests-do-ams3/providers.tf rename to .github/release/clusters/logos-storage-dist-tests-do-ams3/providers.tf diff --git a/.github/release/clusters/codex-dist-tests-do-ams3/variables.tf b/.github/release/clusters/logos-storage-dist-tests-do-ams3/variables.tf similarity index 100% rename from .github/release/clusters/codex-dist-tests-do-ams3/variables.tf rename to .github/release/clusters/logos-storage-dist-tests-do-ams3/variables.tf diff --git a/.github/release/clusters/codex-dist-tests-do-ams3/versions.tf b/.github/release/clusters/logos-storage-dist-tests-do-ams3/versions.tf similarity index 100% rename from .github/release/clusters/codex-dist-tests-do-ams3/versions.tf rename to .github/release/clusters/logos-storage-dist-tests-do-ams3/versions.tf diff --git a/.github/release/job-release-tests.yaml b/.github/release/job-release-tests.yaml index 043055f2..3d56fe01 100644 --- a/.github/release/job-release-tests.yaml +++ b/.github/release/job-release-tests.yaml @@ -22,7 +22,7 @@ spec: workload-type: "tests-runners-ci" containers: - name: runner - image: logosstorage/cs-codex-dist-tests:latest + image: logosstorage/logos-storage-dist-tests:latest imagePullPolicy: Always resources: requests: @@ -31,15 +31,15 @@ spec: - name: KUBECONFIG value: "/opt/kubeconfig.yaml" - name: LOGPATH - value: "/var/log/codex-${TEST_TYPE}" + value: "/var/log/storage-${TEST_TYPE}" - name: BRANCH value: "${BRANCH}" - name: SOURCE value: "${SOURCE}" - name: RUNID value: "${RUNID}" - - name: CODEXDOCKERIMAGE - value: "${CODEXDOCKERIMAGE}" + - name: STORAGEDOCKERIMAGE + value: "${STORAGEDOCKERIMAGE}" - name: TESTID value: "${TESTID}" - name: TESTS_TYPE @@ -49,13 +49,13 @@ spec: mountPath: /opt/kubeconfig.yaml subPath: kubeconfig.yaml - name: logs - mountPath: /var/log/codex-${TEST_TYPE} - args: ["dotnet", "test", "Tests/CodexReleaseTests"] + mountPath: /var/log/storage-${TEST_TYPE} + args: ["dotnet", "test", "Tests/LogosStorageReleaseTests"] restartPolicy: Never volumes: - name: kubeconfig secret: - secretName: codex-dist-tests-app-kubeconfig + secretName: storage-dist-tests-app-kubeconfig - name: logs hostPath: - path: /var/log/codex-${TEST_TYPE} + path: /var/log/storage-${TEST_TYPE} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9cdc4d4c..61aa7933 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,7 +9,7 @@ on: workflow_dispatch: inputs: branch: - description: 'cs-dist-tests branch to run tests from' + description: 'dist-tests branch to run tests from' required: false default: 'master' type: string @@ -185,7 +185,7 @@ jobs: path: ${{ env.build_dir }}/${{ env.c_bindings_lib }}.zip if-no-files-found: error - # Build Docker dist-tests image + # Build Docker logosstorage/logos-storage-nim:latest-dist-tests image for Logos Storage nodes in the cluster build-docker-dist-tests: name: Build Docker dist-tests image if: github.ref_type == 'tag' || github.event_name == 'workflow_dispatch' @@ -210,11 +210,11 @@ jobs: TF_VAR_do_token: ${{ secrets.RELEASE_TESTS_DO_TOKEN }} AWS_ACCESS_KEY_ID: ${{ secrets.RELEASE_TESTS_SPACES_ACCESS_KEY }} AWS_SECRET_ACCESS_KEY: ${{ secrets.RELEASE_TESTS_SPACES_SECRET_KEY }} - CODEXDOCKERIMAGE: ${{ needs.build-docker-dist-tests.outputs.logos_storage_image }} + STORAGEDOCKERIMAGE: ${{ needs.build-docker-dist-tests.outputs.logos_storage_image }} TEST_TYPE: release-tests BRANCH: ${{ inputs.branch || 'master' }} SOURCE: https://github.com/logos-storage/logos-storage-nim-cs-dist-tests - TF_DIR: .github/release/clusters/codex-dist-tests-do-ams3 + TF_DIR: .github/release/clusters/logos-storage-dist-tests-do-ams3 steps: - name: Checkout uses: actions/checkout@v4 @@ -241,7 +241,7 @@ jobs: run: terraform apply -auto-approve - name: Get kubeconfig - run: doctl kubernetes cluster kubeconfig save codex-dist-tests-do-ams3 + run: doctl kubernetes cluster kubeconfig save logos-storage-dist-tests-do-ams3 - name: Create in-cluster app kubeconfig secret run: | @@ -254,7 +254,7 @@ jobs: export SERVER=$(kubectl config view --minify -o jsonpath='{.clusters[0].cluster.server}') export CA=$(kubectl config view --minify --raw -o jsonpath='{.clusters[0].cluster.certificate-authority-data}') - kubectl create secret generic codex-dist-tests-app-kubeconfig \ + kubectl create secret generic storage-dist-tests-app-kubeconfig \ --from-file=kubeconfig.yaml=<(envsubst < .github/release/kubeconfig-template.yaml) \ -n default