INNER CODE UNIT · Go
func
kubernetes/enhancements · api/approval.go:32
func (p *PRRApprovals) AddPRRApproval(prrApproval *PRRApproval) {
*p = append(*p, prrApproval)
}
type PRRApproval struct {
Number string `json:"kepNumber" yaml:"kep-number" validate:"required"`
// TODO: Need to validate these milestone pointers are not nil
Alpha *PRRMilestone `json:"alpha" yaml:"alpha,omitempty"`
Beta *PRRMilestone `json:"beta" yaml:"beta,omitempty"`
Stable *PRRMilestone `json:"stable" yaml:"stable,omitempty"`
Deprecated *PRRMilestone `json:"deprecated" yaml:"deprecated,omitempty"`
Removed *PRRMilestone `json:"removed" yaml:"removed,omitempty"`
Disabled *PRRMilestone `json:"disabled" yaml:"disabled,omitempty"`
// TODO(api): Move to separate struct for handling document parsing
Error error `json:"-" yaml:"-"`
}