From 051a2bf4378bf73f5dba14b03afb53fd09e2f3f9 Mon Sep 17 00:00:00 2001 From: Valentin Rothberg Date: Thu, 7 May 2020 19:28:38 +0200 Subject: auto-update Add the `podman auto-update` command. There have been no tests in v1, so there are no in v2 either ... for now :) Signed-off-by: Valentin Rothberg --- pkg/domain/infra/abi/auto-update.go | 13 +++++++++++++ pkg/domain/infra/tunnel/auto-update.go | 12 ++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 pkg/domain/infra/abi/auto-update.go create mode 100644 pkg/domain/infra/tunnel/auto-update.go (limited to 'pkg/domain/infra') diff --git a/pkg/domain/infra/abi/auto-update.go b/pkg/domain/infra/abi/auto-update.go new file mode 100644 index 000000000..aa20664b4 --- /dev/null +++ b/pkg/domain/infra/abi/auto-update.go @@ -0,0 +1,13 @@ +package abi + +import ( + "context" + + "github.com/containers/libpod/pkg/autoupdate" + "github.com/containers/libpod/pkg/domain/entities" +) + +func (ic *ContainerEngine) AutoUpdate(ctx context.Context) (*entities.AutoUpdateReport, []error) { + units, failures := autoupdate.AutoUpdate(ic.Libpod) + return &entities.AutoUpdateReport{Units: units}, failures +} diff --git a/pkg/domain/infra/tunnel/auto-update.go b/pkg/domain/infra/tunnel/auto-update.go new file mode 100644 index 000000000..fac033050 --- /dev/null +++ b/pkg/domain/infra/tunnel/auto-update.go @@ -0,0 +1,12 @@ +package tunnel + +import ( + "context" + + "github.com/containers/libpod/pkg/domain/entities" + "github.com/pkg/errors" +) + +func (ic *ContainerEngine) AutoUpdate(ctx context.Context) (*entities.AutoUpdateReport, []error) { + return nil, []error{errors.New("not implemented")} +} -- cgit v1.2.3-54-g00ecf