controllers

package
v0.0.0-...-0843407 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2022 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddKickStart

func AddKickStart(c *gin.Context)

@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

func AuthingCreateUser(c *gin.Context)

@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

func AuthingGetUserDetail(c *gin.Context)

@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

func AuthingLoginOk(c *gin.Context)

@Summary login success redirect url @Description login success redirect url @Tags Authing @Accept json @Produce json @Router /v1/auth/loginok [get]

func BuildFromISO

func BuildFromISO(c *gin.Context)

@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

func CreateJob(c *gin.Context)

@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

func DeletBaseImages(c *gin.Context)

@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

func DeleteJobLogs(c *gin.Context)

@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

func DeleteKickStart(c *gin.Context)

@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

func GetBaseData(c *gin.Context)

@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

func GetCustomePkgList(c *gin.Context)

@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

func GetImagesAndKickStart(c *gin.Context)

@Summary GetImagesAndKickStart @Description GetImagesAndKickStart @Tags v3 version @Accept json @Produce json @Router /v3/getImagesAndKickStart [get]

func GetJobLogs

func GetJobLogs(c *gin.Context)

@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

func GetJobParam(c *gin.Context)

@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

func GetKickStartByID(c *gin.Context)

@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

func GetMySummary(c *gin.Context)

@Summary MySummary @Description get my summary @Tags v2 version @Accept json @Produce json @Router /v2/images/getMySummary [get]

func GetOne

func GetOne(c *gin.Context)

@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

func ImportBaseImages(c *gin.Context)

@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

func ListBaseImages(c *gin.Context)

@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

func ListKickStart(c *gin.Context)

@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

func QueryJobLogs(c *gin.Context)

@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

func QueryJobStatus(c *gin.Context)

@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

func QueryMyHistory(c *gin.Context)

@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

func RepoSavedCallBack(c *gin.Context)

@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

func StartBuild(c *gin.Context)

@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

func StopJobBuild(c *gin.Context)

@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

func UpdateBaseImages(c *gin.Context)

@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

func UpdateKickStart(c *gin.Context)

@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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL