Documentation
¶
Overview ¶
Package taxonomy defines the CI failure classification vocabulary — L1 categories and L2 subcategories — produced by the analysis agent. It is a dependency-light leaf so downstream consumers (e.g. the release dashboard) can share the exact contract without importing the agent runtime.
Index ¶
Constants ¶
View Source
const ( L1AzureProblems = "Azure Problems" L1DeploymentFailures = "Deployment Failures" L1ProductFailures = "Product Failures" L1TestReliability = "Test Reliability" )
L1 failure taxonomy categories.
View Source
const ( L2Frontend = "Frontend" L2ClusterService = "Cluster Service" L2Backend = "Backend" L2Maestro = "Maestro" L2KubeApplier = "Kube Applier" L2HyperShift = "HyperShift" L2RHUpstream = "RH Upstream" )
L2 subcategories, valid only when L1 is "Product Failures".
Variables ¶
View Source
var ValidL1Categories = map[string]bool{ L1AzureProblems: true, L1DeploymentFailures: true, L1ProductFailures: true, L1TestReliability: true, }
ValidL1Categories is the set of allowed L1 taxonomy values.
View Source
var ValidL2Subcategories = map[string]bool{ L2Frontend: true, L2ClusterService: true, L2Backend: true, L2Maestro: true, L2KubeApplier: true, L2HyperShift: true, L2RHUpstream: true, }
ValidL2Subcategories is the set of allowed L2 taxonomy values.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.