|
@@ -196,11 +196,20 @@ func convertServiceSecrets(
|
|
source = secretSpec.External.Name
|
|
source = secretSpec.External.Name
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ uid := secret.UID
|
|
|
|
+ gid := secret.GID
|
|
|
|
+ if uid == "" {
|
|
|
|
+ uid = "0"
|
|
|
|
+ }
|
|
|
|
+ if gid == "" {
|
|
|
|
+ gid = "0"
|
|
|
|
+ }
|
|
|
|
+
|
|
opts = append(opts, &types.SecretRequestOption{
|
|
opts = append(opts, &types.SecretRequestOption{
|
|
Source: source,
|
|
Source: source,
|
|
Target: target,
|
|
Target: target,
|
|
- UID: secret.UID,
|
|
|
|
- GID: secret.GID,
|
|
|
|
|
|
+ UID: uid,
|
|
|
|
+ GID: gid,
|
|
Mode: os.FileMode(secret.Mode),
|
|
Mode: os.FileMode(secret.Mode),
|
|
})
|
|
})
|
|
}
|
|
}
|