Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
c6c52d5
BN on new CITR workflow names
alex-kuzmin-hg Jun 17, 2026
cfbd4ea
Exclude namespace check
alex-kuzmin-hg Jun 17, 2026
90cb9f1
fix
alex-kuzmin-hg Jun 17, 2026
450f604
fix
alex-kuzmin-hg Jun 17, 2026
ec7983e
fix
alex-kuzmin-hg Jun 17, 2026
2ac4851
fix
alex-kuzmin-hg Jun 17, 2026
d8ec54c
fix
alex-kuzmin-hg Jun 17, 2026
d40504c
fix
alex-kuzmin-hg Jun 17, 2026
e5f04f5
fix
alex-kuzmin-hg Jun 17, 2026
bfd685b
fix
alex-kuzmin-hg Jun 17, 2026
0dcdc33
fix
alex-kuzmin-hg Jun 17, 2026
e9912b6
Fix
alex-kuzmin-hg Jun 17, 2026
8aad3c5
Fix
alex-kuzmin-hg Jun 17, 2026
b5aa3fc
Fix
alex-kuzmin-hg Jun 17, 2026
37f1066
Fix
alex-kuzmin-hg Jun 17, 2026
63677ee
TSS path
alex-kuzmin-hg Jun 18, 2026
d40a407
added full list ahead of time of official fix
alex-kuzmin-hg Jun 29, 2026
54eb06d
New location of RSA file
alex-kuzmin-hg Jun 29, 2026
f13b703
3 block nodes in SDPT
alex-kuzmin-hg Jun 30, 2026
66233e4
Try Solo branch
alex-kuzmin-hg Jul 1, 2026
3c0231c
undo try solo branch
alex-kuzmin-hg Jul 1, 2026
e01d412
Fixed SDLT run
alex-kuzmin-hg Jul 17, 2026
0642cdf
Fixed for new way of checkout
alex-kuzmin-hg Jul 17, 2026
73401b1
Reviewed BN distribution
alex-kuzmin-hg Jul 17, 2026
8805881
Testing
alex-kuzmin-hg Jul 23, 2026
5dff542
Props
alex-kuzmin-hg Jul 23, 2026
47d513a
Fix
alex-kuzmin-hg Jul 23, 2026
98e02a3
Fix
alex-kuzmin-hg Jul 23, 2026
ce32c1c
Fix
alex-kuzmin-hg Jul 23, 2026
0903f62
Try
alex-kuzmin-hg Jul 23, 2026
a775c9d
tested
alex-kuzmin-hg Jul 24, 2026
155ca8c
Final
alex-kuzmin-hg Jul 24, 2026
31325c0
And CryptoBench
alex-kuzmin-hg Jul 24, 2026
b02ce0d
Added CryptoBench back
alex-kuzmin-hg Jul 24, 2026
2dc5f96
fix
alex-kuzmin-hg Jul 24, 2026
b992565
Fix
alex-kuzmin-hg Jul 24, 2026
318e893
No cache in JMH for main anymore
alex-kuzmin-hg Jul 24, 2026
48458cd
Try new Solo
alex-kuzmin-hg Jul 27, 2026
f517bdb
New PVCs
alex-kuzmin-hg Jul 27, 2026
77c758d
Fixed PVC name
alex-kuzmin-hg Jul 27, 2026
109e774
0.39
alex-kuzmin-hg Jul 27, 2026
246f8a7
Fix
alex-kuzmin-hg Jul 27, 2026
ecaa4f2
Better
alex-kuzmin-hg Jul 28, 2026
153ec4b
Fix
alex-kuzmin-hg Jul 28, 2026
9d82f73
Added adhoc16
alex-kuzmin-hg Jul 29, 2026
9922cb9
Merged from main
alex-kuzmin-hg Jul 30, 2026
b5ed6b7
Validator after HeliSwap
alex-kuzmin-hg Jul 30, 2026
1b619f7
Fixed merge error
alex-kuzmin-hg Jul 30, 2026
aa788df
Workaround of Solo regression
alex-kuzmin-hg Jul 31, 2026
f3396c4
Solo 0.84.0
alex-kuzmin-hg Jul 31, 2026
e591615
Solo 0.83.0
alex-kuzmin-hg Jul 31, 2026
ad42a00
Solo 0.84.0
alex-kuzmin-hg Jul 31, 2026
88c658f
Experiments
alex-kuzmin-hg Aug 3, 2026
e593356
Latest updates
alex-kuzmin-hg Aug 3, 2026
5cfdf21
Fixed typo
alex-kuzmin-hg Aug 3, 2026
2ece15e
kubernetes 35
alex-kuzmin-hg Aug 3, 2026
2526101
Fixes
alex-kuzmin-hg Aug 3, 2026
5c334f7
Preparing for CITR ...
alex-kuzmin-hg Aug 5, 2026
b47340d
Testing
alex-kuzmin-hg Aug 5, 2026
792b578
Solo 0.84.1
alex-kuzmin-hg Aug 5, 2026
e4c4561
Node 22.11.0
alex-kuzmin-hg Aug 5, 2026
7c228b9
Node 24.19.0
alex-kuzmin-hg Aug 5, 2026
65c8627
Merge branch 'main' into 20642-BN39-SDPT-TSS_WRAPS_3BNs
alex-kuzmin-hg Aug 5, 2026
ae739a5
Not needed kubectl version
alex-kuzmin-hg Aug 5, 2026
fbaf67d
Do not fix BN message size anymore, as it recently parameterized
alex-kuzmin-hg Aug 5, 2026
ff215b5
Self review: strictly only new-style checkout procedures
alex-kuzmin-hg Aug 5, 2026
dbc3e09
Spotless
alex-kuzmin-hg Aug 6, 2026
9a4a9ab
Spotless check all passed
alex-kuzmin-hg Aug 6, 2026
09e73d7
Optimisation: do delete an namespace after its last use, do not start…
alex-kuzmin-hg Aug 6, 2026
6a7aae0
Specific timeout [for Validator]
alex-kuzmin-hg Aug 10, 2026
8c64590
Reviewed by BN team
alex-kuzmin-hg Aug 11, 2026
6352df1
Fixed Solo props
alex-kuzmin-hg Aug 11, 2026
8a24705
Resolved formal conflicts
alex-kuzmin-hg Aug 11, 2026
facfb93
Spotless
alex-kuzmin-hg Aug 11, 2026
d05abb0
Solo version, BN version, pass args new style
alex-kuzmin-hg Aug 12, 2026
61d4704
Parameterized NLG,etc
alex-kuzmin-hg Aug 12, 2026
ab155b5
Pass NLG arg
alex-kuzmin-hg Aug 12, 2026
c447d4f
Correct var names
alex-kuzmin-hg Aug 12, 2026
09c353a
Correct value of network-id
alex-kuzmin-hg Aug 12, 2026
2ac5f10
Fixd lost in merge
alex-kuzmin-hg Aug 13, 2026
f25709c
Cross-check: removed dedicated "delete namespace"
alex-kuzmin-hg Aug 13, 2026
463462d
Merge branch 'main' into 26174-BN39-SDPT-TSS_WRAPS_3BNs
alex-kuzmin-hg Aug 14, 2026
49bf47a
Spotless check, removed unused code, follow BASH-styling
alex-kuzmin-hg Aug 14, 2026
cdb5043
Merged-from-main latest code
alex-kuzmin-hg Aug 14, 2026
b0a3a3b
and this file. Passed spotLess
alex-kuzmin-hg Aug 14, 2026
abf9e43
fixed copy-paste error
alex-kuzmin-hg Aug 14, 2026
edc1329
fix
alex-kuzmin-hg Aug 14, 2026
6f1f1db
More code-review: removed performance profiling code from this CITR w…
alex-kuzmin-hg Aug 14, 2026
34fc9a2
Code review
alex-kuzmin-hg Aug 14, 2026
25955b7
Editor auto-inserted wrong quote; fixed
alex-kuzmin-hg Aug 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 12 additions & 15 deletions .github/workflows/201-user-sdpt-controller-adhoc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,9 @@ on:
default: ""
type: string
description: 'Add props to settings.txt, e.g. "state.saveStatePeriod, 300". Newline is "\n"'
crypto-bench-merkle-db-java-args:
required: true
default: "-XX:+UseZGC -XX:+ZGenerational -XX:ZAllocationSpikeTolerance=2 -XX:ConcGCThreads=14 -XX:ZMarkStackSpaceLimit=12g -XX:MaxDirectMemorySize=24g -Xmx90g"
description: "JMH javaargs"
type: string
crypto-bench-merkle-db-test-params:
required: true
default: "-p maxKey=500000000 -p numRecords=100000 -p keySize=24 -p recordSize=1024 -p numFiles=60"
default: "-p maxKey=500000000 -p numRecords=100000 -p keySize=24 -p recordSize=1024 -p numFiles=6000"
description: "Test params"
type: string
duration-minutes:
Expand Down Expand Up @@ -84,14 +79,14 @@ jobs:
uses: pandaswhocode/initialize-github-job@5dbfbc4329ceab48a57d983325dadbd3ec8123e9 # v1.2.2
with:
checkout: "true"
checkout-ref: "${{ inputs.ref || github.ref }}"
checkout-ref: "${{ github.ref }}"
checkout-token: "${{ secrets.GITHUB_TOKEN }}"

