diff --git a/pkg/container/container.go b/pkg/container/container.go index 44efd9e..1638ca5 100644 --- a/pkg/container/container.go +++ b/pkg/container/container.go @@ -15,6 +15,7 @@ type Container struct { func New(opts ...NewOption) *Container { cnrOptions := defaultContainerOptions() + for i := range opts { opts[i].apply(&cnrOptions) } @@ -36,7 +37,7 @@ func New(opts ...NewOption) *Container { return cnr } -func (c Container) ToV2() *container.Container { +func (c *Container) ToV2() *container.Container { return &c.v2 } diff --git a/pkg/container/opts.go b/pkg/container/opts.go index 424891d..8c15ed1 100644 --- a/pkg/container/opts.go +++ b/pkg/container/opts.go @@ -12,11 +12,6 @@ type ( apply(*containerOptions) } - attribute struct { - key string - value string - } - containerOptions struct { acl uint32 policy *netmap.PlacementPolicy