diff --git a/.vscode/settings.json b/.vscode/settings.json index d5539dc..cded934 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,8 +1,67 @@ { "yaml.schemas": { - "https://json.schemastore.org/config-yaml-schema.json": [ - "/**/*.yaml", - "/**/*.yml" + "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 }