This is an automated email from the ASF dual-hosted git repository.

sciabarracom pushed a commit to branch 0.1.0
in repository https://gitbox.apache.org/repos/asf/openserverless-task.git


The following commit(s) were added to refs/heads/0.1.0 by this push:
     new 56aad18  fixes
56aad18 is described below

commit 56aad189e8315ab3499861aa1da8424cec2f516c
Author: Trustable User <[email protected]>
AuthorDate: Sun Jul 12 17:57:41 2026 +0200

    fixes
---
 admin/usage/usagechecker/package-lock.json       |  11 +-
 admin/usage/usagechecker/package.json            |   2 +-
 ide/deploy/package.json                          |   2 +-
 runtimes.json                                    | 188 ++++++++++++++++++++---
 setup/kubernetes/roles/nuvolaris-wsku-roles.yaml |   8 +
 setup/nuvolaris/system-api/api-template.yaml     |   8 +
 6 files changed, 189 insertions(+), 30 deletions(-)

diff --git a/admin/usage/usagechecker/package-lock.json 
b/admin/usage/usagechecker/package-lock.json
index 76a1587..dc6846a 100644
--- a/admin/usage/usagechecker/package-lock.json
+++ b/admin/usage/usagechecker/package-lock.json
@@ -7,7 +7,7 @@
       "name": "usage",
       "dependencies": {
         "@clack/prompts": "^0.7.0",
-        "yaml": "^2.8.0"
+        "yaml": "^2.8.3"
       },
       "devDependencies": {
         "@types/bun": "^1.2.16",
@@ -117,15 +117,18 @@
       "license": "MIT"
     },
     "node_modules/yaml": {
-      "version": "2.8.0",
-      "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz";,
-      "integrity": 
"sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==",
+      "version": "2.8.3",
+      "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz";,
+      "integrity": 
"sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==",
       "license": "ISC",
       "bin": {
         "yaml": "bin.mjs"
       },
       "engines": {
         "node": ">= 14.6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/eemeli";
       }
     }
   }
diff --git a/admin/usage/usagechecker/package.json 
b/admin/usage/usagechecker/package.json
index e636f07..9f6c7b7 100644
--- a/admin/usage/usagechecker/package.json
+++ b/admin/usage/usagechecker/package.json
@@ -15,6 +15,6 @@
   },
   "dependencies": {
     "@clack/prompts": "^0.7.0",
-    "yaml": "^2.8.0"
+    "yaml": "^2.8.3"
   }
 }
diff --git a/ide/deploy/package.json b/ide/deploy/package.json
index c490dc7..9a9fe7a 100644
--- a/ide/deploy/package.json
+++ b/ide/deploy/package.json
@@ -3,7 +3,7 @@
     "chokidar": "=4.0.3",
     "commander": "=13.1.0",
     "dotenv": "^16.4.7",
-    "glob": "=11.0.1",
+    "glob": "=12.0.0",
     "shell-quote": "^1.8.3",
     "mime-types": "^2.1.35"
   },
diff --git a/runtimes.json b/runtimes.json
index 0e86431..7c052e7 100644
--- a/runtimes.json
+++ b/runtimes.json
@@ -20,13 +20,13 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-nodejs",
-                    "tag": "v21-0045691"
+                    "tag": "v21-2506091954"
                 },
                 "deprecated": false,
                 "attached": {
                     "attachmentName": "codefile",
                     "attachmentType": "text/plain"
-                },
+                },                
                 "stemCells": [
                     {
                         "initialCount": 1,
@@ -40,14 +40,14 @@
                         }
                     }
                 ]
-            },
+            },            
             {
                 "kind": "nodejs:20",
                 "default": false,
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-nodejs",
-                    "tag": "v20-0045691"
+                    "tag": "v20-2506091954"
                 },
                 "deprecated": false,
                 "attached": {
@@ -61,14 +61,14 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-nodejs",
-                    "tag": "v18-0045691"
+                    "tag": "v18-2506091954"
                 },
                 "deprecated": false,
                 "attached": {
                     "attachmentName": "codefile",
                     "attachmentType": "text/plain"
                 }
