1package v2
2
3import (
4	etcdVersion "github.com/coreos/etcd/version"
5)
6
7// Version holds the current etcd server and cluster version, and the sensu-backend version.
8type Version struct {
9	Etcd         *etcdVersion.Versions `json:"etcd"`
10	SensuBackend string                `json:"sensu_backend"`
11}
12
13// FixtureVersion returns a Version fixture for testing.
14func FixtureVersion() *Version {
15	version := &Version{
16		Etcd: &etcdVersion.Versions{
17			Server:  "3.3.2",
18			Cluster: "3.3.0",
19		},
20		SensuBackend: "5.7.0#20ba7cb",
21	}
22	return version
23}
24