Drone 插件市场 > Kubevious
Kubevious
by kubevious
Apache License 2.0Kubevious 插件可检测和预防 Kubernetes 应用程序和集群的错误(错字、错误配置、冲突、不一致)和违反最佳实践的行为。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: deploy
image: kubevious/cli
settings:
helm_repo_url: https://charts.konghq.com
helm_repo_name: kong
helm_chart: kong
helm_namespace: kong-system
helm_include_crds: true
helm_override: overrides/overrides-dev.yaml
manifests: additional-manifests/
crds: additional-crds/
mocks: additional-mock-manifests/
k8s_version: 1.20
live_k8s: true
ignore_unknown: true
ignore_non_k8s: true
detailed_output: true
json_output: true
字段属性说明
helm_repo_url
string可选项Helm 存储库 URL
默认值:none
helm_repo_name
string可选项Helm 资源库 URL 的名称别名
默认值:none
helm_chart
string可选项舵手存储库图表名称
默认值:none
helm_namespace
string可选项Helm 发布命名空间
默认值:none
helm_include_crds
boolean可选项表示是否在 Helm 版本中包含 CRD
默认值:false
helm_override
string可选项头盔覆盖
默认值:none
manifests
string可选项要验证的清单文件、目录或 URL 的路径
默认值:none
crds
string可选项将 CRD 纳入验证的路径
默认值:none
mocks
string可选项在验证中包含的模拟清单的路径
默认值:none
k8s_version
string可选项要再次验证的 Kubernetes 版本
默认值:none
live_k8s
boolean可选项再次验证 Kubernetes 实时版本
默认值:false
ignore_unknown
boolean可选项忽略未知的 Kubernetes 资源
默认值:false
ignore_non_k8s
boolean可选项忽略非 Kubernetes YAML 文件
默认值:false
skip_rules
string可选项按名称跳过规则
默认值:none
only_rules
string可选项仅运行指定规则
默认值:none
skip_rule_categories
string可选项按类别跳过规则
默认值:none
only_rule_categories
string可选项只按类别运行指定规则
默认值:none
detailed_output
boolean可选项输出详情
默认值:false
json_output
boolean可选项以 JSON 格式输出
默认值:false
other_args
string可选项补充论据
默认值:none