From 16dfce486b45d5989dcba503cd0797bc7d66bee4 Mon Sep 17 00:00:00 2001
From: Paul Holzinger <pholzing@redhat.com>
Date: Thu, 19 Aug 2021 17:33:20 +0200
Subject: Podman info output plugin information

For docker compat include information about available volume, log and
network drivers which should be listed under the plugins key.

Fixes #11265

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
---
 pkg/api/handlers/compat/info.go | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

(limited to 'pkg/api')

diff --git a/pkg/api/handlers/compat/info.go b/pkg/api/handlers/compat/info.go
index d7cefd516..2c26c7bf8 100644
--- a/pkg/api/handlers/compat/info.go
+++ b/pkg/api/handlers/compat/info.go
@@ -102,14 +102,18 @@ func GetInfo(w http.ResponseWriter, r *http.Request) {
 		OomKillDisable:     sysInfo.OomKillDisable,
 		OperatingSystem:    infoData.Host.Distribution.Distribution,
 		PidsLimit:          sysInfo.PidsLimit,
-		Plugins:            docker.PluginsInfo{},
-		ProductLicense:     "Apache-2.0",
-		RegistryConfig:     new(registry.ServiceConfig),
-		RuncCommit:         docker.Commit{},
-		Runtimes:           getRuntimes(configInfo),
-		SecurityOptions:    getSecOpts(sysInfo),
-		ServerVersion:      versionInfo.Version,
-		SwapLimit:          sysInfo.SwapLimit,
+		Plugins: docker.PluginsInfo{
+			Volume:  infoData.Plugins.Volume,
+			Network: infoData.Plugins.Network,
+			Log:     infoData.Plugins.Log,
+		},
+		ProductLicense:  "Apache-2.0",
+		RegistryConfig:  new(registry.ServiceConfig),
+		RuncCommit:      docker.Commit{},
+		Runtimes:        getRuntimes(configInfo),
+		SecurityOptions: getSecOpts(sysInfo),
+		ServerVersion:   versionInfo.Version,
+		SwapLimit:       sysInfo.SwapLimit,
 		Swarm: swarm.Info{
 			LocalNodeState: swarm.LocalNodeStateInactive,
 		},
-- 
cgit v1.2.3-54-g00ecf