This is an automated email from the ASF dual-hosted git repository.
sciabarracom pushed a commit to branch 0.9.0
in repository https://gitbox.apache.org/repos/asf/openserverless-task.git
The following commit(s) were added to refs/heads/0.9.0 by this push:
new 7e523ad aligned images
7e523ad is described below
commit 7e523adb9af3f17ae221220e9c17bce31fd92090
Author: Michele Sciabarra <[email protected]>
AuthorDate: Wed Sep 9 09:43:44 2026 +0200
aligned images
---
opsroot.json | 12 +--
runtimes.json | 292 +++++++++++++++++++++-------------------------------------
2 files changed, 109 insertions(+), 195 deletions(-)
diff --git a/opsroot.json b/opsroot.json
index 10e2b26..9385a81 100644
--- a/opsroot.json
+++ b/opsroot.json
@@ -5,12 +5,12 @@
"coreutils": "arch b2sum b3sum base32 basename basenc cat chgrp chmod
chown chroot cksum comm cp csplit cut date dd df dir dircolors dirname du env
expand expr factor fmt fold groups hashsum head hostid hostname id install join
kill link ln logname ls md5sum mkdir mkfifo mknod mktemp more mv nice nl nohup
nproc numfmt od paste pathchk pinky pr printenv printf ptx pwd readlink
realpath rm rmdir seq sha1sum sha224sum sha256sum sha3-224sum sha3-256sum
sha3-384sum sha3-512sum sha384sum [...]
},
"images": {
- "operator":
"docker.io/apache/openserverless-operator:0.9.0-incubating.2609030826-SNAPSHOT",
- "controller":
"docker.io/apache/openserverless-controller:0.1.0-incubating.2402101445-SNAPSHOT",
- "invoker":
"docker.io/apache/openserverless-invoker:0.1.0-incubating.2402101445-SNAPSHOT",
- "streamer":
"docker.io/apache/openserverless-streamer:0.1.0-incubating.2505031325-SNAPSHOT",
- "systemapi":
"docker.io/apache/openserverless-admin-api:0.9.0-incubating.2609030925-SNAPSHOT",
- "devcontainer":
"apache/openserverless-devcontainer:0.1.0-incubating.2603111653-SNAPSHOT",
+ "operator":
"docker.io/apache/openserverless-operator:0.9.0-incubating.26i08j16-snapshot",
+ "controller":
"docker.io/apache/openserverless-wsk-controller:0.9.0-incubating.26i07r51-snapshot",
+ "invoker":
"docker.io/apache/openserverless-wsk-invoker:0.9.0-incubating.26i07r51-snapshot",
+ "streamer":
"docker.io/apache/openserverless-streamer:0.9.0-incubating.26i07m11-snapshot",
+ "systemapi":
"docker.io/apache/openserverless-admin-api:0.9.0-incubating.26i08i24-snapshot",
+ "devcontainer":
"docker.io/apache/openserverless-devcontainer:0.9.0-incubating.26i09j26-snapshot",
"ingress": "registry.k8s.io/ingress-nginx/controller:v1.7.0",
"couchdb": "docker.io/apache/couchdb:2.3",
"etcd": "docker.io/bitnamilegacy/etcd:3.5.17-debian-12-r0",
diff --git a/runtimes.json b/runtimes.json
index cede7b3..452d145 100644
--- a/runtimes.json
+++ b/runtimes.json
@@ -13,41 +13,28 @@
"This file is meant to list all stable runtimes supported by the
Apache Openwhisk community."
],
"runtimes": {
- "nodejs": [
+ "go": [
{
- "kind": "nodejs:21",
- "default": true,
+ "kind": "go:1.27",
+ "default": false,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-nodejs",
- "tag": "v21-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-go",
+ "tag": "v1.27-26i07r17-snapshot"
},
"deprecated": false,
"attached": {
"attachmentName": "codefile",
"attachmentType": "text/plain"
- },
- "stemCells": [
- {
- "initialCount": 1,
- "memory": "256 MB",
- "reactive": {
- "minCount": 1,
- "maxCount": 4,
- "ttl": "2 minutes",
- "threshold": 1,
- "increment": 1
- }
- }
- ]
+ }
},
{
- "kind": "nodejs:20",
- "default": false,
+ "kind": "go:1.26",
+ "default": true,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-nodejs",
- "tag": "v20-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-go",
+ "tag": "v1.26-26i07r17-snapshot"
},
"deprecated": false,
"attached": {
@@ -56,12 +43,12 @@
}
},
{
- "kind": "nodejs:18",
+ "kind": "go:1.25",
"default": false,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-nodejs",
- "tag": "v18-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-go",
+ "tag": "v1.25-26i07r17-snapshot"
},
"deprecated": false,
"attached": {
@@ -70,157 +57,59 @@
}
}
],
- "python": [
- {
- "kind": "python:3",
- "default": true,
- "image": {
- "prefix": "apache",
- "name": "openserverless-runtime-python",
- "tag": "v3.12-2506091954-SNAPSHOT"
- },
- "deprecated": false,
- "attached": {
- "attachmentName": "codefile",
- "attachmentType": "text/plain"
- },
- "stemCells": [
- {
- "initialCount": 1,
- "memory": "256 MB",
- "reactive": {
- "minCount": 1,
- "maxCount": 4,
- "ttl": "2 minutes",
- "threshold": 1,
- "increment": 1
- }
- }
- ]
- },
+ "java": [
{
- "kind": "python:3.11",
+ "kind": "java:21",
"default": false,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-python",
- "tag": "v3.11-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-java",
+ "tag": "v21-26i07r17-snapshot"
},
"deprecated": false,
"attached": {
"attachmentName": "codefile",
"attachmentType": "text/plain"
- }
- },
- {
- "kind": "python:3.12",
- "default": false,
- "image": {
- "prefix": "apache",
- "name": "openserverless-runtime-python",
- "tag": "v3.12-2506091954-SNAPSHOT"
},
- "deprecated": false,
- "attached": {
- "attachmentName": "codefile",
- "attachmentType": "text/plain"
- }
+ "requireMain": true
},
{
- "kind": "python:3.13",
+ "kind": "java:17",
"default": false,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-python",
- "tag": "v3.13-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-java",
+ "tag": "v17-26i07r17-snapshot"
},
"deprecated": false,
- "attached": {
- "attachmentName": "codefile",
- "attachmentType": "text/plain"
- }
- }
- ],
- "go": [
- {
- "kind": "go:1.22",
- "default": true,
- "deprecated": false,
"attached": {
"attachmentName": "codefile",
"attachmentType": "text/plain"
},
- "image": {
- "prefix": "apache",
- "name": "openserverless-runtime-go",
- "tag": "v1.22-2506091954-SNAPSHOT"
- }
+ "requireMain": true
},
{
- "kind": "go:1.21",
+ "kind": "java:11",
"default": false,
- "deprecated": false,
- "attached": {
- "attachmentName": "codefile",
- "attachmentType": "text/plain"
- },
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-go",
- "tag": "v1.21-2506091954-SNAPSHOT"
- }
- },
- {
- "kind": "go:1.20",
- "default": false,
- "deprecated": false,
- "attached": {
- "attachmentName": "codefile",
- "attachmentType": "text/plain"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-java",
+ "tag": "v11-26i07r17-snapshot"
},
- "image": {
- "prefix": "apache",
- "name": "openserverless-runtime-go",
- "tag": "v1.20-2506091954-SNAPSHOT"
- }
- },
- {
- "kind": "go:1.20mf",
- "default": false,
"deprecated": false,
"attached": {
"attachmentName": "codefile",
"attachmentType": "text/plain"
},
- "image": {
- "prefix": "ghcr.io/openserverless",
- "name": "go-openserverless-metaflow",
- "tag": "bc86ab6"
- }
+ "requireMain": true
},
- {
- "kind": "go:1.22proxy",
- "default": false,
- "deprecated": false,
- "attached": {
- "attachmentName": "codefile",
- "attachmentType": "text/plain"
- },
- "image": {
- "prefix": "apache",
- "name": "openserverless-runtime-go",
- "tag": "v1.22proxy-2506091954-SNAPSHOT"
- }
- }
- ],
- "java": [
{
"kind": "java:8",
"default": true,
"image": {
- "prefix": "apache",
+ "prefix": "docker.io/apache",
"name": "openserverless-runtime-java",
- "tag": "v8-2506091954-SNAPSHOT"
+ "tag": "v8-26i07r17-snapshot"
},
"deprecated": false,
"attached": {
@@ -228,105 +117,130 @@
"attachmentType": "text/plain"
},
"requireMain": true
- },
+ }
+ ],
+ "nodejs": [
{
- "kind": "java:11",
+ "kind": "nodejs:24",
"default": false,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-java",
- "tag": "v11-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-nodejs",
+ "tag": "v24-26i07r17-snapshot"
},
"deprecated": false,
"attached": {
"attachmentName": "codefile",
"attachmentType": "text/plain"
- },
- "requireMain": true
+ }
},
{
- "kind": "java:17",
- "default": false,
+ "kind": "nodejs:22",
+ "default": true,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-java",
- "tag": "v17-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-nodejs",
+ "tag": "v22-26i07r17-snapshot"
},
"deprecated": false,
"attached": {
"attachmentName": "codefile",
"attachmentType": "text/plain"
},
- "requireMain": true
+ "stemCells": [
+ {
+ "initialCount": 1,
+ "memory": "256 MB",
+ "reactive": {
+ "minCount": 1,
+ "maxCount": 4,
+ "ttl": "2 minutes",
+ "threshold": 1,
+ "increment": 1
+ }
+ }
+ ]
},
{
- "kind": "java:21",
+ "kind": "nodejs:20",
"default": false,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-java",
- "tag": "v21-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-nodejs",
+ "tag": "v20-26i07r17-snapshot"
},
"deprecated": false,
"attached": {
"attachmentName": "codefile",
"attachmentType": "text/plain"
- },
- "requireMain": true
+ }
}
],
- "php": [
+ "python": [
{
- "kind": "php:8.3",
- "default": true,
- "deprecated": false,
+ "kind": "python:sys",
+ "default": false,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-php",
- "tag": "v8.3-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-python",
+ "tag": "sys-26i07r17-snapshot"
},
+ "deprecated": false,
"attached": {
"attachmentName": "codefile",
"attachmentType": "text/plain"
}
},
{
- "kind": "php:8.2",
+ "kind": "python:3.13",
"default": false,
- "deprecated": false,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-php",
- "tag": "v8.2-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-python",
+ "tag": "v3.13-26i07r17-snapshot"
},
+ "deprecated": false,
"attached": {
"attachmentName": "codefile",
"attachmentType": "text/plain"
}
},
{
- "kind": "php:8.1",
- "default": false,
- "deprecated": false,
+ "kind": "python:3.12",
+ "default": true,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-php",
- "tag": "v8.1-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-python",
+ "tag": "v3.12-26i07r17-snapshot"
},
+ "deprecated": false,
"attached": {
"attachmentName": "codefile",
"attachmentType": "text/plain"
- }
+ },
+ "stemCells": [
+ {
+ "initialCount": 1,
+ "memory": "256 MB",
+ "reactive": {
+ "minCount": 1,
+ "maxCount": 4,
+ "ttl": "2 minutes",
+ "threshold": 1,
+ "increment": 1
+ }
+ }
+ ]
},
{
- "kind": "php:8.0",
+ "kind": "python:3.11",
"default": false,
- "deprecated": false,
"image": {
- "prefix": "apache",
- "name": "openserverless-runtime-php",
- "tag": "v8.0-2506091954-SNAPSHOT"
+ "prefix": "docker.io/apache",
+ "name": "openserverless-runtime-python",
+ "tag": "v3.11-26i07r17-snapshot"
},
+ "deprecated": false,
"attached": {
"attachmentName": "codefile",
"attachmentType": "text/plain"
@@ -335,4 +249,4 @@
]
},
"blackboxes": []
-}
\ No newline at end of file
+}