68 lines
1.9 KiB
JSON
68 lines
1.9 KiB
JSON
{
|
|
"yaml.schemas": {
|
|
"https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json": [
|
|
"**/docker-compose*.yml",
|
|
"**/docker-compose*.yaml"
|
|
],
|
|
"https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.29.0/all.json": [
|
|
"**/*.k8s.yaml",
|
|
"**/*.k8s.yml",
|
|
"**/deployment*.yaml",
|
|
"**/deployment*.yml",
|
|
"**/service*.yaml",
|
|
"**/service*.yml",
|
|
"**/ingress*.yaml",
|
|
"**/ingress*.yml",
|
|
"**/configmap*.yaml",
|
|
"**/configmap*.yml",
|
|
"**/secret*.yaml",
|
|
"**/secret*.yml",
|
|
"**/pod*.yaml",
|
|
"**/pod*.yml",
|
|
"**/namespace*.yaml",
|
|
"**/namespace*.yml",
|
|
"**/replicaset*.yaml",
|
|
"**/replicaset*.yml",
|
|
"**/statefulset*.yaml",
|
|
"**/statefulset*.yml",
|
|
"**/daemonset*.yaml",
|
|
"**/daemonset*.yml",
|
|
"**/job*.yaml",
|
|
"**/job*.yml",
|
|
"**/cronjob*.yaml",
|
|
"**/cronjob*.yml",
|
|
"**/role*.yaml",
|
|
"**/role*.yml",
|
|
"**/rolebinding*.yaml",
|
|
"**/rolebinding*.yml",
|
|
"**/clusterrole*.yaml",
|
|
"**/clusterrole*.yml",
|
|
"**/clusterrolebinding*.yaml",
|
|
"**/clusterrolebinding*.yml",
|
|
"**/networkpolicy*.yaml",
|
|
"**/networkpolicy*.yml",
|
|
"**/persistentvolume*.yaml",
|
|
"**/persistentvolume*.yml",
|
|
"**/persistentvolumeclaim*.yaml",
|
|
"**/persistentvolumeclaim*.yml",
|
|
"**/storageclass*.yaml",
|
|
"**/storageclass*.yml",
|
|
"**/kustomization*.yaml",
|
|
"**/kustomization*.yml"
|
|
],
|
|
"https://json.schemastore.org/chart.json": [
|
|
"**/Chart.yaml",
|
|
"**/Chart.yml"
|
|
],
|
|
"https://json.schemastore.org/github-workflow.json": [
|
|
"**/.github/workflows/*.yml",
|
|
"**/.github/workflows/*.yaml"
|
|
]
|
|
},
|
|
"yaml.validate": true,
|
|
"yaml.format.enable": true,
|
|
"yaml.hover": true,
|
|
"yaml.completion": true,
|
|
"yaml.suggest.parentSkeletonSelectedFirst": true
|
|
}
|