Releases: hashicorp/demo-consul-101
v0.0.5
v0.0.4
What's Changed
- Update to match Consul helm chart 0.29.0 and Consul 1.9 by @DerekStrickland in #9
- Updated support for Darwin
arm64
- Updated to Go
1.17
Rebuild 0.0.3 to fix zip path issue.
This version updates the dashboard-service to expose 2 new endpoints.
-
/health/api: Provides a real health-check against the connectivity with the back-end API service. Consecutive connection failures are counted, and if non-zero, the endpoint returns a 503. If the most recent connection attempt was success, returns 200.
-
/metrics: Exposes Go's built-in expvar Handler, which produces a JSON response full of Go runtime
memory metrics and other such data.
The existing endpoints are left as-is.
0.0.3.1 is a rebuild of the zip files because of a buildfile issue (so they have new SHAs)
Fixes dashboard binary caching issue
Previous versions of the demo dashboard-service
relied on Go's built-in caching which made it difficult for students to see how Consul load balances service discovery in a round robin manner. This build fixes the issue so it is easier to learn from.
Demo Service Binaries
Binary builds of the demo services dashboard-service
and counting-service