- name: Verify Tag
id: verify-tag
env:
PROMOTED_GREP_PATTERN: "build-(.{5})" # Pattern to match build tags (e.g., build-12345)
CHECK_TAG: "${{ inputs.ref || github.ref }}"
CHECK_TAG: "${{ github.ref }}"
run: |
# Ensure the tag that we received is a build tag
# if the tag is a build tag then we can parse out the build number (the last 5 characters)
Expand All @@ -115,15 +110,15 @@ jobs:
name: Extract Java Version
uses: ./.github/workflows/854-call-extract-jdk-version.yaml
with:
ref: ${{ inputs.ref || github.ref }}
ref: ${{ github.ref }}
secrets:
github-token: ${{ secrets.GITHUB_TOKEN }}

extract-citr-vars:
name: Extract CITR Vars
uses: ./.github/workflows/855-call-extract-citr-vars.yaml
with:
ref: ${{ inputs.ref || github.ref }}
ref: ${{ github.ref }}
secrets:
github-token: ${{ secrets.GITHUB_TOKEN }}

Expand Down Expand Up @@ -197,6 +192,7 @@ jobs:
if: ${{ needs.verify-tag.result == 'success' || inputs.disable-notifications == true }}
with:
ref: "${{ inputs.ref || github.ref }}"
bnref: "${{ needs.extract-citr-vars.outputs.bn-release-version }}"
solo-version: "${{ needs.extract-citr-vars.outputs.adhoc-solo-version }}"
nlg-accounts: "${{ inputs.nlg-accounts }}"
nlg-time: "${{ inputs.nlg-time }}"
Expand All @@ -207,6 +203,7 @@ jobs:
duration-minutes: ${{ fromJSON(needs.verify-citr-vars.outputs.request-duration) }}
chewie-request-timeout: ${{ fromJSON(needs.verify-citr-vars.outputs.request-timeout) }}
java-version: "${{ needs.extract-jdk-version.outputs.jdk-version }}"
nlg-version: "${{ needs.extract-jdk-version.outputs.nlg-version }}"
secrets:
slack-report-webhook: ${{ secrets.SLACK_CITR_DETAILED_REPORTS_WEBHOOK }}
github-token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -226,7 +223,7 @@ jobs:
uses: pandaswhocode/initialize-github-job@5dbfbc4329ceab48a57d983325dadbd3ec8123e9 # v1.2.2
with:
checkout: "true"
checkout-ref: "${{ inputs.ref || github.ref }}"
checkout-ref: "${{ github.ref }}"
checkout-token: "${{ secrets.GH_ACCESS_TOKEN }}"
checkout-fetch-depth: "0"

