diff --git a/server/jobs.go b/server/jobs.go index 9cd23a23f1ad78fc1eed2f32ae8f63e6f5b497bb..239b08d8bf6f1c89876c6f2b447ba8774c4b7729 100644 --- a/server/jobs.go +++ b/server/jobs.go @@ -51,7 +51,6 @@ func (s *Server) mirrorJob() func() { if _, err := cmd.RunInDir(r.Path); err != nil { logger.Error("error running git remote update", "repo", name, "err", err) } - }) } } diff --git a/testscript/testdata/script/user_management.txtar b/testscript/testdata/script/user_management.txtar index 50fdeb5e2a9b9752b75eb78af817a52fb860a38a..eb16342f57d1dcd048be9d7b107d64ee9a02dbfa 100644 --- a/testscript/testdata/script/user_management.txtar +++ b/testscript/testdata/script/user_management.txtar @@ -6,6 +6,21 @@ soft info cmp stdout info.txt +# list admin pubkeys +soft pubkey list +cmp stdout admin_key_list1.txt + +# remove key +soft pubkey remove "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPjUeXhBzj18/WZbqcD1aPJlCALzBMMZxhpaU45KgVqL" +soft pubkey list +cmp stdout admin_key_list2.txt + +# add key back key +soft pubkey add "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPjUeXhBzj18/WZbqcD1aPJlCALzBMMZxhpaU45KgVqL" +soft pubkey list +cmp stdout admin_key_list1.txt + + # list users soft user list cmp stdout list1.txt @@ -39,6 +54,18 @@ soft user remove-pubkey foo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAzXnhJ/6SrlHZI soft user info foo cmp stdout foo_info4.txt +# rename user +soft user set-username foo foo2 +soft user info foo2 +cmp stdout foo_info5.txt + + +# remove user +soft user delete foo2 +cmp stdout foo_delete.txt +soft user list +cmp stdout list1.txt + -- info.txt -- Username: admin @@ -70,3 +97,13 @@ Public keys: Username: foo Admin: false Public keys: +-- foo_info5.txt -- +Username: foo2 +Admin: false +Public keys: +-- admin_key_list1.txt -- +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJI/1tawpdPmzuJcTGTJ+QReqB6cRUdKj4iQIdJUFdrl +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPjUeXhBzj18/WZbqcD1aPJlCALzBMMZxhpaU45KgVqL +-- admin_key_list2.txt -- +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJI/1tawpdPmzuJcTGTJ+QReqB6cRUdKj4iQIdJUFdrl +-- foo_delete.txt --