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 <[email protected]> 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_}}"
