Skip to content

Commit a8d66f2

Browse files
committed
Add Component Readiness dashboard for Compliance Operator
Fix the check failures Fix yaml lint failure Update regression_tracking and base_release per comments
1 parent 6507643 commit a8d66f2

File tree

4 files changed

+340
-66
lines changed

4 files changed

+340
-66
lines changed

config/views.yaml

Lines changed: 270 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2499,3 +2499,273 @@ component_readiness:
24992499
enabled: false
25002500
prime_cache:
25012501
enabled: false
2502+
- name: 4.21-lp-Interop-compliance
2503+
base_release:
2504+
release: "4.20"
2505+
relative_start: ga-30d
2506+
relative_end: ga
2507+
sample_release:
2508+
release: "4.21"
2509+
relative_start: now-7d
2510+
relative_end: now
2511+
variant_options:
2512+
column_group_by:
2513+
Architecture: {}
2514+
Platform: {}
2515+
db_group_by:
2516+
Architecture: {}
2517+
Platform: {}
2518+
Suite: {}
2519+
include_variants:
2520+
Architecture:
2521+
- amd64
2522+
- arm64
2523+
LayeredProduct:
2524+
- lp-interop-compliance
2525+
Owner:
2526+
- eng
2527+
- qe
2528+
Platform:
2529+
- azure
2530+
- gcp
2531+
- aws
2532+
advanced_options:
2533+
minimum_failure: 2
2534+
confidence: 95
2535+
pity_factor: 5
2536+
ignore_missing: false
2537+
ignore_disruption: true
2538+
flake_as_failure: false
2539+
pass_rate_required_new_tests: 95
2540+
include_multi_release_analysis: true
2541+
metrics:
2542+
enabled: true
2543+
regression_tracking:
2544+
enabled: false
2545+
prime_cache:
2546+
enabled: false
2547+
- name: 4.20-lp-Interop-compliance
2548+
base_release:
2549+
release: "4.19"
2550+
relative_start: ga-30d
2551+
relative_end: ga
2552+
sample_release:
2553+
release: "4.20"
2554+
relative_start: now-7d
2555+
relative_end: now
2556+
variant_options:
2557+
column_group_by:
2558+
Architecture: {}
2559+
Platform: {}
2560+
db_group_by:
2561+
Architecture: {}
2562+
Platform: {}
2563+
Suite: {}
2564+
include_variants:
2565+
Architecture:
2566+
- amd64
2567+
- arm64
2568+
LayeredProduct:
2569+
- lp-interop-compliance
2570+
Owner:
2571+
- eng
2572+
- qe
2573+
Platform:
2574+
- azure
2575+
- gcp
2576+
- aws
2577+
advanced_options:
2578+
minimum_failure: 2
2579+
confidence: 95
2580+
pity_factor: 5
2581+
ignore_missing: false
2582+
ignore_disruption: true
2583+
flake_as_failure: false
2584+
pass_rate_required_new_tests: 95
2585+
include_multi_release_analysis: true
2586+
metrics:
2587+
enabled: true
2588+
regression_tracking:
2589+
enabled: false
2590+
prime_cache:
2591+
enabled: false
2592+
- name: 4.19-lp-Interop-compliance
2593+
base_release:
2594+
release: "4.18"
2595+
relative_start: ga-30d
2596+
relative_end: ga
2597+
sample_release:
2598+
release: "4.19"
2599+
relative_start: now-7d
2600+
relative_end: now
2601+
variant_options:
2602+
column_group_by:
2603+
Architecture: {}
2604+
Platform: {}
2605+
db_group_by:
2606+
Architecture: {}
2607+
Platform: {}
2608+
Suite: {}
2609+
include_variants:
2610+
Architecture:
2611+
- amd64
2612+
- arm64
2613+
LayeredProduct:
2614+
- lp-interop-compliance
2615+
Owner:
2616+
- eng
2617+
- qe
2618+
Platform:
2619+
- azure
2620+
- gcp
2621+
- aws
2622+
advanced_options:
2623+
minimum_failure: 2
2624+
confidence: 95
2625+
pity_factor: 5
2626+
ignore_missing: false
2627+
ignore_disruption: true
2628+
flake_as_failure: false
2629+
pass_rate_required_new_tests: 95
2630+
include_multi_release_analysis: true
2631+
metrics:
2632+
enabled: true
2633+
regression_tracking:
2634+
enabled: false
2635+
prime_cache:
2636+
enabled: false
2637+
- name: 4.18-lp-Interop-compliance
2638+
base_release:
2639+
release: "4.17"
2640+
relative_start: ga-30d
2641+
relative_end: ga
2642+
sample_release:
2643+
release: "4.18"
2644+
relative_start: now-7d
2645+
relative_end: now
2646+
variant_options:
2647+
column_group_by:
2648+
Architecture: {}
2649+
Platform: {}
2650+
db_group_by:
2651+
Architecture: {}
2652+
Platform: {}
2653+
Suite: {}
2654+
include_variants:
2655+
Architecture:
2656+
- amd64
2657+
- arm64
2658+
LayeredProduct:
2659+
- lp-interop-compliance
2660+
Owner:
2661+
- eng
2662+
- qe
2663+
Platform:
2664+
- azure
2665+
- gcp
2666+
- aws
2667+
advanced_options:
2668+
minimum_failure: 2
2669+
confidence: 95
2670+
pity_factor: 5
2671+
ignore_missing: false
2672+
ignore_disruption: true
2673+
flake_as_failure: false
2674+
pass_rate_required_new_tests: 95
2675+
include_multi_release_analysis: true
2676+
metrics:
2677+
enabled: true
2678+
regression_tracking:
2679+
enabled: false
2680+
prime_cache:
2681+
enabled: false
2682+
- name: 4.17-lp-Interop-compliance
2683+
base_release:
2684+
release: "4.16"
2685+
relative_start: ga-30d
2686+
relative_end: ga
2687+
sample_release:
2688+
release: "4.17"
2689+
relative_start: now-7d
2690+
relative_end: now
2691+
variant_options:
2692+
column_group_by:
2693+
Architecture: {}
2694+
Platform: {}
2695+
db_group_by:
2696+
Architecture: {}
2697+
Platform: {}
2698+
Suite: {}
2699+
include_variants:
2700+
Architecture:
2701+
- amd64
2702+
- arm64
2703+
LayeredProduct:
2704+
- lp-interop-compliance
2705+
Owner:
2706+
- eng
2707+
- qe
2708+
Platform:
2709+
- azure
2710+
- gcp
2711+
- aws
2712+
advanced_options:
2713+
minimum_failure: 2
2714+
confidence: 95
2715+
pity_factor: 5
2716+
ignore_missing: false
2717+
ignore_disruption: true
2718+
flake_as_failure: false
2719+
pass_rate_required_new_tests: 95
2720+
include_multi_release_analysis: true
2721+
metrics:
2722+
enabled: true
2723+
regression_tracking:
2724+
enabled: false
2725+
prime_cache:
2726+
enabled: false
2727+
- name: 4.16-lp-Interop-compliance
2728+
base_release:
2729+
release: "4.15"
2730+
relative_start: ga-30d
2731+
relative_end: ga
2732+
sample_release:
2733+
release: "4.16"
2734+
relative_start: now-7d
2735+
relative_end: now
2736+
variant_options:
2737+
column_group_by:
2738+
Architecture: {}
2739+
Platform: {}
2740+
db_group_by:
2741+
Architecture: {}
2742+
Platform: {}
2743+
Suite: {}
2744+
include_variants:
2745+
Architecture:
2746+
- amd64
2747+
- arm64
2748+
LayeredProduct:
2749+
- lp-interop-compliance
2750+
Owner:
2751+
- eng
2752+
- qe
2753+
Platform:
2754+
- azure
2755+
- gcp
2756+
- aws
2757+
advanced_options:
2758+
minimum_failure: 2
2759+
confidence: 95
2760+
pity_factor: 5
2761+
ignore_missing: false
2762+
ignore_disruption: true
2763+
flake_as_failure: false
2764+
pass_rate_required_new_tests: 95
2765+
include_multi_release_analysis: true
2766+
metrics:
2767+
enabled: true
2768+
regression_tracking:
2769+
enabled: false
2770+
prime_cache:
2771+
enabled: false

pkg/db/suites.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ var testSuites = []string{
6969
"ServiceMesh-lp-interop",
7070
"OpenshiftPipelines-lp-interop",
7171
"COO-lp-interop",
72+
"Compliance-lp-interop",
7273
}
7374

7475
func populateTestSuitesInDB(db *gorm.DB) error {

pkg/variantregistry/ocp.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1108,6 +1108,9 @@ func setLayeredProduct(_ logrus.FieldLogger, variants map[string]string, jobName
11081108
{"-lp-interop-cr-servicemesh", "lp-interop-servicemesh"},
11091109
{"-lp-interop-cr-operator-e2e", "lp-interop-serverless"},
11101110
{"-coo-", "lp-interop-coo"},
1111+
{"-complianceascode-", "lp-interop-compliance"},
1112+
{"-compliance-destructive", "lp-interop-compliance"},
1113+
{"-compliance", "lp-interop-compliance"},
11111114
{"-virt", "virt"},
11121115
{"-cnv", "virt"},
11131116
{"-kubevirt", "virt"},

0 commit comments

Comments
 (0)