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.git


The following commit(s) were added to refs/heads/main by this push:
     new 459e1db  aligning to 0.9.0 rc6 (#255)
459e1db is described below

commit 459e1dbe5a5b9ef644b4821c045db7afed295e61
Author: Michele Sciabarra <[email protected]>
AuthorDate: Wed Sep 23 09:45:50 2026 +0100

    aligning to 0.9.0 rc6 (#255)
    
    * first testable rework
    
    * align
    
    * aligned all the builds to the new standard
    
    * aligning stardard
    
    * sync
    
    * sync
    
    * sync
    
    * no docker.io
    
    * tasks aligned with tests
    
    * aligned to operator
    
    * update license
    
    * sync
    
    * syncronizing runtimes and testing
    
    * fixed references to OPENWHISK tag
    
    * Developer Guide and updated README
    
    * no site in source
    
    * referencing to the website for install
    
    * update build windows
    
    * resync cli and runtimes
    
    * remove ops if there was one already
    
    * sync
    
    * adding syncimages to update references
    
    * sync images
    
    * fix license
    
    * build-and-test-windows.ps1 working with docker installer
    
    * fixed typo
    
    * find binaries and exclude - wip
    
    * cleaned binaries
    
    * update license
    
    * find binary files
    
    * header fix runtimes
    
    * oplugins
    
    * added sso
    
    * changes
    
    * use the version from the folder if not git
    
    * sync cli rebranded
    
    * alignment to rebranded cli
    
    * sync top level
    
    * build with gradle and robust release
    
    * improved releaser
    
    * license and notice for openserverless
    
    * including upddates submodules
    
    * cleaned the latest unmatching files
    
    * completing the process
    
    * updated releasing script and writing the release process
    
    * work in progress licenses
    
    * trimmed openwhisk
    
    * updated build
    
    * sync
    
    * addmin license file
    
    * header updates
    
    * cleaned more
    
    * latest fixes to headers
    
    * updated SOURCE license
    
    * licenses
    
    * update build
    
    * sync stremer
    
    * modified submodules
    
    * updated LICENSE and NOTICE
    
    * sync
    
    * sync images
    
    * sync RC6
    
    ---------
    
    Co-authored-by: Michele Sciabarra <[email protected]>
    Co-authored-by: Build OpenServerless <[email protected]>
---
 .licenserc.yaml |   1 +
 .rat-excludes   |   4 ++
 CHANGES         |   9 +++
 LICENSE         | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NOTICE          | 163 ++++++++++++++++++++++++++++++++++++++++++++++++
 Taskfile.yml    |   2 +-
 admin-api       |   2 +-
 build           |   2 +-
 cli             |   2 +-
 devcontainer    |   2 +-
 oplugins        |   2 +-
 oplugins-op     |   2 +-
 runtimes        |   2 +-
 13 files changed, 374 insertions(+), 8 deletions(-)

diff --git a/.licenserc.yaml b/.licenserc.yaml
index 6503ba1..a83f944 100644
--- a/.licenserc.yaml
+++ b/.licenserc.yaml
@@ -37,3 +37,4 @@ header:
     - 'openserverless.code-workspace'
     - 'no-release.txt'
     - '**/*.json'
+    - 'apache-rat-0.18.jar'
diff --git a/.rat-excludes b/.rat-excludes
index d71a54f..3a0e3e8 100644
--- a/.rat-excludes
+++ b/.rat-excludes
@@ -35,5 +35,9 @@
 # skip .git
 **/.git
 
+# skip temp files
+**/_*
+
 # skip the skip
 no-release.txt
+apache-rat-0.18.jar
diff --git a/CHANGES b/CHANGES
index 63d6224..c98543c 100644
--- a/CHANGES
+++ b/CHANGES
@@ -44,3 +44,12 @@ This is the initial version of the CHANGES file for the 
project. It outlines the
 - cleaned all the .licenserc and added a top level rat- reworked all the 
LICENSE and NOTICE files
 - reworked the cli to use license headers
 - cleaned some leftover olaris -> oplugins
+
+# 0.9.0-RC6
+
+- cleaned LICENSES and NOTICE including embedded packages and deployment 
descriptors
+- certmanager is now downloaded on demand with helm
+- removed minio and all the utils, renamed as generic s3
+- removed mongodb support entirely (monngodb name retained meaning ferretdb)
+- fixed issues in the ops setup server deployment
+- added tika support
diff --git a/LICENSE b/LICENSE
index 9f0c425..5ad00c5 100644
--- a/LICENSE
+++ b/LICENSE
@@ -230,3 +230,192 @@ Gradle wrapper v5.5
   The files build/openwhisk/gradlew and build/openwhisk/gradlew.bat are
   distributed under the Apache License, Version 2.0. For details see those
   files.
+
+Kubernetes ingress-nginx
+  The deployment manifests of the ingress-nginx controller are vendored
+  under oplugins, taken from the upstream static provider manifests:
+    oplugins/cloud/eks/ingress-deploy.yaml    (controller v1.15.1)
+    oplugins/cloud/gke/ingress-deploy.yaml    (controller v1.15.1)
+    oplugins/cloud/aks/ingress-deploy.yaml    (controller v1.15.1)
+    oplugins/setup/docker/ingress-deploy.yaml (controller v1.7.0)
+  Licensed under the Apache License, Version 2.0.
+  Copyright The Kubernetes Authors.
+
+Kubegres
+  The custom resource definition and the operator descriptors of Kubegres,
+  for the API group kubegres.reactive-tech.io, are vendored under oplugins:
+    oplugins/setup/kubernetes/crds/kubegres-crd.yaml
+    oplugins/setup/kubernetes/roles/openserverless-kubegres-roles.yaml
+    oplugins/setup/kubernetes/common/openserverless-kubegres-common.yaml
+  The upstream release version is not recorded in these files.
+  Licensed under the Apache License, Version 2.0.
+  Copyright Reactive Tech Limited.
+
+openshift-acme
+  The deployment descriptors of openshift-acme are vendored under oplugins:
+    oplugins/cloud/osh/acme-openshift/acme-setup.yaml
+    oplugins/cloud/osh/acme-openshift/acme-rbac.yaml
+  Licensed under the Apache License, Version 2.0.
+  Copyright The openshift-acme Authors.
+
+Prometheus and kube-state-metrics
+  The files
+    oplugins/setup/kubernetes/common/openserverless-monitoring-common.yaml
+    oplugins/setup/kubernetes/roles/openserverless-monitoring-roles.yaml
+  contain descriptors derived from the prometheus-community `prometheus`
+  Helm chart, with the resource names rebranded to the openserverless-
+  prefix. Licensed under the Apache License, Version 2.0.
+  Copyright The Prometheus Authors.
+  Copyright The Kubernetes Authors.
+
+Apache OpenWhisk Helm chart descriptors
+  The files
+    oplugins/setup/kubernetes/common/openwhisk-core-common.yaml
+    oplugins/setup/kubernetes/common/openwhisk-invoker-common.yaml
+    oplugins/setup/kubernetes/roles/openwhisk-core-roles.yaml
+    oplugins/setup/kubernetes/roles/openwhisk-invoker-roles.yaml
+  were rendered from the `openwhisk` Helm chart and retain their upstream
+  `# Source:` provenance comments. Licensed under the Apache License,
+  Version 2.0. See the NOTICE file for the required attribution.
+
+
+==============================================================================
+BUNDLED COMPONENTS -- PRE-BUILT JAVASCRIPT
+==============================================================================
+
+The pre-built JavaScript files checked in under oplugins are produced by
+`bun build` from the TypeScript sources beside them and statically embed
+their runtime dependencies. The embedded components are listed below.
+
+------------------------------------------------------------------------------
+Apache License, Version 2.0
+------------------------------------------------------------------------------
+
+The pre-built file oplugins/util/upload.js embeds the following component,
+which was released under an Apache 2.0 license.
+
+  * minio (8.0.1), MinIO JavaScript client
+
+------------------------------------------------------------------------------
+MIT License
+------------------------------------------------------------------------------
+
+The pre-built file oplugins/util/upload.js embeds the following components,
+which were released under an MIT license.
+
+  * async (3.2.6)
+  * block-stream2 (2.1.0)
+  * browser-or-node (2.1.1)
+  * buffer-crc32 (1.0.0)
+  * decode-uri-component (0.2.2)
+  * docopt (0.6.2)
+  * eventemitter3 (5.0.1)
+  * fast-xml-parser (4.5.0)
+  * filter-obj (1.1.0)
+  * ipaddr.js (2.2.0)
+  * lodash (4.17.21)
+  * mime-db (1.52.0)
+  * mime-types (2.1.35)
+  * query-string (7.1.3)
+  * readable-stream (3.6.2)
+  * safe-buffer (5.2.1)
+  * split-on-first (1.1.0)
+  * strict-uri-encode (2.0.0)
+  * string_decoder (1.3.0)
+  * strnum (1.0.5)
+  * through2 (4.0.2)
+  * util-deprecate (1.0.2)
+  * xml2js (0.5.0)
+  * xmlbuilder (11.0.1)
+
+The pre-built file oplugins/util/config/configurator.js embeds the following
+components, which were released under an MIT license.
+
+  * @clack/core (0.3.4)
+  * @clack/prompts (0.7.0)
+  * sisteransi (1.0.5)
+
+The MIT license reads as follows:
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+------------------------------------------------------------------------------
+ISC License
+------------------------------------------------------------------------------
+
+The pre-built file oplugins/util/upload.js embeds the following components,
+which were released under an ISC license.
+
+  * inherits (2.0.4)
+  * sax (1.4.1)
+
+The pre-built file oplugins/util/config/configurator.js embeds picocolors
+(1.0.1), and the pre-built file oplugins/admin/usage/usage.js embeds yaml
+(2.8.3), which were released under an ISC license.
+
+The ISC license reads as follows:
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
+
+------------------------------------------------------------------------------
+BSD 3-Clause License
+------------------------------------------------------------------------------
+
+The pre-built file oplugins/util/upload.js embeds the following components,
+which were released under a BSD-3-Clause license.
+
+  * stream-chain (2.2.5)
+  * stream-json (1.8.0)
+
+The BSD-3-Clause license reads as follows:
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors
+   may be used to endorse or promote products derived from this software
+   without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/NOTICE b/NOTICE
index 02ffdde..bbda682 100644
--- a/NOTICE
+++ b/NOTICE
@@ -15,3 +15,166 @@ vendored under build/openwhisk.
 
 Apache OpenWhisk
 Copyright 2016-2021 The Apache Software Foundation
+
+This product contains parts that were originally based on software from
+Nuvolaris (https://github.com/nuvolaris).
+Copyright (C) 2022-2024 Nuvolaris Inc
+
+This product contains ConcurrentMapBackedCache.scala in
+build/openwhisk/common/scala/src/main/scala/org/apache/openwhisk/core/database/,
+which contains an implementation derived from Spray Caching
+<http://spray.io/>, namely from `spray.caching.Cache` and
+`spray.caching.SimpleLruCache`, which was released under an Apache 2.0
+license.
+
+Copyright (C) 2011-2015 the spray project <http://spray.io>
+
+This product bundles the files gradlew and gradlew.bat from Gradle, under
+build/openwhisk, which were released under an Apache 2.0 license.
+
+Gradle
+Copyright 2007-2019 the original author or authors.
+
+This product includes software developed at
+Gradle Inc. (https://gradle.com/).
+
+This product contains, under oplugins, the deployment manifests of the
+ingress-nginx controller, which were released under an Apache 2.0 license.
+
+Kubernetes ingress-nginx
+Copyright The Kubernetes Authors.
+
+This product contains, under oplugins, the custom resource definition and
+the operator descriptors of Kubegres, which were released under an Apache
+2.0 license.
+
+Kubegres
+Copyright Reactive Tech Limited.
+
+This product contains, under oplugins, deployment descriptors of
+openshift-acme, which were released under an Apache 2.0 license.
+
+openshift-acme
+Copyright The openshift-acme Authors.
+
+This product contains, under oplugins, descriptors derived from the
+prometheus-community Helm chart, which were released under an Apache 2.0
+license.
+
+Prometheus
+Copyright The Prometheus Authors.
+
+kube-state-metrics
+Copyright The Kubernetes Authors.
+
+This product bundles, in the pre-built JavaScript file
+oplugins/util/upload.js, the MinIO JavaScript client which was released
+under an Apache 2.0 license.
+
+MinIO Javascript Library for Amazon S3 Compatible Cloud Storage
+Copyright 2015-2024 MinIO, Inc.
+
+This product bundles, in the pre-built JavaScript file
+oplugins/util/upload.js, the following components which were released under
+an MIT license.
+
+async
+Copyright (c) 2010-2018 Caolan McMahon
+
+block-stream2
+Copyright (c) James Halliday
+
+browser-or-node
+Copyright (c) 2018 Dineshkumar Pandiyan
+
+buffer-crc32
+Copyright (c) 2013-2024 Brian J. Brennan
+
+decode-uri-component
+Copyright (c) Sam Verschueren
+
+docopt
+Copyright (c) 2012 Vladimir Keleshev
+
+eventemitter3
+Copyright (c) 2014 Arnout Kazemier
+
+fast-xml-parser
+Copyright (c) 2021 Natural Intelligence
+
+filter-obj
+Copyright (c) Sindre Sorhus
+
+ipaddr.js
+Copyright (C) 2011-2017 whitequark
+
+lodash
+Copyright OpenJS Foundation and other contributors
+
+mime-db, mime-types
+Copyright (c) 2014 Jonathan Ong
+
+query-string
+Copyright (c) Sindre Sorhus
+
+readable-stream, string_decoder
+Copyright Joyent, Inc. and other Node contributors
+
+safe-buffer
+Copyright (c) Feross Aboukhadijeh
+
+split-on-first
+Copyright (c) Sindre Sorhus
+
+strict-uri-encode
+Copyright (c) Kevin Martensson
+
+strnum
+Copyright (c) 2021 Natural Intelligence
+
+through2
+Copyright (c) Rod Vagg
+
+util-deprecate
+Copyright (c) 2014 Nathan Rajlich
+
+xml2js
+Copyright 2010, 2011, 2012, 2013. All rights reserved.
+
+xmlbuilder
+Copyright (c) 2013 Ozgur Ozcitak
+
+This product bundles, in the pre-built JavaScript file
+oplugins/util/upload.js, inherits and sax which were released under an ISC
+license.
+
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+This product bundles, in the pre-built JavaScript file
+oplugins/util/upload.js, stream-chain and stream-json which were released
+under a BSD 3-Clause license.
+
+Copyright (c) 2005-2024, Eugene Lazutkin
+
+This product bundles, in the pre-built JavaScript file
+oplugins/util/config/configurator.js, @clack/core and @clack/prompts which
+were released under an MIT license.
+
+Copyright (c) Nate Moore
+
+This product bundles, in the pre-built JavaScript file
+oplugins/util/config/configurator.js, sisteransi which was released under an
+MIT license.
+
+Copyright (c) 2018 Terkel Gjervig Nielsen
+
+This product bundles, in the pre-built JavaScript file
+oplugins/util/config/configurator.js, picocolors which was released under an
+ISC license.
+
+Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov
+
+This product bundles, in the pre-built JavaScript file
+oplugins/admin/usage/usage.js, yaml which was released under an ISC license.
+
+Copyright Eemeli Aro <[email protected]>
diff --git a/Taskfile.yml b/Taskfile.yml
index cd99134..9018f9b 100644
--- a/Taskfile.yml
+++ b/Taskfile.yml
@@ -347,7 +347,7 @@ tasks:
     sync-images:
       desc: synchronize runtimes.json and opsroot.json with published images, 
use WRITE=y to actuallyt write, GHUSER=github-user for a non apache user on 
ghcr.io
       cmds:
-        - python syncimages.py --write={{.WRITE}} "{{.GHUSER}}"
+        - python3 syncimages.py --write={{.WRITE}} "{{.GHUSER}}"
 
     targz:
       requires: {vars: [FILE]}
diff --git a/admin-api b/admin-api
index a1a04a3..128d00d 160000
--- a/admin-api
+++ b/admin-api
@@ -1 +1 @@
-Subproject commit a1a04a3d90d3b7cba6c3b3c65cbf3802772019cb
+Subproject commit 128d00dcbc298aa7307e8f5b0b72e1a24e544e11
diff --git a/build b/build
index 9cf1a1f..141a060 160000
--- a/build
+++ b/build
@@ -1 +1 @@
-Subproject commit 9cf1a1f3abdfcd08a92cb6d43aa6eaa520008529
+Subproject commit 141a0602a7f997edded17e68f16b04ce5efe7970
diff --git a/cli b/cli
index 5adee84..edb8de2 160000
--- a/cli
+++ b/cli
@@ -1 +1 @@
-Subproject commit 5adee84bdca6b322d0287f153e922b89e593ca7e
+Subproject commit edb8de211447cb4971583ea47f3cf735b1597993
diff --git a/devcontainer b/devcontainer
index 1d5ad1c..6188b03 160000
--- a/devcontainer
+++ b/devcontainer
@@ -1 +1 @@
-Subproject commit 1d5ad1c74692de02b6c98347405bb32581d064a6
+Subproject commit 6188b034d54492f971b0db8faf89dc65d4f90e27
diff --git a/oplugins b/oplugins
index b33d808..3a3e675 160000
--- a/oplugins
+++ b/oplugins
@@ -1 +1 @@
-Subproject commit b33d8089a1987eede3fdc6042f313e2aacb9ec9e
+Subproject commit 3a3e67527f07537f7af976b8928147296fb4e405
diff --git a/oplugins-op b/oplugins-op
index c4f811e..5d509e3 160000
--- a/oplugins-op
+++ b/oplugins-op
@@ -1 +1 @@
-Subproject commit c4f811e6a4aba552ac6530515bca197599f10bc5
+Subproject commit 5d509e30b1fca7c5ad6e558ceecadb8ac909f89b
diff --git a/runtimes b/runtimes
index 6505be7..24b9b7b 160000
--- a/runtimes
+++ b/runtimes
@@ -1 +1 @@
-Subproject commit 6505be728d6991f0ae66fbe8ff4e574102736902
+Subproject commit 24b9b7be93427ecdc1a448a0455a61e47789ec14

Reply via email to