Skip to content

Latest commit

 

History

History

mongosync

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

mongosync

Version: 0.1.7 Type: application AppVersion: 1.8.0

Mongo Cluster-to-Cluster Sync

This tool is used to sync data from one MongoDB cluster to another. It is designed to be used in a Kubernetes environment.

Homepage: https://github.com/sergelogvinov/helm-charts

Maintainers

Name Email Url
sergelogvinov https://github.com/sergelogvinov

Source Code

Values

Key Type Default Description
replicaCount int 1
image.repository string "ghcr.io/sergelogvinov/mongosync"
image.pullPolicy string "IfNotPresent"
image.tag string ""
imagePullSecrets list []
nameOverride string ""
fullnameOverride string ""
hostAliases list []
config.cluster0 string "mongodb://192.0.2.10:27017/admin"
config.cluster1 string "mongodb://192.0.2.20:27017/admin"
config.verbosity string "INFO"
config.disableTelemetry bool true
filters list []
args list [] Mongosqld arguments example: - --verbosity=DEBUG
serviceAccount object {"annotations":{},"create":true,"name":""} Pods Service Account. ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
podAnnotations object {} Annotations for pod. ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
podSecurityContext object {"fsGroup":34,"fsGroupChangePolicy":"OnRootMismatch","runAsGroup":34,"runAsNonRoot":true,"runAsUser":34} Pod Security Context. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
securityContext object {"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"seccompProfile":{"type":"RuntimeDefault"}} Container Security Context. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
service object {"port":27182,"type":"ClusterIP"} Service parameters ref: https://kubernetes.io/docs/user-guide/services/
resources object {"limits":{"cpu":"500m"},"requests":{"cpu":"100m","memory":"1Gi"}} Resource requests and limits. ref: https://kubernetes.io/docs/user-guide/compute-resources/
nodeSelector object {} Node labels for pod assignment. ref: https://kubernetes.io/docs/user-guide/node-selection/
tolerations list [] Tolerations for pod assignment. ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
affinity object {} Affinity for pod assignment. ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity