You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+79-1
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,6 @@ Each of these uses involves a different custom resource:
19
19
Continue with [Using the ArangoDB Kubernetes Operator](docs/using-the-operator.md)
20
20
to learn how to install the ArangoDB Kubernetes operator and create your first deployment.
21
21
22
-
23
22
## State
24
23
25
24
The ArangoDB Kubernetes Operator is Production ready.
@@ -121,6 +120,85 @@ To upgrade to the Enterprise Edition, you need to get in touch with the ArangoDB
121
120
122
121
[END_INJECT]: #(featuresEnterpriseTable)
123
122
123
+
## Flags
124
+
125
+
```
126
+
Flags:
127
+
--action.PVCResize.concurrency int Define limit of concurrent PVC Resizes on the cluster (default 32)
128
+
--agency.refresh-delay duration The Agency refresh delay (0 = no delay) (default 500ms)
129
+
--agency.refresh-interval duration The Agency refresh interval (0 = do not refresh)
130
+
--agency.retries int The Agency retries (0 = no retries) (default 1)
131
+
--api.enabled Enable operator HTTP and gRPC API (default true)
132
+
--api.grpc-port int gRPC API port to listen on (default 8728)
133
+
--api.http-port int HTTP API port to listen on (default 8628)
134
+
--api.jwt-key-secret-name string Name of secret containing key used to sign JWT. If there is no such secret present, value will be saved here (default "arangodb-operator-api-jwt-key")
135
+
--api.jwt-secret-name string Name of secret which will contain JWT to authenticate API requests. (default "arangodb-operator-api-jwt")
136
+
--api.tls-secret-name string Name of secret containing tls.crt & tls.key for HTTPS API (if empty, self-signed certificate is used)
137
+
--backup-concurrent-uploads int Number of concurrent uploads per deployment (default 4)
138
+
--chaos.allowed Set to allow chaos in deployments. Only activated when allowed and enabled in deployment
139
+
--crd.install Install missing CRD if access is possible (default true)
140
+
--crd.validation-schema stringArray Overrides default set of CRDs which should have validation schema enabled <crd-name>=<true/false>.
141
+
--deployment.feature.agency-poll Enable Agency Poll for Enterprise deployments - Required ArangoDB 3.8.0 or higher (default true)
142
+
--deployment.feature.all Enable ALL Features
143
+
--deployment.feature.async-backup-creation Create backups asynchronously to avoid blocking the operator and reaching the timeout - Required ArangoDB 3.8.0 or higher
144
+
--deployment.feature.deployment-spec-defaults-restore Restore defaults from last accepted state of deployment - Required ArangoDB 3.8.0 or higher (default true)
145
+
--deployment.feature.enforced-resign-leadership Enforce ResignLeadership and ensure that Leaders are moved from restarted DBServer - Required ArangoDB 3.8.0 or higher (default true)
146
+
--deployment.feature.ephemeral-volumes Enables ephemeral volumes for apps and tmp directory - Required ArangoDB 3.8.0 or higher
147
+
--deployment.feature.failover-leadership Support for leadership in fail-over mode - Required ArangoDB 3.8.0 or higher
148
+
--deployment.feature.init-containers-copy-resources Copy resources spec to built-in init containers if they are not specified - Required ArangoDB 3.8.0 or higher (default true)
149
+
--deployment.feature.init-containers-upscale-resources Copy resources spec to built-in init containers if they are not specified or lower - Required ArangoDB 3.8.0 or higher (default true)
150
+
--deployment.feature.local-storage.pass-reclaim-policy [LocalStorage] Pass ReclaimPolicy from StorageClass instead of using hardcoded Retain - Required ArangoDB 3.8.0 or higher
151
+
--deployment.feature.local-volume-replacement-check Replace volume for local-storage if volume is unschedulable (ex. node is gone) - Required ArangoDB 3.8.0 or higher
152
+
--deployment.feature.random-pod-names Enables generating random pod names - Required ArangoDB 3.8.0 or higher
153
+
--deployment.feature.rebalancer-v2 Rebalancer V2 feature - Required ArangoDB 3.10.0 or higher
154
+
--deployment.feature.restart-policy-always Allow to restart containers with always restart policy - Required ArangoDB 3.8.0 or higher
155
+
--deployment.feature.secured-containers Create server's containers with non root privileges. It enables 'ephemeral-volumes' feature implicitly - Required ArangoDB 3.8.0 or higher
156
+
--deployment.feature.sensitive-information-protection Hide sensitive information from metrics and logs - Required ArangoDB 3.8.0 or higher
157
+
--deployment.feature.short-pod-names Enable Short Pod Names - Required ArangoDB 3.8.0 or higher
158
+
--deployment.feature.timezone-management Enable timezone management for pods - Required ArangoDB 3.8.0 or higher
159
+
--deployment.feature.tls-sni TLS SNI Support - Required ArangoDB EE 3.8.0 or higher (default true)
160
+
--deployment.feature.upgrade-version-check Enable initContainer with pre version check - Required ArangoDB 3.8.0 or higher (default true)
161
+
--deployment.feature.upgrade-version-check-v2 Enable initContainer with pre version check based by Operator - Required ArangoDB 3.8.0 or higher
162
+
--features-config-map-name string Name of the Feature Map ConfigMap (default "arangodb-operator-feature-config-map")
0 commit comments