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

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

commit 4762b6bbeed3f065d01d73b75d692ac95fd86aa5
Author: Michele Sciabarra <[email protected]>
AuthorDate: Wed Jul 8 07:08:29 2026 +0000

    fixed licenses
---
 .asf.yaml                                          | 17 +++++++++++
 .gitattributes                                     | 18 +++++++++++
 .licenserc.yaml                                    |  6 ++++
 admin/kubernetes/compact-job.yaml                  | 17 +++++++++++
 admin/usage/usage-job.tpl.yaml                     | 17 +++++++++++
 admin/usage/usage.js                               | 19 ++++++++++++
 admin/usage/usagechecker/index.ts                  | 19 ++++++++++++
 admin/usage/usagechecker/job-operator.ts           | 19 ++++++++++++
 admin/usage/usagechecker/log-formatter.ts          | 19 ++++++++++++
 admin/usage/usagechecker/models.ts                 | 19 ++++++++++++
 .../usage/usagechecker/tests/log-formatter.test.ts | 19 ++++++++++++
 admin/usage/usagechecker/volume-manager.ts         | 19 ++++++++++++
 debug/test/opsfile.yml                             | 17 +++++++++++
 debug/verbose.ts                                   | 19 ++++++++++++
 env/opsfile.yml                                    | 17 +++++++++++
 env/secrets.js                                     | 19 ++++++++++++
 ide/deploy/env_utils.js                            | 19 ++++++++++++
 ide/python/installer.code-workspace                | 17 -----------
 opsroot.json                                       | 10 +++----
 prereq.yml                                         | 35 ++++++++++++++++++++++
 runtimes.json                                      | 30 +++++++++----------
 setup/devcontainer/deployment.yaml                 | 17 +++++++++++
 setup/devcontainer/opsfile.yml                     | 17 +++++++++++
 setup/docker/space.ts                              | 19 ++++++++++++
 setup/nuvolaris/web/index.html                     | 19 ++++++++++++
 tests/opsfile.yml                                  | 17 +++++++++++
 util/config/configurator.js                        | 19 ++++++++++++
 util/config/configurator/configurator.ts           | 19 ++++++++++++
 util/config/configurator/index.ts                  | 19 ++++++++++++
 util/config/configurator/tests/index.test.ts       | 19 ++++++++++++
 util/freeze/findimages.js                          | 19 ++++++++++++
 util/freeze/opsfile.yml                            | 17 +++++++++++
 util/opsfile.yml                                   | 17 +++++++++++
 util/stdtext.js                                    | 19 ++++++++++++
 util/upload.js                                     | 19 ++++++++++++
 35 files changed, 610 insertions(+), 37 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index ab59476..fe71b3d 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 github:
   rulesets:
     - name: "Default Branch Protection"
diff --git a/.gitattributes b/.gitattributes
index f7b2686..c3d714e 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,3 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
 * text=auto eol=lf
 *.sh text eol=lf
 *.ps1 text eol=crlf
diff --git a/.licenserc.yaml b/.licenserc.yaml
index 501dbe6..394398f 100644
--- a/.licenserc.yaml
+++ b/.licenserc.yaml
@@ -35,3 +35,9 @@ header:
     - 'update/update.ps1' 
     - '**/mime.types'
     - '**/*.txt'
+    - '**/*.md'
+    - DISCLAIMER
+    - LICENSE
+    - NOTICE
+    - '.gitignore'
+    - '**/.env.*'
diff --git a/admin/kubernetes/compact-job.yaml 
b/admin/kubernetes/compact-job.yaml
index 9f1ef1f..f100260 100644
--- a/admin/kubernetes/compact-job.yaml
+++ b/admin/kubernetes/compact-job.yaml
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 apiVersion: batch/v1
 kind: Job
 metadata:
diff --git a/admin/usage/usage-job.tpl.yaml b/admin/usage/usage-job.tpl.yaml
index 14b68c6..1ef6a0e 100644
--- a/admin/usage/usage-job.tpl.yaml
+++ b/admin/usage/usage-job.tpl.yaml
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 apiVersion: batch/v1
 kind: Job
 metadata:
diff --git a/admin/usage/usage.js b/admin/usage/usage.js
index 0186b4b..00a77a2 100644
--- a/admin/usage/usage.js
+++ b/admin/usage/usage.js
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 // @bun
 var __commonJS = (cb, mod) => () => (mod || cb((mod = { exports: {} 
}).exports, mod), mod.exports);
 var __require = import.meta.require;
