diff --git a/pkg/provider/handlers/deploy.go b/pkg/provider/handlers/deploy.go index c8213ff..4fa9358 100644 --- a/pkg/provider/handlers/deploy.go +++ b/pkg/provider/handlers/deploy.go @@ -147,6 +147,7 @@ func deploy(ctx context.Context, req types.FunctionDeployment, client *container containerd.WithSnapshotter(snapshotter), containerd.WithNewSnapshot(name+"-snapshot", image), containerd.WithNewSpec(oci.WithImageConfig(image), + oci.WithHostname(name), oci.WithCapabilities([]string{"CAP_NET_RAW"}), oci.WithMounts(mounts), oci.WithEnv(envs), diff --git a/pkg/supervisor.go b/pkg/supervisor.go index ceef8a5..3da2272 100644 --- a/pkg/supervisor.go +++ b/pkg/supervisor.go @@ -172,6 +172,7 @@ func (s *Supervisor) Start(svcs []Service) error { containerd.WithImage(image), containerd.WithNewSnapshot(svc.Name+"-snapshot", image), containerd.WithNewSpec(oci.WithImageConfig(image), + oci.WithHostname(svc.Name), withUserOrDefault(svc.User), oci.WithCapabilities(svc.Caps), oci.WithMounts(mounts),