mirror of
https://github.com/kairos-io/kairos-agent.git
synced 2025-09-25 05:09:47 +00:00
seedling: Add auth flags to upgrade (#1179)
This commit is contained in:
@@ -41,7 +41,10 @@ func ListReleases() []string {
|
||||
return releases
|
||||
}
|
||||
|
||||
func Upgrade(version, image string, force, debug, strictValidations bool, dirs []string) error {
|
||||
func Upgrade(
|
||||
version, image string, force, debug, strictValidations bool, dirs []string,
|
||||
authUser string, authPass string, authServer string, authType string, registryToken string, identityToken string,
|
||||
) error {
|
||||
bus.Manager.Initialize()
|
||||
|
||||
if version == "" && image == "" {
|
||||
@@ -104,6 +107,14 @@ func Upgrade(version, image string, force, debug, strictValidations bool, dirs [
|
||||
utils.SetEnv(c.Env)
|
||||
|
||||
args := []string{"upgrade", "--system.uri", fmt.Sprintf("docker:%s", img)}
|
||||
args = append(args,
|
||||
"--auth-username", authUser,
|
||||
"--auth-password", authPass,
|
||||
"--auth-server-address", authServer,
|
||||
"--auth-type", authType,
|
||||
"--auth-registry-token", registryToken,
|
||||
"--auth-identity-token", identityToken,
|
||||
)
|
||||
|
||||
if debug {
|
||||
fmt.Printf("Running command: 'elemental %s'", strings.Join(args, " "))
|
||||
|
Reference in New Issue
Block a user