weaveworks / go-checkpoint

Checkpoint is an internal service at Weaveworks to check version information, broadcast security bulletins, etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go Checkpoint Client

Test status

Checkpoint is an internal service at Weaveworks to check version information, broadcast security bulletins, etc. This repository contains the client code for accessing that service. It is a fork of Hashicorp's Go Checkpoint Client and is embedded in several Weaveworks open source projects and proprietary software.

We understand that software making remote calls over the internet for any reason can be undesirable. Because of this, Checkpoint can be disabled in all of Weavework's software that includes it. You can view the source of this client to see that it is not sending any private information.

To disable checkpoint calls, set the CHECKPOINT_DISABLE environment variable, e.g.

export CHECKPOINT_DISABLE=1

Note: This repository is probably useless outside of internal Weaveworks use. It is open source for disclosure and because Weaveworks open source projects must be able to link to it.

About

Checkpoint is an internal service at Weaveworks to check version information, broadcast security bulletins, etc.

License:Mozilla Public License 2.0


Languages

Language:Go 91.4%Language:Shell 3.9%Language:Makefile 2.9%Language:Dockerfile 1.8%