github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/helper/pluginutils/catalog/register.go (about)

     1  package catalog
     2  
     3  import (
     4  	"github.com/hashicorp/nomad/drivers/docker"
     5  	"github.com/hashicorp/nomad/drivers/exec"
     6  	"github.com/hashicorp/nomad/drivers/java"
     7  	"github.com/hashicorp/nomad/drivers/qemu"
     8  	"github.com/hashicorp/nomad/drivers/rawexec"
     9  )
    10  
    11  // This file is where all builtin plugins should be registered in the catalog.
    12  // Plugins with build restrictions should be placed in the appropriate
    13  // register_XXX.go file.
    14  func init() {
    15  	RegisterDeferredConfig(rawexec.PluginID, rawexec.PluginConfig, rawexec.PluginLoader)
    16  	Register(exec.PluginID, exec.PluginConfig)
    17  	Register(qemu.PluginID, qemu.PluginConfig)
    18  	Register(java.PluginID, java.PluginConfig)
    19  	RegisterDeferredConfig(docker.PluginID, docker.PluginConfig, docker.PluginLoader)
    20  }