Operator-sdk: Official docker image for cli

Created on 4 Nov 2019  路  12Comments  路  Source: operator-framework/operator-sdk

Feature Request

Is your feature request related to a problem? Please describe.
Provide a versioned docker container for using the operator-sdk CLI

Describe the solution you'd like
Same as above, docker container with the binary in it. Lots of people have created these https://hub.docker.com/search?q=operator-sdk&type=image

help wanted kinfeature lifecyclfrozen

Most helpful comment

A use case I have for this to use the SDK CLI in a CI pipeline to build an operator image. We use docker on CI nodes to run build tools, rather than install the tools directly.

We use a third party image now, but would certainly prefer an officially maintained image.

All 12 comments

/assign @bharathi-tenneti

@drewwells Can you present your usecase, for this Docker image request. Depending on the usecases, we will consider creating/maintaining officialdocker image for SDK.

A use case I have for this to use the SDK CLI in a CI pipeline to build an operator image. We use docker on CI nodes to run build tools, rather than install the tools directly.

We use a third party image now, but would certainly prefer an officially maintained image.

@joelanford is point of contact for this issue.

since operator-sdk build relies on docker it can become a bit tricky.

just to register +1 shows be looking for it in https://github.com/operator-framework/operator-sdk/issues/2978

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

Stale issues rot after 30d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle rotten
/remove-lifecycle stale

/lifecycle frozen

docker in docker has been around for a long time, it is not challenging to support https://www.docker.com/blog/docker-can-now-run-within-docker/

Even if the docker calls failed, it would be a major improvement to support specific versions of operator-sdk from docker cli. As mentioned above, we need to be able to build CICD pipelines on stable versions of applications. Having an operator-sdk docker image will be very useful to us.

Please reopen, this is still needed.

Re-opened add move to 1.2.0 since the 1.1.0 is released already 馃憤
c/c @asmacdo

This was completed in 1.1 and the operator-SDK image is now available at quay.io/operator-framework/operator-sdk:v1.1.0

Was this page helpful?
0 / 5 - 0 ratings

Related issues

danielsig727 picture danielsig727  路  4Comments

camilamacedo86 picture camilamacedo86  路  4Comments

kristiandrucker picture kristiandrucker  路  5Comments

ffoysal picture ffoysal  路  3Comments

flickerfly picture flickerfly  路  5Comments