diff --git a/admin/usage/usagechecker/index.ts 
b/admin/usage/usagechecker/index.ts
index 8f5c05f..4c60d22 100644
--- a/admin/usage/usagechecker/index.ts
+++ b/admin/usage/usagechecker/index.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import {logFormatter} from "./log-formatter";
 import {volumeManager} from "./volume-manager";
 import {jobOperator} from "./job-operator";
diff --git a/admin/usage/usagechecker/job-operator.ts 
b/admin/usage/usagechecker/job-operator.ts
index c9102c4..c453cf5 100644
--- a/admin/usage/usagechecker/job-operator.ts
+++ b/admin/usage/usagechecker/job-operator.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import {$} from "bun";
 import {VolumeManager} from "./volume-manager";
 import {LogFormatter} from "./log-formatter";
diff --git a/admin/usage/usagechecker/log-formatter.ts 
b/admin/usage/usagechecker/log-formatter.ts
index e1821fb..5222f8f 100644
--- a/admin/usage/usagechecker/log-formatter.ts
+++ b/admin/usage/usagechecker/log-formatter.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import {DfRow} from "./models";
 
 export interface LogFormatter {
diff --git a/admin/usage/usagechecker/models.ts 
b/admin/usage/usagechecker/models.ts
index 2877382..4f20227 100644
--- a/admin/usage/usagechecker/models.ts
+++ b/admin/usage/usagechecker/models.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 export interface KubernetesVolume {
     name: string;
     persistentVolumeClaim?: {
diff --git a/admin/usage/usagechecker/tests/log-formatter.test.ts 
b/admin/usage/usagechecker/tests/log-formatter.test.ts
index 66e1cfa..762eba0 100644
--- a/admin/usage/usagechecker/tests/log-formatter.test.ts
+++ b/admin/usage/usagechecker/tests/log-formatter.test.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import { expect, test, describe, mock } from "bun:test";
 import { logFormatter, LogFormatter } from "../log-formatter";
 import { DfRow } from "../models";
diff --git a/admin/usage/usagechecker/volume-manager.ts 
b/admin/usage/usagechecker/volume-manager.ts
index 7b5513e..f562e00 100644
--- a/admin/usage/usagechecker/volume-manager.ts
+++ b/admin/usage/usagechecker/volume-manager.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import {file} from "bun";
 import * as yaml from 'yaml';
 import {KubernetesVolume, VolumeMount} from "./models";
diff --git a/debug/test/opsfile.yml b/debug/test/opsfile.yml
index 0baf667..6dad65f 100644
--- a/debug/test/opsfile.yml
+++ b/debug/test/opsfile.yml
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 version: "3"
 
 vars:
diff --git a/debug/verbose.ts b/debug/verbose.ts
index de90234..0ba6572 100644
--- a/debug/verbose.ts
+++ b/debug/verbose.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import { $ } from "bun";
 
 const OPS_FILE = "opsfile.yml";
diff --git a/env/opsfile.yml b/env/opsfile.yml
index dfcb7c7..505c735 100644
--- a/env/opsfile.yml
+++ b/env/opsfile.yml
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 version: 3
 
 vars:
diff --git a/env/secrets.js b/env/secrets.js
index 08055b8..83d2741 100644
--- a/env/secrets.js
+++ b/env/secrets.js
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 // @bun
 var{argv:G}=globalThis.Bun;var{$:W}=globalThis.Bun;class Q{static 
parseArguments(z,J){let B={};if(J==="add"){let D=null,F="";for(let N of 
z)if(N.includes("=")){if(D!==null)B[D]=F.trim();let[E,X=""]=N.split("=",2);D=E.toUpperCase().trim(),F=X}else
 F+=` ${N}`;if(D!==null)B[D]=F.trim()}else if(J==="remove")for(let D of 
z)B[D.toUpperCase().trim()]="";return B}static printTable(z,J){try{let 
B=Object.keys(J),D=Math.max(...B.map((X)=>X.length)),F=Math.max(...B.map((X)=>J[X].length)),N=D+F+7,E="
 [...]
 ${z}
diff --git a/ide/deploy/env_utils.js b/ide/deploy/env_utils.js
index 4670b14..182e4af 100644
--- a/ide/deploy/env_utils.js
+++ b/ide/deploy/env_utils.js
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 export function expandEnv(str, env = process.env) {
   // Stato per sapere se siamo dentro apici singoli
   let inSingleQuotes = false;
diff --git a/ide/python/installer.code-workspace 
b/ide/python/installer.code-workspace
deleted file mode 100644
index 0a4554e..0000000
--- a/ide/python/installer.code-workspace
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-       "folders": [
-               {
-                       "path": "../../.."
-               },
-               {
-                       "path": "../../../../python-starter"
-               }
-       ],
-       "settings": {
-               "workbench.colorCustomizations": {
-                       "activityBar.background": "#5A0F2E",
-                       "titleBar.activeBackground": "#7E1541",
-                       "titleBar.activeForeground": "#FEFBFD"
-               }
-       }
-}
\ No newline at end of file
diff --git a/opsroot.json b/opsroot.json
index c8d9a41..7d9c90e 100644
--- a/opsroot.json
+++ b/opsroot.json
@@ -5,11 +5,11 @@
       "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:8e09c2f",
-      "controller": "docker.io/apache/openserverless-wsk-invoker:8e09c2f",
-      "invoker": "docker.io/apache/openserverless-wsk-controller:8e09c2f",
-      "streamer": "docker.io/apache/openserverless-streamer:8e09c2f",
-      "systemapi": "docker.io/apache/openserverless-admin-api:8e09c2f",
+      "operator": "docker.io/apache/openserverless-operator:0045691",
+      "controller": "docker.io/apache/openserverless-wsk-invoker:0045691",
+      "invoker": "docker.io/apache/openserverless-wsk-controller:0045691",
+      "streamer": "docker.io/apache/openserverless-streamer:0045691",
+      "systemapi": "docker.io/apache/openserverless-admin-api:0045691",
       "devcontainer": 
"apache/openserverless-devcontainer:0.1.0-incubating.2603111653",
       "ingress": "registry.k8s.io/ingress-nginx/controller:v1.7.0",
       "couchdb": "docker.io/apache/couchdb:2.3",
diff --git a/prereq.yml b/prereq.yml
index 7fe931b..5e3faa0 100644
--- a/prereq.yml
+++ b/prereq.yml
@@ -1,3 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
 version: 3
 
 vars:
@@ -275,6 +293,23 @@ tasks:
       linux-*)
         cat >zip <<EOF
       #!/bin/bash
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
       if test -x /bin/zip -o -x /usr/bin/zip -o -x /usr/local/bin/zip
       then rm "\$0" ; exec zip "\$@"
       else echo "Please install zip in your system." ; exit 1
diff --git a/runtimes.json b/runtimes.json
index c3b5df0..0e86431 100644
--- a/runtimes.json
+++ b/runtimes.json
@@ -20,7 +20,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-nodejs",
-                    "tag": "v21-8e09c2f"
+                    "tag": "v21-0045691"
                 },
                 "deprecated": false,
                 "attached": {
@@ -47,7 +47,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-nodejs",
-                    "tag": "v20-8e09c2f"
+                    "tag": "v20-0045691"
                 },
                 "deprecated": false,
                 "attached": {
@@ -61,7 +61,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-nodejs",
-                    "tag": "v18-8e09c2f"
+                    "tag": "v18-0045691"
                 },
                 "deprecated": false,
                 "attached": {
@@ -77,7 +77,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-python",
-                    "tag": "v3.12-8e09c2f"
+                    "tag": "v3.12-0045691"
                 },
                 "deprecated": false,
                 "attached": {
@@ -104,7 +104,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-python",
-                    "tag": "v3.11-8e09c2f"
+                    "tag": "v3.11-0045691"
                 },
                 "deprecated": false,
                 "attached": {
@@ -118,7 +118,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-python",
-                    "tag": "v3.12-8e09c2f"
+                    "tag": "v3.12-0045691"
                 },
                 "deprecated": false,
                 "attached": {
@@ -132,7 +132,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-python",
-                    "tag": "v3.13-8e09c2f"
+                    "tag": "v3.13-0045691"
                 },
                 "deprecated": false,
                 "attached": {
@@ -153,7 +153,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-go",
-                    "tag": "v1.22-8e09c2f"
+                    "tag": "v1.22-0045691"
                 }
             },
             {
@@ -167,7 +167,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-go",
-                    "tag": "v1.21-8e09c2f"
+                    "tag": "v1.21-0045691"
                 }
             },
             {
@@ -181,7 +181,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-go",
-                    "tag": "v1.20-8e09c2f"
+                    "tag": "v1.20-0045691"
                 }
             },
             {
@@ -195,7 +195,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-go",
-                    "tag": "v1.22proxy-8e09c2f"
+                    "tag": "v1.22proxy-0045691"
                 }
             }
         ],
