-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Gdb 6521 as a dev ops i want to be able to deploy graph db 10.0 using…
… helm (#37) * Changes to graphdb-node.yaml from master to node * Fixed up persistence * Removed .graphdb.topology from values, * Exposed RPC server port. * Implementing automatic cluster creation * Fixed cluster creation * Moved to real statefulset * Added cluster config to values.yaml * Fixed a bug with cluster-config.ttl * Fixed usage of headless service * Removed jolokia * Graphdb-node-configmap is now provisioned. * Changed node hostname * Fixed cluster-config.json * Fixed graphdb.sh to wait all nodes to be up * Added delete cluster * Removed GDB tools, * Changed management policy to parallel * Added CPU limit * Remove kong * Parse nodes count to int because of buggy helm cli causing issues during conversion * Moved users.js and settings.js to data dir * Changed the script for it to fail the post start job in cases where create/delete fails * Changed the default cluster config to more sane values * Add external cluster proxy to GraphDB 10 helm chart (#34) * Cleaned up unnecessary hackery and services, external proxy configmap provisioning, removed unnecessary options * Small fixes for external proxy configmap * Fix to the external proxy yaml, increase proxy memory limit, clean up * Remove service account * Fixed external proxy not being able to connect to the graphdb instances * Fixed external proxy not being able to communicate with GraphDB through rpc * Health check for external proxy * Edited script to not return error when there is already a cluster * Changed default ingress timeouts * Removed default repository * values.yaml clean up * Changed all the check with nodeCount to greater than rather not equal for cases when someone uses 0 nodes. * Updated logback.xml * Updated graphdb.properties, settings.js. * Update README.md * Cluster proxy moved to statefulset fixing issue when multiple are deployed * Renamed the graphdb-cluster-proxy to gdb-proxy because of issues with longer namespace names * Increased the post start job backoff limit to 9 * Added a value - graphdb.clusterConfig.clusterCreationTimeout to control the timeout of the create cluster curl query * Added configurable liveness, readiness, startup probes * Added more labels * Removed default license. It will be provisioned when provided. Changed license location from conf to work directory. * Added warning for lack of license when trying to make a cluster without providing one. * Added probes to the README * Added JDBC to README * Updated migration guide * Added configurable nodeSelector, affinity, tolerations, topologySpreadConstraints to graphdb-node and graphdb-external-proxy * Removed the static persistance because it won't ever work with more than 1 replica * Changed some services to headless so GKE can be happy * Set GraphDB home for the graphdb-node, instead of relying on the Docker image * Updated Changelog Co-authored-by: Luben Karaslavov <[email protected]> Co-authored-by: Nikolay Kolev <[email protected]>
- Loading branch information
1 parent
b5ea69f
commit 41fc685
Showing
52 changed files
with
900 additions
and
2,760 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
{ | ||
"electionMinTimeout": {{ $.Values.graphdb.clusterConfig.electionMinTimeout }}, | ||
"electionRangeTimeout": {{ $.Values.graphdb.clusterConfig.electionRangeTimeout }}, | ||
"heartbeatInterval": {{ $.Values.graphdb.clusterConfig.heartbeatInterval }}, | ||
"messageSize": {{ $.Values.graphdb.clusterConfig.messageSize }}, | ||
"verificationTimeout": {{ $.Values.graphdb.clusterConfig.verificationTimeout }}, | ||
"nodes": [ | ||
{{- range $i, $node_index := until ( (int $.Values.graphdb.clusterConfig.nodesCount) )}} | ||
"graphdb-node-{{ $node_index }}.graphdb-node.{{ $.Release.Namespace }}.svc.cluster.local:7300"{{- if gt (sub (int $.Values.graphdb.clusterConfig.nodesCount) 1 ) $node_index }}, | ||
{{- end }} | ||
{{- end }} | ||
] | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.