Skip to content

Commit 3d9ca1d

Browse files
OlegSternbergIBMOleg Sternberg
andauthored
SQL Server DevOps auditing support (#13788)
* Implement GetAzSqlServerMSSupportAudit * use DotNet SDK from local feed * fix tests - in progress * expose SetAzSqlServerMSSupportAudit * fix tests - in progress * fix tests - in progress * added base cmdlet class for server and DevOps audit cmdlets * full refactoring * full refactoring * full refactoring * full refactoring * make base class for RemoveServerAudit cmdlets * consume new DevOps API * adjust to latest SDK * adding MSSupport tests * more DevOps tests * DevOps tests * DevOps tests * DevOps tests * revert files changed by mistake * revert changed by mistake files * use proper Sql SDK version 1.48.0 * update ChangeLog.md * remove local NuGet package * add missing help file * update md file * fix help files * fix help files * * update CredScanSuppressions.json * move recorded tests to the correct folder * re-record failed test * restore removed comment Co-authored-by: Oleg Sternberg <[email protected]>
1 parent ca615cb commit 3d9ca1d

File tree

70 files changed

+78026
-26487
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+78026
-26487
lines changed

src/Sql/Sql.Test/ScenarioTests/AuditTests.cs

Lines changed: 108 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -43,212 +43,290 @@ public AuditTests(ITestOutputHelper output) : base(output)
4343
};
4444
}
4545

46-
[Fact(Skip = "not able to re - record because cannot create sql server in region 'West Central US'")]
46+
[Fact]
4747
[Trait(Category.AcceptanceType, Category.CheckIn)]
4848
public void TestBlobAuditDatabaseUpdatePolicyWithStorage()
4949
{
5050
RunPowerShellTest("Test-BlobAuditDatabaseUpdatePolicyWithStorage");
5151
}
5252

53-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
53+
[Fact]
5454
[Trait(Category.AcceptanceType, Category.CheckIn)]
5555
public void TestBlobAuditServerUpdatePolicyWithStorage()
5656
{
5757
RunPowerShellTest("Test-BlobAuditServerUpdatePolicyWithStorage");
5858
}
5959

60-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
60+
[Fact]
61+
[Trait(Category.AcceptanceType, Category.CheckIn)]
62+
public void TestMSSupportBlobAuditServerUpdatePolicyWithStorage()
63+
{
64+
RunPowerShellTest("Test-MSSupportBlobAuditServerUpdatePolicyWithStorage");
65+
}
66+
67+
[Fact]
6168
[Trait(Category.AcceptanceType, Category.CheckIn)]
6269
public void TestBlobAuditDisableDatabaseAudit()
6370
{
6471
RunPowerShellTest("Test-BlobAuditDisableDatabaseAudit");
6572
}
6673

67-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
74+
[Fact]
6875
[Trait(Category.AcceptanceType, Category.CheckIn)]
6976
public void TestBlobAuditDisableServerAudit()
7077
{
7178
RunPowerShellTest("Test-BlobAuditDisableServerAudit");
7279
}
7380

74-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
81+
[Fact]
82+
[Trait(Category.AcceptanceType, Category.CheckIn)]
83+
public void TestMSSupportBlobAuditDisableServerAudit()
84+
{
85+
RunPowerShellTest("Test-MSSupportBlobAuditDisableServerAudit");
86+
}
87+
88+
[Fact]
7589
[Trait(Category.AcceptanceType, Category.CheckIn)]
7690
public void TestBlobAuditFailedDatabaseUpdatePolicyWithNoStorage()
7791
{
7892
RunPowerShellTest("Test-BlobAuditFailedDatabaseUpdatePolicyWithNoStorage");
7993
}
8094

81-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
95+
[Fact]
8296
[Trait(Category.AcceptanceType, Category.CheckIn)]
8397
public void TestBlobAuditFailedServerUpdatePolicyWithNoStorage()
8498
{
8599
RunPowerShellTest("Test-BlobAuditFailedServerUpdatePolicyWithNoStorage");
86100
}
87101

88-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
102+
[Fact]
103+
[Trait(Category.AcceptanceType, Category.CheckIn)]
104+
public void TestMSSupportBlobAuditFailedServerUpdatePolicyWithNoStorage()
105+
{
106+
RunPowerShellTest("Test-MSSupportBlobAuditFailedServerUpdatePolicyWithNoStorage");
107+
}
108+
109+
[Fact]
89110
[Trait(Category.AcceptanceType, Category.CheckIn)]
90111
public void TestBlobAuditDatabaseUpdatePolicyKeepPreviousStorage()
91112
{
92113
RunPowerShellTest("Test-BlobAuditDatabaseUpdatePolicyKeepPreviousStorage");
93114
}
94115

