Versions in this module Expand all Collapse all v1 v1.0.1 Nov 17, 2020 v1.0.0 Nov 13, 2020 Changes in this version + const UserSaltLengthBytes + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func EncodePassword(pw, salt string) string + func HashResourceName(s string) string + type InitialPasswordSpec struct + SecretRef *SecretReference + Value string + func (in *InitialPasswordSpec) DeepCopy() *InitialPasswordSpec + func (in *InitialPasswordSpec) DeepCopyInto(out *InitialPasswordSpec) + type PasswordData struct + Hash string + Salt string + func NewPasswordData(password string) PasswordData + func NewPasswordDataFromMap(in map[string][]byte) *PasswordData + func (in *PasswordData) DeepCopy() *PasswordData + func (in *PasswordData) DeepCopyInto(out *PasswordData) + func (pw PasswordData) ToMap() map[string][]byte + func (pw PasswordData) Validate(password string) bool + type SecretReference struct + Consume bool + Key string + Name string + Namespace string + func (in *SecretReference) DeepCopy() *SecretReference + func (in *SecretReference) DeepCopyInto(out *SecretReference) + func (s SecretReference) Object() corev1.Secret + func (s SecretReference) ObjectKey() client.ObjectKey + type User struct + func (in *User) DeepCopy() *User + func (in *User) DeepCopyInto(out *User) + func (in *User) DeepCopyObject() runtime.Object + type UserList struct + Items []User + func (in *UserList) DeepCopy() *UserList + func (in *UserList) DeepCopyInto(out *UserList) + func (in *UserList) DeepCopyObject() runtime.Object + type UserRequest struct + Spec UserRequestSpec + Status UserRequestStatus + func (in *UserRequest) DeepCopy() *UserRequest + func (in *UserRequest) DeepCopyInto(out *UserRequest) + func (in *UserRequest) DeepCopyObject() runtime.Object + type UserRequestCondition struct + Status corev1.ConditionStatus + Type UserRequestConditionType + func (in *UserRequestCondition) DeepCopy() *UserRequestCondition + func (in *UserRequestCondition) DeepCopyInto(out *UserRequestCondition) + type UserRequestConditionType string + const UserRequestReady + type UserRequestList struct + Items []UserRequest + func (in *UserRequestList) DeepCopy() *UserRequestList + func (in *UserRequestList) DeepCopyInto(out *UserRequestList) + func (in *UserRequestList) DeepCopyObject() runtime.Object + type UserRequestSpec struct + InitialPassword *InitialPasswordSpec + SkipKeyCreation bool + SkipUserBindings bool + func (in *UserRequestSpec) DeepCopy() *UserRequestSpec + func (in *UserRequestSpec) DeepCopyInto(out *UserRequestSpec) + type UserRequestStatus struct + Conditions []UserRequestCondition + User string + func (in *UserRequestStatus) DeepCopy() *UserRequestStatus + func (in *UserRequestStatus) DeepCopyInto(out *UserRequestStatus) + type UserTemplate struct + Active bool + CustomAvatar string + DefaultNamespace string + Email string + Groups []string + Type UserType + Username string + func (in *UserTemplate) DeepCopy() *UserTemplate + func (in *UserTemplate) DeepCopyInto(out *UserTemplate) + func (t UserTemplate) ResourceName() string + type UserType string + const UserTypeLocal + const UserTypeSSO