Expand Down Expand Up @@ -296,7 +293,7 @@ jobs:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_CITR_BOT_TOKEN }}
run: |
# Extract the commit and user information from the build tag
COMMIT=$(git rev-list -n 1 "${{ inputs.ref || github.ref }}")
COMMIT=$(git rev-list -n 1 "${{ github.ref }}")
EMAIL=$(git log -1 --pretty=format:'%ae' "${COMMIT}")
AUTHOR=$(git log -1 --pretty=format:'%an' "${COMMIT}")
echo "commit=${COMMIT}" >> "${GITHUB_OUTPUT}"
Expand Down Expand Up @@ -340,7 +337,7 @@ jobs:
RUN_TEST_RESULT: ${{ needs.run-single-day-performance-test.outputs.result }}
TAG_LABEL: "Tag SDPT Passing"
TAG_RESULT: ${{ needs.tag-sdpt-result.result }}
SOURCE_TAG_URL: ${{ github.server_url }}/${{ github.repository }}/releases/tag/${{ inputs.ref || github.ref }}
SOURCE_TAG_URL: ${{ github.server_url }}/${{ github.repository }}/releases/tag/${{ inputs.ref }}
COMMIT_AUTHOR: ${{ needs.get-commit-info.outputs.commit-author }}
WORKFLOW_RUN_ID: ${{ github.run_id }}
WORKFLOW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
Expand Down Expand Up @@ -376,7 +373,7 @@ jobs:
uses: pandaswhocode/initialize-github-job@5dbfbc4329ceab48a57d983325dadbd3ec8123e9 # v1.2.2
with:
checkout: "true"
checkout-ref: "${{ inputs.ref || github.ref }}"
checkout-ref: "${{ github.ref }}"
checkout-token: "${{ secrets.GH_ACCESS_TOKEN }}"
checkout-fetch-depth: "0"
setup-gomplate: "true"
Expand Down Expand Up @@ -472,7 +469,7 @@ jobs:
TAG_LABEL: "Tag SDPT Passing"
TAG_RESULT: ${{ needs.tag-sdpt-result.result }}
COMMIT_INFO_RESULT: ${{ needs.get-commit-info.result }}
SOURCE_TAG_URL: ${{ github.server_url }}/${{ github.repository }}/releases/tag/${{ inputs.ref || github.ref }}
SOURCE_TAG_URL: ${{ github.server_url }}/${{ github.repository }}/releases/tag/${{ inputs.ref }}
COMMIT_AUTHOR: ${{ needs.get-commit-info.outputs.commit-author }}
SLACK_USER_ID: ${{ needs.get-commit-info.outputs.slack-user-id }}
WORKFLOW_RUN_ID: ${{ github.run_id }}
Expand Down
24 changes: 13 additions & 11 deletions .github/workflows/202-user-sdlt-controller-adhoc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,14 +86,14 @@ jobs:
uses: pandaswhocode/initialize-github-job@5dbfbc4329ceab48a57d983325dadbd3ec8123e9 # v1.2.2
with:
checkout: "true"
checkout-ref: "${{ inputs.ref || github.ref }}"
checkout-ref: "${{ github.ref }}"
checkout-token: "${{ secrets.GITHUB_TOKEN }}"