-            }
+            }           
         ],
         "python": [
             {
@@ -77,7 +77,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-python",
-                    "tag": "v3.12-0045691"
+                    "tag": "v3.12-2506091954"
                 },
                 "deprecated": false,
                 "attached": {
@@ -104,7 +104,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-python",
-                    "tag": "v3.11-0045691"
+                    "tag": "v3.11-2506091954"
                 },
                 "deprecated": false,
                 "attached": {
@@ -118,7 +118,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-python",
-                    "tag": "v3.12-0045691"
+                    "tag": "v3.12-2506091954"
                 },
                 "deprecated": false,
                 "attached": {
@@ -132,7 +132,35 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-python",
-                    "tag": "v3.13-0045691"
+                    "tag": "v3.13-2506091954"
+                },
+                "deprecated": false,
+                "attached": {
+                    "attachmentName": "codefile",
+                    "attachmentType": "text/plain"
+                }
+            },
+            {
+                "kind": "python:3.11ca",
+                "default": false,
+                "image": {
+                    "prefix": "apache",
+                    "name": "openserverless-runtime-python",
+                    "tag": ""
+                },
+                "deprecated": false,
+                "attached": {
+                    "attachmentName": "codefile",
+                    "attachmentType": "text/plain"
+                }
+            },
+            {
+                "kind": "python:310",
+                "default": false,
+                "image": {
+                    "prefix": "apache",
+                    "name": "openserverless-runtime-python",
+                    "tag": "v3.10-2506091954"
                 },
                 "deprecated": false,
                 "attached": {
@@ -153,7 +181,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-go",
-                    "tag": "v1.22-0045691"
+                    "tag": "v1.22-2506091954"
                 }
             },
             {
@@ -167,7 +195,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-go",
-                    "tag": "v1.21-0045691"
+                    "tag": "v1.21-2506091954"
                 }
             },
             {
@@ -181,7 +209,21 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-go",
-                    "tag": "v1.20-0045691"
+                    "tag": "v1.20-2506091954"
+                }
+            },            
+            {
+                "kind": "go:1.20mf",
+                "default": false,
+                "deprecated": false,
+                "attached": {
+                    "attachmentName": "codefile",
+                    "attachmentType": "text/plain"
+                },
+                "image": {
+                    "prefix": "ghcr.io/nuvolaris",
+                    "name": "go-nuvolaris-metaflow",
+                    "tag": "bc86ab6"
                 }
             },
             {
@@ -195,9 +237,9 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-go",
-                    "tag": "v1.22proxy-0045691"
+                    "tag": "v1.22proxy-2506091954"
                 }
-            }
+            }            
         ],
         "java": [
             {
@@ -206,7 +248,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-java",
-                    "tag": "v8-0045691"
+                    "tag": "v8-2506091954"
                 },
                 "deprecated": false,
                 "attached": {
@@ -221,7 +263,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-java",
-                    "tag": "v11-0045691"
+                    "tag": "v11-2506091954"
                 },
                 "deprecated": false,
                 "attached": {
@@ -236,7 +278,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-java",
-                    "tag": "v17-0045691"
+                    "tag": "v17-2506091954"
                 },
                 "deprecated": false,
                 "attached": {
@@ -251,7 +293,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-java",
-                    "tag": "v21-0045691"
+                    "tag": "v21-2506091954"
                 },
                 "deprecated": false,
                 "attached": {
@@ -259,7 +301,7 @@
                     "attachmentType": "text/plain"
                 },
                 "requireMain": true
-            }
+            }            
         ],
         "php": [
             {
@@ -269,13 +311,13 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-php",
-                    "tag": ""
+                    "tag": "v8.3-2506091954"
                 },
                 "attached": {
                     "attachmentName": "codefile",
                     "attachmentType": "text/plain"
                 }
-            },
+            },            
             {
                 "kind": "php:8.2",
                 "default": false,
@@ -283,14 +325,112 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-php",
-                    "tag": ""
+                    "tag": "v8.2-2506091954"
                 },
                 "attached": {
                     "attachmentName": "codefile",
                     "attachmentType": "text/plain"
                 }
