Skip to content

Commit b96489f

Browse files
authored
Merge pull request #332 from mlcommons/implement-ksm
Fetch PAT with KSM in sync.yml Per Arjun.. This PR from Nathan is required to sync the power checker to the inference repository. Has been verified by Arjun.
2 parents 73f0241 + 8f06828 commit b96489f

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

.github/workflows/inference_power_workflow.yaml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,17 @@ jobs:
2727
python3 -m pip install --upgrade pip
2828
python3 -m pip install cm4mlops
2929
cm run script --quiet --tags=get,sys-utils-cm
30-
30+
31+
- name: Retrieve secrets from Keeper
32+
id: ksecrets
33+
uses: Keeper-Security/ksm-action@master
34+
with:
35+
keeper-secret-config: ${{ secrets.KSM_CONFIG }}
36+
secrets: |-
37+
cAEVIvfzh_W2DWjhDoGiQQ/field/Access Token > env:ACCESS_TOKEN
3138
- name: Start power server
3239
run: |
33-
cm run script --tags=run,mlperf,power,server --device_type=0 --screen=yes --quiet --env.CM_GH_TOKEN=${{ secrets.ACCESS_TOKEN }}
40+
cm run script --tags=run,mlperf,power,server --device_type=0 --screen=yes --quiet --env.CM_GH_TOKEN=${{ env.ACCESS_TOKEN }} # Use PAT fetched from Keeper
3441
3542
- name: Test CM Script for MLPerf Inference ResNet50 with power
3643
run: |

.github/workflows/sync.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,16 @@ jobs:
1111
steps:
1212
- name: Checkout Repository
1313
uses: actions/checkout@master
14+
- name: Retrieve secrets from Keeper
15+
id: ksecrets
16+
uses: Keeper-Security/ksm-action@master
17+
with:
18+
keeper-secret-config: ${{ secrets.KSM_CONFIG }}
19+
secrets: |-
20+
oISGH1N1wIEirucX9m5ung/field/Access Token > env:INFERENCE_ACCESS_TOKEN
1421
- name: Run GitHub File Sync
1522
uses: BetaHuhn/repo-file-sync-action@v1
1623
with:
17-
GH_PAT: ${{ secrets.INFERENCE_ACCESS_TOKEN }}
24+
GH_PAT: ${{ env.INFERENCE_ACCESS_TOKEN }} # Use PAT fetched from Keeper
1825
TEAM_REVIEWERS: wg-inference
1926
SKIP_PR: false

0 commit comments

Comments
 (0)