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
/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
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.