Kubernetes Schemas

CRD JSON schemas from the smbonn.me cluster

Usage

# yaml-language-server: $schema=https://cluster-schemas.smbonn.me/{group}/{kind}_{version}.json
44
API Groups
536
Schemas
2026-11-02
Last Updated
acme.cert-manager.io2
barmancloud.cnpg.io1
helm.toolkit.fluxcd.io1
kustomize.toolkit.fluxcd.io1
master-standalone268
acraccesstoken-generators-v1alpha1.jsonalert-notification-v1.jsonalert-notification-v1beta3.jsonalertmanager-monitoring-v1.jsonalertmanagerconfig-monitoring-v1alpha1.jsonauditclusternetworkpolicy-kguardian-v1alpha1.jsonauditnetworkpolicy-kguardian-v1alpha1.jsonautoscalinglistener-actions-v1alpha1.jsonautoscalingrunnerset-actions-v1alpha1.jsonbackend-gateway-v1alpha1.jsonbackendtlspolicy-gateway-v1.jsonbackendtlspolicy-gateway-v1alpha3.jsonbackendtrafficpolicy-gateway-v1alpha1.jsonbackup-k8s-v1alpha1.jsonbackup-postgresql-v1.jsonbeyondtrustworkloadcredentialsdynamicsecret-generators-v1alpha1.jsonbucket-source-v1.jsoncdi-cdi-v1beta1.jsoncdiconfig-cdi-v1beta1.jsoncephblockpool-ceph-v1.jsoncephblockpoolradosnamespace-ceph-v1.jsoncephbucketnotification-ceph-v1.jsoncephbuckettopic-ceph-v1.jsoncephclient-ceph-v1.jsoncephcluster-ceph-v1.jsoncephconnection-csi-v1.jsoncephcosidriver-ceph-v1.jsoncephfilesystem-ceph-v1.jsoncephfilesystemmirror-ceph-v1.jsoncephfilesystemsubvolumegroup-ceph-v1.jsoncephnfs-ceph-v1.jsoncephnvmeofgateway-ceph-v1.jsoncephobjectrealm-ceph-v1.jsoncephobjectstore-ceph-v1.jsoncephobjectstoreaccount-ceph-v1.jsoncephobjectstoreuser-ceph-v1.jsoncephobjectzone-ceph-v1.jsoncephobjectzonegroup-ceph-v1.jsoncephrbdmirror-ceph-v1.jsoncertificate-cert-manager-v1.jsoncertificaterequest-cert-manager-v1.jsonchallenge-acme-v1.jsonciliumbgpadvertisement-cilium-v2.jsonciliumbgpadvertisement-cilium-v2alpha1.jsonciliumbgpclusterconfig-cilium-v2.jsonciliumbgpclusterconfig-cilium-v2alpha1.jsonciliumbgpnodeconfig-cilium-v2.jsonciliumbgpnodeconfig-cilium-v2alpha1.jsonciliumbgpnodeconfigoverride-cilium-v2.jsonciliumbgpnodeconfigoverride-cilium-v2alpha1.jsonciliumbgppeerconfig-cilium-v2.jsonciliumbgppeerconfig-cilium-v2alpha1.jsonciliumcidrgroup-cilium-v2.jsonciliumcidrgroup-cilium-v2alpha1.jsonciliumclusterwidenetworkpolicy-cilium-v2.jsonciliumendpoint-cilium-v2.jsonciliumidentity-cilium-v2.jsonciliuml2announcementpolicy-cilium-v2alpha1.jsonciliumloadbalancerippool-cilium-v2.jsonciliumloadbalancerippool-cilium-v2alpha1.jsonciliumlocalredirectpolicy-cilium-v2.jsonciliumnetworkpolicy-cilium-v2.jsonciliumnode-cilium-v2.jsonciliumnodeconfig-cilium-v2.jsonciliumnodeconfig-cilium-v2alpha1.jsonciliumpodippool-cilium-v2alpha1.jsonclientprofile-csi-v1.jsonclientprofilemapping-csi-v1.jsonclientprofilereplication-csi-v1.jsonclienttrafficpolicy-gateway-v1alpha1.jsoncloudsmithaccesstoken-generators-v1alpha1.jsoncluster-postgresql-v1.jsonclusterexternalsecret-external-secrets-v1.jsonclusterexternalsecret-external-secrets-v1beta1.jsonclustergenerator-generators-v1alpha1.jsonclusterimagecatalog-postgresql-v1.jsonclusterimagetrustpolicy-kguardian-v1alpha1.jsonclusterissuer-cert-manager-v1.jsonclusterpushsecret-external-secrets-v1alpha1.jsonclusterrepository-kopiur-v1alpha1.jsonclustersecretstore-external-secrets-v1.jsonclustersecretstore-external-secrets-v1beta1.jsonconnection-k8s-v1alpha1.jsondatabase-k8s-v1alpha1.jsondatabase-postgresql-v1.jsondatabaserole-postgresql-v1.jsondataimportcron-cdi-v1beta1.jsondatasource-cdi-v1beta1.jsondatavolume-cdi-v1beta1.jsondnsendpoint-externaldns-v1alpha1.jsondnsrecord-externaldns-v1alpha1.jsondriver-csi-v1.jsonecrauthorizationtoken-generators-v1alpha1.jsonenvoyextensionpolicy-gateway-v1alpha1.jsonenvoypatchpolicy-gateway-v1alpha1.jsonenvoyproxy-gateway-v1alpha1.jsonephemeralrunner-actions-v1alpha1.jsonephemeralrunnerset-actions-v1alpha1.jsonexternalartifact-source-v1.jsonexternalmariadb-k8s-v1alpha1.jsonexternalsecret-external-secrets-v1.jsonexternalsecret-external-secrets-v1beta1.jsonfailoverquorum-postgresql-v1.jsonfake-generators-v1alpha1.jsonfluxinstance-fluxcd-v1.jsonfluxreport-fluxcd-v1.jsongateway-gateway-v1.jsongateway-gateway-v1beta1.jsongatewayclass-gateway-v1.jsongatewayclass-gateway-v1beta1.jsongcraccesstoken-generators-v1alpha1.jsongeneratorstate-generators-v1alpha1.jsongithubaccesstoken-generators-v1alpha1.jsongitlabdeploytoken-generators-v1alpha1.jsongitrepository-source-v1.jsongrafana-generators-v1alpha1.jsongrafana-grafana-v1beta1.jsongrafanaalertrulegroup-grafana-v1beta1.jsongrafanacontactpoint-grafana-v1beta1.jsongrafanadashboard-grafana-v1beta1.jsongrafanadatasource-grafana-v1beta1.jsongrafanafolder-grafana-v1beta1.jsongrafanalibrarypanel-grafana-v1beta1.jsongrafanamanifest-grafana-v1beta1.jsongrafanamutetiming-grafana-v1beta1.jsongrafananotificationpolicy-grafana-v1beta1.jsongrafananotificationpolicyroute-grafana-v1beta1.jsongrafananotificationtemplate-grafana-v1beta1.jsongrafanaserviceaccount-grafana-v1beta1.jsongrant-k8s-v1alpha1.jsongrpcroute-gateway-v1.jsonhelmchart-source-v1.jsonhelmrelease-helm-v2.jsonhelmrepository-source-v1.jsonhttproute-gateway-v1.jsonhttproute-gateway-v1beta1.jsonhttproutefilter-gateway-v1alpha1.jsonimagecatalog-postgresql-v1.jsonimagetrustpolicy-kguardian-v1alpha1.jsonissuer-cert-manager-v1.jsonkubernetesupgrade-tuppr-v1alpha1.jsonkubevirt-kubevirt-v1.jsonkubevirt-kubevirt-v1alpha3.jsonkustomization-kustomize-v1.jsonlistenerset-gateway-v1.jsonmaintenance-kopiur-v1alpha1.jsonmariadb-k8s-v1alpha1.jsonmaxscale-k8s-v1alpha1.jsonmfa-generators-v1alpha1.jsonmigrationpolicy-migrations-v1alpha1.jsonobjectbucket-objectbucket-v1alpha1.jsonobjectbucketclaim-objectbucket-v1alpha1.jsonobjectstore-barmancloud-v1.jsonobjecttransfer-cdi-v1beta1.jsonocirepository-source-v1.jsonopenstackvolumepopulator-forklift-v1beta1.jsonoperatorconfig-csi-v1.jsonorder-acme-v1.jsonovirtvolumepopulator-forklift-v1beta1.jsonpassword-generators-v1alpha1.jsonphysicalbackup-k8s-v1alpha1.jsonplugin-plugin-v1alpha1.jsonpodmonitor-monitoring-v1.jsonpointintimerecovery-k8s-v1alpha1.jsonpooler-postgresql-v1.jsonprobe-monitoring-v1.jsonprometheus-monitoring-v1.jsonprometheusagent-monitoring-v1alpha1.jsonprometheusrule-monitoring-v1.jsonprovider-notification-v1.jsonprovider-notification-v1beta3.jsonpublication-postgresql-v1.jsonpushsecret-external-secrets-v1alpha1.jsonquayaccesstoken-generators-v1alpha1.jsonreceiver-notification-v1.jsonreferencegrant-gateway-v1.jsonreferencegrant-gateway-v1beta1.jsonrepository-kopiur-v1alpha1.jsonrepositoryreplication-kopiur-v1alpha1.jsonresourceset-fluxcd-v1.jsonresourcesetinputprovider-fluxcd-v1.jsonrestore-k8s-v1alpha1.jsonrestore-kopiur-v1alpha1.jsonscheduledbackup-postgresql-v1.jsonscrapeconfig-monitoring-v1alpha1.jsonseccompprofile-kguardian-v1alpha1.jsonsecretstore-external-secrets-v1.jsonsecretstore-external-secrets-v1beta1.jsonsecuritypolicy-gateway-v1alpha1.jsonserviceaccount-talos-v1alpha1.jsonservicemonitor-monitoring-v1.jsonsilence-monitoring-v1alpha1.jsonsilence-observability-v1alpha2.jsonsnapshot-kopiur-v1alpha1.jsonsnapshotpolicy-kopiur-v1alpha1.jsonsnapshotreplication-kopiur-v1alpha1.jsonsnapshotschedule-kopiur-v1alpha1.jsonsqljob-k8s-v1alpha1.jsonsshkey-generators-v1alpha1.jsonstorageprofile-cdi-v1beta1.jsonstssessiontoken-generators-v1alpha1.jsonsubscription-postgresql-v1.jsontalosupgrade-tuppr-v1alpha1.jsontcproute-gateway-v1.jsontcproute-gateway-v1alpha2.jsonthanosruler-monitoring-v1.jsontlsroute-gateway-v1.jsontlsroute-gateway-v1alpha2.jsontlsroute-gateway-v1alpha3.jsonudproute-gateway-v1.jsonudproute-gateway-v1alpha2.jsonuser-k8s-v1alpha1.jsonuuid-generators-v1alpha1.jsonvaultdynamicsecret-generators-v1alpha1.jsonvirtualmachine-kubevirt-v1.jsonvirtualmachine-kubevirt-v1alpha3.jsonvirtualmachinebackup-backup-v1alpha1.jsonvirtualmachinebackuptracker-backup-v1alpha1.jsonvirtualmachineclone-clone-v1alpha1.jsonvirtualmachineclone-clone-v1beta1.jsonvirtualmachineclusterinstancetype-instancetype-v1beta1.jsonvirtualmachineclusterpreference-instancetype-v1beta1.jsonvirtualmachineexport-export-v1.jsonvirtualmachineexport-export-v1beta1.jsonvirtualmachineinstance-kubevirt-v1.jsonvirtualmachineinstance-kubevirt-v1alpha3.jsonvirtualmachineinstancemigration-kubevirt-v1.jsonvirtualmachineinstancemigration-kubevirt-v1alpha3.jsonvirtualmachineinstancepreset-kubevirt-v1.jsonvirtualmachineinstancepreset-kubevirt-v1alpha3.jsonvirtualmachineinstancereplicaset-kubevirt-v1.jsonvirtualmachineinstancereplicaset-kubevirt-v1alpha3.jsonvirtualmachineinstancetype-instancetype-v1beta1.jsonvirtualmachinepool-pool-v1alpha1.jsonvirtualmachinepool-pool-v1beta1.jsonvirtualmachinepreference-instancetype-v1beta1.jsonvirtualmachinerestore-snapshot-v1alpha1.jsonvirtualmachinerestore-snapshot-v1beta1.jsonvirtualmachinesnapshot-snapshot-v1alpha1.jsonvirtualmachinesnapshot-snapshot-v1beta1.jsonvirtualmachinesnapshotcontent-snapshot-v1alpha1.jsonvirtualmachinesnapshotcontent-snapshot-v1beta1.jsonvirtualmachinetemplate-template-v1alpha1.jsonvirtualmachinetemplate-template-v1beta1.jsonvirtualmachinetemplaterequest-template-v1alpha1.jsonvirtualmachinetemplaterequest-template-v1beta1.jsonvolumeclonesource-cdi-v1beta1.jsonvolumegroupsnapshot-groupsnapshot-v1.jsonvolumegroupsnapshot-groupsnapshot-v1beta1.jsonvolumegroupsnapshot-groupsnapshot-v1beta2.jsonvolumegroupsnapshotclass-groupsnapshot-v1.jsonvolumegroupsnapshotclass-groupsnapshot-v1beta1.jsonvolumegroupsnapshotclass-groupsnapshot-v1beta2.jsonvolumegroupsnapshotcontent-groupsnapshot-v1.jsonvolumegroupsnapshotcontent-groupsnapshot-v1beta1.jsonvolumegroupsnapshotcontent-groupsnapshot-v1beta2.jsonvolumeimportsource-cdi-v1beta1.jsonvolumesnapshot-snapshot-v1.jsonvolumesnapshot-snapshot-v1beta1.jsonvolumesnapshotclass-snapshot-v1.jsonvolumesnapshotclass-snapshot-v1beta1.jsonvolumesnapshotcontent-snapshot-v1.jsonvolumesnapshotcontent-snapshot-v1beta1.jsonvolumeuploadsource-cdi-v1beta1.jsonwebhook-generators-v1alpha1.jsonxbackend-gateway-v1alpha1.jsonxbackendtrafficpolicy-gateway-v1alpha1.jsonxmesh-gateway-v1alpha1.json
migrations.kubevirt.io1
monitoring.giantswarm.io1
observability.giantswarm.io1
plugin.kubevirt.io1