Skip to content

Commit 54d8c2b

Browse files
Merge 38c6007 into 4c61c77
2 parents 4c61c77 + 38c6007 commit 54d8c2b

38 files changed

+3098
-244
lines changed
Lines changed: 17 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,20 @@
1-
name: Starter Workflow
2-
on: [workflow_dispatch, push, pull_request]
1+
name: Keyfactor Bootstrap Workflow
32

4-
jobs:
5-
call-create-github-release-workflow:
6-
uses: Keyfactor/actions/.github/workflows/github-release.yml@main
7-
8-
get-manifest-properties:
9-
runs-on: windows-latest
10-
outputs:
11-
update_catalog: ${{ steps.read-json.outputs.prop }}
12-
steps:
13-
- uses: actions/checkout@v3
14-
- name: Read json
15-
id: read-json
16-
shell: pwsh
17-
run: |
18-
$json = Get-Content integration-manifest.json | ConvertFrom-Json
19-
echo "::set-output name=prop::$(echo $json.update_catalog)"
20-
21-
call-dotnet-build-and-release-workflow:
22-
needs: [call-create-github-release-workflow]
23-
uses: Keyfactor/actions/.github/workflows/dotnet-build-and-release.yml@main
24-
with:
25-
release_version: ${{ needs.call-create-github-release-workflow.outputs.release_version }}
26-
release_url: ${{ needs.call-create-github-release-workflow.outputs.release_url }}
27-
release_dir: a10vthunder-orchestrator\bin\Release\netcoreapp3.1
28-
secrets:
29-
token: ${{ secrets.PRIVATE_PACKAGE_ACCESS }}
3+
on:
4+
workflow_dispatch:
5+
pull_request:
6+
types: [opened, closed, synchronize, edited, reopened]
7+
push:
8+
create:
9+
branches:
10+
- 'release-*.*'
3011

