This is an automated email from the ASF dual-hosted git repository.
sciabarracom pushed a commit to branch 0.9.0-rebranding
in repository https://gitbox.apache.org/repos/asf/openserverless-testing.git
The following commit(s) were added to refs/heads/0.9.0-rebranding by this push:
new fccf80f rebranding
fccf80f is described below
commit fccf80fd36fba6ca081c92e1a49330baca304026
Author: Michele Sciabarra <[email protected]>
AuthorDate: Tue Sep 1 20:24:08 2026 +0200
rebranding
---
SETUP.md | 2 +-
conf/aws-install-config.yaml | 2 +-
stress-test/locust-manifest.yaml | 34 ++++++------
stress-test/olaris-stress/nuvfile.yml | 4 +-
stress-test/olaris-stress/setup/docker/kind.yaml | 2 +-
stress-test/olaris-stress/setup/docker/nuvfile.yml | 22 ++++----
...aris-common.yaml => openserverless-common.yaml} | 10 ++--
...on.yaml => openserverless-kubegres-common.yaml} | 2 +-
.../setup/kubernetes/crds/whisk-crd.yaml | 50 ++++++++---------
.../setup/kubernetes/crds/whisk-user-crd.yaml | 8 +--
.../setup/kubernetes/crds/workflows-crd.yaml | 4 +-
.../olaris-stress/setup/kubernetes/forcedelete.src | 2 +-
.../olaris-stress/setup/kubernetes/nuvfile.yml | 58 ++++++++++----------
.../olaris-stress/setup/kubernetes/operator.yaml | 16 +++---
...les.yaml => openserverless-kubegres-roles.yaml} | 8 +--
.../kubernetes/roles/openwhisk-core-roles.yaml | 12 ++---
.../kubernetes/roles/operator-clusterroles.yaml | 16 +++---
.../setup/kubernetes/roles/operator-roles.yaml | 22 ++++----
.../olaris-stress/setup/kubernetes/whisk.yaml | 62 +++++++++++-----------
stress-test/olaris-stress/setup/nuvfile.yml | 6 +--
stress-test/olaris-stress/setup/nuvopts.txt | 2 +-
.../setup/{nuvolaris => openserverless}/hello.js | 0
.../setup/{nuvolaris => openserverless}/minio.js | 0
.../setup/{nuvolaris => openserverless}/mongodb.js | 0
.../{nuvolaris => openserverless}/nuvfile.yml | 50 ++++++++---------
.../{nuvolaris => openserverless}/postgres.js | 10 ++--
.../setup/{nuvolaris => openserverless}/redis.js | 0
.../setup/{nuvolaris => openserverless}/sleep.js | 0
stress-test/postgres.js | 8 +--
test-runtimes/javascript/postgres.js | 16 +++---
test-runtimes/python/postgres.py | 14 ++---
tests/10-user-seaweedfs.sh | 4 +-
tests/14-runtime-testing.sh | 2 +-
tests/2-ssl.sh | 2 +-
tests/3-sys-redis.sh | 4 +-
tests/4a-sys-ferretdb.sh | 4 +-
tests/4b-sys-postgres.sh | 4 +-
tests/5-sys-minio.sh | 4 +-
tests/5-sys-seaweedfs.sh | 6 +--
tests/6-login.sh | 4 +-
tests/7-static.sh | 6 +--
tests/8-user-redis.sh | 4 +-
tests/9a-user-ferretdb.sh | 4 +-
tests/9b-user-postgres.sh | 6 +--
44 files changed, 248 insertions(+), 248 deletions(-)
diff --git a/SETUP.md b/SETUP.md
index 570e699..7dccb24 100644
--- a/SETUP.md
+++ b/SETUP.md
@@ -12,7 +12,7 @@
- Copy `.env.dist` in `.env` and put the secrets in it (ask us of course)
- Execute `task kubeconfig` to load all the kubeconfig in ops.
- Execute `ops config use` then `ops config use <n>` to select a configuration
-- Execute `ops setup nuvolaris login` to log into one of them
+- Execute `ops setup openserverless login` to log into one of them
# Generate all the secrets
diff --git a/conf/aws-install-config.yaml b/conf/aws-install-config.yaml
index 4cea68e..da7d9c2 100644
--- a/conf/aws-install-config.yaml
+++ b/conf/aws-install-config.yaml
@@ -15,7 +15,7 @@ controlPlane:
replicas: 1
metadata:
creationTimestamp: null
- name: nuvolaris
+ name: openserverless
networking:
clusterNetwork:
- cidr: 10.128.0.0/14
diff --git a/stress-test/locust-manifest.yaml b/stress-test/locust-manifest.yaml
index 8fb1aab..48d100f 100644
--- a/stress-test/locust-manifest.yaml
+++ b/stress-test/locust-manifest.yaml
@@ -60,21 +60,21 @@ data:
def choose_random_page():
pages = [
- '/api/v1/web/nuvolaris/default/echo0?name=call1',
- '/api/v1/web/nuvolaris/default/echo1?name=call2',
- '/api/v1/web/nuvolaris/default/echo2?name=call3',
- '/api/v1/web/nuvolaris/default/echo3?name=call4',
- '/api/v1/web/nuvolaris/default/echo4?name=call5',
- '/api/v1/web/nuvolaris/default/redis0',
- '/api/v1/web/nuvolaris/default/redis1',
- '/api/v1/web/nuvolaris/default/redis2',
- '/api/v1/web/nuvolaris/default/redis3',
- '/api/v1/web/nuvolaris/default/redis4',
- '/api/v1/web/nuvolaris/default/postgres0',
- '/api/v1/web/nuvolaris/default/postgres1',
- '/api/v1/web/nuvolaris/default/postgres2',
- '/api/v1/web/nuvolaris/default/postgres3',
- '/api/v1/web/nuvolaris/default/postgres4'
+ '/api/v1/web/openserverless/default/echo0?name=call1',
+ '/api/v1/web/openserverless/default/echo1?name=call2',
+ '/api/v1/web/openserverless/default/echo2?name=call3',
+ '/api/v1/web/openserverless/default/echo3?name=call4',
+ '/api/v1/web/openserverless/default/echo4?name=call5',
+ '/api/v1/web/openserverless/default/redis0',
+ '/api/v1/web/openserverless/default/redis1',
+ '/api/v1/web/openserverless/default/redis2',
+ '/api/v1/web/openserverless/default/redis3',
+ '/api/v1/web/openserverless/default/redis4',
+ '/api/v1/web/openserverless/default/postgres0',
+ '/api/v1/web/openserverless/default/postgres1',
+ '/api/v1/web/openserverless/default/postgres2',
+ '/api/v1/web/openserverless/default/postgres3',
+ '/api/v1/web/openserverless/default/postgres4'
]
return random.choice(pages)
@@ -202,7 +202,7 @@ spec:
mountPath: /config
env:
- name: LOCUST_HOST
- value: "http://controller.nuvolaris:3233"
+ value: "http://controller.openserverless:3233"
- name: LOCUST_LOGLEVEL
value: "INFO"
- name: LOCUST_LOCUSTFILE
@@ -297,7 +297,7 @@ spec:
mountPath: /config
env:
- name: LOCUST_HOST
- value: "http://controller.nuvolaris:3233"
+ value: "http://controller.openserverless:3233"
- name: LOCUST_MASTER_NODE_HOST
value: "locust"
- name: LOCUST_MASTER_NODE_PORT
diff --git a/stress-test/olaris-stress/nuvfile.yml
b/stress-test/olaris-stress/nuvfile.yml
index 8379fef..6493a70 100644
--- a/stress-test/olaris-stress/nuvfile.yml
+++ b/stress-test/olaris-stress/nuvfile.yml
@@ -18,13 +18,13 @@ version: '3'
tasks:
setup:
- desc: Install Nuvolaris
+ desc: Install OpenServerless
status:
silent: true
desc: Status
cmds:
- - nuv setup nuvolaris status
+ - nuv setup openserverless status
- if {{.__config}} ; then nuv setup status ; fi
- if {{.__cluster}} ; then nuv setup kubernetes status ; fi
diff --git a/stress-test/olaris-stress/setup/docker/kind.yaml
b/stress-test/olaris-stress/setup/docker/kind.yaml
index 4045761..34e3ab4 100644
--- a/stress-test/olaris-stress/setup/docker/kind.yaml
+++ b/stress-test/olaris-stress/setup/docker/kind.yaml
@@ -24,7 +24,7 @@ nodes:
kind: InitConfiguration
nodeRegistration:
kubeletExtraArgs:
- node-labels:
"ingress-ready=true,nuvolaris.io/apihost=localhost,nuvolaris.io/apiport=80,nuvolaris.io/protocol=http,nuvolaris.io/kube=kind"
+ node-labels:
"ingress-ready=true,openserverless.io/apihost=localhost,openserverless.io/apiport=80,openserverless.io/protocol=http,openserverless.io/kube=kind"
extraPortMappings:
- containerPort: 80
hostPort: 80
diff --git a/stress-test/olaris-stress/setup/docker/nuvfile.yml
b/stress-test/olaris-stress/setup/docker/nuvfile.yml
index c8cbbd9..268874a 100644
--- a/stress-test/olaris-stress/setup/docker/nuvfile.yml
+++ b/stress-test/olaris-stress/setup/docker/nuvfile.yml
@@ -33,17 +33,17 @@ tasks:
status:
silent: true
- desc: status of the Nuvolaris cluster in Docker
+ desc: status of the OpenServerless cluster in Docker
cmds:
- |
- if kind get clusters | grep nuvolaris
- then echo Cluster Nuvolaris up and running
- else echo Cluster Nuvolaris not found
+ if kind get clusters | grep openserverless
+ then echo Cluster OpenServerless up and running
+ else echo Cluster OpenServerless not found
fi
info:
silent: true
- desc: info the Nuvolaris cluster in Docker
+ desc: info the OpenServerless cluster in Docker
cmds:
- |
echo "=== KUBECONFIG"
@@ -65,7 +65,7 @@ tasks:
- >
kind create cluster
--kubeconfig="$NUV_TMP/kubeconfig"
- --wait=1m --name=nuvolaris
+ --wait=1m --name=openserverless
--config=_kind.yaml
ingress:
@@ -77,24 +77,24 @@ tasks:
create:
silent: true
- desc: create the Nuvolaris cluster in Docker
+ desc: create the OpenServerless cluster in Docker
cmds:
- task: cluster
- task: ingress
- cp "$NUV_TMP/kubeconfig" "$NUV_TMP/kind.kubeconfig"
status:
- - kind get clusters | grep nuvolaris
+ - kind get clusters | grep openserverless
delete:
silent: true
- desc: destroy the Nuvolaris cluster in Docker
+ desc: destroy the OpenServerless cluster in Docker
cmds:
- - kind delete clusters nuvolaris
+ - kind delete clusters openserverless
- rm "$KUBECONFIG" "$NUV_TMP/kind.kubeconfig"
kubeconfig:
desc: export kubeconfig
silent: true
cmds:
- - kind export kubeconfig --name=nuvolaris --kubeconfig
"$NUV_TMP/kubeconfig"
+ - kind export kubeconfig --name=openserverless --kubeconfig
"$NUV_TMP/kubeconfig"
- cp "$NUV_TMP/kubeconfig" "$NUV_TMP/kind.kubeconfig"
diff --git
a/stress-test/olaris-stress/setup/kubernetes/common/nuvolaris-common.yaml
b/stress-test/olaris-stress/setup/kubernetes/common/openserverless-common.yaml
similarity index 86%
rename from
stress-test/olaris-stress/setup/kubernetes/common/nuvolaris-common.yaml
rename to
stress-test/olaris-stress/setup/kubernetes/common/openserverless-common.yaml
index b44f480..d8b9c3a 100644
--- a/stress-test/olaris-stress/setup/kubernetes/common/nuvolaris-common.yaml
+++
b/stress-test/olaris-stress/setup/kubernetes/common/openserverless-common.yaml
@@ -19,18 +19,18 @@
apiVersion: v1
kind: Namespace
metadata:
- name: nuvolaris
+ name: openserverless
---
apiVersion: v1
kind: ConfigMap
metadata:
name: config
- namespace: nuvolaris
+ namespace: openserverless
---
apiVersion: v1
kind: ServiceAccount
metadata:
- name: nuvolaris-operator
- namespace: nuvolaris
+ name: openserverless-operator
+ namespace: openserverless
labels:
- app: nuvolaris-operator
+ app: openserverless-operator
diff --git
a/stress-test/olaris-stress/setup/kubernetes/common/nuvolaris-kubegres-common.yaml
b/stress-test/olaris-stress/setup/kubernetes/common/openserverless-kubegres-common.yaml
similarity index 97%
rename from
stress-test/olaris-stress/setup/kubernetes/common/nuvolaris-kubegres-common.yaml
rename to
stress-test/olaris-stress/setup/kubernetes/common/openserverless-kubegres-common.yaml
index 7766570..f3556c7 100644
---
a/stress-test/olaris-stress/setup/kubernetes/common/nuvolaris-kubegres-common.yaml
+++
b/stress-test/olaris-stress/setup/kubernetes/common/openserverless-kubegres-common.yaml
@@ -20,4 +20,4 @@ apiVersion: v1
kind: ServiceAccount
metadata:
name: kubegres-controller-manager
- namespace: nuvolaris
\ No newline at end of file
+ namespace: openserverless
\ No newline at end of file
diff --git a/stress-test/olaris-stress/setup/kubernetes/crds/whisk-crd.yaml
b/stress-test/olaris-stress/setup/kubernetes/crds/whisk-crd.yaml
index 81b7705..bb816e1 100644
--- a/stress-test/olaris-stress/setup/kubernetes/crds/whisk-crd.yaml
+++ b/stress-test/olaris-stress/setup/kubernetes/crds/whisk-crd.yaml
@@ -19,11 +19,11 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
- name: whisks.nuvolaris.org
- namespace: nuvolaris
+ name: whisks.openserverless.org
+ namespace: openserverless
spec:
scope: Namespaced
- group: nuvolaris.org
+ group: openserverless.org
names:
kind: Whisk
plural: whisks
@@ -43,12 +43,12 @@ spec:
type: object
x-kubernetes-preserve-unknown-fields: true
properties:
- nuvolaris:
+ openserverless:
description: Used to specify the openwishk apihost. It can
be omitted on kubernetes having ingress attached to external LB (AKS, EKS, LKS
etc)
type: object
properties:
password:
- description: a password to be used to impersonate the
nuvolaris user over some specific whisk_system action as the devel one.
+ description: a password to be used to impersonate the
openserverless user over some specific whisk_system action as the devel one.
type: string
apihost:
description: a valid api hostname or ip address. If set
to auto the ip address of the kubernetes cluster will be used to generate a
hostname with <ip>.nip.io
@@ -103,7 +103,7 @@ spec:
description: deploys redis
type: boolean
cron:
- description: activate the nuvolaris internal scheduled
action executor
+ description: activate the openserverless internal
scheduled action executor
type: boolean
tls:
description: enables TLS support via let's encrypt
certificate for the ow apihost
@@ -124,7 +124,7 @@ spec:
- openwhisk
- couchdb
openwhisk:
- description: Used to setup the default OW namespaces
assigned to whisk-system and nuvolaris
+ description: Used to setup the default OW namespaces
assigned to whisk-system and openserverless
type: object
properties:
namespaces:
@@ -133,12 +133,12 @@ spec:
whisk-system:
description: the auth value to be used for the
whisk-system user
type: string
- nuvolaris:
- description: the auth value to be used for the
nuvolaris user
+ openserverless:
+ description: the auth value to be used for the
openserverless user
type: string
required:
- whisk-system
- - nuvolaris
+ - openserverless
required:
- namespaces
couchdb:
@@ -192,7 +192,7 @@ spec:
- admin
- controller
mongodb:
- description: used to configure a nuvolaris shared mongodb
instance
+ description: used to configure a openserverless shared
mongodb instance
type: object
properties:
host:
@@ -217,8 +217,8 @@ spec:
required:
- user
- password
- nuvolaris:
- description: mongodb nuvolaris database credentials
+ openserverless:
+ description: mongodb openserverless database credentials
type: object
properties:
user:
@@ -232,9 +232,9 @@ spec:
- host
- volume-size
- admin
- - nuvolaris
+ - openserverless
postgres:
- description: used to configure a nuvolaris shared postgres
instance
+ description: used to configure a openserverless shared
postgres instance
type: object
properties:
volume-size:
@@ -254,8 +254,8 @@ spec:
required:
- password
- replica-password
- nuvolaris:
- description: postgres nuvolaris database credentials
+ openserverless:
+ description: postgres openserverless database credentials
type: object
properties:
password:
@@ -265,7 +265,7 @@ spec:
required:
- volume-size
- admin
- - nuvolaris
+ - openserverless
kafka:
description: setup a kafka instance
type: object
@@ -335,8 +335,8 @@ spec:
required:
- user
- password
- nuvolaris:
- description: used to configure the MINIO nuvolaris user
used for non administrative purposes
+ openserverless:
+ description: used to configure the MINIO openserverless
user used for non administrative purposes
type: object
properties:
user:
@@ -349,7 +349,7 @@ spec:
required:
- volume-size
- admin
- - nuvolaris
+ - openserverless
redis:
description: used to configure redis default credentials
type: object
@@ -371,12 +371,12 @@ spec:
type: string
required:
- password
- nuvolaris:
- description: used to configure nuvolaris REDIS user
+ openserverless:
+ description: used to configure openserverless REDIS user
type: object
properties:
prefix:
- description: REDIS nuvolaris key prefix. Defaulted
to "nuvolaris:" if missing
+ description: REDIS openserverless key prefix.
Defaulted to "openserverless:" if missing
type: string
password:
type: string
@@ -385,7 +385,7 @@ spec:
required:
- volume-size
- default
- - nuvolaris
+ - openserverless
configs:
description: Configuration parameters to customize OW
controller/invoker
type: object
diff --git
a/stress-test/olaris-stress/setup/kubernetes/crds/whisk-user-crd.yaml
b/stress-test/olaris-stress/setup/kubernetes/crds/whisk-user-crd.yaml
index 5645864..c91aff1 100644
--- a/stress-test/olaris-stress/setup/kubernetes/crds/whisk-user-crd.yaml
+++ b/stress-test/olaris-stress/setup/kubernetes/crds/whisk-user-crd.yaml
@@ -37,11 +37,11 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
- name: whisksusers.nuvolaris.org
- namespace: nuvolaris
+ name: whisksusers.openserverless.org
+ namespace: openserverless
spec:
scope: Namespaced
- group: nuvolaris.org
+ group: openserverless.org
names:
kind: WhiskUser
plural: whisksusers
@@ -92,7 +92,7 @@ spec:
- prefix
- password
object-storage:
- description: used to setup nuvolaris MINIO instance with
custom user resources
+ description: used to setup openserverless MINIO instance
with custom user resources
type: object
x-kubernetes-preserve-unknown-fields: true
properties:
diff --git a/stress-test/olaris-stress/setup/kubernetes/crds/workflows-crd.yaml
b/stress-test/olaris-stress/setup/kubernetes/crds/workflows-crd.yaml
index 2f116e7..16ca0de 100644
--- a/stress-test/olaris-stress/setup/kubernetes/crds/workflows-crd.yaml
+++ b/stress-test/olaris-stress/setup/kubernetes/crds/workflows-crd.yaml
@@ -19,9 +19,9 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
- name: workflows.nuvolaris.org
+ name: workflows.openserverless.org
spec:
- group: nuvolaris.org
+ group: openserverless.org
versions:
- name: v1
served: true
diff --git a/stress-test/olaris-stress/setup/kubernetes/forcedelete.src
b/stress-test/olaris-stress/setup/kubernetes/forcedelete.src
index 5c8a5cd..1e0afc2 100644
--- a/stress-test/olaris-stress/setup/kubernetes/forcedelete.src
+++ b/stress-test/olaris-stress/setup/kubernetes/forcedelete.src
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
#
-K="kubectl -n nuvolaris"
+K="kubectl -n openserverless"
function force_delete {
ITEM=$1
diff --git a/stress-test/olaris-stress/setup/kubernetes/nuvfile.yml
b/stress-test/olaris-stress/setup/kubernetes/nuvfile.yml
index ca8d693..2475e87 100644
--- a/stress-test/olaris-stress/setup/kubernetes/nuvfile.yml
+++ b/stress-test/olaris-stress/setup/kubernetes/nuvfile.yml
@@ -60,14 +60,14 @@ env:
tasks:
status:
- desc: show nuvolaris cluster status
+ desc: show openserverless cluster status
silent: true
cmds:
- - echo "=== Nuvolaris Deployment"
- - "kubectl -n nuvolaris get sts,po,svc"
+ - echo "=== OpenServerless Deployment"
+ - "kubectl -n openserverless get sts,po,svc"
info:
- desc: show nuvolaris cluster info
+ desc: show openserverless cluster info
silent: true
cmds:
- |
@@ -75,7 +75,7 @@ tasks:
echo $KUBECONFIG
kubectl config get-contexts
echo "=== Nodes"
- kubectl -n nuvolaris get no
+ kubectl -n openserverless get no
echo "=== kubectl version"
kubectl version --short 2>/dev/null
@@ -83,7 +83,7 @@ tasks:
#desc get crd
silent: true
cmds:
- - kubectl get wsk/controller -n nuvolaris -o yaml
+ - kubectl get wsk/controller -n openserverless -o yaml
wait:
#desc: wait for an object to reach a condition
@@ -95,7 +95,7 @@ tasks:
RES=false
while [[ $N -lt {{.RETRY}} ]]
do echo "$((N++)) waiting for {{.OBJECT}}"
- if kubectl -n nuvolaris get {{.OBJECT}} 2>/dev/null
+ if kubectl -n openserverless get {{.OBJECT}} 2>/dev/null
then RES=true ; break
fi
sleep {{.TIMEOUT}}
@@ -107,7 +107,7 @@ tasks:
while [[ $N -lt {{.RETRY}} ]]
do
echo "$((N++)) waiting for {{.OBJECT}} ready"
- if kubectl -n nuvolaris wait --for=condition=Ready {{.OBJECT}}
--timeout={{.TIMEOUT}} 2>/dev/null
+ if kubectl -n openserverless wait --for=condition=Ready {{.OBJECT}}
--timeout={{.TIMEOUT}} 2>/dev/null
then RES=true ; break
fi
done
@@ -136,12 +136,12 @@ tasks:
kind: ConfigMap
metadata:
name: openwhisk-runtimes
- namespace: nuvolaris
+ namespace: openserverless
data:
runtimes.json: |-
EOF
- awk '{ print " " $0}' <"{{.RUNTIMES}}" >>_runtimes.yaml
- - kubectl -n nuvolaris apply -f _runtimes.yaml
+ - kubectl -n openserverless apply -f _runtimes.yaml
vars:
RUNTIMES:
sh: |
@@ -167,7 +167,7 @@ tasks:
- "kubectl apply -f _operator.yaml"
- task: wait
vars:
- OBJECT: pod/nuvolaris-operator-0
+ OBJECT: pod/openserverless-operator-0
whiskcrd:
silent: true
@@ -180,7 +180,7 @@ tasks:
silent: true
cmds:
- |
- if test -z "$SECRET_OPENWHISK_NUVOLARIS"
+ if test -z "$SECRET_OPENWHISK_OPENSERVERLESS"
then nuv util secret
else echo Reusing current secrets.
fi
@@ -206,16 +206,16 @@ tasks:
#desc: wait for active services
cmds:
- |
- if $NUVOLARIS_REDIS
+ if $OPENSERVERLESS_REDIS
then nuv setup kubernetes wait OBJECT=po/redis-0
fi
- |
- if $NUVOLARIS_MONGODB
- then nuv setup kubernetes wait OBJECT=po/nuvolaris-mongodb-0
+ if $OPENSERVERLESS_MONGODB
+ then nuv setup kubernetes wait OBJECT=po/openserverless-mongodb-0
fi
- |
- if $NUVOLARIS_MINIO
- then POD="$(kubectl -n nuvolaris get po -l app=minio -o
jsonpath='{.items[0].metadata.name}')"
+ if $OPENSERVERLESS_MINIO
+ then POD="$(kubectl -n openserverless get po -l app=minio -o
jsonpath='{.items[0].metadata.name}')"
nuv setup kubernetes wait OBJECT=pod/$POD
fi
@@ -291,16 +291,16 @@ tasks:
desc: delete cluster
cmds:
- source forcedelete.src
- - kubectl -n nuvolaris delete sts/nuvolaris-operator --grace-period=0
- - kubectl -n nuvolaris delete po,sts,job,deploy,svc --all
--grace-period=0
- - kubectl -n nuvolaris delete cm,secret,sa,role --all
- - kubectl -n nuvolaris delete pvc --all
- - kubectl -n nuvolaris delete ing --all --grace-period=0 2>/dev/null
- - kubectl -n nuvolaris delete route --all --grace-period=0 2>/dev/null
- - kubectl -n nuvolaris delete kubegres --all
+ - kubectl -n openserverless delete sts/openserverless-operator
--grace-period=0
+ - kubectl -n openserverless delete po,sts,job,deploy,svc --all
--grace-period=0
+ - kubectl -n openserverless delete cm,secret,sa,role --all
+ - kubectl -n openserverless delete pvc --all
+ - kubectl -n openserverless delete ing --all --grace-period=0 2>/dev/null
+ - kubectl -n openserverless delete route --all --grace-period=0
2>/dev/null
+ - kubectl -n openserverless delete kubegres --all
- kubectl delete clusterissuers/letsencrypt-issuer 2>/dev/null
- #- "kubectl get ns nuvolaris -o json | jq '.spec.finalizers = []' |
kubectl replace --raw '/api/v1/namespaces/nuvolaris/finalize' -f -"
- - kubectl delete ns nuvolaris
+ #- "kubectl get ns openserverless -o json | jq '.spec.finalizers = []' |
kubectl replace --raw '/api/v1/namespaces/openserverless/finalize' -f -"
+ - kubectl delete ns openserverless
superdelete:
- source superdelete.src
@@ -310,7 +310,7 @@ tasks:
desc: "unlock locked deletion (removing a finalizers)"
cmds:
- >
- kubectl -n nuvolaris patch wsk/controller --type=merge
+ kubectl -n openserverless patch wsk/controller --type=merge
--patch '{"metadata": {"finalizers":[] } }'
operator-update:
@@ -318,7 +318,7 @@ tasks:
desc: update the operator using the latest version configured in
nuvroot.json if it is different than the current deployed one
cmds:
- task: operator
- - kubectl -n nuvolaris rollout restart statefulset nuvolaris-operator
+ - kubectl -n openserverless rollout restart statefulset
openserverless-operator
preconditions:
- sh: '[ $IMAGES_OPERATOR != $(nuv debug operator:version) ]'
- msg: "Current nuvolaris operator pod it is already updated to newest
version. Request ignored."
\ No newline at end of file
+ msg: "Current openserverless operator pod it is already updated to
newest version. Request ignored."
\ No newline at end of file
diff --git a/stress-test/olaris-stress/setup/kubernetes/operator.yaml
b/stress-test/olaris-stress/setup/kubernetes/operator.yaml
index 4b95c1b..f58bdb3 100644
--- a/stress-test/olaris-stress/setup/kubernetes/operator.yaml
+++ b/stress-test/olaris-stress/setup/kubernetes/operator.yaml
@@ -18,25 +18,25 @@
apiVersion: apps/v1
kind: StatefulSet
metadata:
- name: nuvolaris-operator
- namespace: nuvolaris
+ name: openserverless-operator
+ namespace: openserverless
spec:
replicas: 1
selector:
matchLabels:
- name: nuvolaris-operator
+ name: openserverless-operator
template:
metadata:
labels:
- name: nuvolaris-operator
- app: nuvolaris-operator
+ name: openserverless-operator
+ app: openserverless-operator
annotations:
- whisks.nuvolaris.org/annotate-version: "true"
+ whisks.openserverless.org/annotate-version: "true"
spec:
- serviceAccountName: nuvolaris-operator
+ serviceAccountName: openserverless-operator
restartPolicy: Always
containers:
- - name: nuvolaris-operator
+ - name: openserverless-operator
image: ${IMAGES_OPERATOR}
imagePullPolicy: Always
command: ["./run.sh"]
diff --git
a/stress-test/olaris-stress/setup/kubernetes/roles/nuvolaris-kubegres-roles.yaml
b/stress-test/olaris-stress/setup/kubernetes/roles/openserverless-kubegres-roles.yaml
similarity index 97%
rename from
stress-test/olaris-stress/setup/kubernetes/roles/nuvolaris-kubegres-roles.yaml
rename to
stress-test/olaris-stress/setup/kubernetes/roles/openserverless-kubegres-roles.yaml
index 86ceb52..0bedc08 100644
---
a/stress-test/olaris-stress/setup/kubernetes/roles/nuvolaris-kubegres-roles.yaml
+++
b/stress-test/olaris-stress/setup/kubernetes/roles/openserverless-kubegres-roles.yaml
@@ -20,7 +20,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: kubegres-leader-election-role
- namespace: nuvolaris
+ namespace: openserverless
rules:
- apiGroups:
- ""
@@ -223,7 +223,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: kubegres-leader-election-rolebinding
- namespace: nuvolaris
+ namespace: openserverless
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
@@ -244,7 +244,7 @@ roleRef:
subjects:
- kind: ServiceAccount
name: kubegres-controller-manager
- namespace: nuvolaris
+ namespace: openserverless
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@@ -257,4 +257,4 @@ roleRef:
subjects:
- kind: ServiceAccount
name: kubegres-controller-manager
- namespace: nuvolaris
\ No newline at end of file
+ namespace: openserverless
\ No newline at end of file
diff --git
a/stress-test/olaris-stress/setup/kubernetes/roles/openwhisk-core-roles.yaml
b/stress-test/olaris-stress/setup/kubernetes/roles/openwhisk-core-roles.yaml
index 2421432..8a47de7 100644
--- a/stress-test/olaris-stress/setup/kubernetes/roles/openwhisk-core-roles.yaml
+++ b/stress-test/olaris-stress/setup/kubernetes/roles/openwhisk-core-roles.yaml
@@ -20,14 +20,14 @@
apiVersion: v1
kind: ServiceAccount
metadata:
- name: nuvolaris-openwhisk-core
- namespace: nuvolaris
+ name: openserverless-openwhisk-core
+ namespace: openserverless
---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: openwhisk-core-role
- namespace: nuvolaris
+ namespace: openserverless
rules:
- apiGroups: ["extensions", "apps"]
resources: ["deployments"]
@@ -46,12 +46,12 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: openwhisk-controller-role-rb
- namespace: nuvolaris
+ namespace: openserverless
roleRef:
kind: Role
name: openwhisk-core-role
apiGroup: rbac.authorization.k8s.io
subjects:
- kind: ServiceAccount
- name: nuvolaris-openwhisk-core
- namespace: nuvolaris
+ name: openserverless-openwhisk-core
+ namespace: openserverless
diff --git
a/stress-test/olaris-stress/setup/kubernetes/roles/operator-clusterroles.yaml
b/stress-test/olaris-stress/setup/kubernetes/roles/operator-clusterroles.yaml
index be295fc..ac1d1ec 100644
---
a/stress-test/olaris-stress/setup/kubernetes/roles/operator-clusterroles.yaml
+++
b/stress-test/olaris-stress/setup/kubernetes/roles/operator-clusterroles.yaml
@@ -19,9 +19,9 @@
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
- name: nuvolaris-operator-cr
+ name: openserverless-operator-cr
labels:
- app: nuvolaris-operator-cr
+ app: openserverless-operator-cr
rules:
# read nodes storageclasses ingressclasses
@@ -94,15 +94,15 @@ rules:
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
- name: nuvolaris-operator-crb
- namespace: nuvolaris
+ name: openserverless-operator-crb
+ namespace: openserverless
labels:
- app: nuvolaris-operator-crb
+ app: openserverless-operator-crb
subjects:
- kind: ServiceAccount
- namespace: nuvolaris
- name: nuvolaris-operator
+ namespace: openserverless
+ name: openserverless-operator
roleRef:
kind: ClusterRole
- name: nuvolaris-operator-cr
+ name: openserverless-operator-cr
apiGroup: rbac.authorization.k8s.io
\ No newline at end of file
diff --git
a/stress-test/olaris-stress/setup/kubernetes/roles/operator-roles.yaml
b/stress-test/olaris-stress/setup/kubernetes/roles/operator-roles.yaml
index 7c85693..a7405fb 100644
--- a/stress-test/olaris-stress/setup/kubernetes/roles/operator-roles.yaml
+++ b/stress-test/olaris-stress/setup/kubernetes/roles/operator-roles.yaml
@@ -19,10 +19,10 @@
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
- name: nuvolaris-operator-role
- namespace: nuvolaris
+ name: openserverless-operator-role
+ namespace: openserverless
labels:
- app: nuvolaris-operator-role
+ app: openserverless-operator-role
rules:
# edit secrets cm po svc pvc ingresses serviceaccounts events
@@ -54,8 +54,8 @@ rules:
resources: ["jobs", "cronjobs", "*/finalizers"]
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
-# edit nuvolaris crds
-- apiGroups: ["nuvolaris.org"]
+# edit openserverless crds
+- apiGroups: ["openserverless.org"]
resources:
["whisks","whisks/status","whisksusers","whisksusers/status","workflows","workflows/status","*/finalizers"]
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
@@ -91,15 +91,15 @@ rules:
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
- name: nuvolaris-operator-rb
- namespace: nuvolaris
+ name: openserverless-operator-rb
+ namespace: openserverless
labels:
- app: nuvolaris-operator-rb
+ app: openserverless-operator-rb
subjects:
- kind: ServiceAccount
- namespace: nuvolaris
- name: nuvolaris-operator
+ namespace: openserverless
+ name: openserverless-operator
roleRef:
kind: Role
- name: nuvolaris-operator-role
+ name: openserverless-operator-role
apiGroup: rbac.authorization.k8s.io
diff --git a/stress-test/olaris-stress/setup/kubernetes/whisk.yaml
b/stress-test/olaris-stress/setup/kubernetes/whisk.yaml
index e293ec0..dc98bb7 100644
--- a/stress-test/olaris-stress/setup/kubernetes/whisk.yaml
+++ b/stress-test/olaris-stress/setup/kubernetes/whisk.yaml
@@ -15,21 +15,21 @@
# specific language governing permissions and limitations
# under the License.
#
-apiVersion: nuvolaris.org/v1
+apiVersion: openserverless.org/v1
kind: Whisk
metadata:
name: controller
- namespace: nuvolaris
+ namespace: openserverless
spec:
- nuvolaris:
- password: $SECRET_NUVOLARIS_METADATA
- kube: ${NUVOLARIS_KUBE:-auto}
- apihost: ${NUVOLARIS_APIHOST}
- storageclass: ${NUVOLARIS_STORAGECLASS:-auto}
- provisioner: ${NUVOLARIS_PROVISIONER:-auto}
- ingressclass: ${NUVOLARIS_INGRESSCLASS:-auto}
- ingresslb: ${NUVOLARIS_INGRESSLB:-auto}
- protocol: ${NUVOLARIS_HOST_PROTOCOL:-auto}
+ openserverless:
+ password: $SECRET_OPENSERVERLESS_METADATA
+ kube: ${OPENSERVERLESS_KUBE:-auto}
+ apihost: ${OPENSERVERLESS_APIHOST}
+ storageclass: ${OPENSERVERLESS_STORAGECLASS:-auto}
+ provisioner: ${OPENSERVERLESS_PROVISIONER:-auto}
+ ingressclass: ${OPENSERVERLESS_INGRESSCLASS:-auto}
+ ingresslb: ${OPENSERVERLESS_INGRESSLB:-auto}
+ protocol: ${OPENSERVERLESS_HOST_PROTOCOL:-auto}
controller:
image: "$IMAGES_CONTROLLER"
components:
@@ -42,26 +42,26 @@ spec:
# start kafka
kafka: false
# start mongodb
- mongodb: ${NUVOLARIS_MONGODB}
+ mongodb: ${OPENSERVERLESS_MONGODB}
# start redis
- redis: ${NUVOLARIS_REDIS}
+ redis: ${OPENSERVERLESS_REDIS}
# start cron based action parser
- cron: ${NUVOLARIS_CRON}
+ cron: ${OPENSERVERLESS_CRON}
# enable TLS
- tls: ${NUVOLARIS_TLS}
+ tls: ${OPENSERVERLESS_TLS}
# minio enabled or not
- minio: ${NUVOLARIS_MINIO}
+ minio: ${OPENSERVERLESS_MINIO}
# minio static enabled or not
- static: ${NUVOLARIS_STATIC}
+ static: ${OPENSERVERLESS_STATIC}
# postgres enabled or not
- postgres: ${NUVOLARIS_POSTGRES}
+ postgres: ${OPENSERVERLESS_POSTGRES}
tls:
- acme-registered-email: ${NUVOLARIS_TLSEMAIL}
+ acme-registered-email: ${OPENSERVERLESS_TLSEMAIL}
acme-server-url: https://acme-v02.api.letsencrypt.org/directory
openwhisk:
namespaces:
whisk-system: $SECRET_OPENWHISK_SYSTEM
- nuvolaris: $SECRET_OPENWHISK_NUVOLARIS
+ openserverless: $SECRET_OPENWHISK_OPENSERVERLESS
couchdb:
host: couchdb
volume-size: 10
@@ -111,18 +111,18 @@ spec:
volume-size: 10
default:
password: $SECRET_REDIS_DEFAULT
- nuvolaris:
- prefix: nuvolaris
- password: $SECRET_REDIS_NUVOLARIS
+ openserverless:
+ prefix: openserverless
+ password: $SECRET_REDIS_OPENSERVERLESS
mongodb:
host: mongodb
volume-size: 10
admin:
user: whisk_admin
password: $SECRET_MONGODB_ADMIN
- nuvolaris:
- user: nuvolaris
- password: $SECRET_MONGODB_NUVOLARIS
+ openserverless:
+ user: openserverless
+ password: $SECRET_MONGODB_OPENSERVERLESS
exposedExternally: False
useOperator: False
minio:
@@ -130,14 +130,14 @@ spec:
admin:
user: minioadmin
password: $SECRET_MINIO_ADMIN
- nuvolaris:
- user: nuvolaris
- password: $SECRET_MINIO_NUVOLARIS
+ openserverless:
+ user: openserverless
+ password: $SECRET_MINIO_OPENSERVERLESS
postgres:
volume-size: 5
replicas: 2
admin:
password: $SECRET_POSTGRES_ADMIN
replica-password: $SECRET_POSTGRES_REPLICA
- nuvolaris:
- password: $SECRET_POSTGRES_NUVOLARIS
+ openserverless:
+ password: $SECRET_POSTGRES_OPENSERVERLESS
diff --git a/stress-test/olaris-stress/setup/nuvfile.yml
b/stress-test/olaris-stress/setup/nuvfile.yml
index 34cce3c..aff6108 100644
--- a/stress-test/olaris-stress/setup/nuvfile.yml
+++ b/stress-test/olaris-stress/setup/nuvfile.yml
@@ -38,7 +38,7 @@ tasks:
config STATUS_LAST=devcluster
nuv config standalone --javaopts=2 --poolmemory=6
--activation_max_payload=1048576
nuv stress setup kubernetes create
- nuv setup nuvolaris login
+ nuv setup openserverless login
nuv util notify "{{.TASK}}"
fi
@@ -52,7 +52,7 @@ tasks:
then nuv setup kubernetes delete CONTEXT="{{._context_}}"
else
nuv setup kubernetes create CONTEXT="{{._context_}}"
- nuv setup nuvolaris login
+ nuv setup openserverless login
config STATUS_LAST=cluster
if test -n "{{._context_}}"
then config STATUS_CONTEXT="{{._context_}}"
@@ -71,7 +71,7 @@ tasks:
else
nuv cloud k3s create SERVER="{{._server_}}" USERNAME="{{._user_}}"
nuv setup kubernetes create
- nuv setup nuvolaris login
+ nuv setup openserverless login
config STATUS_LAST=server STATUS_SERVER="{{._server_}}"
if test -n "{{._user_}}"
then config STATUS_USERNAME="{{._user_}}"
diff --git a/stress-test/olaris-stress/setup/nuvopts.txt
b/stress-test/olaris-stress/setup/nuvopts.txt
index 1d7ccfa..7d3bb9d 100644
--- a/stress-test/olaris-stress/setup/nuvopts.txt
+++ b/stress-test/olaris-stress/setup/nuvopts.txt
@@ -5,7 +5,7 @@ Usage:
setup devcluster [--uninstall|--status]
Commands:
- setup devcluster deploy Nuvolaris in a devcluster created locally
+ setup devcluster deploy OpenServerless in a devcluster created locally
you need Docker Desktop available with at least 6G of
memory assigned
Options:
diff --git a/stress-test/olaris-stress/setup/nuvolaris/hello.js
b/stress-test/olaris-stress/setup/openserverless/hello.js
similarity index 100%
rename from stress-test/olaris-stress/setup/nuvolaris/hello.js
rename to stress-test/olaris-stress/setup/openserverless/hello.js
diff --git a/stress-test/olaris-stress/setup/nuvolaris/minio.js
b/stress-test/olaris-stress/setup/openserverless/minio.js
similarity index 100%
rename from stress-test/olaris-stress/setup/nuvolaris/minio.js
rename to stress-test/olaris-stress/setup/openserverless/minio.js
diff --git a/stress-test/olaris-stress/setup/nuvolaris/mongodb.js
b/stress-test/olaris-stress/setup/openserverless/mongodb.js
similarity index 100%
rename from stress-test/olaris-stress/setup/nuvolaris/mongodb.js
rename to stress-test/olaris-stress/setup/openserverless/mongodb.js
diff --git a/stress-test/olaris-stress/setup/nuvolaris/nuvfile.yml
b/stress-test/olaris-stress/setup/openserverless/nuvfile.yml
similarity index 63%
rename from stress-test/olaris-stress/setup/nuvolaris/nuvfile.yml
rename to stress-test/olaris-stress/setup/openserverless/nuvfile.yml
index 14abd4b..1edae73 100644
--- a/stress-test/olaris-stress/setup/nuvolaris/nuvfile.yml
+++ b/stress-test/olaris-stress/setup/openserverless/nuvfile.yml
@@ -25,7 +25,7 @@ vars:
TIMEOUT: 10
ETC:
sh: if $WSK_INSECURE ; then echo "-i" ; else echo "" ; fi
- CFG: "kubectl -n nuvolaris get wsk/controller"
+ CFG: "kubectl -n openserverless get wsk/controller"
SLEEP: "500"
env:
@@ -46,7 +46,7 @@ tasks:
N=0
while true
do
- APIHOST="$(kubectl -n nuvolaris get cm/config -o
jsonpath='{.metadata.annotations.apihost}')"
+ APIHOST="$(kubectl -n openserverless get cm/config -o
jsonpath='{.metadata.annotations.apihost}')"
HOST="$(echo $APIHOST | awk -F: '{print $2}')"
if [[ "$APIHOST" != "" ]] && [[ "$HOST" != "//pending" ]]
then break
@@ -57,7 +57,7 @@ tasks:
echo $APIHOST
wait-cm:
- desc: wait for an annotation in nuvolaris cm/config
+ desc: wait for an annotation in openserverless cm/config
silent: true
cmds:
- test -n "{{.JSONPATH}}" || die "use
JSONPATH=<cm/config-jsonpath-lookup>"
@@ -66,7 +66,7 @@ tasks:
RES=false
while [[ $N -lt {{.RETRY}} ]]
do
- ANNOT_VALUE="$(kubectl -n nuvolaris get cm/config -o
jsonpath='{{.JSONPATH}}')"
+ ANNOT_VALUE="$(kubectl -n openserverless get cm/config -o
jsonpath='{{.JSONPATH}}')"
if [[ -z "$ANNOT_VALUE" ]]
then
echo "$((N++)) Waiting for annotations {{.JSONPATH}} to be set"
@@ -78,13 +78,13 @@ tasks:
$RES
config:
- #desc: configuring nuvolaris
+ #desc: configuring openserverless
silent: true
cmds:
- |
echo export KUBECONFIG=$KUBECONFIG
- APIHOST=$(kubectl --kubeconfig="$KUBECONFIG" -n nuvolaris get cm/config
-o jsonpath='{.metadata.annotations.apihost}')
- AUTH=$(kubectl --kubeconfig="$KUBECONFIG" -n nuvolaris get
wsk/controller -ojsonpath='{.spec.openwhisk.namespaces.nuvolaris}')
+ APIHOST=$(kubectl --kubeconfig="$KUBECONFIG" -n openserverless get
cm/config -o jsonpath='{.metadata.annotations.apihost}')
+ AUTH=$(kubectl --kubeconfig="$KUBECONFIG" -n openserverless get
wsk/controller -ojsonpath='{.spec.openwhisk.namespaces.openserverless}')
echo export $APIHOST
echo export $AUTH
retry -t 100 -m 600 nuv -wsk {{.ETC}} --apihost "$APIHOST" --auth
"$AUTH" namespace list
@@ -92,7 +92,7 @@ tasks:
login:
silent: true
- desc: configuring nuvolaris
+ desc: configuring openserverless
cmds:
- task: wait
- task: config
@@ -104,7 +104,7 @@ tasks:
cmds:
- "{{.RUN}} wsk {{.ETC}} package update hello"
- "{{.RUN}} wsk {{.ETC}} action update hello/hello hello.js"
- - "{{.RUN}} wsk {{.ETC}} action invoke hello/hello -p name Nuvolaris -r |
grep hello"
+ - "{{.RUN}} wsk {{.ETC}} action invoke hello/hello -p name OpenServerless
-r | grep hello"
mongodb:
silent: true
@@ -113,7 +113,7 @@ tasks:
- #echo {{.MONGODB_URL}}
- "{{.RUN}} wsk {{.ETC}} package update hello"
- |
- MONGODB_URL="$(kubectl -n nuvolaris get cm/config -o
jsonpath='{.metadata.annotations.mongodb_url}')"
+ MONGODB_URL="$(kubectl -n openserverless get cm/config -o
jsonpath='{.metadata.annotations.mongodb_url}')"
{{.RUN}} wsk {{.ETC}} action update hello/mongodb mongodb.js -p
mongodb_url "$MONGODB_URL"
- "{{.RUN}} wsk {{.ETC}} action invoke hello/mongodb -r | grep 'hello'"
@@ -123,8 +123,8 @@ tasks:
cmds:
- "{{.RUN}} wsk {{.ETC}} package update hello"
- |
- REDIS_URL="$(kubectl -n nuvolaris get cm/config -o
jsonpath='{.metadata.annotations.redis_url}')"
- REDIS_PREFIX="$(kubectl -n nuvolaris get cm/config -o
jsonpath='{.metadata.annotations.redis_prefix}')"
+ REDIS_URL="$(kubectl -n openserverless get cm/config -o
jsonpath='{.metadata.annotations.redis_url}')"
+ REDIS_PREFIX="$(kubectl -n openserverless get cm/config -o
jsonpath='{.metadata.annotations.redis_prefix}')"
{{.RUN}} wsk {{.ETC}} action update hello/redis redis.js -p redis_url
"$REDIS_URL" -p redis_prefix "$REDIS_PREFIX"
- "{{.RUN}} wsk {{.ETC}} action invoke hello/redis -r | grep 'hello'"
@@ -134,12 +134,12 @@ tasks:
cmds:
- "{{.RUN}} wsk {{.ETC}} package update hello"
- |
- MINIO_ACCESS_KEY=$(kubectl -n nuvolaris get cm/config -o
jsonpath='{.metadata.annotations.minio_access_key}')
- MINIO_SECRET_KEY=$(kubectl -n nuvolaris get cm/config -o
jsonpath='{.metadata.annotations.minio_secret_key}')
- MINIO_HOST=$(kubectl -n nuvolaris get cm/config -o
jsonpath='{.metadata.annotations.minio_host}')
- MINIO_PORT=$(kubectl -n nuvolaris get cm/config -o
jsonpath='{.metadata.annotations.minio_port}')
- MINIO_BUCKET_DATA=$(kubectl -n nuvolaris get cm/config -o
jsonpath='{.metadata.annotations.minio_bucket_data}')
- MINIO_BUCKET_WEB=$(kubectl -n nuvolaris get cm/config -o
jsonpath='{.metadata.annotations.minio_bucket_static}')
+ MINIO_ACCESS_KEY=$(kubectl -n openserverless get cm/config -o
jsonpath='{.metadata.annotations.minio_access_key}')
+ MINIO_SECRET_KEY=$(kubectl -n openserverless get cm/config -o
jsonpath='{.metadata.annotations.minio_secret_key}')
+ MINIO_HOST=$(kubectl -n openserverless get cm/config -o
jsonpath='{.metadata.annotations.minio_host}')
+ MINIO_PORT=$(kubectl -n openserverless get cm/config -o
jsonpath='{.metadata.annotations.minio_port}')
+ MINIO_BUCKET_DATA=$(kubectl -n openserverless get cm/config -o
jsonpath='{.metadata.annotations.minio_bucket_data}')
+ MINIO_BUCKET_WEB=$(kubectl -n openserverless get cm/config -o
jsonpath='{.metadata.annotations.minio_bucket_static}')
{{.RUN}} wsk {{.ETC}} action update hello/minio minio.js \
-p minio_access "$MINIO_ACCESS_KEY" \
-p minio_secret "$MINIO_SECRET_KEY" \
@@ -154,7 +154,7 @@ tasks:
cmds:
- "{{.RUN}} wsk {{.ETC}} package update hello"
- |
- POSTGRES_URL="$(kubectl -n nuvolaris get cm/config -o
jsonpath='{.metadata.annotations.postgres_url}')"
+ POSTGRES_URL="$(kubectl -n openserverless get cm/config -o
jsonpath='{.metadata.annotations.postgres_url}')"
{{.RUN}} wsk {{.ETC}} action update hello/postgres postgres.js -p dburi
"$POSTGRES_URL"
- "{{.RUN}} wsk {{.ETC}} action invoke hello/postgres -r"
@@ -170,18 +170,18 @@ tasks:
silent: true
desc: showing the configuration status
cmds:
- - echo "=== Nuvolaris Host:"
+ - echo "=== OpenServerless Host:"
- wsk property get --apihost | awk '/whisk API host/{print $4}'
- - echo "=== Nuvolaris Key:"
+ - echo "=== OpenServerless Key:"
- wsk property get --auth | awk '/whisk auth/{print $3}'
- echo "=== Minio"
- - kubectl -n nuvolaris get configmap config -n nuvolaris
-o=jsonpath='{.metadata.annotations}' | jq . | awk '/minio_/{print $1 " " $2}'
+ - kubectl -n openserverless get configmap config -n openserverless
-o=jsonpath='{.metadata.annotations}' | jq . | awk '/minio_/{print $1 " " $2}'
- echo "=== Redis"
- - kubectl -n nuvolaris get configmap config -n nuvolaris
-o=jsonpath='{.metadata.annotations}' | jq . | awk '/redis_/{print $1 " " $2}'
+ - kubectl -n openserverless get configmap config -n openserverless
-o=jsonpath='{.metadata.annotations}' | jq . | awk '/redis_/{print $1 " " $2}'
- echo "=== Postgres"
- - kubectl -n nuvolaris get configmap config -n nuvolaris
-o=jsonpath='{.metadata.annotations}' | jq . | awk '/postgres_/{print $1 " "
$2}'
+ - kubectl -n openserverless get configmap config -n openserverless
-o=jsonpath='{.metadata.annotations}' | jq . | awk '/postgres_/{print $1 " "
$2}'
- echo "=== MongoDB (FerretDB)"
- - kubectl -n nuvolaris get configmap config -n nuvolaris
-o=jsonpath='{.metadata.annotations}' | jq . | awk '/mongodb_/{print $1 " " $2}'
+ - kubectl -n openserverless get configmap config -n openserverless
-o=jsonpath='{.metadata.annotations}' | jq . | awk '/mongodb_/{print $1 " " $2}'
info:
- echo "kubectl={{.KUBECTL}}"
diff --git a/stress-test/olaris-stress/setup/nuvolaris/postgres.js
b/stress-test/olaris-stress/setup/openserverless/postgres.js
similarity index 80%
rename from stress-test/olaris-stress/setup/nuvolaris/postgres.js
rename to stress-test/olaris-stress/setup/openserverless/postgres.js
index 6ece3ab..09572fd 100644
--- a/stress-test/olaris-stress/setup/nuvolaris/postgres.js
+++ b/stress-test/olaris-stress/setup/openserverless/postgres.js
@@ -24,7 +24,7 @@ async function main(args) {
const createTableText = `
CREATE EXTENSION IF NOT EXISTS "pgcrypto";
- CREATE TABLE IF NOT EXISTS nuvolaris_table (
+ CREATE TABLE IF NOT EXISTS openserverless_table (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
message varchar(100)
);
@@ -37,11 +37,11 @@ async function main(args) {
try {
await client.query(createTableText)
- const message = "Nuvolaris Postgres is up and running!"
- await client.query('INSERT INTO nuvolaris_table(message) VALUES($1)',
[message])
- const { rows } = await client.query('SELECT * FROM nuvolaris_table')
+ const message = "OpenServerless Postgres is up and running!"
+ await client.query('INSERT INTO openserverless_table(message)
VALUES($1)', [message])
+ const { rows } = await client.query('SELECT * FROM
openserverless_table')
console.log(rows)
- await client.query('DROP table nuvolaris_table');
+ await client.query('DROP table openserverless_table');
response.body = rows;
} catch (e) {
console.log(e);
diff --git a/stress-test/olaris-stress/setup/nuvolaris/redis.js
b/stress-test/olaris-stress/setup/openserverless/redis.js
similarity index 100%
rename from stress-test/olaris-stress/setup/nuvolaris/redis.js
rename to stress-test/olaris-stress/setup/openserverless/redis.js
diff --git a/stress-test/olaris-stress/setup/nuvolaris/sleep.js
b/stress-test/olaris-stress/setup/openserverless/sleep.js
similarity index 100%
rename from stress-test/olaris-stress/setup/nuvolaris/sleep.js
rename to stress-test/olaris-stress/setup/openserverless/sleep.js
diff --git a/stress-test/postgres.js b/stress-test/postgres.js
index 20d2fab..30b5fdd 100644
--- a/stress-test/postgres.js
+++ b/stress-test/postgres.js
@@ -24,7 +24,7 @@ async function main(args) {
const createTableText = `
CREATE EXTENSION IF NOT EXISTS "pgcrypto";
- CREATE TABLE IF NOT EXISTS nuvolaris_table (
+ CREATE TABLE IF NOT EXISTS openserverless_table (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
message varchar(100)
);
@@ -38,9 +38,9 @@ async function main(args) {
try {
await client.query(createTableText)
const message = (Math.random() + 1).toString(36).substring(2);
- await client.query('INSERT INTO nuvolaris_table(message) VALUES($1)',
[message])
- const { rows } = await client.query('SELECT id, message FROM
nuvolaris_table where message = $1', [message]);
- const { rowCount } = await client.query('DELETE FROM nuvolaris_table WHERE
id = $1', [rows[0].id]);
+ await client.query('INSERT INTO openserverless_table(message) VALUES($1)',
[message])
+ const { rows } = await client.query('SELECT id, message FROM
openserverless_table where message = $1', [message]);
+ const { rowCount } = await client.query('DELETE FROM openserverless_table
WHERE id = $1', [rows[0].id]);
response.body = {
rows,
rowCount
diff --git a/test-runtimes/javascript/postgres.js
b/test-runtimes/javascript/postgres.js
index 83d0846..fb35dbe 100644
--- a/test-runtimes/javascript/postgres.js
+++ b/test-runtimes/javascript/postgres.js
@@ -25,14 +25,14 @@ async function main(args) {
const createTableText = `
CREATE EXTENSION IF NOT EXISTS "pgcrypto";
- CREATE TABLE IF NOT EXISTS nuvolaris_table (
+ CREATE TABLE IF NOT EXISTS openserverless_table (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
message varchar(100)
);
`
- const createSchema = `CREATE SCHEMA IF NOT EXISTS nuvolaris;
- SET search_path TO nuvolaris;
+ const createSchema = `CREATE SCHEMA IF NOT EXISTS openserverless;
+ SET search_path TO openserverless;
`;
// Connect to database server
@@ -46,14 +46,14 @@ async function main(args) {
await client.query(createTableText)
console.log("CREATED TABLE");
- const message = "Nuvolaris Postgres is up and running!"
- await client.query('INSERT INTO nuvolaris_table(message) VALUES($1)',
[message])
+ const message = "OpenServerless Postgres is up and running!"
+ await client.query('INSERT INTO openserverless_table(message)
VALUES($1)', [message])
console.log("INSERTED RECORD");
- const { rows } = await client.query('SELECT * FROM nuvolaris_table')
+ const { rows } = await client.query('SELECT * FROM
openserverless_table')
console.log(rows)
- await client.query('DROP table nuvolaris_table');
+ await client.query('DROP table openserverless_table');
console.log("DROPPED TABLE");
- await client.query('DROP SCHEMA nuvolaris CASCADE');
+ await client.query('DROP SCHEMA openserverless CASCADE');
response.body = rows;
} catch (e) {
console.log(e);
diff --git a/test-runtimes/python/postgres.py b/test-runtimes/python/postgres.py
index 0cf50e5..263c3d4 100644
--- a/test-runtimes/python/postgres.py
+++ b/test-runtimes/python/postgres.py
@@ -25,14 +25,14 @@ def main(args):
# Open a cursor to perform database operations
with conn.cursor() as cur:
- cur.execute("""CREATE SCHEMA IF NOT EXISTS nuvolaris;
- SET search_path TO nuvolaris;
+ cur.execute("""CREATE SCHEMA IF NOT EXISTS openserverless;
+ SET search_path TO openserverless;
""")
# Execute a command: this creates a new table
cur.execute("""
CREATE EXTENSION IF NOT EXISTS "pgcrypto";
- CREATE TABLE IF NOT EXISTS nuvolaris_table (
+ CREATE TABLE IF NOT EXISTS openserverless_table (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
message varchar(100)
);
@@ -40,15 +40,15 @@ def main(args):
# Pass data to fill a query placeholders and let Psycopg perform
# the correct conversion (no SQL injections!)
- cur.execute("INSERT INTO nuvolaris_table(message)
VALUES(%(message)s)",{"message":"Nuvolaris Postgres is up and running!"})
+ cur.execute("INSERT INTO openserverless_table(message)
VALUES(%(message)s)",{"message":"OpenServerless Postgres is up and running!"})
# Make the changes to the database persistent
# Query the database and obtain data as Python objects.
- cur.execute("SELECT message FROM nuvolaris_table")
+ cur.execute("SELECT message FROM openserverless_table")
record = cur.fetchone()[0]
- cur.execute("DROP table nuvolaris_table")
- cur.execute("DROP SCHEMA nuvolaris CASCADE")
+ cur.execute("DROP table openserverless_table")
+ cur.execute("DROP SCHEMA openserverless CASCADE")
response["body"] = record
conn.commit()
diff --git a/tests/10-user-seaweedfs.sh b/tests/10-user-seaweedfs.sh
index 293e684..e42d4c7 100755
--- a/tests/10-user-seaweedfs.sh
+++ b/tests/10-user-seaweedfs.sh
@@ -29,7 +29,7 @@ user="demoseaweedfsuser$(date +%s)"
password=$(ops -random --str 12)
ops admin deleteuser $user 2>/dev/null || true
-if ops admin adduser $user [email protected] $password --seaweedfs | grep
"whiskuser.nuvolaris.org/$user created"; then
+if ops admin adduser $user [email protected] $password --seaweedfs | grep
"whiskuser.openserverless.org/$user created"; then
echo SUCCESS CREATING $user $password
else
echo FAIL CREATING $user
@@ -47,7 +47,7 @@ else
exit 1
fi
-if ops setup nuvolaris seaweedfs | grep "$user-data"; then
+if ops setup openserverless seaweedfs | grep "$user-data"; then
echo SUCCESS SETUP SEAWEEDFS S3 ACTION
else
echo FAIL SETUP ACTION SEAWEEDFS S3
diff --git a/tests/14-runtime-testing.sh b/tests/14-runtime-testing.sh
index 8882e9b..ba5c87c 100755
--- a/tests/14-runtime-testing.sh
+++ b/tests/14-runtime-testing.sh
@@ -31,7 +31,7 @@ elif ops config status | grep -q
OPERATOR_COMPONENT_MINIO=true; then
fi
ops admin deleteuser $user 2>/dev/null || true
-if ops admin adduser $user [email protected] $password $OBJECT_STORAGE_FLAG
--redis --mongodb --postgres | grep "whiskuser.nuvolaris.org/$user created"
+if ops admin adduser $user [email protected] $password $OBJECT_STORAGE_FLAG
--redis --mongodb --postgres | grep "whiskuser.openserverless.org/$user created"
then echo SUCCESS CREATING $user
else echo FAIL CREATING $user; exit 1
fi
diff --git a/tests/2-ssl.sh b/tests/2-ssl.sh
index eecdb42..550a85f 100755
--- a/tests/2-ssl.sh
+++ b/tests/2-ssl.sh
@@ -35,7 +35,7 @@ rn=$(ops -random --str 5)
if [ "$TYPE" = "osh" ]; then
# configure
- ops config apihost api.apps.nuvolaris.osh.nuvtest.net --tls $EMAIL
+ ops config apihost api.apps.openserverless.osh.nuvtest.net --tls $EMAIL
ops -update apply
else
ops config reset
diff --git a/tests/3-sys-redis.sh b/tests/3-sys-redis.sh
index ff62250..92449fb 100755
--- a/tests/3-sys-redis.sh
+++ b/tests/3-sys-redis.sh
@@ -19,9 +19,9 @@
ops config enable --redis
ops update apply
-ops setup nuvolaris wait-cm JSONPATH='{.metadata.annotations.redis_prefix}'
+ops setup openserverless wait-cm
JSONPATH='{.metadata.annotations.redis_prefix}'
-if ops setup nuvolaris redis | grep hello
+if ops setup openserverless redis | grep hello
then echo SUCCESS ; exit 0
else echo FAIL ; exit 1
fi
diff --git a/tests/4a-sys-ferretdb.sh b/tests/4a-sys-ferretdb.sh
index db5afe2..02435c0 100755
--- a/tests/4a-sys-ferretdb.sh
+++ b/tests/4a-sys-ferretdb.sh
@@ -18,11 +18,11 @@
ops config enable --mongodb
ops update apply
-ops setup nuvolaris wait-cm JSONPATH='{.metadata.annotations.mongodb_url}'
+ops setup openserverless wait-cm JSONPATH='{.metadata.annotations.mongodb_url}'
if ! ops config status | grep OPERATOR_COMPONENT_MONGODB=true
then echo SKIPPING ; exit 0
-elif ops setup nuvolaris mongodb | grep hello
+elif ops setup openserverless mongodb | grep hello
then echo SUCCESS ; exit 0
else echo FAIL ; exit 1
fi
diff --git a/tests/4b-sys-postgres.sh b/tests/4b-sys-postgres.sh
index b1fa59a..d7fd245 100755
--- a/tests/4b-sys-postgres.sh
+++ b/tests/4b-sys-postgres.sh
@@ -18,11 +18,11 @@
ops config enable --postgres
ops update apply
-ops setup nuvolaris wait-cm JSONPATH='{.metadata.annotations.postgres_url}'
+ops setup openserverless wait-cm
JSONPATH='{.metadata.annotations.postgres_url}'
if ! ops config status | grep OPERATOR_COMPONENT_POSTGRES=true
then echo SKIPPING ; exit 0
-elif ops setup nuvolaris postgres | grep 'Nuvolaris Postgres is up and
running!'
+elif ops setup openserverless postgres | grep 'OpenServerless Postgres is up
and running!'
then echo SUCCESS ; exit 0
else echo FAIL ; exit 1
fi
diff --git a/tests/5-sys-minio.sh b/tests/5-sys-minio.sh
index d3fab25..26ce9c7 100755
--- a/tests/5-sys-minio.sh
+++ b/tests/5-sys-minio.sh
@@ -18,11 +18,11 @@
ops config enable --minio
ops update apply
-ops setup nuvolaris wait-cm JSONPATH='{.metadata.annotations.s3_bucket_data}'
+ops setup openserverless wait-cm
JSONPATH='{.metadata.annotations.s3_bucket_data}'
if ! ops config status | grep OPERATOR_COMPONENT_MINIO=true
then echo SKIPPING ; exit 0
-elif ops setup nuvolaris minio | grep nuvolaris-data
+elif ops setup openserverless minio | grep openserverless-data
then echo SUCCESS ; exit 0
else echo FAIL ; exit 1
fi
diff --git a/tests/5-sys-seaweedfs.sh b/tests/5-sys-seaweedfs.sh
index 273b81b..d0f3bbf 100755
--- a/tests/5-sys-seaweedfs.sh
+++ b/tests/5-sys-seaweedfs.sh
@@ -19,8 +19,8 @@
ops config disable --minio
ops config enable --seaweedfs
ops update apply
-ops setup nuvolaris wait-cm JSONPATH='{.metadata.annotations.s3_bucket_data}'
-ops setup nuvolaris wait-cm-value \
+ops setup openserverless wait-cm
JSONPATH='{.metadata.annotations.s3_bucket_data}'
+ops setup openserverless wait-cm-value \
JSONPATH='{.metadata.annotations.s3_provider}' \
EXPECTED_VALUE='seaweedfs' \
MESSAGE='Waiting for SeaweedFS S3 provider'
@@ -29,7 +29,7 @@ if ! ops config status | grep
OPERATOR_COMPONENT_SEAWEEDFS=true
then echo SKIPPING ; exit 0
elif [[ "$(ops -config S3_PROVIDER)" != "seaweedfs" ]]
then echo FAIL S3_PROVIDER ; exit 1
-elif ops setup nuvolaris seaweedfs | grep nuvolaris-data
+elif ops setup openserverless seaweedfs | grep openserverless-data
then echo SUCCESS ; exit 0
else echo FAIL ; exit 1
fi
diff --git a/tests/6-login.sh b/tests/6-login.sh
index 8ca3013..50d21a6 100755
--- a/tests/6-login.sh
+++ b/tests/6-login.sh
@@ -46,7 +46,7 @@ fi
# Create a new user "demo-user" with ops admin adduser with previous services
enabled
ops admin deleteuser $user >/dev/null 2>&1 || true
-if ops admin adduser $user [email protected] $password $ENABLE_REDIS
$ENABLE_MONGODB $ENABLE_OBJECT_STORAGE $ENABLE_POSTGRES | grep
"whiskuser.nuvolaris.org/$user created"; then
+if ops admin adduser $user [email protected] $password $ENABLE_REDIS
$ENABLE_MONGODB $ENABLE_OBJECT_STORAGE $ENABLE_POSTGRES | grep
"whiskuser.openserverless.org/$user created"; then
echo SUCCESS CREATING $user
else
echo FAIL CREATING $user
@@ -64,7 +64,7 @@ else
exit 1
fi
-if ops setup nuvolaris hello | grep hello; then
+if ops setup openserverless hello | grep hello; then
echo SUCCESS
else
echo FAIL
diff --git a/tests/7-static.sh b/tests/7-static.sh
index 380620f..34342f6 100755
--- a/tests/7-static.sh
+++ b/tests/7-static.sh
@@ -22,8 +22,8 @@ ops config disable --minio
ops config enable --seaweedfs --static
ops update apply
-ops util kube waitfor FOR=condition=ready OBJ=pod/nuvolaris-static-0 TIMEOUT=60
-ops setup nuvolaris wait-cm-value \
+ops util kube waitfor FOR=condition=ready OBJ=pod/openserverless-static-0
TIMEOUT=60
+ops setup openserverless wait-cm-value \
JSONPATH='{.metadata.annotations.s3_provider}' \
EXPECTED_VALUE='seaweedfs' \
MESSAGE='Waiting for SeaweedFS S3 provider'
@@ -32,7 +32,7 @@ user="demostaticuser"
password=$(ops -random --str 12)
ops admin deleteuser $user >/dev/null 2>&1 || true
-if ops admin adduser $user [email protected] $password --seaweedfs | grep
"whiskuser.nuvolaris.org/$user created"; then
+if ops admin adduser $user [email protected] $password --seaweedfs | grep
"whiskuser.openserverless.org/$user created"; then
echo SUCCESS CREATING $user
else
echo FAIL CREATING $user
diff --git a/tests/8-user-redis.sh b/tests/8-user-redis.sh
index d9d5309..168a52f 100755
--- a/tests/8-user-redis.sh
+++ b/tests/8-user-redis.sh
@@ -29,7 +29,7 @@ user="demoredisuser"
password=$(ops -random --str 12)
ops admin deleteuser $user 2>/dev/null || true
-if ops admin adduser $user [email protected] $password --redis | grep
"whiskuser.nuvolaris.org/$user created"; then
+if ops admin adduser $user [email protected] $password --redis | grep
"whiskuser.openserverless.org/$user created"; then
echo SUCCESS CREATING $user
else
echo FAIL CREATING $user
@@ -46,7 +46,7 @@ else
exit 1
fi
-if ops setup nuvolaris redis | grep hello; then
+if ops setup openserverless redis | grep hello; then
echo SUCCESS SETUP REDIS ACTION
else
echo FAIL SETUP REDIS ACTION
diff --git a/tests/9a-user-ferretdb.sh b/tests/9a-user-ferretdb.sh
index 2d18473..b31af9f 100755
--- a/tests/9a-user-ferretdb.sh
+++ b/tests/9a-user-ferretdb.sh
@@ -29,7 +29,7 @@ user="demomongouser"
password=$(ops -random --str 12)
ops admin deleteuser $user 2>/dev/null || true
-if ops admin adduser $user [email protected] $password --mongodb | grep
"whiskuser.nuvolaris.org/$user created"; then
+if ops admin adduser $user [email protected] $password --mongodb | grep
"whiskuser.openserverless.org/$user created"; then
echo SUCCESS CREATING $user
else
echo FAIL CREATING $user
@@ -46,7 +46,7 @@ else
exit 1
fi
-if ops setup nuvolaris mongodb | grep hello; then
+if ops setup openserverless mongodb | grep hello; then
echo SUCCESS SETUP MONGODB ACTION
else
echo FAIL SETUP MONGODB ACTION
diff --git a/tests/9b-user-postgres.sh b/tests/9b-user-postgres.sh
index 8fc66b8..798a7a7 100755
--- a/tests/9b-user-postgres.sh
+++ b/tests/9b-user-postgres.sh
@@ -30,7 +30,7 @@ password=$(ops -random --str 12)
ops admin deleteuser $user 2>/dev/null || true
-if ops admin adduser $user [email protected] $password --postgres | grep
"whiskuser.nuvolaris.org/$user created"; then
+if ops admin adduser $user [email protected] $password --postgres | grep
"whiskuser.openserverless.org/$user created"; then
echo SUCCESS CREATING $user
else
echo FAIL CREATING $user
@@ -47,7 +47,7 @@ else
exit 1
fi
-if ops setup nuvolaris postgres | grep 'Nuvolaris Postgres is up and
running!'; then
+if ops setup openserverless postgres | grep 'OpenServerless Postgres is up and
running!'; then
echo SUCCESS SETUP POSTGRES ACTION
else
echo FAIL SETUP POSTGRES ACTION
@@ -69,7 +69,7 @@ else
echo SUCCESS USER POSTGRES_URL
fi
-if ops -wsk action invoke hello/postgres -p dburi "$POSTGRES_URL" -r | grep
'Nuvolaris Postgres is up and running!'; then
+if ops -wsk action invoke hello/postgres -p dburi "$POSTGRES_URL" -r | grep
'OpenServerless Postgres is up and running!'; then
echo SUCCESS
exit 0
else