更新时间:2024-10-22 GMT+08:00

更新模板

功能介绍

更新模板

URI

PUT /v2/charts/{chart_id}

表1 路径参数

参数

是否必选

参数类型

描述

chart_id

String

模板的ID

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

消息体的类型(格式)

X-Auth-Token

String

调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值,获取方式请参见获取token

表3 FormData参数

参数

是否必选

参数类型

描述

parameters

String

上传模板的配置参数,示例如下:"{"override":true,"skip_lint":true,"source":"package"}"- skip_lint: whether lint uploaded chart - override: whether override existed chart - visible: update chart visible

content

File

模板包文件

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

id

String

模板ID

name

String

模板名称

values

String

模板值

translate

String

模板翻译资源

instruction

String

模板介绍

version

String

模板版本

description

String

模板描述

source

String

模板的来源

icon_url

String

模板的图标链接

public

Boolean

是否公开模板

chart_url

String

模板的链接

create_at

String

创建时间

update_at

String

更新时间

请求示例

PUT /v2/charts/{chart_id}

{
  "parameters" : "{\"override\":true,\"skip_lint\":true,\"source\":\"package\"}",
  "content" : "chart-file.tgz"
}

响应示例

状态码: 200

OK

{
  "id" : "e99a7e86-afdd-11eb-aca3-0255ac100b0e",
  "name" : "neo4j",
  "values" : "{\"acceptLicenseAgreement\":\"no\",\"affinity\":{},\"authEnabled\":true,\"clusterDomain\":\"cluster.local\",\"core\":{\"initContainers\":[],\"numberOfServers\":3,\"persistentVolume\":{\"enabled\":true,\"mountPath\":\"/data\",\"size\":\"10Gi\"},\"sidecarContainers\":[]},\"defaultDatabase\":\"neo4j\",\"image\":\"neo4j\",\"imagePullPolicy\":\"IfNotPresent\",\"imageTag\":\"4.0.3-enterprise\",\"name\":\"neo4j\",\"nodeSelector\":{},\"podDisruptionBudget\":{},\"readReplica\":{\"autoscaling\":{\"enabled\":false,\"maxReplicas\":3,\"minReplicas\":1,\"targetAverageUtilization\":70},\"initContainers\":[],\"numberOfServers\":0,\"resources\":{},\"sidecarContainers\":[]},\"resources\":{},\"testImage\":\"markhneedham/k8s-kubectl\",\"testImageTag\":\"master\",\"tolerations\":[],\"useAPOC\":\"true\"}",
  "translate" : "",
  "instruction" : "README.md",
  "version" : "3.0.1",
  "description" : "DEPRECATED Neo4j is the world's leading graph database",
  "source" : "",
  "icon_url" : "https://example.com/images/neo4j_logo.png",
  "public" : false,
  "chart_url" : "neo4j-3.0.1.tgz",
  "create_at" : "2021-05-08T08:53:13Z",
  "update_at" : "2021-05-08T08:53:13Z"
}

状态码

状态码

描述

200

OK

错误码

请参见错误码