跳到主要内容

ListRepoInstaller

调用该接口获取仓库中安装包列表接口。

Request

get \repos\{repo}\installers
NameLocated inTypeDescription
repopathstringrepo name

Request Parameters

NameLocated inTypeDescriptionRequired
page_numqueryintegerquery page numberfalse
page_sizequeryintegerquery page sizefalse
order_byquerystringquery items order by fieldfalse
is_descendingquerybooleanquery items inverted sortfalse
key_wordsquerystringquery items keyfalse
installedquerybooleaninstalled optionfalse

Response

Response 200

Code2DescriptionTypeSchema
200SUCCObjectv1ListRepoInstallerResponse

v1ListRepoInstallerResponse

NameTypeDescription
brief_installersArray[v1InstallerObject]brief installer info list,only has name and version [ 具体参数可见下面 v1InstallerObject ]
installed_numintegerinstalled installer number
page_numintegerquery page number
page_sizeintegerquery page size
totalintegertotal items

v1InstallerObject

NameTypeDescription
annotationsObjectinstaller metadata
descstringinstaller desc
iconstringinstaller icon url
maintainersArray[v1InstallerObjectmaintainer]installer maintainers [ 具体参数可见下面 v1InstallerObjectmaintainer ]
metadataObjectinstaller metadata
namestringinstaller name
repostringinstaller repo
stateinstaller state
timestampstringlast change chart timestamp
versionstringinstaller version
version_listArray[v1VersionList]installer version list [ 具体参数可见下面 v1VersionList ]

v1InstallerObjectmaintainer

NameTypeDescription
emailstringmaintainer email
namestringmaintainer name
urlstringmaintainer url

v1VersionList

NameTypeDescription
create_timestring
versionstring

Response 400

Code3DescriptionType
400INVALID_ARGUMENT{ { }}

Response 404

Code3DescriptionType
404REPO_NOT_FOUND{ { }}

Response 500

Code3DescriptionType
500INTERNAL_STORE{ { }}

Response default

Code2DescriptionTypeSchema
defaultAn unexpected error response.ObjectrpcStatus

rpcStatus

NameTypeDescription
codeinteger
detailsArray[protobufAny][ 具体参数可见下面 protobufAny ]
messagestring

protobufAny

NameTypeDescription
@typestring