ValidateMatchTransform validates a MatchTransform.
(m *v1beta1.MatchTransform)
| 319 | |
| 320 | // ValidateMatchTransform validates a MatchTransform. |
| 321 | func ValidateMatchTransform(m *v1beta1.MatchTransform) *field.Error { |
| 322 | if len(m.Patterns) == 0 { |
| 323 | return field.Required(field.NewPath("patterns"), "at least one pattern must be specified if a match transform is specified") |
| 324 | } |
| 325 | for i, p := range m.Patterns { |
| 326 | if err := ValidateMatchTransformPattern(p); err != nil { |
| 327 | return WrapFieldError(err, field.NewPath("patterns").Index(i)) |
| 328 | } |
| 329 | } |
| 330 | return nil |
| 331 | } |
| 332 | |
| 333 | // ValidateMatchTransformPattern validates a MatchTransformPattern. |
| 334 | func ValidateMatchTransformPattern(p v1beta1.MatchTransformPattern) *field.Error { |
no test coverage detected