+            },
+            {
+                "kind": "php:8.1",
+                "default": false,
+                "deprecated": false,
+                "image": {
+                    "prefix": "apache",
+                    "name": "openserverless-runtime-php",
+                    "tag": "v8.1-2506091954"
+                },
+                "attached": {
+                    "attachmentName": "codefile",
+                    "attachmentType": "text/plain"
+                }
+            },
+            {
+                "kind": "php:8.0",
+                "default": false,
+                "deprecated": false,
+                "image": {
+                    "prefix": "apache",
+                    "name": "openserverless-runtime-php",
+                    "tag": "v8.0-2506091954"
+                },
+                "attached": {
+                    "attachmentName": "codefile",
+                    "attachmentType": "text/plain"
+                }
+            }
+        ],
+        "ruby": [
+            {
+                "kind": "ruby:2.5",
+                "default": true,
+                "deprecated": false,
+                "attached": {
+                    "attachmentName": "codefile",
+                    "attachmentType": "text/plain"
+                },
+                "image": {
+                    "prefix": "openwhisk",
+                    "name": "action-ruby-v2.5",
+                    "tag": "nightly"
+                }
+            }
+        ],
+        "dotnet": [
+            {
+                "kind": "dotnet:2.2",
+                "default": true,
+                "deprecated": false,
+                "requireMain": true,
+                "image": {
+                    "prefix": "openwhisk",
+                    "name": "action-dotnet-v2.2",
+                    "tag": "nightly"
+                },
+                "attached": {
+                    "attachmentName": "codefile",
+                    "attachmentType": "text/plain"
+                }
+            },
+            {
+                "kind": "dotnet:3.1",
+                "default": false,
+                "deprecated": false,
+                "requireMain": true,
+                "image": {
+                    "prefix": "openwhisk",
+                    "name": "action-dotnet-v3.1",
+                    "tag": "nightly"
+                },
+                "attached": {
+                    "attachmentName": "codefile",
+                    "attachmentType": "text/plain"
+                }
+            }
+        ],
+        "rust": [
+            {
+                "kind": "rust:1.34",
+                "default": true,
+                "image": {
+                    "prefix": "openwhisk",
+                    "name": "action-rust-v1.34",
+                    "tag": "nightly"
+                },
+                "deprecated": false,
+                "attached": {
+                    "attachmentName": "codefile",
+                    "attachmentType": "text/plain"
+                }
             }
         ]
     },
-    "blackboxes": [ ]
+    "blackboxes": [
+        {
+            "prefix": "openwhisk",
+            "name": "dockerskeleton",
+            "tag": "nightly"
+        }
+    ]
 }
\ No newline at end of file
diff --git a/setup/kubernetes/roles/nuvolaris-wsku-roles.yaml 
b/setup/kubernetes/roles/nuvolaris-wsku-roles.yaml
index 101cff0..a9d4cfa 100644
--- a/setup/kubernetes/roles/nuvolaris-wsku-roles.yaml
+++ b/setup/kubernetes/roles/nuvolaris-wsku-roles.yaml
@@ -37,6 +37,14 @@ rules:
 - apiGroups: ["batch"]
   resources: ["jobs"]
   verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
+# assign the possibility to operate on secrets (admin api builder)
+- apiGroups: [""]
+  resources: ["secrets"]
+  verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
+# assign the possibility to monitor build pods (admin api builder)
+- apiGroups: [""]
+  resources: ["pods", "pods/log"]
+  verbs: ["get", "list", "watch"]
 
 ---
 kind: RoleBinding
diff --git a/setup/nuvolaris/system-api/api-template.yaml 
b/setup/nuvolaris/system-api/api-template.yaml
index 47d98b1..9a298b5 100644
--- a/setup/nuvolaris/system-api/api-template.yaml
+++ b/setup/nuvolaris/system-api/api-template.yaml
@@ -41,6 +41,14 @@ spec:
           ports:
             - containerPort: 5000
               name: api
+          readinessProbe:
+            tcpSocket:
+              port: api
+            initialDelaySeconds: 1
+            periodSeconds: 2
+            timeoutSeconds: 1
+            failureThreshold: 3
+            successThreshold: 1
           env:
           - name: "APIHOST"
             value: "${SYS_API_HOSTNAME:-localhost}"

Reply via email to