Skip to content

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

License

Notifications You must be signed in to change notification settings

weaveworks/go-checkpoint

 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 91.4%
  • Shell 3.9%
  • Makefile 2.9%
  • Dockerfile 1.8%