mirror of
https://github.com/kairos-io/kairos-agent.git
synced 2025-09-25 21:43:58 +00:00
seedling: Add auth flags to upgrade (#1179)
This commit is contained in:
@@ -41,7 +41,10 @@ func ListReleases() []string {
|
|||||||
return releases
|
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()
|
bus.Manager.Initialize()
|
||||||
|
|
||||||
if version == "" && image == "" {
|
if version == "" && image == "" {
|
||||||
@@ -104,6 +107,14 @@ func Upgrade(version, image string, force, debug, strictValidations bool, dirs [
|
|||||||
utils.SetEnv(c.Env)
|
utils.SetEnv(c.Env)
|
||||||
|
|
||||||
args := []string{"upgrade", "--system.uri", fmt.Sprintf("docker:%s", img)}
|
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 {
|
if debug {
|
||||||
fmt.Printf("Running command: 'elemental %s'", strings.Join(args, " "))
|
fmt.Printf("Running command: 'elemental %s'", strings.Join(args, " "))
|
||||||
|
Reference in New Issue
Block a user