func Create(etcd *store.Etcd, username, appName, key, value string) error { if err := etcd.Set("/paus/users/"+username+"/apps/"+appName+"/build-args/"+key, value); err != nil { return err } return nil }
func Update(etcd *store.Etcd, username, appName string, hc *Healthcheck) error { b, err := json.Marshal(*hc) if err != nil { return err } if err := etcd.Set(etcdKey(username, appName), string(b)); err != nil { return err } return nil }
func Create(etcd *store.Etcd, user *github.User) error { username := *user.Login if err := etcd.Mkdir("/paus/users/" + username); err != nil { return err } if err := etcd.Set("/paus/users/"+username+"/avater_url", *user.AvatarURL); err != nil { return err } if err := etcd.Mkdir("/paus/users/" + username + "/apps"); err != nil { return err } return nil }
func RegisterAccessToken(etcd *store.Etcd, username, accessToken string) error { return etcd.Set("/paus/sessions/"+accessToken, username) }