Skip to content

Commit a016afc

Browse files
committed
fix(ci): Add KFC 11.1.2 test labs
Signed-off-by: sbailey <1661003+spbsoluble@users.noreply.github.com>
1 parent a25d66e commit a016afc

File tree

2 files changed

+29
-254
lines changed

2 files changed

+29
-254
lines changed

.github/workflows/tests.yml

Lines changed: 28 additions & 253 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,14 @@ jobs:
3535
run: echo "Running tests for KF 10.x.x"
3636

3737
### Store Type Tests
38-
Test_StoreTypes_KFC_10_4_5:
38+
Test_StoreTypes_KFC_10_5_0:
3939
runs-on: ubuntu-latest
4040
needs:
4141
- build
4242
- kf_10_x_x
4343
env:
44-
SECRET_NAME: "command-config-1045-clean"
45-
KEYFACTOR_HOSTNAME: "int1045-test-clean.kfdelivery.com"
44+
SECRET_NAME: "command-config-1050-clean"
45+
KEYFACTOR_HOSTNAME: "int1050-test-clean.kfdelivery.com"
4646
KEYFACTOR_DOMAIN: "command"
4747
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
4848
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
@@ -53,73 +53,17 @@ jobs:
5353
run: |
5454
export KFUTIL_DEBUG=1
5555
go test -v ./cmd -run "^Test_StoreTypes*"
56-
Test_StoreTypes_KFC_10_2_1:
57-
runs-on: ubuntu-latest
58-
needs:
59-
- build
60-
- kf_10_x_x
61-
env:
62-
SECRET_NAME: "command-config-1021-clean"
63-
KEYFACTOR_HOSTNAME: "int1021-test-clean.kfdelivery.com"
64-
KEYFACTOR_DOMAIN: "command"
65-
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
66-
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
67-
steps:
68-
- name: Checkout code
69-
uses: actions/checkout@v4
70-
- name: Run tests
71-
run: |
72-
unset KFUTIL_DEBUG
73-
go test -v ./cmd -run "^Test_StoreTypes*"
74-
75-
Test_StoreTypes_KFC_10_1_1:
76-
runs-on: ubuntu-latest
77-
needs:
78-
- build
79-
- kf_10_x_x
80-
env:
81-
SECRET_NAME: "command-config-1011-clean"
82-
KEYFACTOR_HOSTNAME: "int1011-test-clean.kfdelivery.com"
83-
KEYFACTOR_DOMAIN: "command"
84-
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
85-
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
86-
steps:
87-
- name: Checkout code
88-
uses: actions/checkout@v4
89-
- name: Run tests
90-
run: |
91-
unset KFUTIL_DEBUG
92-
go test -v ./cmd -run "^Test_StoreTypes*"
93-
94-
# Test_StoreTypes_KFC_10_1_1:
95-
# runs-on: ubuntu-latest
96-
# needs:
97-
# - build
98-
# - kf_10_x_x
99-
# env:
100-
# SECRET_NAME: "command-config-1011-clean"
101-
# KEYFACTOR_HOSTNAME: "int1011-test-clean.kfdelivery.com"
102-
# KEYFACTOR_DOMAIN: "command"
103-
# KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
104-
# KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
105-
# steps:
106-
# - name: Checkout code
107-
# uses: actions/checkout@v4
108-
# - name: Run tests
109-
# run: |
110-
# unset KFUTIL_DEBUG
111-
# go test -v ./cmd -run "^Test_StoreTypes*"
11256
11357
### Store Tests
114-
Test_Stores_KFC_10_4_5:
58+
Test_Stores_KFC_10_5_0:
11559
runs-on: ubuntu-latest
11660
needs:
11761
- build
11862
- kf_10_x_x
119-
- Test_StoreTypes_KFC_10_4_5
63+
- Test_StoreTypes_KFC_10_5_0
12064
env:
121-
SECRET_NAME: "command-config-1045"
122-
KEYFACTOR_HOSTNAME: "integrations1045-lab.kfdelivery.com"
65+
SECRET_NAME: "command-config-1050"
66+
KEYFACTOR_HOSTNAME: "integrations1050-lab.kfdelivery.com"
12367
KEYFACTOR_DOMAIN: "command"
12468
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
12569
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
@@ -128,76 +72,17 @@ jobs:
12872
uses: actions/checkout@v4
12973
- name: Run tests
13074
run: go test -v ./cmd -run "^Test_Stores_*"
131-
Test_Stores_KFC_10_2_1:
132-
runs-on: ubuntu-latest
133-
needs:
134-
- build
135-
- kf_10_x_x
136-
- Test_StoreTypes_KFC_10_2_1
137-
env:
138-
SECRET_NAME: "command-config-1021"
139-
KEYFACTOR_HOSTNAME: "integrations1021-lab.kfdelivery.com"
140-
KEYFACTOR_DOMAIN: "command"
141-
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
142-
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
143-
steps:
144-
- name: Checkout code
145-
uses: actions/checkout@v4
146-
- name: Run tests
147-
run: |
148-
unset KFUTIL_DEBUG
149-
go test -v ./cmd -run "^Test_Stores_*"
150-
151-
Test_Stores_KFC_10_1_1:
152-
runs-on: ubuntu-latest
153-
needs:
154-
- build
155-
- kf_10_x_x
156-
- Test_StoreTypes_KFC_10_1_1
157-
env:
158-
SECRET_NAME: "command-config-1011"
159-
KEYFACTOR_HOSTNAME: "integrations1011-lab.kfdelivery.com"
160-
KEYFACTOR_DOMAIN: "command"
161-
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
162-
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
163-
steps:
164-
- name: Checkout code
165-
uses: actions/checkout@v4
166-
- name: Run tests
167-
run: |
168-
unset KFUTIL_DEBUG
169-
go test -v ./cmd -run "^Test_Stores_*"
170-
171-
# Test_Stores_KFC_10_1_1:
172-
# runs-on: ubuntu-latest
173-
# needs:
174-
# - build
175-
# - kf_10_x_x
176-
# - Test_StoreTypes_KFC_10_1_1
177-
# env:
178-
# SECRET_NAME: "command-config-1011"
179-
# KEYFACTOR_HOSTNAME: "integrations1011-lab.kfdelivery.com"
180-
# KEYFACTOR_DOMAIN: "command"
181-
# KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
182-
# KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
183-
# steps:
184-
# - name: Checkout code
185-
# uses: actions/checkout@v4
186-
# - name: Run tests
187-
# run: |
188-
# unset KFUTIL_DEBUG
189-
# go test -v ./cmd -run "^Test_Stores_*"
19075

