github.com/sams1990/dockerrepo@v17.12.1-ce-rc2+incompatible/daemon/configs.go (about)

     1  package daemon
     2  
     3  import (
     4  	swarmtypes "github.com/docker/docker/api/types/swarm"
     5  	"github.com/sirupsen/logrus"
     6  )
     7  
     8  // SetContainerConfigReferences sets the container config references needed
     9  func (daemon *Daemon) SetContainerConfigReferences(name string, refs []*swarmtypes.ConfigReference) error {
    10  	if !configsSupported() && len(refs) > 0 {
    11  		logrus.Warn("configs are not supported on this platform")
    12  		return nil
    13  	}
    14  
    15  	c, err := daemon.GetContainer(name)
    16  	if err != nil {
    17  		return err
    18  	}
    19  
    20  	c.ConfigReferences = refs
    21  
    22  	return nil
    23  }