@@ -8,6 +8,48 @@ title: GraphAnalyticsEngine V1Alpha1
88
99## Spec
1010
11+ ### .spec.deployment.port
12+
13+ Type: ` integer ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/analytics/v1alpha1/gae_spec_deployment.go#L42 ) </sup >
14+
15+ Port defines on which port the container will be listening for connections
16+
17+ ***
18+
19+ ### .spec.deployment.service.type
20+
21+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/analytics/v1alpha1/gae_spec_deployment_service.go#L38 ) </sup >
22+
23+ Type determines how the Service is exposed
24+
25+ Links:
26+ * [ Kubernetes Documentation] ( https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types )
27+
28+ Possible Values:
29+ * ` "ClusterIP" ` (default) - service will only be accessible inside the cluster, via the cluster IP
30+ * ` "NodePort" ` - service will be exposed on one port of every node, in addition to 'ClusterIP' type
31+ * ` "LoadBalancer" ` - service will be exposed via an external load balancer (if the cloud provider supports it), in addition to 'NodePort' type
32+ * ` "ExternalName" ` - service consists of only a reference to an external name that kubedns or equivalent will return as a CNAME record, with no exposing or proxying of any pods involved
33+ * ` "None" ` - service is not created
34+
35+ ***
36+
37+ ### .spec.deployment.tls.altNames
38+
39+ Type: ` array ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/tls.go#L28 ) </sup >
40+
41+ AltNames define TLS AltNames used when TLS on the ArangoDB is enabled
42+
43+ ***
44+
45+ ### .spec.deployment.tls.enabled
46+
47+ Type: ` boolean ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/tls.go#L25 ) </sup >
48+
49+ Enabled define if TLS Should be enabled. If is not set then default is taken from ArangoDeployment settings
50+
51+ ***
52+
1153### .spec.deploymentName
1254
1355Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/analytics/v1alpha1/gae_spec.go#L30 ) </sup >
@@ -16,39 +58,167 @@ DeploymentName define deployment name used in the object. Immutable
1658
1759## Status
1860
61+ ### .status.arangoDB.deployment.checksum
62+
63+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L61 ) </sup >
64+
65+ UID keeps the information about object Checksum
66+
67+ ***
68+
69+ ### .status.arangoDB.deployment.name
70+
71+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L52 ) </sup >
72+
73+ Name of the object
74+
75+ ***
76+
77+ ### .status.arangoDB.deployment.namespace
78+
79+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L55 ) </sup >
80+
81+ Namespace of the object. Should default to the namespace of the parent object
82+
83+ ***
84+
85+ ### .status.arangoDB.deployment.uid
86+
87+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L58 ) </sup >
88+
89+ UID keeps the information about object UID
90+
91+ ***
92+
93+ ### .status.arangoDB.secret.checksum
94+
95+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L61 ) </sup >
96+
97+ UID keeps the information about object Checksum
98+
99+ ***
100+
101+ ### .status.arangoDB.secret.name
102+
103+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L52 ) </sup >
104+
105+ Name of the object
106+
107+ ***
108+
109+ ### .status.arangoDB.secret.namespace
110+
111+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L55 ) </sup >
112+
113+ Namespace of the object. Should default to the namespace of the parent object
114+
115+ ***
116+
117+ ### .status.arangoDB.secret.uid
118+
119+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L58 ) </sup >
120+
121+ UID keeps the information about object UID
122+
123+ ***
124+
125+ ### .status.arangoDB.tls.checksum
126+
127+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L61 ) </sup >
128+
129+ UID keeps the information about object Checksum
130+
131+ ***
132+
133+ ### .status.arangoDB.tls.name
134+
135+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L52 ) </sup >
136+
137+ Name of the object
138+
139+ ***
140+
141+ ### .status.arangoDB.tls.namespace
142+
143+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L55 ) </sup >
144+
145+ Namespace of the object. Should default to the namespace of the parent object
146+
147+ ***
148+
149+ ### .status.arangoDB.tls.uid
150+
151+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L58 ) </sup >
152+
153+ UID keeps the information about object UID
154+
155+ ***
156+
19157### .status.conditions
20158
21- Type: ` api.Conditions ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/analytics/v1alpha1/gae_status.go#L31 ) </sup >
159+ Type: ` api.Conditions ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/analytics/v1alpha1/gae_status.go#L30 ) </sup >
22160
23161Conditions specific to the entire extension
24162
25163***
26164
27- ### .status.deployment.checksum
165+ ### .status.reconciliation.service.checksum
166+
167+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L61 ) </sup >
168+
169+ UID keeps the information about object Checksum
170+
171+ ***
172+
173+ ### .status.reconciliation.service.name
174+
175+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L52 ) </sup >
176+
177+ Name of the object
178+
179+ ***
180+
181+ ### .status.reconciliation.service.namespace
182+
183+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L55 ) </sup >
184+
185+ Namespace of the object. Should default to the namespace of the parent object
186+
187+ ***
188+
189+ ### .status.reconciliation.service.uid
190+
191+ Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L58 ) </sup >
192+
193+ UID keeps the information about object UID
194+
195+ ***
196+
197+ ### .status.reconciliation.statefulSet.checksum
28198
29199Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L61 ) </sup >
30200
31201UID keeps the information about object Checksum
32202
33203***
34204
35- ### .status.deployment .name
205+ ### .status.reconciliation.statefulSet .name
36206
37207Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L52 ) </sup >
38208
39209Name of the object
40210
41211***
42212
43- ### .status.deployment .namespace
213+ ### .status.reconciliation.statefulSet .namespace
44214
45215Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L55 ) </sup >
46216
47217Namespace of the object. Should default to the namespace of the parent object
48218
49219***
50220
51- ### .status.deployment .uid
221+ ### .status.reconciliation.statefulSet .uid
52222
53223Type: ` string ` <sup >[ \[ ref\] ] ( https://github.com/arangodb/kube-arangodb/blob/1.2.40/pkg/apis/shared/v1/object.go#L58 ) </sup >
54224
0 commit comments