@@ -85,7 +85,8 @@ type BackendTLSPolicyConfig struct {
85
85
// If CACertRefs is empty or unspecified, then WellKnownCACerts must be
86
86
// specified. Only one of CACertRefs or WellKnownCACerts may be specified,
87
87
// not both. If CACertRefs is empty or unspecified, the configuration for
88
- // WellKnownCACerts MUST be honored instead.
88
+ // WellKnownCACerts MUST be honored instead if supported by the
89
+ // implementation.
89
90
//
90
91
// References to a resource in a different namespace are invalid for the
91
92
// moment, although we will revisit this in the future.
@@ -109,9 +110,12 @@ type BackendTLSPolicyConfig struct {
109
110
//
110
111
// If WellKnownCACerts is unspecified or empty (""), then CACertRefs must be
111
112
// specified with at least one entry for a valid configuration. Only one of
112
- // CACertRefs or WellKnownCACerts may be specified, not both.
113
+ // CACertRefs or WellKnownCACerts may be specified, not both. If an
114
+ // implementation does not support the WellKnownCACerts field or the value
115
+ // supplied is not supported, the Status Conditions on the Policy MUST be
116
+ // updated to include an Accepted: False Condition with Reason: Invalid.
113
117
//
114
- // Support: Core for "System"
118
+ // Support: Implementation-specific
115
119
//
116
120
// +optional
117
121
WellKnownCACerts * WellKnownCACertType `json:"wellKnownCACerts,omitempty"`
0 commit comments