Skip to content

Commit 0387a9f

Browse files
committed
Add Component Readiness dashboard for Compliance Operator
Update regression_tracking and base_release per comments Add 4.22 dashboard
1 parent 087457d commit 0387a9f

File tree

5 files changed

+406
-127
lines changed

5 files changed

+406
-127
lines changed

config/views.yaml

Lines changed: 315 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2496,3 +2496,318 @@ component_readiness:
24962496
enabled: false
24972497
prime_cache:
24982498
enabled: false
2499+
- name: 4.22-lp-Interop-compliance
2500+
base_release:
2501+
release: "4.21"
2502+
relative_start: now-30d
2503+
relative_end: now
2504+
sample_release:
2505+
release: "4.22"
2506+
relative_start: now-7d
2507+
relative_end: now
2508+
variant_options:
2509+
column_group_by:
2510+
Architecture: {}
2511+
Platform: {}
2512+
db_group_by:
2513+
Architecture: {}
2514+
Platform: {}
2515+
Suite: {}
2516+
include_variants:
2517+
Architecture:
2518+
- amd64
2519+
- arm64
2520+
LayeredProduct:
2521+
- lp-interop-compliance
2522+
Owner:
2523+
- eng
2524+
- qe
2525+
Platform:
2526+
- azure
2527+
- gcp
2528+
- aws
2529+
advanced_options:
2530+
minimum_failure: 2
2531+
confidence: 95
2532+
pity_factor: 5
2533+
ignore_missing: false
2534+
ignore_disruption: true
2535+
flake_as_failure: false
2536+
pass_rate_required_new_tests: 95
2537+
include_multi_release_analysis: true
2538+
metrics:
2539+
enabled: true
2540+
regression_tracking:
2541+
enabled: false
2542+
prime_cache:
2543+
enabled: false
2544+
- name: 4.21-lp-Interop-compliance
2545+
base_release:
2546+
release: "4.20"
2547+
relative_start: ga-30d
2548+
relative_end: ga
2549+
sample_release:
2550+
release: "4.21"
2551+
relative_start: now-7d
2552+
relative_end: now
2553+
variant_options:
2554+
column_group_by:
2555+
Architecture: {}
2556+
Platform: {}
2557+
db_group_by:
2558+
Architecture: {}
2559+
Platform: {}
2560+
Suite: {}
2561+
include_variants:
2562+
Architecture:
2563+
- amd64
2564+
- arm64
2565+
LayeredProduct:
2566+
- lp-interop-compliance
2567+
Owner:
2568+
- eng
2569+
- qe
2570+
Platform:
2571+
- azure
2572+
- gcp
2573+
- aws
2574+
advanced_options:
2575+
minimum_failure: 2
2576+
confidence: 95
2577+
pity_factor: 5
2578+
ignore_missing: false
2579+
ignore_disruption: true
2580+
flake_as_failure: false
2581+
pass_rate_required_new_tests: 95
2582+
include_multi_release_analysis: true
2583+
metrics:
2584+
enabled: true
2585+
regression_tracking:
2586+
enabled: false
2587+
prime_cache:
2588+
enabled: false
2589+
- name: 4.20-lp-Interop-compliance
2590+
base_release:
2591+
release: "4.19"
2592+
relative_start: ga-30d
2593+
relative_end: ga
2594+
sample_release:
2595+
release: "4.20"
2596+
relative_start: now-7d
2597+
relative_end: now
2598+
variant_options:
2599+
column_group_by:
2600+
Architecture: {}
2601+
Platform: {}
2602+
db_group_by:
2603+
Architecture: {}
2604+
Platform: {}
2605+
Suite: {}
2606+
include_variants:
2607+
Architecture:
2608+
- amd64
2609+
- arm64
2610+
LayeredProduct:
2611+
- lp-interop-compliance
2612+
Owner:
2613+
- eng
2614+
- qe
2615+
Platform:
2616+
- azure
2617+
- gcp
2618+
- aws
2619+
advanced_options:
2620+
minimum_failure: 2
2621+
confidence: 95
2622+
pity_factor: 5
2623+
ignore_missing: false
2624+
ignore_disruption: true
2625+
flake_as_failure: false
2626+
pass_rate_required_new_tests: 95
2627+
include_multi_release_analysis: true
2628+
metrics:
2629+
enabled: true
2630+
regression_tracking:
2631+
enabled: false
2632+
prime_cache:
2633+
enabled: false
2634+
- name: 4.19-lp-Interop-compliance
2635+
base_release:
2636+
release: "4.18"
2637+
relative_start: ga-30d
2638+
relative_end: ga
2639+
sample_release:
2640+
release: "4.19"
2641+
relative_start: now-7d
2642+
relative_end: now
2643+
variant_options:
2644+
column_group_by:
2645+
Architecture: {}
2646+
Platform: {}
2647+
db_group_by:
2648+
Architecture: {}
2649+
Platform: {}
2650+
Suite: {}
2651+
include_variants:
2652+
Architecture:
2653+
- amd64
2654+
- arm64
2655+
LayeredProduct:
2656+
- lp-interop-compliance
2657+
Owner:
2658+
- eng
2659+
- qe
2660+
Platform:
2661+
- azure
2662+
- gcp
2663+
- aws
2664+
advanced_options:
2665+
minimum_failure: 2
2666+
confidence: 95
2667+
pity_factor: 5
2668+
ignore_missing: false
2669+
ignore_disruption: true
2670+
flake_as_failure: false
2671+
pass_rate_required_new_tests: 95
2672+
include_multi_release_analysis: true
2673+
metrics:
2674+
enabled: true
2675+
regression_tracking:
2676+
enabled: false
2677+
prime_cache:
2678+
enabled: false
2679+
- name: 4.18-lp-Interop-compliance
2680+
base_release:
2681+
release: "4.17"
2682+
relative_start: ga-30d
2683+
relative_end: ga
2684+
sample_release:
2685+
release: "4.18"
2686+
relative_start: now-7d
2687+
relative_end: now
2688+
variant_options:
2689+
column_group_by:
2690+
Architecture: {}
2691+
Platform: {}
2692+
db_group_by:
2693+
Architecture: {}
2694+
Platform: {}
2695+
Suite: {}
2696+
include_variants:
2697+
Architecture:
2698+
- amd64
2699+
- arm64
2700+
LayeredProduct:
2701+
- lp-interop-compliance
2702+
Owner:
2703+
- eng
2704+
- qe
2705+
Platform:
2706+
- azure
2707+
- gcp
2708+
- aws
2709+
advanced_options:
2710+
minimum_failure: 2
2711+
confidence: 95
2712+
pity_factor: 5
2713+
ignore_missing: false
2714+
ignore_disruption: true
2715+
flake_as_failure: false
2716+
pass_rate_required_new_tests: 95
2717+
include_multi_release_analysis: true
2718+
metrics:
2719+
enabled: true
2720+
regression_tracking:
2721+
enabled: false
2722+
prime_cache:
2723+
enabled: false
2724+
- name: 4.17-lp-Interop-compliance
2725+
base_release:
2726+
release: "4.16"
2727+
relative_start: ga-30d
2728+
relative_end: ga
2729+
sample_release:
2730+
release: "4.17"
2731+
relative_start: now-7d
2732+
relative_end: now
2733+
variant_options:
2734+
column_group_by:
2735+
Architecture: {}
2736+
Platform: {}
2737+
db_group_by:
2738+
Architecture: {}
2739+
Platform: {}
2740+
Suite: {}
2741+
include_variants:
2742+
Architecture:
2743+
- amd64
2744+
- arm64
2745+
LayeredProduct:
2746+
- lp-interop-compliance
2747+
Owner:
2748+
- eng
2749+
- qe
2750+
Platform:
2751+
- azure
2752+
- gcp
2753+
- aws
2754+
advanced_options:
2755+
minimum_failure: 2
2756+
confidence: 95
2757+
pity_factor: 5
2758+
ignore_missing: false
2759+
ignore_disruption: true
2760+
flake_as_failure: false
2761+
pass_rate_required_new_tests: 95
2762+
include_multi_release_analysis: true
2763+
metrics:
2764+
enabled: true
2765+
regression_tracking:
2766+
enabled: false
2767+
prime_cache:
2768+
enabled: false
2769+
- name: 4.16-lp-Interop-compliance
2770+
base_release:
2771+
release: "4.15"
2772+
relative_start: ga-30d
2773+
relative_end: ga
2774+
sample_release:
2775+
release: "4.16"
2776+
relative_start: now-7d
2777+
relative_end: now
2778+
variant_options:
2779+
column_group_by:
2780+
Architecture: {}
2781+
Platform: {}
2782+
db_group_by:
2783+
Architecture: {}
2784+
Platform: {}
2785+
Suite: {}
2786+
include_variants:
2787+
Architecture:
2788+
- amd64
2789+
- arm64
2790+
LayeredProduct:
2791+
- lp-interop-compliance
2792+
Owner:
2793+
- eng
2794+
- qe
2795+
Platform:
2796+
- azure
2797+
- gcp
2798+
- aws
2799+
advanced_options:
2800+
minimum_failure: 2
2801+
confidence: 95
2802+
pity_factor: 5
2803+
ignore_missing: false
2804+
ignore_disruption: true
2805+
flake_as_failure: false
2806+
pass_rate_required_new_tests: 95
2807+
include_multi_release_analysis: true
2808+
metrics:
2809+
enabled: true
2810+
regression_tracking:
2811+
enabled: false
2812+
prime_cache:
2813+
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
@@ -1122,6 +1122,9 @@ func setLayeredProduct(_ logrus.FieldLogger, variants map[string]string, jobName
11221122
{"-lp-interop-cr-servicemesh", "lp-interop-servicemesh"},
11231123
{"-lp-interop-cr-operator-e2e", "lp-interop-serverless"},
11241124
{"-coo-", "lp-interop-coo"},
1125+
{"-complianceascode-", "lp-interop-compliance"},
1126+
{"-compliance-destructive", "lp-interop-compliance"},
1127+
{"-compliance", "lp-interop-compliance"},
11251128
{"-virt", "virt"},
11261129
{"-cnv", "virt"},
11271130
{"-kubevirt", "virt"},

0 commit comments

Comments
 (0)