Base resources
The base resources are the resources on which all other resources are based. Calvinverse
provides base resources for virtual machines and for Docker containers. They contain the default
applications and settings that are shared by all resources. These shared applications are:
- Consul - The service discovery and service mesh application
- Envoy - The proxy used by Consul to create a
service mesh
- Consul-Template - The application that generates
configuration files based on information from the Consul K-V
and Vault
- Telegraf - The application that collects
metrics and ships them to the metrics and alerting systems
- A log forwarding application to ship logs from the resource to a central logging platform. On
Linux platforms the syslog-ng log forwarder is used.
On Windows based platforms a modified versions of Filebeat
and Winlogbeat are used.
- OpenTelemetry - The application that
provides ways to forward distributed traces to a central store
- Unbound - The recursive DNS resolver that
coordinates DNS responses from multiple sources including Consul
VM base resources
The following repositories are used to create base images for virtual machines
- base.vm.linux - Stores the scripts and configurations
for the creation of Linux base images
- base.vm.windows - Stores the scripts and configurations
for the creation of Windows base images
Container base resources
- base.container.linux - Stores the scripts and configurations
for the creation of a Linux base container