17 #ifndef __SLAVE_CSI_SERVER_HPP__ 18 #define __SLAVE_CSI_SERVER_HPP__ 44 class CSIServerProcess;
75 const std::string& pluginName,
76 const std::string& volumeId);
81 const std::string& rootDir,
82 const std::string& pluginConfigDir,
95 #endif // __SLAVE_CSI_SERVER_HPP__ process::Future< Nothing > unpublishVolume(const std::string &pluginName, const std::string &volumeId)
Definition: csi_server.hpp:49
process::Future< Nothing > start(const SlaveID &agentId)
static Try< process::Owned< CSIServer > > create(const Flags &flags, const process::http::URL &agentUrl, SecretGenerator *secretGenerator, SecretResolver *secretResolver)
The SecretGenerator interface represents a mechanism to create a secret from a principal.
Definition: secret_generator.hpp:34
Definition: attributes.hpp:24
Definition: executor.hpp:48
process::Future< std::string > publishVolume(const Volume &volume)
Definition: resolver.hpp:34