95-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
116+
[Fact]
96117
[Trait(Category.AcceptanceType, Category.CheckIn)]
97118
public void TestBlobAuditServerUpdatePolicyKeepPreviousStorage()
98119
{
99120
RunPowerShellTest("Test-BlobAuditServerUpdatePolicyKeepPreviousStorage");
100121
}
101122

102-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
123+
[Fact]
124+
[Trait(Category.AcceptanceType, Category.CheckIn)]
125+
public void TestMSSupportBlobAuditServerUpdatePolicyKeepPreviousStorage()
126+
{
127+
RunPowerShellTest("Test-MSSupportBlobAuditServerUpdatePolicyKeepPreviousStorage");
128+
}
129+
130+
[Fact]
103131
[Trait(Category.AcceptanceType, Category.CheckIn)]
104132
public void TestBlobAuditFailWithBadDatabaseIndentity()
105133
{
106134
RunPowerShellTest("Test-BlobAuditFailWithBadDatabaseIndentity");
107135
}
108136

109-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
137+
[Fact]
110138
[Trait(Category.AcceptanceType, Category.CheckIn)]
111139
public void TestBlobAuditFailWithBadServerIndentity()
112140
{
113141
RunPowerShellTest("Test-BlobAuditFailWithBadServerIndentity");
114142
}
115143

116-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
144+
[Fact]
145+
[Trait(Category.AcceptanceType, Category.CheckIn)]
146+
public void TestMSSupportBlobAuditFailWithBadServerIndentity()
147+
{
148+
RunPowerShellTest("Test-MSSupportBlobAuditFailWithBadServerIndentity");
149+
}
150+
151+
[Fact]
117152
[Trait(Category.AcceptanceType, Category.CheckIn)]
118153
public void TestBlobAuditDatabaseStorageKeyRotation()
119154
{
120155
RunPowerShellTest("Test-BlobAuditDatabaseStorageKeyRotation");
121156
}
122157

123-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
158+
[Fact]
124159
[Trait(Category.AcceptanceType, Category.CheckIn)]
125160
public void TestBlobAuditServerStorageKeyRotation()
126161
{
127162
RunPowerShellTest("Test-BlobAuditServerStorageKeyRotation");
128163
}
129164

130-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
165+
[Fact]
131166
[Trait(Category.AcceptanceType, Category.CheckIn)]
132167
public void TestBlobAuditServerRetentionKeepProperties()
133168
{
134169
RunPowerShellTest("Test-BlobAuditServerRetentionKeepProperties");
135170
}
136171

137-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
172+
[Fact]
138173
[Trait(Category.AcceptanceType, Category.CheckIn)]
139174
public void TestBlobAuditDatabaseRetentionKeepProperties()
140175
{
141176
RunPowerShellTest("Test-BlobAuditDatabaseRetentionKeepProperties");
142177
}
143178

144-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
179+
[Fact]
145180
[Trait(Category.AcceptanceType, Category.CheckIn)]
146181
public void TestBlobAuditOnDatabase()
147182
{
148183
RunPowerShellTest("Test-BlobAuditOnDatabase");
149184
}
150185

151-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
186+
[Fact]
152187
[Trait(Category.AcceptanceType, Category.CheckIn)]
153188
public void TestBlobAuditOnServer()
154189
{
155190
RunPowerShellTest("Test-BlobAuditOnServer");
156191
}
157192

158-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
193+
[Fact]
194+
[Trait(Category.AcceptanceType, Category.CheckIn)]
195+
public void TestMSSupportBlobAuditOnServer()
196+
{
197+
RunPowerShellTest("Test-MSSupportBlobAuditOnServer");
198+
}
199+
200+
[Fact]
159201
[Trait(Category.AcceptanceType, Category.CheckIn)]
160202
public void TestBlobAuditDatabaseUpdatePolicyWithSameNameStorageOnDifferentRegion()
161203
{
162204
RunPowerShellTest("Test-BlobAuditDatabaseUpdatePolicyWithSameNameStorageOnDifferentRegion");
163205
}
164206

165-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
207+
[Fact]
166208
[Trait(Category.AcceptanceType, Category.CheckIn)]
167209
public void TestBlobAuditWithAuditActionGroups()
168210
{
169211
RunPowerShellTest("Test-BlobAuditWithAuditActionGroups");
170212
}
171213

172-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
214+
[Fact]
173215
[Trait(Category.AcceptanceType, Category.CheckIn)]
174216
public void TestExtendedAuditOnDatabase()
175217
{
176218
RunPowerShellTest("Test-ExtendedAuditOnDatabase");
177219
}
178220

179-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
221+
[Fact]
180222
[Trait(Category.AcceptanceType, Category.CheckIn)]
181223
public void TestExtendedAuditOnServer()
182224
{
183225
RunPowerShellTest("Test-ExtendedAuditOnServer");
184226
}
185227

