|
@@ -14,18 +14,19 @@ import (
|
|
|
|
|
|
func containerSpecFromGRPC(c *swarmapi.ContainerSpec) types.ContainerSpec {
|
|
|
containerSpec := types.ContainerSpec{
|
|
|
- Image: c.Image,
|
|
|
- Labels: c.Labels,
|
|
|
- Command: c.Command,
|
|
|
- Args: c.Args,
|
|
|
- Hostname: c.Hostname,
|
|
|
- Env: c.Env,
|
|
|
- Dir: c.Dir,
|
|
|
- User: c.User,
|
|
|
- Groups: c.Groups,
|
|
|
- TTY: c.TTY,
|
|
|
- Hosts: c.Hosts,
|
|
|
- Secrets: secretReferencesFromGRPC(c.Secrets),
|
|
|
+ Image: c.Image,
|
|
|
+ Labels: c.Labels,
|
|
|
+ Command: c.Command,
|
|
|
+ Args: c.Args,
|
|
|
+ Hostname: c.Hostname,
|
|
|
+ Env: c.Env,
|
|
|
+ Dir: c.Dir,
|
|
|
+ User: c.User,
|
|
|
+ Groups: c.Groups,
|
|
|
+ TTY: c.TTY,
|
|
|
+ OpenStdin: c.OpenStdin,
|
|
|
+ Hosts: c.Hosts,
|
|
|
+ Secrets: secretReferencesFromGRPC(c.Secrets),
|
|
|
}
|
|
|
|
|
|
if c.DNSConfig != nil {
|
|
@@ -123,18 +124,19 @@ func secretReferencesFromGRPC(sr []*swarmapi.SecretReference) []*types.SecretRef
|
|
|
|
|
|
func containerToGRPC(c types.ContainerSpec) (*swarmapi.ContainerSpec, error) {
|
|
|
containerSpec := &swarmapi.ContainerSpec{
|
|
|
- Image: c.Image,
|
|
|
- Labels: c.Labels,
|
|
|
- Command: c.Command,
|
|
|
- Args: c.Args,
|
|
|
- Hostname: c.Hostname,
|
|
|
- Env: c.Env,
|
|
|
- Dir: c.Dir,
|
|
|
- User: c.User,
|
|
|
- Groups: c.Groups,
|
|
|
- TTY: c.TTY,
|
|
|
- Hosts: c.Hosts,
|
|
|
- Secrets: secretReferencesToGRPC(c.Secrets),
|
|
|
+ Image: c.Image,
|
|
|
+ Labels: c.Labels,
|
|
|
+ Command: c.Command,
|
|
|
+ Args: c.Args,
|
|
|
+ Hostname: c.Hostname,
|
|
|
+ Env: c.Env,
|
|
|
+ Dir: c.Dir,
|
|
|
+ User: c.User,
|
|
|
+ Groups: c.Groups,
|
|
|
+ TTY: c.TTY,
|
|
|
+ OpenStdin: c.OpenStdin,
|
|
|
+ Hosts: c.Hosts,
|
|
|
+ Secrets: secretReferencesToGRPC(c.Secrets),
|
|
|
}
|
|
|
|
|
|
if c.DNSConfig != nil {
|