feat. fix cloud cluster image (#3087)

Signed-off-by: cuisongliu <cuisongliu@qq.com>
This commit is contained in:
cuisongliu
2023-05-14 17:41:58 +08:00
committed by GitHub
parent 59723ed182
commit 926314a6e0
6 changed files with 20 additions and 18 deletions
+7 -9
View File
@@ -24,30 +24,30 @@ function mock_tls {
function sealos_run_controller {
# run user controller
sealos run sealos.hub:5000/labring/sealos-cloud-user-controller:dev
sealos run tars/user.tar
# \ 1 > /dev/null
# run terminal controller
sealos run sealos.hub:5000/labring/sealos-cloud-terminal-controller:dev --env cloudDomain=$cloudDomain --env userNamespace="user-system" --env wildcardCertSecretName="wildcard-secret" --env wildcardCertSecretNamespace="sealos-system"
sealos run tars/terminal.tar --env cloudDomain=$cloudDomain --env userNamespace="user-system" --env wildcardCertSecretName="wildcard-secret" --env wildcardCertSecretNamespace="sealos-system"
# \ 1 > /dev/null
# run app controller
sealos run sealos.hub:5000/labring/sealos-cloud-app-controller:dev
sealos run tars/app.tar
# \ 1 > /dev/null
}
function sealos_run_service {
# run auth service
sealos run sealos.hub:5000/labring/sealos-cloud-auth-service:dev --env cloudDomain=$cloudDomain --env certSecretName="wildcard-secret" --env callbackUrl="$cloudDomain/login/callback" --env ssoEndpoint="login.$cloudDomain" --env casdoorMysqlRootPassword="$(tr -cd 'a-z0-9' </dev/urandom | head -c16)"
sealos run tars/auth.tar --env cloudDomain=$cloudDomain --env certSecretName="wildcard-secret" --env callbackUrl="$cloudDomain/login/callback" --env ssoEndpoint="login.$cloudDomain" --env casdoorMysqlRootPassword="$(tr -cd 'a-z0-9' </dev/urandom | head -c16)"
# \ 1 > /dev/null
}
function sealos_run_frontend {
sealos run sealos.hub:5000/labring/sealos-cloud-desktop-frontend:dev --env cloudDomain=$cloudDomain --env certSecretName="wildcard-secret"
sealos run tars/frontend-desktop.tar --env cloudDomain=$cloudDomain --env certSecretName="wildcard-secret"
sealos run sealos.hub:5000/labring/sealos-cloud-applaunchpad-frontend:dev --env cloudDomain=$cloudDomain --env certSecretName="wildcard-secret"
sealos run tars/frontend-applaunchpad.tar --env cloudDomain=$cloudDomain --env certSecretName="wildcard-secret"
sealos run sealos.hub:5000/labring/sealos-cloud-terminal-frontend:dev --env cloudDomain=$cloudDomain --env certSecretName="wildcard-secret"
sealos run tars/frontend-terminal.tar --env cloudDomain=$cloudDomain --env certSecretName="wildcard-secret"
}
@@ -57,8 +57,6 @@ function install {
mock_tls $cloudDomain
# kubectl apply namespace and secret
kubectl apply -f manifests
# sealos login
sealos login -u admin -p passw0rd sealos.hub:5000
# sealos run controllers
sealos_run_controller
# sealos run services