我正在看这个文件:
---
# CI E2E test test configuration scenario using locally build images and manifests for:
# - cluster-api
# - bootstrap kubeadm
# - control-plane kubeadm
# - hetzner
# For creating local dev images run make e2e-image from the main CAPH repository
images:
- name: ghcr.io/syself/caph-staging:${TAG:=e2e}
loadBehavior: mustLoad
providers:
- name: cluster-api
type: CoreProvider
versions:
- name: v1.3.5
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.3.5/core-components.yaml"
type: "url"
contract: v1beta1
files:
- sourcePath: "../data/shared/v1beta1/metadata.yaml"
replacements:
- old: "imagePullPolicy: Always"
new: "imagePullPolicy: IfNotPresent"
- old: "--enable-leader-election"
new: "--enable-leader-election=false"
- old: --metrics-addr=127.0.0.1:8080
new: --metrics-addr=:8080
...
Source
上面的文件只是一个例子.我对一般的方法很感兴趣.
我想知道这个文件的json-schema。
我想检测这个结构是否已经有匹配的模式。
有没有一种方法可以自动检测json模式?
1条答案
按热度按时间tyky79it1#
json schemas的“官方”共享仓库是https://www.schemastore.org/json/。这也是VSCode和IntelliJ使用的。你可以看看它的API是否支持你的用例,或者它是否有帮助。