@@ -18,27 +18,80 @@ Deployment specifies the ArangoDeployment object name
1818
1919### .spec.destination.authentication.passMode
2020
21- Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_authentication.go#L28 ) </sup >
21+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_authentication.go#L32 ) </sup >
22+
23+ PassMode define authorization details pass mode when authorization was successful
24+
25+ Possible Values:
26+ * ` "override" ` (default) - Generates new token for the user
27+ * ` "pass" ` - Pass token provided by the user
28+ * ` "remove" ` - Removes authorization details from the request
2229
2330***
2431
2532### .spec.destination.authentication.type
2633
27- Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_authentication.go#L29 ) </sup >
34+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_authentication.go#L37 ) </sup >
35+
36+ Type of the authentication
37+
38+ Possible Values:
39+ * ` "optional" ` (default) - Authentication is header is validated and passed to the service. In case if is unauthorized, requests is still passed
40+ * ` "required" ` - Authentication is header is validated and passed to the service. In case if is unauthorized, returns 403
41+
42+ ***
43+
44+ ### .spec.destination.endpoints.checksum
45+
46+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61 ) </sup >
47+
48+ UID keeps the information about object Checksum
49+
50+ ***
51+
52+ ### .spec.destination.endpoints.name
53+
54+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52 ) </sup >
55+
56+ Name of the object
57+
58+ ***
59+
60+ ### .spec.destination.endpoints.namespace
61+
62+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55 ) </sup >
63+
64+ Namespace of the object. Should default to the namespace of the parent object
65+
66+ ***
67+
68+ ### .spec.destination.endpoints.port
69+
70+ Type: ` intstr.IntOrString ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_endpoint.go#L36 ) </sup >
71+
72+ Port defines Port or Port Name used as destination
73+
74+ ***
75+
76+ ### .spec.destination.endpoints.uid
77+
78+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58 ) </sup >
79+
80+ UID keeps the information about object UID
2881
2982***
3083
3184### .spec.destination.path
3285
33- Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination.go#L36 ) </sup >
86+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination.go#L39 ) </sup >
3487
3588Path defines service path used for overrides
3689
3790***
3891
3992### .spec.destination.schema
4093
41- Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination.go#L30 ) </sup >
94+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination.go#L33 ) </sup >
4295
4396Schema defines HTTP/S schema used for connection
4497
@@ -70,13 +123,10 @@ Namespace of the object. Should default to the namespace of the parent object
70123
71124### .spec.destination.service.port
72125
73- Type: ` intstr.IntOrString ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_service.go#L36 ) </sup >
126+ Type: ` intstr.IntOrString ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_service.go#L35 ) </sup >
74127
75128Port defines Port or Port Name used as destination
76129
77- Links:
78- * [ Documentation] ( https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/ )
79-
80130***
81131
82132### .spec.destination.service.uid
@@ -169,7 +219,7 @@ Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.
169219
170220### .status.target.path
171221
172- Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_status_target.go#L40 ) </sup >
222+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_status_target.go#L43 ) </sup >
173223
174224Path specifies request path override
175225
@@ -181,3 +231,11 @@ Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.
181231
182232Insecure allows Insecure traffic
183233
234+ ***
235+
236+ ### .status.target.type
237+
238+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_status_target.go#L34 ) </sup >
239+
240+ Type define destination type
241+
0 commit comments