19176
### PAM Tests
192-
Test_PAM_KFC_10_4_5:
77+
Test_PAM_KFC_10_5_0:
19378
runs-on: ubuntu-latest
19479
needs:
19580
- build
19681
- kf_10_x_x
197-
- Test_StoreTypes_KFC_10_4_5
82+
- Test_StoreTypes_KFC_10_5_0
19883
env:
199-
SECRET_NAME: "command-config-1045"
200-
KEYFACTOR_HOSTNAME: "integrations1045-lab.kfdelivery.com"
84+
SECRET_NAME: "command-config-1050"
85+
KEYFACTOR_HOSTNAME: "integrations1050-lab.kfdelivery.com"
20186
KEYFACTOR_DOMAIN: "command"
20287
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
20388
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
@@ -209,71 +94,14 @@ jobs:
20994
unset KFUTIL_DEBUG
21095
go test -v ./cmd -run "^Test_PAM*"
21196
212-
Test_PAM_KFC_10_2_1:
213-
runs-on: ubuntu-latest
214-
needs:
215-
- build
216-
- kf_10_x_x
217-
- Test_StoreTypes_KFC_10_2_1
218-
env:
219-
SECRET_NAME: "command-config-1021"
220-
KEYFACTOR_HOSTNAME: "integrations1021-lab.kfdelivery.com"
221-
KEYFACTOR_DOMAIN: "command"
222-
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
223-
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
224-
steps:
225-
- name: Checkout code
226-
uses: actions/checkout@v4
227-
- name: Run tests
228-
run: |
229-
unset KFUTIL_DEBUG
230-
go test -v ./cmd -run "^Test_PAM*"
231-
Test_PAM_KFC_10_1_1:
232-
runs-on: ubuntu-latest
233-
needs:
234-
- build
235-
- kf_10_x_x
236-
- Test_StoreTypes_KFC_10_1_1
237-
env:
238-
SECRET_NAME: "command-config-1011"
239-
KEYFACTOR_HOSTNAME: "integrations1011-lab.kfdelivery.com"
240-
KEYFACTOR_DOMAIN: "command"
241-
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
242-
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
243-
steps:
244-
- name: Checkout code
245-
uses: actions/checkout@v4
246-
- name: Run tests
247-
run: |
248-
unset KFUTIL_DEBUG
249-
go test -v ./cmd -run "^Test_PAM*"
250-
# Test_PAM_KFC_10_1_1:
251-
# runs-on: ubuntu-latest
252-
# needs:
253-
# - build
254-
# - kf_10_x_x
255-
# - Test_StoreTypes_KFC_10_1_1
256-
# env:
257-
# SECRET_NAME: "command-config-1011"
258-
# KEYFACTOR_HOSTNAME: "integrations1011-lab.kfdelivery.com"
259-
# KEYFACTOR_DOMAIN: "command"
260-
# KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
261-
# KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
262-
# steps:
263-
# - name: Checkout code
264-
# uses: actions/checkout@v4
265-
# - name: Run tests
266-
# run: |
267-
# unset KFUTIL_DEBUG
268-
# go test -v ./cmd -run "^Test_PAM*"
26997
27098
### PAM Tests AKV Auth Provider
271-
Test_AKV_PAM_KFC_10_4_5:
99+
Test_AKV_PAM_KFC_10_5_0:
272100
runs-on: self-hosted
273101
needs:
274-
- Test_PAM_KFC_10_4_5
102+
- Test_PAM_KFC_10_5_0
275103
env:
276-
SECRET_NAME: "command-config-1045-az"
104+
SECRET_NAME: "command-config-1050-az"
277105
steps:
278106
- name: Checkout code
279107
uses: actions/checkout@v4
@@ -294,59 +122,6 @@ jobs:
294122
run: |
295123
go test -v ./cmd -run "^Test_PAM*"
296124
297-
Test_AKV_PAM_KFC_10_2_1:
298-
runs-on: self-hosted
299-
needs:
300-
- Test_PAM_KFC_10_2_1
301-
env:
302-
SECRET_NAME: "command-config-1021-az"
303-
steps:
304-
- name: Checkout code
305-
uses: actions/checkout@v4
306-
- name: Set up Go
307-
uses: actions/setup-go@v5
308-
with:
309-
go-version: "1.20"
310-
- name: Install dependencies
311-
run: go mod download && go mod tidy
312-
- name: Get secret from Azure Key Vault
313-
run: |
314-
. ./examples/auth/akv/akv_auth.sh
315-
cat $HOME/.keyfactor/command_config.json
316-
- name: Install kfutil
317-
run: |
318-
make install
319-
- name: Run tests
320-
run: |
321-
go test -v ./cmd -run "^Test_PAM*"
322-
323-
Test_AKV_PAM_KFC_10_1_1:
324-
runs-on: self-hosted
325-
needs:
326-
- Test_PAM_KFC_10_1_1
327-
env:
328-
SECRET_NAME: "command-config-1011-az"
329-
steps:
330-
- name: Checkout code
331-
uses: actions/checkout@v4
332-
- name: Set up Go
333-
uses: actions/setup-go@v5
334-
with:
335-
go-version: "1.20"
336-
- name: Install dependencies
337-
run: go mod download && go mod tidy
338-
- name: Get secret from Azure Key Vault
339-
run: |
340-
. ./examples/auth/akv/akv_auth.sh
341-
cat $HOME/.keyfactor/command_config.json
342-
- name: Install kfutil
343-
run: |
344-
make install
345-
- name: Run tests
346-
run: |
347-
go test -v ./cmd -run "^Test_PAM*"
348-
349-
350125
351126
## KFC 11.x.x
352127
kf_11_x_x:
@@ -360,14 +135,14 @@ jobs:
360135
run: echo "Running tests for KF 11.x.x"
361136

