welcome: init group memberships for first create (#115)
* rename createAdminAccount to createAccount
* welcome: call memberships init on first user
* auth: add http endpoints to allowed return addresses
* memberships: make init user member of groups as well
---------
Co-authored-by: Giorgi Lekveishvili <lekva@gl-mbp-m1-max.local>
diff --git a/core/installer/cmd/welcome.go b/core/installer/cmd/welcome.go
index b1f3259..43578b2 100644
--- a/core/installer/cmd/welcome.go
+++ b/core/installer/cmd/welcome.go
@@ -11,11 +11,12 @@
)
var welcomeFlags struct {
- repo string
- sshKey string
- port int
- createAccountAddr string
- loginAddr string
+ repo string
+ sshKey string
+ port int
+ createAccountAddr string
+ loginAddr string
+ membershipsInitAddr string
}
func welcomeCmd() *cobra.Command {
@@ -53,6 +54,12 @@
"",
"",
)
+ cmd.Flags().StringVar(
+ &welcomeFlags.membershipsInitAddr,
+ "memberships-init-addr",
+ "",
+ "",
+ )
return cmd
}
@@ -83,6 +90,7 @@
nsCreator,
welcomeFlags.createAccountAddr,
welcomeFlags.loginAddr,
+ welcomeFlags.membershipsInitAddr,
)
s.Start()
return nil