Add new field trafficDistribution to Service spec

This commit is contained in:
Gaurav Ghildiyal
2024-02-23 12:15:40 -08:00
parent 8c80c07e85
commit 996d11d4e8
6 changed files with 87 additions and 1 deletions

View File

@@ -16740,6 +16740,18 @@ func TestValidateServiceCreate(t *testing.T) {
s.Annotations[core.AnnotationTopologyMode] = "different"
},
numErrs: 1,
}, {
name: "valid: trafficDistribution field set to PreferClose",
tweakSvc: func(s *core.Service) {
s.Spec.TrafficDistribution = utilpointer.String("PreferClose")
},
numErrs: 0,
}, {
name: "invalid: trafficDistribution field set to Random",
tweakSvc: func(s *core.Service) {
s.Spec.TrafficDistribution = utilpointer.String("Random")
},
numErrs: 1,
},
}