Versions in this module Expand all Collapse all v1 v1.0.1 Nov 9, 2023 v1.0.0 Nov 9, 2023 Changes in this version + var DB *gorm.DB + func GenerateSaName() string + func GetDB() *gorm.DB + func Init() *gorm.DB + func MigrateDB() + func WhereBuild(where map[string]interface{}) (whereSQL string, vals []interface{}, err error) + type ApplicationClusterJoinModel struct + ApplicationClusterCreatedAt time.Time + ApplicationId uint64 + ClusterDevSpaceCount uint64 + ClusterId uint64 + ClusterInfo string + ClusterName string + ClusterStatus uint64 + type ApplicationClusterModel struct + ApplicationId uint64 + ClusterId uint64 + CreatedAt time.Time + DeletedAt *time.Time + ID uint64 + UpdatedAt time.Time + func (u *ApplicationClusterModel) TableName() string + func (u *ApplicationClusterModel) Validate() error + type ApplicationModel struct + ApplicationType string + Context string + CreatedAt time.Time + DeletedAt *time.Time + Editable uint8 + ID uint64 + Public uint8 + Status uint8 + UpdatedAt time.Time + UserId uint64 + UserName string + func (u *ApplicationModel) FillApplicationType(ApplicationType string) + func (u *ApplicationModel) FillEditable(admin bool, currentUser uint64) + func (u *ApplicationModel) FillUserName(usrName string) + func (u *ApplicationModel) TableName() string + func (u *ApplicationModel) Validate() error + type ApplicationUserModel struct + ApplicationId uint64 + CreatedAt time.Time + DeletedAt *time.Time + ID uint64 + UpdatedAt time.Time + UserId uint64 + func (u *ApplicationUserModel) TableName() string + func (u *ApplicationUserModel) Validate() error + type CPUStats struct + Time metav1.Time + UsageCoreNanoSeconds uint64 + UsageNanoCores uint64 + type ClusterList struct + ClusterName string + CreatedAt time.Time + ExtraApiServer string + HasDevSpace bool + ID uint64 + Info string + IsReady bool + KubeConfig string + Modifiable bool + NotReadyMessage string + Server string + StorageClass string + UserId uint64 + UsersCount uint64 + func (cl *ClusterList) GetClusterId() uint64 + func (cl *ClusterList) GetClusterName() string + func (cl *ClusterList) GetClusterServer() string + func (cl *ClusterList) GetExtraApiServer() string + func (cl *ClusterList) GetKubeConfig() string + type ClusterListVo struct + Resources []Resource + UserName string + type ClusterModel struct + CreatedAt time.Time + DeletedAt *time.Time + ExtraApiServer string + ID uint64 + Info string + KubeConfig string + Name string + Server string + StorageClass string + UpdatedAt time.Time + UserId uint64 + func (cm *ClusterModel) GetClusterId() uint64 + func (cm *ClusterModel) GetClusterName() string + func (cm *ClusterModel) GetClusterServer() string + func (cm *ClusterModel) GetExtraApiServer() string + func (cm *ClusterModel) GetKubeConfig() string + func (cm *ClusterModel) TableName() string + func (cm *ClusterModel) Validate() error + type ClusterPack interface + GetClusterId func() uint64 + GetClusterName func() string + GetClusterServer func() string + GetExtraApiServer func() string + GetKubeConfig func() string + type ClusterUserExt struct + BaseDevSpaceName string + BaseDevSpaceNameSpace string + ClusterName string + CooperUser []*UserSimple + Deletable bool + Modifiable bool + Owner *UserSimple + ResourceLimitSet bool + SpaceOwnType SpaceOwnType + SpaceType SpaceType + ViewerUser []*UserSimple + type ClusterUserJoinCluster struct + AdminClusterKubeConfig string + AdminClusterName string + ApplicationId uint64 + ClusterId uint64 + ID uint64 + Namespace string + UserId uint64 + type ClusterUserJoinClusterAndAppAndUser struct + ClusterAdmin *uint64 + ClusterId uint64 + ClusterName string + CreatedAt time.Time + ID uint64 + KubeConfig string + Namespace string + SpaceName string + SpaceResourceLimit string + Status *uint64 + UserId uint64 + UserName string + type ClusterUserModel struct + ApplicationId uint64 + BaseDevSpaceId uint64 + ClusterAdmin *uint64 + ClusterId uint64 + Cpu uint64 + CreatedAt time.Time + DeletedAt *time.Time + ID uint64 + IsBaseSpace bool + KubeConfig string + Memory uint64 + Namespace string + Protected bool + SpaceName string + SpaceResourceLimit string + Status *uint64 + TraceHeader Header + UpdatedAt time.Time + UserId uint64 + func (cu *ClusterUserModel) IsClusterAdmin() bool + func (u *ClusterUserModel) TableName() string + func (u *ClusterUserModel) Validate() error + type ClusterUserPluginModel struct + ApplicationId uint64 + ClusterId uint64 + Cpu uint64 + CreatedAt time.Time + DeletedAt *time.Time + DevStartAppendCommand []string + ID uint64 + KubeConfig string + Memory uint64 + Namespace string + SpaceName string + SpaceResourceLimit string + Status *uint64 + StorageClass string + UpdatedAt time.Time + UserId uint64 + type ClusterUserV2 struct + BaseDevSpaceId uint64 + ClusterAdmin *uint64 + ClusterId uint64 + CreatedAt time.Time + ID uint64 + IsBaseSpace bool + Namespace string + SpaceName string + SpaceResourceLimit string + TraceHeader Header + UserId uint64 + func (cu *ClusterUserV2) IsClusterAdmin() bool + type FsStats struct + AvailableBytes uint64 + CapacityBytes uint64 + Inodes uint64 + InodesFree uint64 + InodesUsed uint64 + Time metav1.Time + UsedBytes uint64 + type Header struct + TraceKey string + TraceType string + TraceValue string + func (h *Header) Scan(value interface{}) error + func (h Header) Value() (driver.Value, error) + type LdapModel struct + AdminBaseDn string + AdminFilter string + BaseDn string + BindDn string + Costs int64 + CreatedAt time.Time + DeletedAt *time.Time + Deletes int + EmailAttr string + Enable *uint64 + Entries int + Fails int + Filter string + ID uint64 + Inserts int + LastSyncErrMsg string + Md5 *uint64 + Password string + Server string + SyncGen uint64 + SyncProtectionTs int64 + Tls *uint64 + UpdatedAt time.Time + Updates int + UserNameAttr string + func (u *LdapModel) TableName() string + type MemoryStats struct + AvailableBytes uint64 + MajorPageFaults uint64 + PageFaults uint64 + RSSBytes uint64 + Time metav1.Time + UsageBytes uint64 + WorkingSetBytes uint64 + type NodeStats struct + CPU CPUStats + Fs FsStats + Memory MemoryStats + NodeName string + Runtime RuntimeStats + type NullType byte + const IsNotNull + const IsNull + type PluginApplicationModel struct + ClusterId uint64 + Context string + Cpu uint64 + DevSpaceId uint64 + DevStartAppendCommand string + ID uint64 + InstallStatus uint64 + KubeConfig string + Memory uint64 + NameSpace string + Public uint8 + SpaceName string + Status uint64 + StorageClass string + UserId uint64 + type PodReference struct + Name string + Namespace string + type PodStats struct + CPU *CPUStats + EphemeralStorage *FsStats + Memory *MemoryStats + PodRef PodReference + type PrePullModel struct + DeletedAt *time.Time + ID uint64 + Images string + func (u *PrePullModel) TableName() string + func (u *PrePullModel) Validate() error + type Resource struct + Capacity float64 + Percentage float64 + ResourceName v1.ResourceName + Used float64 + func (receiver Resource) Equals(resource Resource) bool + type RuntimeStats struct + ImageFs FsStats + type SpaceOwnType struct + Priority int + Str string + var DevSpaceOwnTypeCooperator SpaceOwnType = SpaceOwnType{ ... } + var DevSpaceOwnTypeOwner SpaceOwnType = SpaceOwnType{ ... } + var DevSpaceOwnTypeViewer SpaceOwnType = SpaceOwnType{ ... } + var None SpaceOwnType = SpaceOwnType{ ... } + type SpaceType string + const IsolateSpace + const MeshSpace + type Summary struct + Node NodeStats + Pods []PodStats + type Token struct + RefreshToken string + Token string + type UserBaseModel struct + Avatar string + ClusterAdmin *uint64 + CreatedAt time.Time + DeletedAt *time.Time + Email string + ID uint64 + IsAdmin *uint64 + LdapDN string + LdapGen uint64 + Name string + Password string + Phone int64 + SaName string + Status *uint64 + UpdatedAt time.Time + Username string + Uuid string + func (u *UserBaseModel) Compare(pwd string) (err error) + func (u *UserBaseModel) Encrypt() (err error) + func (u *UserBaseModel) NeedToUpdateProfileInLdap(userName, ldapDN string, admin bool) bool + func (u *UserBaseModel) TableName() string + func (u *UserBaseModel) ToUserSimple() *UserSimple + func (u *UserBaseModel) Validate() error + type UserInfo struct + Avatar string + Email int + ID uint64 + Status uint64 + Username string + type UserList struct + ClusterCount uint64 + Email string + ID uint64 + IsAdmin uint64 + Name string + SaName string + Status uint64 + type UserSimple struct + Avatar string + ClusterAdmin *uint64 + CreatedAt time.Time + Email string + ID uint64 + IsAdmin *uint64 + Name string + Phone int64 + Status *uint64 + Username string + type VersionUpgradeInfo struct + CurrentVersion string + HasNewVersion bool + UpgradeVersion string