Skip to content

Commit d8e9a70

Browse files
committed
Add Component Readiness dashboard for Compliance Operator
1 parent daa86f8 commit d8e9a70

File tree

4 files changed

+268
-260314
lines changed

4 files changed

+268
-260314
lines changed

config/views.yaml

Lines changed: 264 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1740,3 +1740,267 @@ component_readiness:
17401740
enabled: true
17411741
prime_cache:
17421742
enabled: false
1743+
- name: 4.21-lp-interop-compliance
1744+
base_release:
1745+
release: "4.20"
1746+
relative_start: now-30d
1747+
relative_end: now
1748+
sample_release:
1749+
release: "4.21"
1750+
relative_start: now-7d
1751+
relative_end: now
1752+
variant_options:
1753+
column_group_by:
1754+
Architecture: {}
1755+
Platform: {}
1756+
db_group_by:
1757+
Architecture: {}
1758+
Platform: {}
1759+
Suite: {}
1760+
include_variants:
1761+
Architecture:
1762+
- amd64
1763+
- arm64
1764+
LayeredProduct:
1765+
- lp-interop-compliance
1766+
Owner:
1767+
- eng
1768+
Platform:
1769+
- azure
1770+
- gcp
1771+
- aws
1772+
advanced_options:
1773+
minimum_failure: 2
1774+
confidence: 95
1775+
pity_factor: 5
1776+
ignore_missing: false
1777+
ignore_disruption: true
1778+
flake_as_failure: false
1779+
pass_rate_required_new_tests: 95
1780+
include_multi_release_analysis: true
1781+
metrics:
1782+
enabled: true
1783+
regression_tracking:
1784+
enabled: true
1785+
prime_cache:
1786+
enabled: false
1787+
- name: 4.20-lp-interop-compliance
1788+
base_release:
1789+
release: "4.19"
1790+
relative_start: ga-30d
1791+
relative_end: ga
1792+
sample_release:
1793+
release: "4.20"
1794+
relative_start: now-7d
1795+
relative_end: now
1796+
variant_options:
1797+
column_group_by:
1798+
Architecture: {}
1799+
Platform: {}
1800+
db_group_by:
1801+
Architecture: {}
1802+
Platform: {}
1803+
Suite: {}
1804+
include_variants:
1805+
Architecture:
1806+
- amd64
1807+
- arm64
1808+
LayeredProduct:
1809+
- lp-interop-compliance
1810+
Owner:
1811+
- eng
1812+
Platform:
1813+
- azure
1814+
- gcp
1815+
- aws
1816+
advanced_options:
1817+
minimum_failure: 2
1818+
confidence: 95
1819+
pity_factor: 5
1820+
ignore_missing: false
1821+
ignore_disruption: true
1822+
flake_as_failure: false
1823+
pass_rate_required_new_tests: 95
1824+
include_multi_release_analysis: true
1825+
metrics:
1826+
enabled: true
1827+
regression_tracking:
1828+
enabled: true
1829+
prime_cache:
1830+
enabled: false
1831+
- name: 4.19-lp-interop-compliance
1832+
base_release:
1833+
release: "4.18"
1834+
relative_start: ga-30d
1835+
relative_end: ga
1836+
sample_release:
1837+
release: "4.19"
1838+
relative_start: now-7d
1839+
relative_end: now
1840+
variant_options:
1841+
column_group_by:
1842+
Architecture: {}
1843+
Platform: {}
1844+
db_group_by:
1845+
Architecture: {}
1846+
Platform: {}
1847+
Suite: {}
1848+
include_variants:
1849+
Architecture:
1850+
- amd64
1851+
- arm64
1852+
LayeredProduct:
1853+
- lp-interop-compliance
1854+
Owner:
1855+
- eng
1856+
Platform:
1857+
- azure
1858+
- gcp
1859+
- aws
1860+
advanced_options:
1861+
minimum_failure: 2
1862+
confidence: 95
1863+
pity_factor: 5
1864+
ignore_missing: false
1865+
ignore_disruption: true
1866+
flake_as_failure: false
1867+
pass_rate_required_new_tests: 95
1868+
include_multi_release_analysis: true
1869+
metrics:
1870+
enabled: true
1871+
regression_tracking:
1872+
enabled: true
1873+
prime_cache:
1874+
enabled: false
1875+
- name: 4.18-lp-interop-compliance
1876+
base_release:
1877+
release: "4.17"
1878+
relative_start: ga-30d
1879+
relative_end: ga
1880+
sample_release:
1881+
release: "4.18"
1882+
relative_start: now-7d
1883+
relative_end: now
1884+
variant_options:
1885+
column_group_by:
1886+
Architecture: {}
1887+
Platform: {}
1888+
db_group_by:
1889+
Architecture: {}
1890+
Platform: {}
1891+
Suite: {}
1892+
include_variants:
1893+
Architecture:
1894+
- amd64
1895+
- arm64
1896+
LayeredProduct:
1897+
- lp-interop-compliance
1898+
Owner:
1899+
- eng
1900+
Platform:
1901+
- azure
1902+
- gcp
1903+
- aws
1904+
advanced_options:
1905+
minimum_failure: 2
1906+
confidence: 95
1907+
pity_factor: 5
1908+
ignore_missing: false
1909+
ignore_disruption: true
1910+
flake_as_failure: false
1911+
pass_rate_required_new_tests: 95
1912+
include_multi_release_analysis: true
1913+
metrics:
1914+
enabled: true
1915+
regression_tracking:
1916+
enabled: true
1917+
prime_cache:
1918+
enabled: false
1919+
- name: 4.17-lp-interop-compliance
1920+
base_release:
1921+
release: "4.16"
1922+
relative_start: ga-30d
1923+
relative_end: ga
1924+
sample_release:
1925+
release: "4.17"
1926+
relative_start: now-7d
1927+
relative_end: now
1928+
variant_options:
1929+
column_group_by:
1930+
Architecture: {}
1931+
Platform: {}
1932+
db_group_by:
1933+
Architecture: {}
1934+
Platform: {}
1935+
Suite: {}
1936+
include_variants:
1937+
Architecture:
1938+
- amd64
1939+
- arm64
1940+
LayeredProduct:
1941+
- lp-interop-compliance
1942+
Owner:
1943+
- eng
1944+
Platform:
1945+
- azure
1946+
- gcp
1947+
- aws
1948+
advanced_options:
1949+
minimum_failure: 2
1950+
confidence: 95
1951+
pity_factor: 5
1952+
ignore_missing: false
1953+
ignore_disruption: true
1954+
flake_as_failure: false
1955+
pass_rate_required_new_tests: 95
1956+
include_multi_release_analysis: true
1957+
metrics:
1958+
enabled: true
1959+
regression_tracking:
1960+
enabled: true
1961+
prime_cache:
1962+
enabled: false
1963+
- name: 4.16-lp-interop-compliance
1964+
base_release:
1965+
release: "4.15"
1966+
relative_start: ga-30d
1967+
relative_end: ga
1968+
sample_release:
1969+
release: "4.16"
1970+
relative_start: now-7d
1971+
relative_end: now
1972+
variant_options:
1973+
column_group_by:
1974+
Architecture: {}
1975+
Platform: {}
1976+
db_group_by:
1977+
Architecture: {}
1978+
Platform: {}
1979+
Suite: {}
1980+
include_variants:
1981+
Architecture:
1982+
- amd64
1983+
- arm64
1984+
LayeredProduct:
1985+
- lp-interop-compliance
1986+
Owner:
1987+
- eng
1988+
Platform:
1989+
- azure
1990+
- gcp
1991+
- aws
1992+
advanced_options:
1993+
minimum_failure: 2
1994+
confidence: 95
1995+
pity_factor: 5
1996+
ignore_missing: false
1997+
ignore_disruption: true
1998+
flake_as_failure: false
1999+
pass_rate_required_new_tests: 95
2000+
include_multi_release_analysis: true
2001+
metrics:
2002+
enabled: true
2003+
regression_tracking:
2004+
enabled: true
2005+
prime_cache:
2006+
enabled: false

pkg/db/suites.go

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

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

pkg/variantregistry/ocp.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1105,6 +1105,9 @@ func setLayeredProduct(_ logrus.FieldLogger, variants map[string]string, jobName
11051105
{"-lp-interop-cr-servicemesh", "lp-interop-servicemesh"},
11061106
{"-lp-interop-cr-operator-e2e", "lp-interop-serverless"},
11071107
{"-coo-", "lp-interop-coo"},
1108+
{"-complianceascode-", "lp-interop-compliance"},
1109+
{"-compliance-destructive", "lp-interop-compliance"},
1110+
{"-compliance", "lp-interop-compliance"},
11081111
{"-virt", "virt"},
11091112
{"-cnv", "virt"},
11101113
{"-kubevirt", "virt"},

0 commit comments

Comments
 (0)