362137
### Store Type Tests
363-
Test_StoreTypes_KFC_11_0_0:
138+
Test_StoreTypes_KFC_11_1_2:
364139
runs-on: ubuntu-latest
365140
needs:
366141
- build
367142
- kf_11_x_x
368143
env:
369-
SECRET_NAME: "command-config-1100-clean"
370-
KEYFACTOR_HOSTNAME: "int11-test-clean.kfdelivery.com"
144+
SECRET_NAME: "command-config-1112-clean"
145+
KEYFACTOR_HOSTNAME: "int1112-test-clean.kfdelivery.com"
371146
KEYFACTOR_DOMAIN: "command"
372147
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
373148
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
@@ -380,15 +155,15 @@ jobs:
380155
go test -v ./cmd -run "^Test_StoreTypes*"
381156
382157
### Store Tests
383-
Test_Stores_KFC_11_0_0:
158+
Test_Stores_KFC_11_1_2:
384159
runs-on: ubuntu-latest
385160
needs:
386161
- build
387162
- kf_11_x_x
388-
- Test_StoreTypes_KFC_11_0_0
163+
- Test_StoreTypes_KFC_11_1_2
389164
env:
390-
SECRET_NAME: "command-config-1100"
391-
KEYFACTOR_HOSTNAME: "integrations1100-lab.kfdelivery.com"
165+
SECRET_NAME: "command-config-1112"
166+
KEYFACTOR_HOSTNAME: "integrations1112-lab.kfdelivery.com"
392167
KEYFACTOR_DOMAIN: "command"
393168
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
394169
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
@@ -399,15 +174,15 @@ jobs:
399174
run: go test -v ./cmd -run "^Test_Stores_*"
400175

