Documentation ¶
Index ¶
Constants ¶
View Source
const ( DatabaseName string = "app" DatabaseCollection string = "app" SUCCESS int = iota // 0 WARNING // 1 FAILED // 2 )
View Source
const ( // ErrData is the default error message if version mismatch ErrData string = "ERROR" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { ID primitive.ObjectID `json:"_id,omitempty" bson:"_id,omitempty"` Spec []Data `json:"spec,omitempty" bson:"spec,omitempty"` CreatedAt time.Time `json:"createdAt,omitempty" bson:"createdAt,omitempty"` Description string `json:"description,omitempty" bson:"description,omitempty"` Status int `json:"status,omitempty" bson:"status,omitempty"` Name string `json:"name,omitempty" bson:"name,omitempty"` UpdatedAt time.Time `json:"updatedAt,omitempty" bson:"updatedAt,omitempty"` }
func SearchApps ¶
type Data ¶
type Data struct { ID primitive.ObjectID `json:"_id,omitempty" bson:"_id,omitempty"` Name string `json:"name,omitempty" bson:"name,omitempty"` Description string `json:"description,omitempty" bson:"description,omitempty"` Version string `json:"version,omitempty" bson:"version,omitempty"` Changelog string `json:"changelog,omitempty" bson:"changelog,omitempty"` CreatedAt time.Time `json:"createdAt,omitempty" bson:"createdAt,omitempty"` UpdatedAt time.Time `json:"updatedAt,omitempty" bson:"updatedAt,omitempty"` UpdateManifest string `json:"updatemanifest,omitempty" bson:"updatemanifest,omitempty"` }
func (*Data) RunUpdatePipeline ¶
Refactor in Updatecli codebase
type Source ¶
type Source struct { ID uuid.UUID `json:"_id,omitempty" bson:"_id,omitempty"` Result string `json:"result,omitempty" bson:"result,omitempty"` CreateAt string `json:"createAt,omitempty" bson:"createAt,omitempty"` UpdatedAt string `json:"updatedAt,omitempty" bson:"updatedAt,omitempty"` Config updatecliSource.Config `json:"datasource,omitempty" bson:"datasource,omitempty"` Checksum string `json:"checksum,omitempty" bson:"checksum,omitempty"` Counter int `json:"counter,omitempty" bson:"counter,omitempty"` }
type Spec ¶
type Spec struct { Name string `json:"name,omitempty" bson:"name,omitempty"` Description string `json:"description,omitempty" bson:"description,omitempty"` Version string `json:"version,omitempty" bson:"version,omitempty"` CreatedAt time.Time `json:"createdAt,omitempty" bson:"createdAt,omitempty"` UpdatedAt time.Time `json:"updatedAt,omitempty" bson:"updatedAt,omitempty"` }
Click to show internal directories.
Click to hide internal directories.