- name: Verify Tag
id: verify-tag
env:
PROMOTED_GREP_PATTERN: "build-(.{5})" # Pattern to match build tags (e.g., build-12345)
CHECK_TAG: "${{ inputs.ref || github.ref }}"
CHECK_TAG: "${{ github.ref }}"
run: |
# Ensure the tag that we received is a build tag
# if the tag is a build tag then we can parse out the build number (the last 5 characters)
Expand All @@ -117,15 +117,15 @@ jobs:
name: Extract Java Version
uses: ./.github/workflows/854-call-extract-jdk-version.yaml
with:
ref: ${{ inputs.ref || github.ref }}
ref: ${{ github.ref }}
secrets:
github-token: ${{ secrets.GITHUB_TOKEN }}

extract-citr-vars:
name: Extract CITR Vars
uses: ./.github/workflows/855-call-extract-citr-vars.yaml
with:
ref: ${{ inputs.ref || github.ref }}
ref: ${{ github.ref }}
secrets:
github-token: ${{ secrets.GITHUB_TOKEN }}

Expand Down Expand Up @@ -199,6 +199,7 @@ jobs:
if: ${{ needs.verify-tag.result == 'success' || inputs.disable-notifications == true }}
with:
ref: "${{ inputs.ref || github.ref }}"
bnref: "${{ needs.extract-citr-vars.outputs.bn-release-version }}"
solo-version: "${{ needs.extract-citr-vars.outputs.adhoc-solo-version }}"
nlg-accounts: "${{ inputs.nlg-accounts }}"
nlg-time: "${{ inputs.nlg-time }}"
Expand All @@ -208,6 +209,7 @@ jobs:
duration-minutes: ${{ fromJSON(needs.verify-citr-vars.outputs.request-duration) }}
chewie-request-timeout: ${{ fromJSON(needs.verify-citr-vars.outputs.request-timeout) }}
java-version: "${{ needs.extract-jdk-version.outputs.jdk-version }}"
nlg-version: "${{ needs.extract-jdk-version.outputs.nlg-version }}"
secrets:
slack-report-webhook: ${{ secrets.SLACK_CITR_DETAILED_REPORTS_WEBHOOK }}
github-token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -227,7 +229,7 @@ jobs:
uses: pandaswhocode/initialize-github-job@5dbfbc4329ceab48a57d983325dadbd3ec8123e9 # v1.2.2
with:
checkout: "true"
checkout-ref: "${{ inputs.ref || github.ref }}"
checkout-ref: "${{ github.ref }}"
checkout-token: "${{ secrets.GH_ACCESS_TOKEN }}"
checkout-fetch-depth: "0"

