This project is mirrored from https://gitee.com/mirrors/nomad.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 17 Feb, 2020 38 commits
-
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
This commit restructures the way that CSI Plugin Info is propagated, to only update CSI(Node|Controller)Plugins based on the fingerprinted metadata. This will allow us to refactor the CSIManager further to do seperate fingerprinting based on the desired use as a node/controller/monolithic plugin while maintaining a simple interface for forwarding the fingerprinted data. We still do not however have a clean interface for _removing_ a plugin from a node, beyond marking it as unhealthy during shutdown.
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
This commit adds an initial implementation of CSI plugin fingerprinting, via the introduction of the CSI manager, CSI Node Update events, and two new fields on a Nomad Node. It's structured after the other pluginmanager implementations, but currently only fingerprints the NodeID from the plugin, and assumes that all plugins are monolithic. We need to expand this somewhat to seperate the registrations of Controller plugins and Node plugins, but for initial prototyping this should be ok.
-
Danielle Lancashire authored
-
Danielle Lancashire authored
The plugin registry is a dynamic registry for handling plugins that run as Nomad tasks, in contrast to the existing catalog that requires go-plugin type plugins and to know the plugin configuration in advance.
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
This commit introduces the initial implementation of the reconciler loop for plugin supervision inside nomad. Setting up mounts, and then fingerprinting the configured socket path for the existence of a plugin.
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
- 15 Feb, 2020 2 commits
-
-
Michael Lange authored
UI: Host Volumes
-
Michael Lange authored
This makes it consistent with other volume columns across the app.
-