Commit d5083f6 1 parent 47f3fe1 commit d5083f6 Copy full SHA for d5083f6
File tree 3 files changed +95
-0
lines changed
src/PSRule.Rules.Azure/rules
tests/PSRule.Rules.Azure.Tests
3 files changed +95
-0
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,11 @@ See [upgrade notes][1] for helpful information when upgrading from previous vers
31
31
32
32
What's changed since v1.40.0:
33
33
34
+ - New features:
35
+ - Added December 2024 baselines ` Azure.GA_2024_12 ` and ` Azure.Preview_2024_12 ` by @BernieWhite .
36
+ [ #3165 ] ( https://github.com/Azure/PSRule.Rules.Azure/issues/3165 )
37
+ - Includes rules released before or during December 2024.
38
+ - Marked ` Azure.GA_2024_09 ` and ` Azure.Preview_2024_09 ` baselines as obsolete.
34
39
- Updated rules:
35
40
- Azure Kubernetes Service:
36
41
- Updated ` Azure.AKS.Version ` to use ` 1.30.6 ` as the minimum version by @BernieWhite .
Original file line number Diff line number Diff line change @@ -818,6 +818,7 @@ metadata:
818
818
annotations :
819
819
export : true
820
820
moduleVersion : v1.39.0
821
+ obsolete : true
821
822
spec :
822
823
configuration :
823
824
# Configure minimum AKS cluster version
@@ -854,6 +855,7 @@ metadata:
854
855
annotations :
855
856
export : true
856
857
moduleVersion : v1.39.0
858
+ obsolete : true
857
859
spec :
858
860
configuration :
859
861
# Configure minimum AKS cluster version
@@ -880,3 +882,77 @@ spec:
880
882
- ' 2024_03'
881
883
- ' 2024_06'
882
884
- ' 2024_09'
885
+
886
+ ---
887
+ # Synopsis: Include rules released December 2024 or prior for Azure GA features.
888
+ apiVersion : github.com/microsoft/PSRule/v1
889
+ kind : Baseline
890
+ metadata :
891
+ name : Azure.GA_2024_12
892
+ annotations :
893
+ export : true
894
+ moduleVersion : v1.41.0
895
+ spec :
896
+ configuration :
897
+ # Configure minimum AKS cluster version
898
+ AZURE_AKS_CLUSTER_MINIMUM_VERSION : ' 1.30.6'
899
+ rule :
900
+ tag :
901
+ release : GA
902
+ ruleSet :
903
+ - ' 2020_06'
904
+ - ' 2020_09'
905
+ - ' 2020_12'
906
+ - ' 2021_03'
907
+ - ' 2021_06'
908
+ - ' 2021_09'
909
+ - ' 2021_12'
910
+ - ' 2022_03'
911
+ - ' 2022_06'
912
+ - ' 2022_09'
913
+ - ' 2022_12'
914
+ - ' 2023_03'
915
+ - ' 2023_06'
916
+ - ' 2023_09'
917
+ - ' 2023_12'
918
+ - ' 2024_03'
919
+ - ' 2024_06'
920
+ - ' 2024_09'
921
+ - ' 2024_12'
922
+
923
+ ---
924
+ # Synopsis: Include rules released December 2024 or prior for Azure preview only features.
925
+ apiVersion : github.com/microsoft/PSRule/v1
926
+ kind : Baseline
927
+ metadata :
928
+ name : Azure.Preview_2024_12
929
+ annotations :
930
+ export : true
931
+ moduleVersion : v1.41.0
932
+ spec :
933
+ configuration :
934
+ # Configure minimum AKS cluster version
935
+ AZURE_AKS_CLUSTER_MINIMUM_VERSION : ' 1.30.6'
936
+ rule :
937
+ tag :
938
+ release : preview
939
+ ruleSet :
940
+ - ' 2020_06'
941
+ - ' 2020_09'
942
+ - ' 2020_12'
943
+ - ' 2021_03'
944
+ - ' 2021_06'
945
+ - ' 2021_09'
946
+ - ' 2021_12'
947
+ - ' 2022_03'
948
+ - ' 2022_06'
949
+ - ' 2022_09'
950
+ - ' 2022_12'
951
+ - ' 2023_03'
952
+ - ' 2023_06'
953
+ - ' 2023_09'
954
+ - ' 2023_12'
955
+ - ' 2024_03'
956
+ - ' 2024_06'
957
+ - ' 2024_09'
958
+ - ' 2024_12'
Original file line number Diff line number Diff line change @@ -271,5 +271,19 @@ Describe 'Baselines' -Tag Baseline {
271
271
$filteredResult | Should -Not - BeNullOrEmpty;
272
272
$filteredResult.Length | Should - Be 12 ;
273
273
}
274
+
275
+ It ' With Azure.GA_2024_12' {
276
+ $result = @ (Get-PSRule - Module PSRule.Rules.Azure - Baseline ' Azure.GA_2024_12' - WarningAction Ignore);
277
+ $filteredResult = @ ($result | Where-Object { $_.Tag.release -in ' GA' });
278
+ $filteredResult | Should -Not - BeNullOrEmpty;
279
+ $filteredResult.Length | Should - Be 435 ;
280
+ }
281
+
282
+ It ' With Azure.Preview_2024_12' {
283
+ $result = @ (Get-PSRule - Module PSRule.Rules.Azure - Baseline ' Azure.Preview_2024_12' - WarningAction Ignore);
284
+ $filteredResult = @ ($result | Where-Object { $_.Tag.release -in ' preview' });
285
+ $filteredResult | Should -Not - BeNullOrEmpty;
286
+ $filteredResult.Length | Should - Be 12 ;
287
+ }
274
288
}
275
289
}
You can’t perform that action at this time.
0 commit comments