Skip to content

Commit 1b053ba

Browse files
author
jakubstilec
authored
#13433: product builds secret configuration (#7583)
1 parent bb041fc commit 1b053ba

4 files changed

Lines changed: 259 additions & 0 deletions
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
storageLocation:
2+
type: azure-key-vault
3+
parameters:
4+
subscription: a4fc5514-21a9-4296-bfaf-5c7ee7fa35d1
5+
name: dnceng-pipeline-secrets
6+
7+
secrets:
8+
#DotNet-DotNetCli-Storage
9+
dotnetcli-storage-key:
10+
type: text
11+
parameters:
12+
description: set to never expire
13+
14+
dotnetclichecksums-storage-key:
15+
type: text
16+
parameters:
17+
description: set to never expire
18+
19+
#DotNet-MSRC-Storage
20+
dotnetbuilddropsmsrc-access-key:
21+
type: text
22+
parameters:
23+
description: set to never expire
24+
25+
dotnetclichecksumsmsrc-storage-key:
26+
type: text
27+
parameters:
28+
description: set to never expire
29+
30+
dotnetclimsrc-access-key:
31+
type: text
32+
parameters:
33+
description: set to never expire
34+
35+
dotnetclimsrc-private-feed-url:
36+
type: text
37+
parameters:
38+
description: created manually from SAS in the format https://dotnetclimsrc.azurewebsites.net/sig/{sig}/se{se}
39+
40+
dotnetclimsrc-connection-string:
41+
type: azure-storage-connection-string
42+
parameters:
43+
storageKeySecret: dotnetclimsrc-access-key
44+
account: dotnetclimsrc
45+
46+
dotnetclimsrc-read-sas-token:
47+
type: azure-storage-container-sas-token
48+
parameters:
49+
connectionString: dotnetclimsrc-connection-string
50+
permissions: rl
51+
container: dotnet
52+
53+
dotnetclimsrc-read-sas-token-base64:
54+
type: base64-encoder
55+
parameters:
56+
secret: dotnetclimsrc-read-sas-token
57+
58+
dotnetfeedmsrc-private-feed-url:
59+
type: text
60+
parameters:
61+
description: created manually from SAS in the format https://dotnetfeedmsrc.azurewebsites.net/sig/{sig}/se{se}
62+
63+
dotnetfeedmsrc-storage-access-key-1:
64+
type: text
65+
parameters:
66+
description: set to never expire
67+
68+
dotnetfeedmsrc-connection-string:
69+
type: azure-storage-connection-string
70+
parameters:
71+
storageKeySecret: dotnetfeedmsrc-storage-access-key-1
72+
account: dotnetfeedmsrc
73+
74+
dotnetfeedmsrc-read-sas-token:
75+
type: azure-storage-container-sas-token
76+
parameters:
77+
connectionString: dotnetfeedmsrc-connection-string
78+
permissions: r
79+
container: $root
80+
81+
dotnetfeedmsrc-read-sas-token-base64:
82+
type: base64-encoder
83+
parameters:
84+
secret: dotnetfeedmsrc-read-sas-token
Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
storageLocation:
2+
type: azure-key-vault
3+
parameters:
4+
subscription: a4fc5514-21a9-4296-bfaf-5c7ee7fa35d1
5+
name: EngKeyVault
6+
7+
references:
8+
helixkv:
9+
type: azure-key-vault
10+
parameters:
11+
subscription: a4fc5514-21a9-4296-bfaf-5c7ee7fa35d1
12+
name: helixkv
13+
14+
secrets:
15+
BotAccount-dotnet-maestro-bot:
16+
type: github-account
17+
parameters:
18+
Name: dotnet-maestro-bot
19+
20+
#DotNet-Blob-Feed
21+
dotnetfeed-storage-access-key-1:
22+
type: azure-storage-key
23+
parameters:
24+
subscription: a4fc5514-21a9-4296-bfaf-5c7ee7fa35d1
25+
account: dotnetfeed
26+
27+
#Publish-Build-Assets
28+
MaestroAccessToken:
29+
type: maestro-access-token
30+
parameters:
31+
environment: maestro-prod.westus2.cloudapp.azure.com
32+
33+
BotAccount-dotnet-maestro-bot-PAT:
34+
type: github-access-token
35+
parameters:
36+
gitHubBotAccountSecret: BotAccount-dotnet-maestro-bot
37+
gitHubBotAccountName: dotnet-maestro-bot
38+
39+
dn-bot-dnceng-build-rw-code-rw:
40+
type: azure-devops-access-token
41+
parameters:
42+
domainAccountName: dn-bot
43+
domainAccountSecret:
44+
location: helixkv
45+
name: dn-bot-account-redmond
46+
name: dn-bot-dnceng-build
47+
organization: dnceng
48+
49+
akams:
50+
type: github-oauth-secret
51+
parameters:
52+
appName: akams
53+
description: set to never expire
54+
55+
publishing-dnceng-devdiv-code-r-build-re:
56+
type: azure-devops-access-token
57+
parameters:
58+
domainAccountName: dn-bot
59+
domainAccountSecret:
60+
location: helixkv
61+
name: dn-bot-account-redmond
62+
name: publishing-dnceng-devdiv-code
63+
organization: dnceng
64+
65+
dn-bot-dotnet-build-rw-code-rw:
66+
type: azure-devops-access-token
67+
parameters:
68+
domainAccountName: dn-bot
69+
domainAccountSecret:
70+
location: helixkv
71+
name: dn-bot-account-redmond
72+
name: dn-bot-dotnet-build
73+
organization: dnceng
74+
75+
dn-bot-all-orgs-build-rw-code-rw:
76+
type: azure-devops-access-token
77+
parameters:
78+
domainAccountName: dn-bot
79+
domainAccountSecret:
80+
location: helixkv
81+
name: dn-bot-account-redmond
82+
name: dn-bot-all-orgs-build
83+
organization: dnceng
84+
85+
#DotNet-AllOrgs-Darc-Pats
86+
dn-bot-devdiv-dnceng-rw-code-pat:
87+
type: azure-devops-access-token
88+
parameters:
89+
domainAccountName: dn-bot
90+
domainAccountSecret:
91+
location: helixkv
92+
name: dn-bot-account-redmond
93+
name: dn-bot-devdiv-dnceng
94+
organization: dnceng
95+
96+
#AzureDevOps-Artifact-Feeds-Pats
97+
dn-bot-dnceng-artifact-feeds-rw:
98+
type: azure-devops-access-token
99+
parameters:
100+
domainAccountName: dn-bot
101+
domainAccountSecret:
102+
location: helixkv
103+
name: dn-bot-account-redmond
104+
name: dn-bot-dnceng-artifact-feeds
105+
organization: dnceng
106+
107+
dn-bot-dnceng-universal-packages-rw:
108+
type: azure-devops-access-token
109+
parameters:
110+
domainAccountName: dn-bot
111+
domainAccountSecret:
112+
location: helixkv
113+
name: dn-bot-account-redmond
114+
name: dn-bot-dnceng-universal-packages
115+
organization: dnceng
116+
117+
dn-bot-all-orgs-artifact-feeds-rw:
118+
type: azure-devops-access-token
119+
parameters:
120+
domainAccountName: dn-bot
121+
domainAccountSecret:
122+
location: helixkv
123+
name: dn-bot-account-redmond
124+
name: dn-bot-all-orgs-artifact-feeds
125+
organization: dnceng
126+
127+
#DotNet-Symbol-Server-Pats
128+
microsoft-symbol-server-pat:
129+
type: azure-devops-access-token
130+
parameters:
131+
domainAccountSecret:
132+
location: helixkv
133+
name: dn-bot-account-redmond
134+
name: microsoft-symbol-server-pat
135+
organization: dnceng
136+
137+
symweb-symbol-server-pat:
138+
type: azure-devops-access-token
139+
parameters:
140+
domainAccountSecret:
141+
location: helixkv
142+
name: dn-bot-account-redmond
143+
name: dn-symweb-symbol-server-pat
144+
organization: dnceng
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
storageLocation:
2+
type: azure-key-vault
3+
parameters:
4+
subscription: 68672ab8-de0c-40f1-8d1b-ffb20bd62c0f
5+
name: HelixProdKV
6+
7+
secrets:
8+
HelixApiAccessToken:
9+
type: helix-access-token
10+
parameters:
11+
environment: helix.dot.net
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
storageLocation:
2+
type: azure-key-vault
3+
parameters:
4+
subscription: a4fc5514-21a9-4296-bfaf-5c7ee7fa35d1
5+
name: netsourceindexvault
6+
7+
secrets:
8+
source-dot-net-stage1-connection-string:
9+
type: azure-storage-connection-string
10+
parameters:
11+
subscription: a4fc5514-21a9-4296-bfaf-5c7ee7fa35d1
12+
account: netsourceindexstage1
13+
14+
#source-dot-net stage1 variables
15+
source-dot-net-stage1-blob-container-url:
16+
type: azure-storage-container-sas-uri
17+
parameters:
18+
connectionString: source-dot-net-stage1-connection-string
19+
permissions: racwdl
20+
container: stage1

0 commit comments

Comments
 (0)