Stdout default admin password in initialize script

Signed-off-by: Akshay Gaikwad <akgaikwad001@gmail.com>
This commit is contained in:
Akshay Gaikwad
2023-01-13 16:42:09 +05:30
parent 2abb610962
commit 2a25ee8f61
2 changed files with 4 additions and 1 deletions
+1
View File
@@ -40,6 +40,7 @@ func NewKratosAuthProvider(kc *kclient.APIClient) AuthProvider {
func (k *kratosAuthProvider) Create(ctx context.Context, password string, traits map[string]interface{}, forceReset bool) (string, error) {
cib := kclient.NewAdminCreateIdentityBody("default", traits)
cib.Credentials = kclient.NewAdminIdentityImportCredentials()
cib.Credentials.SetPassword(kclient.AdminCreateIdentityImportCredentialsPassword{
Config: &kclient.AdminCreateIdentityImportCredentialsPasswordConfig{
Password: kclient.PtrString(password),
+3 -1
View File
@@ -297,6 +297,7 @@ func main() {
},
})
p := utils.GetRandomPassword(8)
retry:
numOfRetries := 0
// should we directly interact with kratos and create a user with a password?
@@ -305,7 +306,7 @@ retry:
Spec: &userv3.UserSpec{
FirstName: *oafn,
LastName: *oaln,
Password: utils.GetRandomPassword(8),
Password: p,
Groups: []string{admingrp.Metadata.Name, localUsersGrp.Metadata.Name},
ProjectNamespaceRoles: []*userv3.ProjectNamespaceRole{
{Role: "ADMIN", Group: &admingrp.Metadata.Name},
@@ -324,4 +325,5 @@ retry:
time.Sleep(10 * time.Second)
goto retry
}
fmt.Printf("Org Admin default password: %s\n", p)
}