31-
call-generate-readme-workflow:
32-
if: github.event_name == 'push' || github.event_name == 'workflow_dispatch'
33-
uses: Keyfactor/actions/.github/workflows/generate-readme.yml@main
12+
jobs:
13+
call-starter-workflow:
14+
uses: keyfactor/actions/.github/workflows/starter.yml@3.1.2
3415
secrets:
35-
token: ${{ secrets.APPROVE_README_PUSH }}
36-
37-
call-update-catalog-workflow:
38-
needs: get-manifest-properties
39-
if: needs.get-manifest-properties.outputs.update_catalog == 'True' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch')
40-
uses: Keyfactor/actions/.github/workflows/update-catalog.yml@main
41-
secrets:
42-
token: ${{ secrets.SDK_SYNC_PAT }}
16+
token: ${{ secrets.V2BUILDTOKEN}}
17+
APPROVE_README_PUSH: ${{ secrets.APPROVE_README_PUSH}}
18+
gpg_key: ${{ secrets.KF_GPG_PRIVATE_KEY }}
19+
gpg_pass: ${{ secrets.KF_GPG_PASSPHRASE }}
20+
scan_token: ${{ secrets.SAST_TOKEN }}
Lines changed: 260 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,260 @@
1+
{
2+
"LastInventory": [
3+
{
4+
"Alias": "GeaugaRoof",
5+
"PrivateKeyEntry": false,
6+
"Thumbprints": [
7+
"B8D46056C088892258A894EBCB599BC539A9724C"
8+
]
9+
},
10+
{
11+
"Alias": "NewCert",
12+
"PrivateKeyEntry": false,
13+
"Thumbprints": [
14+
"1958A89E0CA8C9A54849D738709A4FE1ED870855"
15+
]
16+
},
17+
{
18+
"Alias": "brian",
19+
"PrivateKeyEntry": false,
20+
"Thumbprints": [
21+
"634FB01FFBACCBB9EC9E8DF29AE067F73A40A991"
22+
]
23+
},
24+
{
25+
"Alias": "hello",
26+
"PrivateKeyEntry": false,
27+
"Thumbprints": [
28+
"869F410795AC751EE2D8E6B391DABC408CA384F0"
29+
]
30+
},
31+
{
32+
"Alias": "evan",
33+
"PrivateKeyEntry": false,
34+
"Thumbprints": [
35+
"75D738EB5E2CB49AEBF12DCC899A92BD084FB475"
36+
]
37+
},
38+
{
39+
"Alias": "darrius",
40+
"PrivateKeyEntry": false,
41+
"Thumbprints": [
42+
"29C4E2C4C1C4036CAB0F23B78EEC17FAE158A8F1"
43+
]
44+
},
45+
{
46+
"Alias": "face",
47+
"PrivateKeyEntry": false,
48+
"Thumbprints": [
49+
"B43991B7D02C9B9604D3E2DC37F161357CAD2EE8"
50+
]
51+
},
52+
{
53+
"Alias": "ac",
54+
"PrivateKeyEntry": false,
55+
"Thumbprints": [
56+
"C9DD4A1D8C203E0707B30C82DF6D814E098DCD70"
57+
]
58+
},
59+
{
60+
"Alias": "palodemocert",
61+
"PrivateKeyEntry": false,
62+
"Thumbprints": [
63+
"C552053047ECA29524031745174E0800C1525282"
64+
]
65+
},
66+
{
67+
"Alias": "palocommitall",
68+
"PrivateKeyEntry": false,
69+
"Thumbprints": [
70+
"F53CB33F74A8EE262110E2C302C4051FC73504ED"
71+
]
72+
},
73+
{
74+
"Alias": "newpanoramacert",
75+
"PrivateKeyEntry": false,
76+
"Thumbprints": [
77+
"D72A8BDF3EE7C1848FF05882CA71E1C12466E124"
78+
]
79+
},
80+
{
81+
"Alias": "tscommit",
82+
"PrivateKeyEntry": false,
83+
"Thumbprints": [
84+
"EABF46E628B18400BCB4B89ADCC34B340E8BEA1A"
85+
]
86+
},
87+
{
88+
"Alias": "trycommitnow",
89+
"PrivateKeyEntry": false,
90+
"Thumbprints": [
91+
"B5DCFE076FB571CA22B36BC6205B9C7A9063EC52"
92+
]
93+
},
94+
{
95+
"Alias": "OGCommit",
96+
"PrivateKeyEntry": false,
97+
"Thumbprints": [
98+
"7765061EEC4E83FE7DF37C624774E89A486D1576"
99+
]
100+
},
101+
{
102+
"Alias": "committodevices2",
103+
"PrivateKeyEntry": false,
104+
"Thumbprints": [
105+
"6506124604691F8B68064EA095B1635C72A9A07A"
106+
]
107+
},
108+
{
109+
"Alias": "committodevices1",
110+
"PrivateKeyEntry": false,
111+
"Thumbprints": [
112+
"970D8EEB0F99D711322717B9CA5FDD2B93859BD7"
113+
]
114+
},
115+
{
116+
"Alias": "AnotherCommit",
117+
"PrivateKeyEntry": false,
118+
"Thumbprints": [
119+
"C156B89D1E0984140212DA28F26A0D313E3183C0"
120+
]
121+
},
122+
{
123+
"Alias": "sleepy1",
124+
"PrivateKeyEntry": false,
125+
"Thumbprints": [
126+
"8FADE71D3B92BF90BBC975B931A55E55D272F7F8"
127+
]
128+
},
129+
{
130+
"Alias": "Sleepy120",
131+
"PrivateKeyEntry": false,
132+
"Thumbprints": [
133+
"FC0510BEF565F43653D8EFDA7277A08E2D4EAFA5"
134+
]
135+
},
136+
{
137+
"Alias": "120try2",
138+
"PrivateKeyEntry": false,
139+
"Thumbprints": [
140+
"B2C5FE62DD08B021BE9E45FF97F3A8E1D2550A81"
141+
]
142+
},
143+
{
144+
"Alias": "120Try3",
145+
"PrivateKeyEntry": false,
146+
"Thumbprints": [
147+
"8B9AB8305EB2C34C0E876FE58DEDC96B1106987C"
148+
]
149+
},
150+
{
151+
"Alias": "pfxEnrollTest",
152+
"PrivateKeyEntry": false,
153+
"Thumbprints": [
154+
"A668CD6908CF4373F7582103CFF204ACC64C8EB3"
155+
]
156+
},
157+
{
158+
"Alias": "BindingsTest2",
159+
"PrivateKeyEntry": false,
160+
"Thumbprints": [
161+
"C33F39D4DA97EF4FFB98464AAC6072A30C22A1B8"
162+
]
163+
},
164+
{
165+
"Alias": "BindingsTest3",
166+
"PrivateKeyEntry": false,
167+
"Thumbprints": [
168+
"FC14DEAB5F79EF137C8DECF2F0903F13C5DB2C75"
169+
]
170+
},
171+
{
172+
"Alias": "BindingsCert",
173+
"PrivateKeyEntry": false,
174+
"Thumbprints": [
175+
"30724888B219D726FDA20CEC51C6FF2EAF995140"
176+
]
177+
},
178+
{
179+
"Alias": "BrianHill33",
180+
"PrivateKeyEntry": false,
181+
"Thumbprints": [
182+
"A9E0FF9319DC17820E0804D74CE6BE819C3CA06D"
183+
]
184+
},
185+
{
186+
"Alias": "PaloBindingsTest",
187+
"PrivateKeyEntry": false,
188+
"Thumbprints": [
189+
"48AB8F689A34C7D891C403CBDDD11710B347F4EE"
190+
]
191+
},
192+
{
193+
"Alias": "TestBindingsName",
194+
"PrivateKeyEntry": false,
195+
"Thumbprints": [
196+
"A1E76DDB960797EDBCFBD403AC6466720B8E4642"
197+
]
198+
},
199+
{
200+
"Alias": "BrianBinder",
201+
"PrivateKeyEntry": false,
202+
"Thumbprints": [
203+
"50CB0A34E63D25509B8CF6045F868DDD9ED6CF70"
204+
]
205+
},
206+
{
207+
"Alias": "BenderBinder",
208+
"PrivateKeyEntry": false,
209+
"Thumbprints": [
210+
"B30E73266B6F3669DC8AA6859DFF5E64090D2495"
211+
]
212+
},
213+
{
214+
"Alias": "BryceAlexander",
215+
"PrivateKeyEntry": false,
216+
"Thumbprints": [
217+
"00D132EDEC0BA3CB9623FACAF9176C5E52B77A8C"
218+
]
219+
},
220+
{
221+
"Alias": "SpeakerCert",
222+
"PrivateKeyEntry": false,
223+
"Thumbprints": [
224+
"5BD66F21A08CDC287A9BF2BAA538BF33D229FBAA"
225+
]
226+
},
227+
{
228+
"Alias": "CertAndBindingsToPA",
229+
"PrivateKeyEntry": false,
230+
"Thumbprints": [
231+
"72434177210E3D1C63A08E0C26C7A74F7AA4F057"
232+
]
233+
},
234+
{
235+
"Alias": "BindingsPlugTest",
236+
"PrivateKeyEntry": false,
237+
"Thumbprints": [
238+
"A3FD156359129C8F8667879C6360EC2DF38FFDBE"
239+
]
240+
}
241+
],
242+
"CertificateStoreDetails": {
243+
"ClientMachine": "ClientMachineGoesHere",
244+
"StorePath": "ScpPathGoesHere",
245+
"StorePassword": null,
246+
"Properties": "{\"ServerUsername\":\"UserNameGoesHere\",\"ServerPassword\":\"PasswordGoesHere\",\"ServerUseSsl\":\"true\",\"ServerUseSsl\":\"true\",\"OrchToScpServerIp\":\"OrchToScpServerIpGoesHere\",\"ScpPort\":\"ScpPortGoesHere\",\"ScpUserName\":\"ScpUserGoesHere\",\"ScpPassword\":\"ScpPwdGoesHere\",\"A10ToScpServerIp\":\"A10ToScpServerIpGoesHere\",\"allowInvalidCert\":\"true\"}",
247+
"Type": 106
248+
},
249+
"JobCancelled": false,
250+
"ServerError": null,
251+
"JobHistoryId": 22881,
252+
"RequestStatus": 1,
253+
"ServerUsername": "UserNameGoesHere",
254+
"ServerPassword": "PasswordGoesHere",
255+
"UseSSL": true,
256+
"JobProperties": null,
257+
"JobTypeId": "00000000-0000-0000-0000-000000000000",
258+
"JobId": "c7785480-8b15-4e12-b55d-3f73735cad6b",
259+
"Capability": "CertStores.ThunderMgmt.Inventory"
260+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"LastInventory": [],
3+
"CertificateStoreDetails": {
4+
"ClientMachine": "ClientMachineGoesHere",
5+
"StorePath": "ScpPathGoesHere",
6+
"StorePassword": null,
7+
"Properties": "{\"ServerUsername\":\"UserNameGoesHere\",\"ServerPassword\":\"PasswordGoesHere\",\"ServerUseSsl\":\"true\",\"ServerUseSsl\":\"true\",\"OrchToScpServerIp\":\"OrchToScpServerIpGoesHere\",\"ScpPort\":\"ScpPortGoesHere\",\"ScpUserName\":\"ScpUserGoesHere\",\"ScpPassword\":\"ScpPwdGoesHere\",\"A10ToScpServerIp\":\"A10ToScpServerIpGoesHere\",\"allowInvalidCert\":\"true\"}",
8+
"Type": 106
9+
},
10+
"OperationType": 2,
11+
"Overwrite": false,
12+
"JobCertificate": {
13+
"Thumbprint": null,
14+
"Contents": "CertificateContentGoesHere",
15+
"Alias": "AliasGoesHere",
16+
"PrivateKeyPassword": "sldfklsdfsldjfk"
17+
},
18+
"JobCancelled": false,
19+
"ServerError": null,
20+
"JobHistoryId": 22907,
21+
"RequestStatus": 1,
22+
"ServerUsername": "UserNameGoesHere",
23+
"ServerPassword": "PasswordGoesHere",
24+
"UseSSL": true,
25+
"JobProperties": {
26+
},
27+
"JobTypeId": "00000000-0000-0000-0000-000000000000",
28+
"JobId": "6808e1a2-04bb-4008-89fc-649662c0cd2b",
29+
"Capability": "CertStores.ThunderMgmt.Management"
30+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"LastInventory": [],
3+
"CertificateStoreDetails": {
4+
"ClientMachine": "ClientMachineGoesHere",
5+
"StorePath": "ScpPathGoesHere",
6+
"StorePassword": null,
7+
"Properties": "{\"ServerUsername\":\"UserNameGoesHere\",\"ServerPassword\":\"PasswordGoesHere\",\"ServerUseSsl\":\"true\",\"ServerUseSsl\":\"true\",\"OrchToScpServerIp\":\"OrchToScpServerIpGoesHere\",\"ScpPort\":\"ScpPortGoesHere\",\"ScpUserName\":\"ScpUserGoesHere\",\"ScpPassword\":\"ScpPwdGoesHere\",\"A10ToScpServerIp\":\"A10ToScpServerIpGoesHere\",\"allowInvalidCert\":\"true\"}",
8+
"Type": 106
9+
},
10+
"OperationType": 3,
11+
"Overwrite": false,
12+
"JobCertificate": {
13+
"Thumbprint": null,
14+
"Contents": "",
15+
"Alias": "AliasGoesHere",
16+
"PrivateKeyPassword": null
17+
},
18+
"JobCancelled": false,
19+
"ServerError": null,
20+
"JobHistoryId": 22908,
21+
"RequestStatus": 1,
22+
"ServerUsername": "UserNameGoesHere",
23+
"ServerPassword": "PasswordGoesHere",
24+
"UseSSL": true,
25+
"JobProperties": {
26+
},
27+
"JobTypeId": "00000000-0000-0000-0000-000000000000",
28+
"JobId": "ba6248e2-eb3f-4403-9974-8df0e9f15f98",
29+
"Capability": "CertStores.ThunderMgmt.Management"
30+
}

0 commit comments

Comments
 (0)