Carlos,

>From the list, to my knowledge, none of these are actively used for current 
>Travis/Jenkins... do any jump out as you as ones we could not deprecate 
>(effectively delete)?  Mainly concerned over the aberrant Swift ones that look 
>like early "one offs" which you may have insight on?

thx, matt

On 2019/06/26 10:06:01, Carlos Santana <csantan...@gmail.com> wrote: 
> I think the images being actively used by Travis or jenkins testing should 
> remain in the current repository their current usage should be as nightly 
> builds only intended for dev and build integrating testing. 
> 
> I think having the tag latest is not a big deal as it’s a default tag when 
> pulling containers, but I’m not going to oppose if someone wants to change it 
> to something like “dev” or like I had at one point “master” which then Rodric 
> changes to “latest” :-)
> 
> As for the convenient binaries of the release, I think these images should be 
> build out of Apache jenkins server using the source code that is already 
> released on the “dist” directory from Apache distribution server these images 
> should not be in the current “openwhisk” docker namespace they should be 
> pushed to the Apache “docker.io/apache/incubator-openwhisk-*:version” [1]
> We also need to check what are the ASF Infra requirements to host an image 
> under the Apache namespace like the requirement to secure the image by 
> signing the image or just have the digest/taghash documented for 
> verification.  
> 
> [1] https://hub.docker.com/u/apache
> 
> - Carlos Santana
> @csantanapr
> 
> > On Jun 26, 2019, at 4:00 AM, Rodric Rabbah <rod...@gmail.com> wrote:
> > 
> > For the demos, the asciiart image might be from Nick M but I think we can 
> > extract the source into a repo from just the docker image. The spell 
> > checker I may have the source for. It’s a bash script which was covered in 
> > a blog post. 
> > 
> > Do you want to save the sources? We can make them demos under the docker 
> > runtime repo, if so.
> > 
> > For ballerina I would leave it. 1.0 is slated for release soon and I’ll 
> > pick that up and update the runtime image. 
> > 
> > -r
> > 
> >> On Jun 25, 2019, at 3:40 PM, Matt Rutkowski <mrutkow...@apache.org> wrote:
> >> 
> >> Just made a pass through all images under the "openwhisk" moniker on 
> >> Docker Hub:
> >> https://hub.docker.com/u/openwhisk/
> >> 
> >> assuring all have valid (short) descriptions and long descriptions that 
> >> clearly describe each belonging to our Apache project proper (adapting 2 
> >> examples from other Apache projects, thanks Rodric).  In addition, we 
> >> BOLDly indicate these are convenience binaries and point back to the our 
> >> Apache repos. in github where they are generated from as build artifacts. 
> >> 
> >> Along the way, I found the following images that I believe should be 
> >> deprecated (i.e., deleted from Docker Hub) along with my notes as to when 
> >> they stopped being used/generated and last build date:
> >> 
> >> ------------------------------------------
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/action-ballerina-v0.975
> >>  (5 months, current version action-ballerina-v0.990.2), same major 
> >> version, not sure who is maintaining
> >> 
> >> -------------------------------------------
> >> replaced by ow-utils:
> >> 
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/ansible-runner
> >>  (7 months, replaced bu ow-utils image
> >> 
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/script-runner
> >>   (7 months, replaced bu ow-utils image)
> >>   * deprecated by this PR: 
> >> https://github.com/apache/incubator-openwhisk/pull/4158
> >> 
> >> ----------------------------------------
> >> 
> >> Kube related:
> >> 
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/kube-whisk-ansible-runner
> >>  (10 months, replaced by ansible-runner)
> >> 
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/kube-whisk-script-runner
> >>  (10 months, replaced by script-runner)
> >> 
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/kube-kafkapkginstaller
> >>  (1 year+)
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/kube-routemgmt
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/kube-openwhisk-catalog
> >>   * deprecated by these PRs
> >>       * https://github.com/apache/incubator-openwhisk-deploy-kube/pull/239 
> >> (Kubernetes YAML removed)
> >>       * https://github.com/apache/incubator-openwhisk-deploy-kube/pull/249 
> >> (Dockerfile removed)
> >> 
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/kube-couchdb
> >>   * deprecated by these PRs
> >>       * https://github.com/apache/incubator-openwhisk-deploy-kube/pull/239 
> >> (Kubernetes YAML removed)
> >>       * https://github.com/apache/incubator-openwhisk-deploy-kube/pull/261 
> >> (uses ow-utils and initdb.sh script to run ansible playbooks in main OW)
> >> 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/kube-docker-pull
> >>  (now uses ow-utils as part of “helpers”)
> >> * deprecated by these PRs:
> >>   * https://github.com/apache/incubator-openwhisk-deploy-kube/pull/249
> >>   * https://github.com/apache/incubator-openwhisk-deploy-kube/pull/209
> >> 
> >> ---------------------------------------------
> >> Not sure of the history of Swift, but it appears that some of these images 
> >> were early (dev.,test) attempts at publishing to DockerHub:
> >> 
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/action-swift-v4.0
> >>  (1 year+)
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/action-swift-v4
> >>  (1 year+)
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/swift3action
> >>  (2+ years ago)
> >> ---------------------------------------------
> >> 
> >> Early dev/test images?
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/couchdb-snapshot
> >>   (2+ years ago)
> >> - 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/couchdb-catalog
> >>   (2+ years ago)
> >> 
> >> ---------------------------------------------
> >> 
> >> Also, found these old Docker SDK samples/demos? which would love to know 
> >> where the source code exists for the actual code to see if we want to use 
> >> as our own examples and automate builds for (perhaps as part of the SDK).
> >> 
> >> Note: 
> >> * they referenced bluemix home page… REMOVED 
> >> * with the quote "This image demonstrates OpenWhisk's support for 
> >> executing arbitrary code in a safe manner. Bring your own docker image.”.  
> >> * Single tag “latest” (single push)
> >> 
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/javaaction
> >>   (2+ years ago)
> >> * No description
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/thumbnail 
> >> (3+ years ago)
> >> * A example docker image that creates a polaroid-style thumbnail from a 
> >> given image URL.
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/asciiart 
> >> (3+ years ago)
> >> * A example docker image that creates a polaroid-style thumbnail from a 
> >> given image URL.
> >> https://cloud.docker.com/u/openwhisk/repository/docker/openwhisk/spellcheck
> >>  (3+ years ago)
> >> * A example docker image that includes a spell client that interfaces with 
> >> aspell. (sic)
> >> 
> >> Please comment if these can/should be deleted or if not please let us know 
> >> why and how we proceed to make current.
> >> 
> >> Thanks,
> >> Matt
> >> 
> 

Reply via email to