Files
deprecated-helm-charts/incubator/orientdb
Eli KasikandKubernetes Prow Robot 466770997b [incubator/orientdb] Initial commit for OrientDB chart (#9900)
* [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>
2019-03-04 14:44:55 -08:00
..

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