401176
### PAM Tests
402-
Test_PAM_KFC_11_0_0:
177+
Test_PAM_KFC_11_1_2:
403178
runs-on: ubuntu-latest
404179
needs:
405180
- build
406181
- kf_11_x_x
407-
- Test_StoreTypes_KFC_11_0_0
182+
- Test_StoreTypes_KFC_11_1_2
408183
env:
409-
SECRET_NAME: "command-config-1100"
410-
KEYFACTOR_HOSTNAME: "integrations1100-lab.kfdelivery.com"
184+
SECRET_NAME: "command-config-1112"
185+
KEYFACTOR_HOSTNAME: "integrations1112-lab.kfdelivery.com"
411186
KEYFACTOR_DOMAIN: "command"
412187
KEYFACTOR_USERNAME: ${{ secrets.LAB_USERNAME }}
413188
KEYFACTOR_PASSWORD: ${{ secrets.LAB_PASSWORD }}
@@ -421,12 +196,12 @@ jobs:
421196
422197
423198
### PAM Tests AKV Auth Provider
424-
Test_AKV_PAM_KFC_11_0_0:
199+
Test_AKV_PAM_KFC_11_1_2:
425200
runs-on: self-hosted
426201
needs:
427-
- Test_PAM_KFC_11_0_0
202+
- Test_PAM_KFC_11_1_2
428203
env:
429-
SECRET_NAME: "command-config-1100-az"
204+
SECRET_NAME: "command-config-1112-az"
430205
steps:
431206
- name: Checkout code
432207
uses: actions/checkout@v4

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
## Support for Keyfactor Command Utility (kfutil)
1010

11-
Keyfactor Command Utility (kfutil) is open source and there is **no SLA** for this tool/library/client. Keyfactor will address issues as resources become available. Keyfactor customers may request escalation by opening up a support ticket through their Keyfactor representative.
11+
Keyfactor Command Utility (kfutil) is open source and supported on best effort level for this tool/library/client. This means customers can report Bugs, Feature Requests, Documentation amendment or questions as well as requests for customer information required for setup that needs Keyfactor access to obtain. Such requests do not follow normal SLA commitments for response or resolution. If you have a support issue, please open a support ticket via the Keyfactor Support Portal at https://support.keyfactor.com/
1212

1313
###### To report a problem or suggest a new feature, use the **[Issues](../../issues)** tab. If you want to contribute actual bug fixes or proposed enhancements, use the **[Pull requests](../../pulls)** tab.
1414

0 commit comments

Comments
 (0)