@@ -206,7 +206,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-java",
-                    "tag": "v8-8e09c2f"
+                    "tag": "v8-0045691"
                 },
                 "deprecated": false,
                 "attached": {
@@ -221,7 +221,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-java",
-                    "tag": "v11-8e09c2f"
+                    "tag": "v11-0045691"
                 },
                 "deprecated": false,
                 "attached": {
@@ -236,7 +236,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-java",
-                    "tag": "v17-8e09c2f"
+                    "tag": "v17-0045691"
                 },
                 "deprecated": false,
                 "attached": {
@@ -251,7 +251,7 @@
                 "image": {
                     "prefix": "apache",
                     "name": "openserverless-runtime-java",
-                    "tag": "v21-8e09c2f"
+                    "tag": "v21-0045691"
                 },
                 "deprecated": false,
                 "attached": {
diff --git a/setup/devcontainer/deployment.yaml 
b/setup/devcontainer/deployment.yaml
index c231209..d4d482a 100644
--- a/setup/devcontainer/deployment.yaml
+++ b/setup/devcontainer/deployment.yaml
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 apiVersion: apps/v1
 kind: StatefulSet
 metadata:
diff --git a/setup/devcontainer/opsfile.yml b/setup/devcontainer/opsfile.yml
index 0c862ea..7361469 100644
--- a/setup/devcontainer/opsfile.yml
+++ b/setup/devcontainer/opsfile.yml
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 version: "3"
 
 vars:
diff --git a/setup/docker/space.ts b/setup/docker/space.ts
index f9d8b31..e27d967 100644
--- a/setup/docker/space.ts
+++ b/setup/docker/space.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import { cpus, platform, totalmem } from "node:os";
 
 const GB = 1024 ** 3;
diff --git a/setup/nuvolaris/web/index.html b/setup/nuvolaris/web/index.html
index 2aedc5a..25ecc51 100644
--- a/setup/nuvolaris/web/index.html
+++ b/setup/nuvolaris/web/index.html
@@ -1,3 +1,22 @@
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+-->
+
 <!DOCTYPE html>
 <html lang="en">
 
diff --git a/tests/opsfile.yml b/tests/opsfile.yml
index 9363757..8549147 100644
--- a/tests/opsfile.yml
+++ b/tests/opsfile.yml
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 version: 3
 tasks:
 
diff --git a/util/config/configurator.js b/util/config/configurator.js
index 5ba4c1e..e8ca22f 100644
--- a/util/config/configurator.js
+++ b/util/config/configurator.js
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 // @bun
 var __create = Object.create;
 var __getProtoOf = Object.getPrototypeOf;
diff --git a/util/config/configurator/configurator.ts 
b/util/config/configurator/configurator.ts
index 6ae98c3..70a5f13 100644
--- a/util/config/configurator/configurator.ts
+++ b/util/config/configurator/configurator.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import { $ } from "bun";
 
 import {
diff --git a/util/config/configurator/index.ts 
b/util/config/configurator/index.ts
index 556be39..18e0159 100644
--- a/util/config/configurator/index.ts
+++ b/util/config/configurator/index.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import main from "./configurator";
 
 main().catch(console.error);
diff --git a/util/config/configurator/tests/index.test.ts 
b/util/config/configurator/tests/index.test.ts
index eb35110..20f6acd 100644
--- a/util/config/configurator/tests/index.test.ts
+++ b/util/config/configurator/tests/index.test.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import { expect, test, describe } from "bun:test";
 import {
   readPositionalFile,
diff --git a/util/freeze/findimages.js b/util/freeze/findimages.js
index e17eb8d..eb9f23b 100644
--- a/util/freeze/findimages.js
+++ b/util/freeze/findimages.js
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 /*
 write a simple bun script with no deps that will list images to be preloaded
 assume IMAGE_DIR are available in process.env
diff --git a/util/freeze/opsfile.yml b/util/freeze/opsfile.yml
index 541dd43..f2be4a1 100644
--- a/util/freeze/opsfile.yml
+++ b/util/freeze/opsfile.yml
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 version: 3
 
 vars:
diff --git a/util/opsfile.yml b/util/opsfile.yml
index 754ca9a..d1d1018 100644
--- a/util/opsfile.yml
+++ b/util/opsfile.yml
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 version: 3
 
 vars:
diff --git a/util/stdtext.js b/util/stdtext.js
index 700a0ab..f321e9d 100644
--- a/util/stdtext.js
+++ b/util/stdtext.js
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 /*
 accept two args: "os" and "file"
 
diff --git a/util/upload.js b/util/upload.js
index 79ca0d7..4cead94 100644
--- a/util/upload.js
+++ b/util/upload.js
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 // @bun
 var __create = Object.create;
 var __getProtoOf = Object.getPrototypeOf;


Reply via email to