├── .foreverignore ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── example ├── Makefile ├── README.md ├── StatefulSet │ ├── README.md │ ├── azure_hdd.yaml │ ├── azure_ssd.yaml │ ├── googlecloud_hdd.yaml │ ├── googlecloud_ssd.yaml │ └── mongo-statefulset.yaml ├── ceph_rbd_pod_examples │ ├── README.md │ ├── config │ ├── config-host │ ├── images │ │ ├── figure1.png │ │ ├── figure2.png │ │ └── figure3.png │ ├── mongo-rc-rbd-1.yaml │ ├── mongo-rc-rbd-2.yaml │ ├── mongo-rc-rbd-3.yaml │ ├── mongo-svc-1.yaml │ ├── mongo-svc-2.yaml │ ├── mongo-svc-3.yaml │ └── mongo-svc.yaml ├── emptydir_pod_examples │ ├── mongo-rc-emptydir-1.yaml │ ├── mongo-rc-emptydir-2.yaml │ ├── mongo-rc-emptydir-3.yaml │ └── mongo-rc-emptydir-4.yaml ├── mongo-controller-flocker-template.yaml ├── mongo-controller-template.yaml └── mongo-service-template.yaml ├── package.json └── src ├── index.js └── lib ├── config.js ├── k8s.js ├── mongo.js └── worker.js /.foreverignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/.foreverignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/README.md -------------------------------------------------------------------------------- /example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/Makefile -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/README.md -------------------------------------------------------------------------------- /example/StatefulSet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/StatefulSet/README.md -------------------------------------------------------------------------------- /example/StatefulSet/azure_hdd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/StatefulSet/azure_hdd.yaml -------------------------------------------------------------------------------- /example/StatefulSet/azure_ssd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/StatefulSet/azure_ssd.yaml -------------------------------------------------------------------------------- /example/StatefulSet/googlecloud_hdd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/StatefulSet/googlecloud_hdd.yaml -------------------------------------------------------------------------------- /example/StatefulSet/googlecloud_ssd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/StatefulSet/googlecloud_ssd.yaml -------------------------------------------------------------------------------- /example/StatefulSet/mongo-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/StatefulSet/mongo-statefulset.yaml -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/README.md -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/config -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/config-host: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/config-host -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/images/figure1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/images/figure1.png -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/images/figure2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/images/figure2.png -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/images/figure3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/images/figure3.png -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/mongo-rc-rbd-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/mongo-rc-rbd-1.yaml -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/mongo-rc-rbd-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/mongo-rc-rbd-2.yaml -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/mongo-rc-rbd-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/mongo-rc-rbd-3.yaml -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/mongo-svc-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/mongo-svc-1.yaml -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/mongo-svc-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/mongo-svc-2.yaml -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/mongo-svc-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/mongo-svc-3.yaml -------------------------------------------------------------------------------- /example/ceph_rbd_pod_examples/mongo-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/ceph_rbd_pod_examples/mongo-svc.yaml -------------------------------------------------------------------------------- /example/emptydir_pod_examples/mongo-rc-emptydir-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/emptydir_pod_examples/mongo-rc-emptydir-1.yaml -------------------------------------------------------------------------------- /example/emptydir_pod_examples/mongo-rc-emptydir-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/emptydir_pod_examples/mongo-rc-emptydir-2.yaml -------------------------------------------------------------------------------- /example/emptydir_pod_examples/mongo-rc-emptydir-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/emptydir_pod_examples/mongo-rc-emptydir-3.yaml -------------------------------------------------------------------------------- /example/emptydir_pod_examples/mongo-rc-emptydir-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/emptydir_pod_examples/mongo-rc-emptydir-4.yaml -------------------------------------------------------------------------------- /example/mongo-controller-flocker-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/mongo-controller-flocker-template.yaml -------------------------------------------------------------------------------- /example/mongo-controller-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/mongo-controller-template.yaml -------------------------------------------------------------------------------- /example/mongo-service-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/example/mongo-service-template.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/src/lib/config.js -------------------------------------------------------------------------------- /src/lib/k8s.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/src/lib/k8s.js -------------------------------------------------------------------------------- /src/lib/mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/src/lib/mongo.js -------------------------------------------------------------------------------- /src/lib/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thesandlord/mongo-k8s-sidecar/HEAD/src/lib/worker.js --------------------------------------------------------------------------------