Expand Down Expand Up @@ -294,7 +296,7 @@ jobs:
id: find-commit-author-slack
continue-on-error: true
env:
BUILD_TAG: ${{ inputs.ref || github.ref }}
BUILD_TAG: ${{ github.ref }}
SLACK_BOT_TOKEN: ${{ secrets.SLACK_CITR_BOT_TOKEN }}
run: |
# Extract the commit and user information from the build tag
Expand Down Expand Up @@ -334,15 +336,15 @@ jobs:
- name: Build Slack Payload Message
id: payload
env:
HEADER_TEXT: ":tada: SDLT - Single Day Longevity Test (${{ inputs.ref || github.ref }}) Passed"
HEADER_TEXT: ":tada: SDLT - Single Day Longevity Test (${{ github.ref }}) Passed"
STATUS_TEXT: "*SDLT Job Succeeded. Test panel status below*"
VERIFY_TAG_LABEL: "Verify Tag for SDLT"
VERIFY_TAG_RESULT: ${{ needs.verify-tag.result }}
RUN_TEST_LABEL: "Run Single Day Longevity Test"
RUN_TEST_RESULT: ${{ needs.run-single-day-longevity-test.outputs.result }}
TAG_LABEL: "Tag SDLT Passing"
TAG_RESULT: ${{ needs.tag-sdlt-result.result }}
SOURCE_TAG_URL: ${{ github.server_url }}/${{ github.repository }}/releases/tag/${{ inputs.ref || github.ref }}
SOURCE_TAG_URL: ${{ github.server_url }}/${{ github.repository }}/releases/tag/${{ github.ref }}
COMMIT_AUTHOR: ${{ needs.get-commit-info.outputs.commit-author }}
WORKFLOW_RUN_ID: ${{ github.run_id }}
WORKFLOW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
Expand Down Expand Up @@ -378,7 +380,7 @@ jobs:
uses: pandaswhocode/initialize-github-job@5dbfbc4329ceab48a57d983325dadbd3ec8123e9 # v1.2.2
with:
checkout: "true"
checkout-ref: "${{ inputs.ref || github.ref }}"
checkout-ref: "${{ github.ref }}"
checkout-token: "${{ secrets.GH_ACCESS_TOKEN }}"
checkout-fetch-depth: "0"
setup-gomplate: "true"
Expand Down Expand Up @@ -465,7 +467,7 @@ jobs:
- name: Build Slack Payload Message
id: payload
env:
HEADER_TEXT: ":grey_exclamation: SDLT - Single Day Longevity Test (${{ inputs.ref || github.ref }}) Failed"
HEADER_TEXT: ":grey_exclamation: SDLT - Single Day Longevity Test (${{ github.ref }}) Failed"
STATUS_TEXT: "*SDLT Job Resulted in failure. See status below.*"
VERIFY_TAG_LABEL: "Verify Tag for SDLT"
VERIFY_TAG_RESULT: ${{ needs.verify-tag.result }}
Expand All @@ -474,7 +476,7 @@ jobs:
TAG_LABEL: "Tag SDLT Passing"
TAG_RESULT: ${{ needs.tag-sdlt-result.result }}
COMMIT_INFO_RESULT: ${{ needs.get-commit-info.result }}
SOURCE_TAG_URL: ${{ github.server_url }}/${{ github.repository }}/releases/tag/${{ inputs.ref || github.ref }}
SOURCE_TAG_URL: ${{ github.server_url }}/${{ github.repository }}/releases/tag/${{ github.ref }}
COMMIT_AUTHOR: ${{ needs.get-commit-info.outputs.commit-author }}
SLACK_USER_ID: ${{ needs.get-commit-info.outputs.slack-user-id }}
WORKFLOW_RUN_ID: ${{ github.run_id }}
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/221-disp-sdpt-controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,7 @@ jobs:
if: ${{ needs.verify-tag.result == 'success' }}
with:
ref: "${{ github.ref }}"
bnref: "${{ needs.extract-citr-vars.outputs.bn-release-version }}"
solo-version: "${{ needs.extract-citr-vars.outputs.citr-solo-version }}"
nlg-accounts: "100000000"
nlg-time: "330"
Expand All @@ -135,6 +136,7 @@ jobs:
duration-minutes: 1320 # 20 hours + 2 for post-mortem
chewie-request-timeout: ${{ fromJSON(needs.verify-citr-vars.outputs.request-timeout) }}
java-version: "${{ needs.extract-jdk-version.outputs.jdk-version }}"
nlg-version: "${{ needs.extract-jdk-version.outputs.nlg-version }}"
secrets:
slack-report-webhook: ${{ secrets.SLACK_CITR_DETAILED_REPORTS_WEBHOOK }}
github-token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/222-disp-sdlt-controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@ jobs:
if: ${{ needs.verify-tag.result == 'success' }}
with:
ref: "${{ github.ref }}"
bnref: "${{ needs.extract-citr-vars.outputs.bn-release-version }}"
solo-version: "${{ needs.extract-citr-vars.outputs.citr-solo-version }}"
nlg-accounts: "100000000"
nlg-time: "720"
Expand All @@ -135,6 +136,7 @@ jobs:
duration-minutes: 1080 # 16 hours + 2 for post-mortem
chewie-request-timeout: ${{ fromJSON(needs.verify-citr-vars.outputs.request-timeout) }}
java-version: "${{ needs.extract-jdk-version.outputs.jdk-version }}"
nlg-version: "${{ needs.extract-jdk-version.outputs.nlg-version }}"
secrets:
slack-report-webhook: ${{ secrets.SLACK_CITR_DETAILED_REPORTS_WEBHOOK }}
github-token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
Loading
Loading