Documentation ¶
Index ¶
- func AddKickStart(c *gin.Context)
- func AuthingCreateUser(c *gin.Context)
- func AuthingGetUserDetail(c *gin.Context)
- func AuthingLoginOk(c *gin.Context)
- func BuildFromISO(c *gin.Context)
- func CreateJob(c *gin.Context)
- func DeletBaseImages(c *gin.Context)
- func DeleteJobLogs(c *gin.Context)
- func DeleteKickStart(c *gin.Context)
- func GetBaseData(c *gin.Context)
- func GetCustomePkgList(c *gin.Context)
- func GetImagesAndKickStart(c *gin.Context)
- func GetJobLogs(c *gin.Context)
- func GetJobParam(c *gin.Context)
- func GetKickStartByID(c *gin.Context)
- func GetMySummary(c *gin.Context)
- func GetOne(c *gin.Context)
- func ImportBaseImages(c *gin.Context)
- func ListBaseImages(c *gin.Context)
- func ListKickStart(c *gin.Context)
- func QueryJobLogs(c *gin.Context)
- func QueryJobStatus(c *gin.Context)
- func QueryMyHistory(c *gin.Context)
- func RepoSavedCallBack(c *gin.Context)
- func StartBuild(c *gin.Context)
- func StopJobBuild(c *gin.Context)
- func UpdateBaseImages(c *gin.Context)
- func UpdateKickStart(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddKickStart ¶
@Summary AddKickStart @Description add a KickStart data @Tags v3 version @Param file formData file true "kickstart file" @Param name formData string true " name" @Param desc formData string true " desc" @Accept json @Produce json @Router /v3/kickStart [post]
func AuthingCreateUser ¶
@Summary AuthingCreateUser @Description AuthingCreateUser @Tags Authing @Param body body models.CreateUserInput true "body for user info" @Accept json @Produce json @Router /v1/auth/createUser [post]
func AuthingGetUserDetail ¶
@Summary AuthingGetToken @Description AuthingGetToken @Tags Authing @Param authingUserId path string true "The key for staticblock" @Accept json @Produce json @Router /v1/auth/getDetail/{authingUserId} [get]
func AuthingLoginOk ¶
@Summary login success redirect url @Description login success redirect url @Tags Authing @Accept json @Produce json @Router /v1/auth/loginok [get]
func BuildFromISO ¶
@Summary BuildFromISO @Description build a image from iso @Tags v3 version @Param body body models.BaseImagesKickStart true "body for ImageMeta content" @Accept json @Produce json @Router /v3/images/buildFromIso [post]
func CreateJob ¶
@Summary Create Job @Description start a image build job @Tags v2 version @Param body body models.BuildParam true "body for ImageMeta content" @Accept json @Produce json @Router /v2/images/createJob [post]
func DeletBaseImages ¶
@Summary DeletBaseImages @Description delete a base images data @Tags v3 version @Param id path int true "id for BaseImages content" @Accept json @Produce json @Router /v3/baseImages/{id} [delete]
func DeleteJobLogs ¶
@Summary deleteRecord @Description delete multipule job build records @Tags v2 version @Param body body []string true "job id list" @Accept json @Produce json @Router /v2/images/deleteJob [post]
func DeleteKickStart ¶
@Summary DeleteKickStart @Description delete a KickStart data @Tags v3 version @Param id path int true "id for KickStart content" @Accept json @Produce json @Router /v3/kickStart/{id} [delete]
func GetBaseData ¶
@Summary GetBaseData param @Description get architecture, release Version, output Format ,and default package name list @Tags v1 version @Accept json @Produce json @Router /v1/images/param/getBaseData/ [get]
func GetCustomePkgList ¶
@Summary GetCustomePkgList param @Description get custom package name list @Tags v1 version @Param arch query string true " arch ,e g:x86_64" @Param release query string true "release " @Param sig query string true "custom group " @Accept json @Produce json @Router /v1/images/param/getCustomePkgList/ [get]
func GetImagesAndKickStart ¶
@Summary GetImagesAndKickStart @Description GetImagesAndKickStart @Tags v3 version @Accept json @Produce json @Router /v3/getImagesAndKickStart [get]
func GetJobLogs ¶
@Summary get single job logs @Description get single job logs @Tags v2 version @Param id path string true "job id" @Param stepID query string true "step id" @Param uuid query string false "uuid" @Param jobtype query string true "job type" @Accept json @Produce json @Router /v2/images/getLogsOf/{id} [get]
func GetJobParam ¶
@Summary GetJobParam @Description get job build param @Tags v2 version @Param id path string true "job id" @Accept json @Produce json @Router /v2/images/getJobParam/{id} [get]
func GetKickStartByID ¶
@Summary GetKickStartByID @Description GetKickStartByID @Tags v3 version @Param id path int true "id for content" @Accept json @Produce json @Router /v3/kickStart/{id} [get]
func GetMySummary ¶
@Summary MySummary @Description get my summary @Tags v2 version @Accept json @Produce json @Router /v2/images/getMySummary [get]
func GetOne ¶
@Summary get single job detail @Description get single job detail @Tags v2 version @Param id path string true "job id" @Param jobtype query string true "job type" @Accept json @Produce json @Router /v2/images/getOne/{id} [get]
func ImportBaseImages ¶
@Summary ImportBaseImages @Description import a image meta data @Tags v3 version @Param body body models.BaseImages true "body for BaseImages content" @Accept json @Produce json @Router /v3/baseImages/import [post]
func ListBaseImages ¶
@Summary ListBaseImages @Description get my base image list order by id desc @Tags v3 version @Param offset query int false "offset " @Param limit query int false "limit" @Accept json @Produce json @Router /v3/baseImages/list [get]
func ListKickStart ¶
@Summary ListKickStart @Description get my kick start file list order by id desc @Tags v3 version @Param offset query int false "offset " @Param limit query int false "limit" @Accept json @Produce json @Router /v3/kickStart/list [get]
func QueryJobLogs ¶
@Summary QueryJobLogs @Description QueryJobLogs for given job name @Tags v1 version @Param name path string true "The name for job" @Accept json @Produce json @Router /v1/images/queryJobLogs/{name} [get]
func QueryJobStatus ¶
@Summary QueryJobStatus @Description QueryJobStatus for given job name @Tags v1 version @Param name path string true "The name for job" @Param id query string false "The id for job in database. " @Param ns query string false "job namespace " @Accept json @Produce json @Router /v1/images/queryJobStatus/{name} [get]
func QueryMyHistory ¶
@Summary QueryMyHistory @Description Query My History @Tags v1 version @Param arch query string false "arch" @Param status query string false "status" @Param type query string false "build type" @Param nameordesc query string false "name or desc" @Param offset query int false "offset " @Param limit query int false "limit" @Accept json @Produce json @Router /v1/images/queryHistory/mine [get]
func RepoSavedCallBack ¶
@Summary RepoSavedCallBack @Description callback after repo loaded from source url @Tags v3 version @Param id path int true "id for image item" @Param status query string true "status for image item" @Accept json @Produce json @Router /v3/baseImages/repoCallback/{id} [get]
func StartBuild ¶
@Summary StartBuild Job @Description start a image build job @Tags v1 version @Param body body models.BuildParam true "body for ImageMeta content" @Accept json @Produce json @Router /v1/images/startBuild [post]
func StopJobBuild ¶
@Summary StopJobBuild @Description Stop Job Build @Tags v2 version @Param id path string true "job id" @Param jobtype query string true "job type" @Accept json @Produce json @Router /v2/images/stopJob/{id} [delete]
func UpdateBaseImages ¶
@Summary UpdateBaseImages @Description update a base images data @Tags v3 version @Param id path int true "id for content" @Param body body models.BaseImages true "body for BaseImages content" @Accept json @Produce json @Router /v3/baseImages/{id} [put]
func UpdateKickStart ¶
@Summary UpdateKickStart @Description update a kick start data @Tags v3 version @Param id path int true "id for content" @Param body body models.KickStart true "body for KickStart content" @Accept json @Produce json @Router /v3/kickStart/{id} [put]
Types ¶
This section is empty.