TL;DR:  I changed `latest` on virtually all images yesterday.  Some issues
in downstream repo CI/CD.  Will work through them this weekend.

In more detail,  OpenWhisk has 50 repositories on dockerhub.  36 of them
are active (still being published/used).

Of the active 36:
  + for 25 of these repos, `latest` now corresponds to the image built from
the most recent Apache release (and the release is part of our current
"wave")

  + for 6 of these repos (5 runtimes + 1 kube-only image), there has not
been an official release and I removed the latest tag.  I think for these 6
the lack of latest has no real impact.

  + for 4 repos (ow-utils, invoker, controller, and scala), the last
official release was 9+ months ago, so I removed latest instead of setting
it to 0.9.0-incubating.  This is exposing places we need to adjust in
downstream gitrepos.

  + the 36th repo is wskdeploy.  I did not do anything here yet (I think we
may be able to eliminate this image entirely. If not, we need to modernize
its setup to tag with git hash commits).

Gory details.  Appended is the list of repos with a note of what latest is
now pointing to.  (A few deprecated repos still have a latest tag for now
because they only contain one image called latest).

---dave


Active Images
-------------

# Runtimes
action-ballerina-v0.990.2 -- NO RELEASE; REMOVED LATEST
actionloop-rust-v1.34 -- NO RELEASE; REMOVED LATEST

actionloop-golang-v1.12 -- NO RELEASE; REMOVED LATEST
actionloop-java-v8 -- NO RELEASE; REMOVED LATEST
actionloop-ruby-v2.6 -- NO RELEASE; REMOVED LATEST

actionloop-v2 -- DONE (1.13.0-incubating)
dockerskeleton -- DONE (1.13.0-incubating)

action-dotnet-v2.2 -- DONE (1.13.0-incubating)

actionloop-golang-v1.11 -- DONE (1.13.0-incubating)

java8action -- DONE (1.13.0-incubating)

nodejs6action -- DONE (1.14.0-incubating)
nodejsactionbase -- DONE (1.14.0-incubating)
action-nodejs-v8 -- DONE (1.14.0-incubating)
action-nodejs-v10 -- DONE (1.14.0-incubating)
action-nodejs-v12 -- DONE (1.14.0-incubating)

action-php-v7.1 -- DONE (1.13.0-incubating)
action-php-v7.2 -- DONE (1.13.0-incubating)
action-php-v7.3 -- DONE (1.13.0-incubating)

python2action -- DONE (1.13.0-incubating)
actionloop-python-v3.7 -- DONE (1.13.0-incubating)
python3aiaction -- DONE (1.13.0-incubating)
python3action -- DONE (1.13.0-incubating)

action-ruby-v2.5 -- DONE (1.13.0-incubating)

action-swift-v4.1 -- DONE (1.13.0-incubating)
action-swift-v4.2 -- DONE (1.13.0-incubating)

# Core System
ow-utils -- REMOVED LATEST
invoker -- REMOVED LATEST
controller -- REMOVED LATEST
scala -- REMOVED LATEST
apigateway -- DONE (0.10.0-incubating)

alarmprovider -- DONE (2.0.0-incubating)
cloudantprovider -- DONE (2.0.0-incubating)
kafkaprovider -- DONE (2.0.0-incubating)

kube-invoker-agent -- NO RELEASE; REMOVED LATEST


# MISC
example -- DONE (1.13.0-incubating)

wskdeploy TODO: Do we really need this image???


Deprecated Images
-------------------

# Old runtimes

actionloop -- NO RELEASE; REMOVED LATEST
action-ballerina-v0.975 -- -- NO RELEASE; REMOVED LATEST
actionloop-golang-v1.10 -- tagged with master, no latest tag
action-swift-v3.1.1 -- NO RELEASE; REMOVED LATEST
action-swift-v4.0 -- NO RELEASE; REMOVED LATEST
swift3action -- NO RELEASE; REMOVED LATEST
javaaction

# Samples
thumbnail
asciiart
spellcheck

# Misc Stuff
ansible-runner -- NO RELEASE; REMOVED LATEST
script-runner -- NO RELEASE; REMOVED LATEST
couchdb-catalog
couchdb-snapshot -- NO RELEASE; REMOVED LATEST

Reply via email to