tools

package module
v0.0.0-...-a288e68 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 3, 2020 License: Apache-2.0 Imports: 0 Imported by: 0

README

mongodb-orchestration-tools

Build Status Go Report Card codecov

Go-based tools for MongoDB container orchestration.

Note: This code is intended for a specific integration/use case, therefore it is unlikely Issues or Pull Requests will be accepted from the public. Please fork if this is a concern.

Tools:

  • mongodb-executor: a tool for executing tasks on the local mongod/mongos container
  • mongodb-healthcheck: a tool for running MongoDB DC/OS health+readiness checks or Kubernetes liveness check
  • dcos-mongodb-controller: a tool for controlling the replica set initiation and adding system MongoDB users
  • dcos-mongodb-watchdog: a daemon to monitor dcos pod status and manage mongodb replica set membership
  • k8s-mongodb-initiator: a tool for replica set initiation and adding system MongoDB users

Use Case

The tools in this repository are designed to be used specifically within the DC/OS 'percona-server-mongodb' service or the Percona Server for MongoDB Operator.

Required

MongoDB

These tools were designed/tested for use with Percona Server for MongoDB 3.6 and above with Replication and Authentication enabled.

DC/OS

The minimum requirements are:

  1. DC/OS 1.10+ (1.11+ recommended)
Kubernetes Operator

The minimum requirements are:

  1. Kubernetes v1.10+

Build

  1. Install go1.11+ and 'make'
  2. Run 'make' in git directory
  3. Find binaries in 'bin' directory

Contact

Documentation

Index

Constants

View Source
const (
	Version = "0.4.1"
)

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
cmd
job
job/mocks
Code generated by mockery v1.0.0.
Code generated by mockery v1.0.0.
metrics/mocks
Code generated by mockery v1.0.0.
Code generated by mockery v1.0.0.
mocks
Code generated by mockery v1.0.0.
Code generated by mockery v1.0.0.
db
dcos/api/mocks
Code generated by mockery v1.0.0.
Code generated by mockery v1.0.0.
pkg
db
pod
pod/mocks
Code generated by mockery v1.0.0.
Code generated by mockery v1.0.0.
watcher/mocks
Code generated by mockery v1.0.0.
Code generated by mockery v1.0.0.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL