You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openserverless.apache.org by ms...@apache.org on 2026/09/22 14:45:43 UTC
(openserverless-task) 01/04: improved s3 deployment
This is an automated email from the ASF dual-hosted git repository.
sciabarracom pushed a commit to branch 0.9.0
in repository https://gitbox.apache.org/repos/asf/openserverless-task.git
commit d30803649bd82e2eeb3573151f7b5f6bcf988f85
Author: Build OpenServerless <no...@example.com>
AuthorDate: Tue Sep 22 12:14:15 2026 +0000
improved s3 deployment
---
cloud/k3s/opsfile.yml | 7 ++++++-
setup/openserverless/opsfile.yml | 2 +-
setup/opsfile.yml | 3 +++
3 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/cloud/k3s/opsfile.yml b/cloud/k3s/opsfile.yml
index e7b352a..205bd4e 100644
--- a/cloud/k3s/opsfile.yml
+++ b/cloud/k3s/opsfile.yml
@@ -68,14 +68,19 @@ tasks:
cmds:
- config OPERATOR_CONFIG_KUBE=k3s
- task: install
- - cp "$OPS_TMP/kubeconfig" "$OPS_TMP/k3s-{{._server_}}.kubeconfig"
+ - |
+ while ! kubectl --kubeconfig $OPS_TMP/kubeconfig get storageclass | rg default
+ do echo waiting default storage class ; sleep 1
+ done
- ops util cert-manager
+ - cp "$OPS_TMP/kubeconfig" "$OPS_TMP/k3s-{{._server_}}.kubeconfig"
delete:
silent: true
desc: uninstall with ssh in <server> using <username> with sudo
cmds:
- test -n "{{._server_}}" || die "please use <server>"
+ - "{{.SSH}} '{{._user_}}@{{._server_}}' sudo /usr/local/bin/k3s-killall.sh"
- "{{.SSH}} '{{._user_}}@{{._server_}}' sudo /usr/local/bin/k3s-uninstall.sh"
- rm "$OPS_TMP/kubeconfig" "$OPS_TMP/k3s-{{._server_}}.kubeconfig"
vars:
diff --git a/setup/openserverless/opsfile.yml b/setup/openserverless/opsfile.yml
index 0e1c5a1..52c9197 100644
--- a/setup/openserverless/opsfile.yml
+++ b/setup/openserverless/opsfile.yml
@@ -289,7 +289,7 @@ tasks:
FLAGS: '{{or .F "--all"}}'
env:
APIHOST: '{{.APIHOST}}'
- HOST: '{{.PROTO}}//{{.USR}}.{{.DOMAIN}}'
+ HOST: '{{.PROTO}}://{{.USR}}.{{.DOMAIN}}'
cmds:
- |
if kubectl -n openserverless get wsku/{{.USR}} 2>/dev/null
diff --git a/setup/opsfile.yml b/setup/opsfile.yml
index 2015517..c8b8a85 100644
--- a/setup/opsfile.yml
+++ b/setup/opsfile.yml
@@ -177,7 +177,10 @@ tasks:
else
{{.RUN}} ops cloud k3s create {{._server_}} {{._user_}}
{{.RUN}} ops setup kubernetes create
+ {{.RUN}} ops setup openserverless streamer deploy
+ {{.RUN}} ops setup openserverless system-api deploy
{{.RUN}} ops setup openserverless login
+ {{.RUN}} ops setup openserverless add-user
config STATUS_LAST=server STATUS_SERVER="{{._server_}}"
if test -n "{{._user_}}"
then config STATUS_USERNAME="{{._user_}}"