indy-node-container icon indicating copy to clipboard operation
indy-node-container copied to clipboard

podman dependency in node controller

Open Echsecutor opened this issue 3 years ago • 6 comments
trafficstars

In https://github.com/hyperledger/indy-node-container/pull/107 I removed podman from the controller

  • as a quick fix (apt install was failing and so did the lvl1 solution)
  • why do we install podman into the container in the first place?

If we need podman, we need to solve the packacke dependency issues. TBD in our next call.

@tsurai @mgmgwi

Echsecutor avatar Sep 06 '22 07:09 Echsecutor

Yes we do want to have podman, but actually only the CLI

  • find a package (possibly on different base image) that does not depend on saystemd and install that one
    • Simplest solution: fix old version

Echsecutor avatar Sep 16 '22 07:09 Echsecutor

The original problem seems to have been resolved upstream and the package can be installed again. I've been unable to find a way to only install an remote API client and avoid the unneeded requirements.

tsurai avatar Sep 19 '22 10:09 tsurai

@tsurai from https://podman.io/getting-started/installation#installing-on-linux

CAUTION: The Kubic repo is NOT recommended for production use.

-> do we need those? or can we use the version from the ubuntu repos? Maybe for some later ubuntu version?

Echsecutor avatar Sep 21 '22 08:09 Echsecutor

Ok, I have tried quite a few base containers and eithere there is no python 3.5 or no podman available... lets stick with your ubuntu18 + kubic debs for now. ;)

Echsecutor avatar Sep 21 '22 09:09 Echsecutor

decision as of 2022-10-14:

  • Build an additional controller image without podman + "non prod" sources

Echsecutor avatar Oct 14 '22 07:10 Echsecutor

Open: Build another controller Image without podman

Echsecutor avatar Oct 28 '22 07:10 Echsecutor

RIP

Echsecutor avatar Apr 23 '24 12:04 Echsecutor