Browse Source

more review updates

Signed-off-by: Evan Hazlett <ejhazlett@gmail.com>
Evan Hazlett 8 năm trước cách đây
mục cha
commit
eff36b7d66
2 tập tin đã thay đổi với 4 bổ sung1 xóa
  1. 3 0
      api/types/swarm/secret.go
  2. 1 1
      daemon/cluster/executor/container/adapter.go

+ 3 - 0
api/types/swarm/secret.go

@@ -11,11 +11,13 @@ type Secret struct {
 	SecretSize int64
 }
 
+// SecretSpec represents a secret specification from a secret in swarm
 type SecretSpec struct {
 	Annotations
 	Data []byte
 }
 
+// SecretReferenceFileTarget is a file target in a secret reference
 type SecretReferenceFileTarget struct {
 	Name string
 	UID  string
@@ -23,6 +25,7 @@ type SecretReferenceFileTarget struct {
 	Mode os.FileMode
 }
 
+// SecretReference is a reference to a secret in swarm
 type SecretReference struct {
 	SecretID   string
 	SecretName string

+ 1 - 1
daemon/cluster/executor/container/adapter.go

@@ -223,7 +223,7 @@ func (c *containerAdapter) create(ctx context.Context) error {
 		return fmt.Errorf("unable to get container from task spec")
 	}
 	secrets := make([]*containertypes.ContainerSecret, 0, len(container.Secrets))
-	for _, s := range c.container.task.Spec.GetContainer().Secrets {
+	for _, s := range container.Secrets {
 		sec := c.secrets.Get(s.SecretID)
 		if sec == nil {
 			logrus.Warnf("unable to get secret %s from provider", s.SecretID)