├── .circleci └── config.yml ├── .gitignore ├── .golangci.yaml ├── .vscode └── settings.json ├── CHANGELOG.md ├── CODEOWNERS ├── Dockerfile ├── LICENSE ├── LICENSE.BOILERPLATE ├── MAINTAINERS.md ├── Makefile ├── README.md ├── VERSION ├── admin.go ├── auth.go ├── auth_test.go ├── certificates.go ├── client ├── api.go ├── client.go ├── error.go └── http.go ├── config.go ├── docs ├── arangod_conf_update_spec.md ├── design.md ├── http_api.md ├── recovery_spec.md ├── update_certificate.md └── upgrade_spec.md ├── examples ├── local-sync │ └── README.md ├── mac_on_docker_cluster.sh └── systemd │ ├── README.md │ └── arangodb.service ├── go.mod ├── go.sum ├── help.go ├── internal └── generate-exit-codes │ └── main.go ├── main.go ├── options.go ├── pkg ├── api │ ├── empty.go │ ├── error.go │ └── inventory.go ├── arangodb │ └── executable.go ├── definitions │ ├── common.go │ ├── exitcodes.go │ ├── exitcodes_generated.go │ ├── process_type.go │ └── server_type.go ├── docker │ ├── cgroups_nonunix.go │ ├── cgroups_unix.go │ └── docker.go ├── features │ ├── feature.go │ └── jwt.go ├── logging │ ├── adapter.go │ ├── context.go │ ├── error.go │ ├── logger.go │ └── rotating_writer.go ├── net │ ├── ipv6.go │ └── ipv6_linux.go ├── terminal │ ├── terminal.go │ └── terminal_windows.go ├── trigger │ └── trigger.go └── utils │ ├── buffer.go │ ├── buffer_test.go │ └── util.go ├── remove.go ├── service ├── action_resign_leadership.go ├── actions │ └── actions.go ├── arangod_config.go ├── arangod_config_builder.go ├── arangosync_config_builder.go ├── authentication.go ├── backoff.go ├── bootstrap.go ├── bootstrap_config.go ├── bootstrap_master.go ├── bootstrap_slave.go ├── certificate.go ├── client_builder.go ├── clients │ ├── client.go │ ├── encryption.go │ ├── jwt.go │ ├── sha.go │ └── tls.go ├── cluster_config.go ├── command_file.go ├── command_file_test.go ├── database_features.go ├── docker.go ├── envs.go ├── error.go ├── files.go ├── guess_address.go ├── image_pull_policy.go ├── inventory.go ├── job.go ├── jwt.go ├── local_slaves.go ├── mode.go ├── options │ ├── forbidden.go │ ├── options.go │ ├── options_test.go │ ├── persistent.go │ └── utils.go ├── peer.go ├── port_check.go ├── process_wrapper.go ├── runner.go ├── runner_docker.go ├── runner_process.go ├── runner_process_shared.go ├── runner_process_windows.go ├── runtime_cluster_manager.go ├── runtime_server_manager.go ├── runtime_server_manager_shared.go ├── runtime_server_manager_windows.go ├── server.go ├── server_config_builder.go ├── service.go ├── service_recovery.go ├── setup_config.go ├── state.go ├── storage_engine.go ├── upgrade_manager.go ├── url_schemes.go ├── util.go └── version_check.go ├── start.go ├── stop.go ├── test ├── docker_cert_rotation_test.go ├── docker_check_exitcodes_test.go ├── docker_cluster_default_test.go ├── docker_cluster_diff_logdir_test.go ├── docker_cluster_diff_ports_test.go ├── docker_cluster_local_test.go ├── docker_cluster_multi_join_test.go ├── docker_cluster_recovery_test.go ├── docker_cluster_upgrade_test.go ├── docker_database_version_test.go ├── docker_install_go.sh ├── docker_restart_agent_member_test.go ├── docker_restart_noagent_member_test.go ├── docker_single_test.go ├── docker_util.go ├── features_util.go ├── gexpect.go ├── log.go ├── passthrough_test.go ├── process_cert_rotation_test.go ├── process_check_exitcodes_test.go ├── process_cluster_default_test.go ├── process_cluster_diff_logdir_test.go ├── process_cluster_diff_ports_test.go ├── process_cluster_local_test.go ├── process_cluster_multi_join_test.go ├── process_cluster_recovery_test.go ├── process_cluster_resign_leadership_test.go ├── process_cluster_upgrade_test.go ├── process_config_test.go ├── process_database_version_test.go ├── process_restart_agent_member_test.go ├── process_restart_noagent_member_test.go ├── process_single_test.go ├── process_util.go ├── server_util.go ├── sync_util.go ├── testdata │ ├── activefailover.conf │ ├── invalidkeys.conf │ ├── invalidvalues.conf │ ├── single-passthrough-persistent-new.conf │ ├── single-passthrough-persistent-old.conf │ ├── single-passthrough.conf │ ├── single-sections.conf │ └── single.conf ├── timeout.go └── utils.go ├── tools └── release │ └── release.go ├── upgrade.go └── versioninfo.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Team-go owns the entire repository 2 | * @ajanikow @jwierzbo @djmeuleman 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.BOILERPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/LICENSE.BOILERPLATE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.19.15+git -------------------------------------------------------------------------------- /admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/admin.go -------------------------------------------------------------------------------- /auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/auth.go -------------------------------------------------------------------------------- /auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/auth_test.go -------------------------------------------------------------------------------- /certificates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/certificates.go -------------------------------------------------------------------------------- /client/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/client/api.go -------------------------------------------------------------------------------- /client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/client/client.go -------------------------------------------------------------------------------- /client/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/client/error.go -------------------------------------------------------------------------------- /client/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/client/http.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/config.go -------------------------------------------------------------------------------- /docs/arangod_conf_update_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/docs/arangod_conf_update_spec.md -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/http_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/docs/http_api.md -------------------------------------------------------------------------------- /docs/recovery_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/docs/recovery_spec.md -------------------------------------------------------------------------------- /docs/update_certificate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/docs/update_certificate.md -------------------------------------------------------------------------------- /docs/upgrade_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/docs/upgrade_spec.md -------------------------------------------------------------------------------- /examples/local-sync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/examples/local-sync/README.md -------------------------------------------------------------------------------- /examples/mac_on_docker_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/examples/mac_on_docker_cluster.sh -------------------------------------------------------------------------------- /examples/systemd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/examples/systemd/README.md -------------------------------------------------------------------------------- /examples/systemd/arangodb.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/examples/systemd/arangodb.service -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/go.sum -------------------------------------------------------------------------------- /help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/help.go -------------------------------------------------------------------------------- /internal/generate-exit-codes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/internal/generate-exit-codes/main.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/main.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/options.go -------------------------------------------------------------------------------- /pkg/api/empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/api/empty.go -------------------------------------------------------------------------------- /pkg/api/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/api/error.go -------------------------------------------------------------------------------- /pkg/api/inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/api/inventory.go -------------------------------------------------------------------------------- /pkg/arangodb/executable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/arangodb/executable.go -------------------------------------------------------------------------------- /pkg/definitions/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/definitions/common.go -------------------------------------------------------------------------------- /pkg/definitions/exitcodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/definitions/exitcodes.go -------------------------------------------------------------------------------- /pkg/definitions/exitcodes_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/definitions/exitcodes_generated.go -------------------------------------------------------------------------------- /pkg/definitions/process_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/definitions/process_type.go -------------------------------------------------------------------------------- /pkg/definitions/server_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/definitions/server_type.go -------------------------------------------------------------------------------- /pkg/docker/cgroups_nonunix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/docker/cgroups_nonunix.go -------------------------------------------------------------------------------- /pkg/docker/cgroups_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/docker/cgroups_unix.go -------------------------------------------------------------------------------- /pkg/docker/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/docker/docker.go -------------------------------------------------------------------------------- /pkg/features/feature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/features/feature.go -------------------------------------------------------------------------------- /pkg/features/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/features/jwt.go -------------------------------------------------------------------------------- /pkg/logging/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/logging/adapter.go -------------------------------------------------------------------------------- /pkg/logging/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/logging/context.go -------------------------------------------------------------------------------- /pkg/logging/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/logging/error.go -------------------------------------------------------------------------------- /pkg/logging/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/logging/logger.go -------------------------------------------------------------------------------- /pkg/logging/rotating_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/logging/rotating_writer.go -------------------------------------------------------------------------------- /pkg/net/ipv6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/net/ipv6.go -------------------------------------------------------------------------------- /pkg/net/ipv6_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/net/ipv6_linux.go -------------------------------------------------------------------------------- /pkg/terminal/terminal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/terminal/terminal.go -------------------------------------------------------------------------------- /pkg/terminal/terminal_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/terminal/terminal_windows.go -------------------------------------------------------------------------------- /pkg/trigger/trigger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/trigger/trigger.go -------------------------------------------------------------------------------- /pkg/utils/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/utils/buffer.go -------------------------------------------------------------------------------- /pkg/utils/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/utils/buffer_test.go -------------------------------------------------------------------------------- /pkg/utils/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/pkg/utils/util.go -------------------------------------------------------------------------------- /remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/remove.go -------------------------------------------------------------------------------- /service/action_resign_leadership.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/action_resign_leadership.go -------------------------------------------------------------------------------- /service/actions/actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/actions/actions.go -------------------------------------------------------------------------------- /service/arangod_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/arangod_config.go -------------------------------------------------------------------------------- /service/arangod_config_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/arangod_config_builder.go -------------------------------------------------------------------------------- /service/arangosync_config_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/arangosync_config_builder.go -------------------------------------------------------------------------------- /service/authentication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/authentication.go -------------------------------------------------------------------------------- /service/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/backoff.go -------------------------------------------------------------------------------- /service/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/bootstrap.go -------------------------------------------------------------------------------- /service/bootstrap_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/bootstrap_config.go -------------------------------------------------------------------------------- /service/bootstrap_master.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/bootstrap_master.go -------------------------------------------------------------------------------- /service/bootstrap_slave.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/bootstrap_slave.go -------------------------------------------------------------------------------- /service/certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/certificate.go -------------------------------------------------------------------------------- /service/client_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/client_builder.go -------------------------------------------------------------------------------- /service/clients/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/clients/client.go -------------------------------------------------------------------------------- /service/clients/encryption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/clients/encryption.go -------------------------------------------------------------------------------- /service/clients/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/clients/jwt.go -------------------------------------------------------------------------------- /service/clients/sha.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/clients/sha.go -------------------------------------------------------------------------------- /service/clients/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/clients/tls.go -------------------------------------------------------------------------------- /service/cluster_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/cluster_config.go -------------------------------------------------------------------------------- /service/command_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/command_file.go -------------------------------------------------------------------------------- /service/command_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/command_file_test.go -------------------------------------------------------------------------------- /service/database_features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/database_features.go -------------------------------------------------------------------------------- /service/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/docker.go -------------------------------------------------------------------------------- /service/envs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/envs.go -------------------------------------------------------------------------------- /service/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/error.go -------------------------------------------------------------------------------- /service/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/files.go -------------------------------------------------------------------------------- /service/guess_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/guess_address.go -------------------------------------------------------------------------------- /service/image_pull_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/image_pull_policy.go -------------------------------------------------------------------------------- /service/inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/inventory.go -------------------------------------------------------------------------------- /service/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/job.go -------------------------------------------------------------------------------- /service/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/jwt.go -------------------------------------------------------------------------------- /service/local_slaves.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/local_slaves.go -------------------------------------------------------------------------------- /service/mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/mode.go -------------------------------------------------------------------------------- /service/options/forbidden.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/options/forbidden.go -------------------------------------------------------------------------------- /service/options/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/options/options.go -------------------------------------------------------------------------------- /service/options/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/options/options_test.go -------------------------------------------------------------------------------- /service/options/persistent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/options/persistent.go -------------------------------------------------------------------------------- /service/options/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/options/utils.go -------------------------------------------------------------------------------- /service/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/peer.go -------------------------------------------------------------------------------- /service/port_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/port_check.go -------------------------------------------------------------------------------- /service/process_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/process_wrapper.go -------------------------------------------------------------------------------- /service/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/runner.go -------------------------------------------------------------------------------- /service/runner_docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/runner_docker.go -------------------------------------------------------------------------------- /service/runner_process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/runner_process.go -------------------------------------------------------------------------------- /service/runner_process_shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/runner_process_shared.go -------------------------------------------------------------------------------- /service/runner_process_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/runner_process_windows.go -------------------------------------------------------------------------------- /service/runtime_cluster_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/runtime_cluster_manager.go -------------------------------------------------------------------------------- /service/runtime_server_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/runtime_server_manager.go -------------------------------------------------------------------------------- /service/runtime_server_manager_shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/runtime_server_manager_shared.go -------------------------------------------------------------------------------- /service/runtime_server_manager_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/runtime_server_manager_windows.go -------------------------------------------------------------------------------- /service/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/server.go -------------------------------------------------------------------------------- /service/server_config_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/server_config_builder.go -------------------------------------------------------------------------------- /service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/service.go -------------------------------------------------------------------------------- /service/service_recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/service_recovery.go -------------------------------------------------------------------------------- /service/setup_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/setup_config.go -------------------------------------------------------------------------------- /service/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/state.go -------------------------------------------------------------------------------- /service/storage_engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/storage_engine.go -------------------------------------------------------------------------------- /service/upgrade_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/upgrade_manager.go -------------------------------------------------------------------------------- /service/url_schemes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/url_schemes.go -------------------------------------------------------------------------------- /service/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/util.go -------------------------------------------------------------------------------- /service/version_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/service/version_check.go -------------------------------------------------------------------------------- /start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/start.go -------------------------------------------------------------------------------- /stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/stop.go -------------------------------------------------------------------------------- /test/docker_cert_rotation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_cert_rotation_test.go -------------------------------------------------------------------------------- /test/docker_check_exitcodes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_check_exitcodes_test.go -------------------------------------------------------------------------------- /test/docker_cluster_default_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_cluster_default_test.go -------------------------------------------------------------------------------- /test/docker_cluster_diff_logdir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_cluster_diff_logdir_test.go -------------------------------------------------------------------------------- /test/docker_cluster_diff_ports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_cluster_diff_ports_test.go -------------------------------------------------------------------------------- /test/docker_cluster_local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_cluster_local_test.go -------------------------------------------------------------------------------- /test/docker_cluster_multi_join_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_cluster_multi_join_test.go -------------------------------------------------------------------------------- /test/docker_cluster_recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_cluster_recovery_test.go -------------------------------------------------------------------------------- /test/docker_cluster_upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_cluster_upgrade_test.go -------------------------------------------------------------------------------- /test/docker_database_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_database_version_test.go -------------------------------------------------------------------------------- /test/docker_install_go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_install_go.sh -------------------------------------------------------------------------------- /test/docker_restart_agent_member_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_restart_agent_member_test.go -------------------------------------------------------------------------------- /test/docker_restart_noagent_member_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_restart_noagent_member_test.go -------------------------------------------------------------------------------- /test/docker_single_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_single_test.go -------------------------------------------------------------------------------- /test/docker_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/docker_util.go -------------------------------------------------------------------------------- /test/features_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/features_util.go -------------------------------------------------------------------------------- /test/gexpect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/gexpect.go -------------------------------------------------------------------------------- /test/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/log.go -------------------------------------------------------------------------------- /test/passthrough_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/passthrough_test.go -------------------------------------------------------------------------------- /test/process_cert_rotation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_cert_rotation_test.go -------------------------------------------------------------------------------- /test/process_check_exitcodes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_check_exitcodes_test.go -------------------------------------------------------------------------------- /test/process_cluster_default_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_cluster_default_test.go -------------------------------------------------------------------------------- /test/process_cluster_diff_logdir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_cluster_diff_logdir_test.go -------------------------------------------------------------------------------- /test/process_cluster_diff_ports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_cluster_diff_ports_test.go -------------------------------------------------------------------------------- /test/process_cluster_local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_cluster_local_test.go -------------------------------------------------------------------------------- /test/process_cluster_multi_join_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_cluster_multi_join_test.go -------------------------------------------------------------------------------- /test/process_cluster_recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_cluster_recovery_test.go -------------------------------------------------------------------------------- /test/process_cluster_resign_leadership_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_cluster_resign_leadership_test.go -------------------------------------------------------------------------------- /test/process_cluster_upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_cluster_upgrade_test.go -------------------------------------------------------------------------------- /test/process_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_config_test.go -------------------------------------------------------------------------------- /test/process_database_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_database_version_test.go -------------------------------------------------------------------------------- /test/process_restart_agent_member_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_restart_agent_member_test.go -------------------------------------------------------------------------------- /test/process_restart_noagent_member_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_restart_noagent_member_test.go -------------------------------------------------------------------------------- /test/process_single_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_single_test.go -------------------------------------------------------------------------------- /test/process_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/process_util.go -------------------------------------------------------------------------------- /test/server_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/server_util.go -------------------------------------------------------------------------------- /test/sync_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/sync_util.go -------------------------------------------------------------------------------- /test/testdata/activefailover.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/testdata/activefailover.conf -------------------------------------------------------------------------------- /test/testdata/invalidkeys.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/testdata/invalidkeys.conf -------------------------------------------------------------------------------- /test/testdata/invalidvalues.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/testdata/invalidvalues.conf -------------------------------------------------------------------------------- /test/testdata/single-passthrough-persistent-new.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/testdata/single-passthrough-persistent-new.conf -------------------------------------------------------------------------------- /test/testdata/single-passthrough-persistent-old.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/testdata/single-passthrough-persistent-old.conf -------------------------------------------------------------------------------- /test/testdata/single-passthrough.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/testdata/single-passthrough.conf -------------------------------------------------------------------------------- /test/testdata/single-sections.conf: -------------------------------------------------------------------------------- 1 | 2 | # a comment on section 3 | [starter] 4 | mode = single -------------------------------------------------------------------------------- /test/testdata/single.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/testdata/single.conf -------------------------------------------------------------------------------- /test/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/timeout.go -------------------------------------------------------------------------------- /test/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/test/utils.go -------------------------------------------------------------------------------- /tools/release/release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/tools/release/release.go -------------------------------------------------------------------------------- /upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/upgrade.go -------------------------------------------------------------------------------- /versioninfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb-helper/arangodb/HEAD/versioninfo.json --------------------------------------------------------------------------------