Signed-off-by: Jessica Frazelle <princess@docker.com>
| ... | ... |
@@ -246,14 +246,18 @@ func (s *Server) postAuth(version version.Version, w http.ResponseWriter, r *htt |
| 246 | 246 |
|
| 247 | 247 |
func (s *Server) getVersion(version version.Version, w http.ResponseWriter, r *http.Request, vars map[string]string) error {
|
| 248 | 248 |
v := &types.Version{
|
| 249 |
- Version: dockerversion.VERSION, |
|
| 250 |
- ApiVersion: api.APIVERSION, |
|
| 251 |
- GitCommit: dockerversion.GITCOMMIT, |
|
| 252 |
- GoVersion: runtime.Version(), |
|
| 253 |
- Os: runtime.GOOS, |
|
| 254 |
- Arch: runtime.GOARCH, |
|
| 255 |
- Experimental: utils.ExperimentalBuild(), |
|
| 249 |
+ Version: dockerversion.VERSION, |
|
| 250 |
+ ApiVersion: api.APIVERSION, |
|
| 251 |
+ GitCommit: dockerversion.GITCOMMIT, |
|
| 252 |
+ GoVersion: runtime.Version(), |
|
| 253 |
+ Os: runtime.GOOS, |
|
| 254 |
+ Arch: runtime.GOARCH, |
|
| 256 | 255 |
} |
| 256 |
+ |
|
| 257 |
+ if version.GreaterThanOrEqualTo("1.19") {
|
|
| 258 |
+ v.Experimental = utils.ExperimentalBuild() |
|
| 259 |
+ } |
|
| 260 |
+ |
|
| 257 | 261 |
if kernelVersion, err := kernel.GetKernelVersion(); err == nil {
|
| 258 | 262 |
v.KernelVersion = kernelVersion.String() |
| 259 | 263 |
} |