* [incubator/orientdb] Initial commit for OrientDB chart Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] Added maintainers to chart Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] Trying to fix circle-ci lint fail Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] y u no lint?? Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] error no new line character at the end of file (new-line-at-end-of-file) Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] will this nightmare ever end?? Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] Using the github username... Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] Support regular and headless services Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] Updates for Hazelcast and service name Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] Using Orient 3.0.13; parameterized helm test Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] Using readiness and liveness probes. Disable testing in case it causes helm e2e to fail Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] Control jvm env vars Signed-off-by: Eli Kasik <soujiro32167@gmail.com> * [incubator/orientdb] Bumping chart and app versions Signed-off-by: Eli Kasik <soujiro32167@gmail.com>
Infinity OrientDB helm chart
Orient DB helm chart
Installation:
helm install . --name <RELEASE-NAME> --namespace <NAMESPACE> --set rootpassword=<PASSWORD>
If rootPassword is not set, a random one will be used.
Scaling:
Get the name of your statefulset:
kubectl get statefulsets -n <NAMESPACE>
Then scale it:
kubectl scale <STATEFULSET-NAME> --replicas=<DESIRED-SIZE>
This scaling is possible due to the hazelcast plugin used for node discovery. For more information check the config file under config/hazelcast.xml and at http://docs.hazelcast.org/docs/3.0/manual/html/ch12s02.html
Testing:
helm test <RELEASE-NAME> --cleanup --timeout 1000
Accessing the UI
kubectl port-forward <POD-NAME> 2480:2480 -n <NAMESPACE>
Note: POD-NAME is any pod from the statefulset.
Editing the hazelcast configuration
The hazelcast configuration can be edited at runtime by editing the config.yaml file in the templates of the orient. As of right now only the hazelcast file can be edited dynamically
Maintainers
Product Engineering Team (AKA The Sommeliers) @ B-yond E: sommeliers@b-yond.com