186-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
228+
[Fact]
187229
[Trait(Category.AcceptanceType, Category.CheckIn)]
188230
[Trait(Category.RunType, Category.LiveOnly)]
189231
public void TestAuditOnDatabase()
190232
{
191233
RunPowerShellTest("Test-AuditOnDatabase");
192234
}
193235

194-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
236+
[Fact]
195237
[Trait(Category.AcceptanceType, Category.CheckIn)]
196238
[Trait(Category.RunType, Category.LiveOnly)]
197239
public void TestAuditOnServer()
198240
{
199241
RunPowerShellTest("Test-AuditOnServer");
200242
}
201243

202-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
244+
[Fact]
245+
[Trait(Category.AcceptanceType, Category.CheckIn)]
246+
[Trait(Category.RunType, Category.LiveOnly)]
247+
public void TestMSSupportAuditOnServer()
248+
{
249+
RunPowerShellTest("Test-MSSupportAuditOnServer");
250+
}
251+
252+
[Fact]
203253
[Trait(Category.AcceptanceType, Category.CheckIn)]
204254
public void TestNewDatabaseAuditDiagnosticsAreCreatedOnNeed()
205255
{
206256
RunPowerShellTest("Test-NewDatabaseAuditDiagnosticsAreCreatedOnNeed");
207257
}
208258

209-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
259+
[Fact]
210260
[Trait(Category.AcceptanceType, Category.CheckIn)]
211261
public void TestNewServerAuditDiagnosticsAreCreatedOnNeed()
212262
{
213263
RunPowerShellTest("Test-NewServerAuditDiagnosticsAreCreatedOnNeed");
214264
}
215265

216-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
266+
[Fact]
267+
[Trait(Category.AcceptanceType, Category.CheckIn)]
268+
public void TestMSSupportNewServerAuditDiagnosticsAreCreatedOnNeed()
269+
{
270+
RunPowerShellTest("Test-MSSupportNewServerAuditDiagnosticsAreCreatedOnNeed");
271+
}
272+
273+
[Fact]
217274
[Trait(Category.AcceptanceType, Category.CheckIn)]
218275
public void TestRemoveAuditOnServer()
219276
{
220277
RunPowerShellTest("Test-RemoveAuditOnServer");
221278
}
222279

223-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
280+
[Fact]
281+
[Trait(Category.AcceptanceType, Category.CheckIn)]
282+
public void TestMSSupportRemoveAuditOnServer()
283+
{
284+
RunPowerShellTest("Test-MSSupportRemoveAuditOnServer");
285+
}
286+
287+
[Fact]
224288
[Trait(Category.AcceptanceType, Category.CheckIn)]
225289
public void TestRemoveAuditOnDatabase()
226290
{
227291
RunPowerShellTest("Test-RemoveAuditOnDatabase");
228292
}
229293

230-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
294+
[Fact]
231295
[Trait(Category.AcceptanceType, Category.CheckIn)]
232296
public void TestRemoveDatabaseAuditingSettingsMultipleDiagnosticSettings()
233297
{
234298
RunPowerShellTest("Test-RemoveDatabaseAuditingSettingsMultipleDiagnosticSettings");
235299
}
236300

237-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
301+
[Fact]
238302
[Trait(Category.AcceptanceType, Category.CheckIn)]
239303
public void TestRemoveServerAuditingSettingsMultipleDiagnosticSettings()
240304
{
241305
RunPowerShellTest("Test-RemoveServerAuditingSettingsMultipleDiagnosticSettings");
242306
}
243307

244-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
308+
[Fact]
309+
[Trait(Category.AcceptanceType, Category.CheckIn)]
310+
public void TestMSSupportRemoveServerAuditingSettingsMultipleDiagnosticSettings()
311+
{
312+
RunPowerShellTest("Test-MSSupportRemoveServerAuditingSettingsMultipleDiagnosticSettings");
313+
}
314+
315+
[Fact]
245316
[Trait(Category.AcceptanceType, Category.CheckIn)]
246317
public void TestServerAuditingToStorageInVNet()
247318
{
248319
RunPowerShellTest("Test-ServerAuditingToStorageInVNet");
249320
}
250321

251-
[Fact(Skip = "not able to re-record because cannot create sql server in region 'West Central US'")]
322+
[Fact]
323+
[Trait(Category.AcceptanceType, Category.CheckIn)]
324+
public void TestMSSupportServerAuditingToStorageInVNet()
325+
{
326+
RunPowerShellTest("Test-MSSupportServerAuditingToStorageInVNet");
327+
}
328+
329+
[Fact]
252330
[Trait(Category.AcceptanceType, Category.CheckIn)]
253331
public void TestDatabaseAuditingToStorageInVNet()
254332
{

0 commit comments

Comments
 (0)