Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tumido/crd-snippets
https://github.com/tumido/crd-snippets
vscode-extension
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tumido/crd-snippets
- Owner: tumido
- License: gpl-3.0
- Created: 2020-12-22T17:13:28.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-28T19:48:19.000Z (5 months ago)
- Last Synced: 2024-10-17T12:30:49.906Z (4 months ago)
- Topics: vscode-extension
- Homepage: https://marketplace.visualstudio.com/items?itemName=tumido.crd-snippets
- Size: 803 KB
- Stars: 8
- Watchers: 3
- Forks: 4
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

# Kubernetes CRD Snippets
[](https://github.com/tumido/crd-snippets/releases)
[](https://marketplace.visualstudio.com/items?itemName=tumido.crd-snippets)
[](https://open-vsx.org/extension/tumido/crd-snippets)
[](https://github.com/tumido/crd-snippets/blob/master/LICENSE)
[](https://github.com/tumido/crd-snippets/actions?query=workflow%3ARelease)YAML snippets for popular Kubernetes Custom Resources. If you'd like to see snippets for CRDs you use, just [file an issue](https://github.com/tumido/crd-snippets/issues/new) or submit a PR - contributions are welcome!
## Suggested extensions
1. Snippets for native Kubernetes resouces, choose which fits your needs the best:
- [`ipedrazas.kubernetes-snippets`](https://marketplace.visualstudio.com/items?itemName=ipedrazas.kubernetes-snippets)
- [`lunuan.kubernetes-templates`](https://marketplace.visualstudio.com/items?itemName=lunuan.kubernetes-templates)
2. [`redhat.vscode-yaml`](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml) - provides intellisense on YAML schemes. That means, once the `kind` and `apiVersion` is defined, this Extension can offer completions for schemas available at [schemastore.org](https://www.schemastore.org/json/)## Features
Includes snippets for following CRDs:
Project
Group
Kind
Snippet prefix
Argo Workflows
argoproj.io
Workflow
argo-workflow
argo-wf
argo-wf-template-ref
WorkflowTemplate
argo-workflowtemplate
argo-wftmpl
CronWorkflow
argo-cronworkflow
argo-cronwf
argo-cronwf-template-ref
Argo CD
argoproj.io
Application
argocd-application
ApplicationSet
argocd-application-set
Project
argocd-project
Flux
source.toolkit.fluxcd.io
GitRepository
flux2-gitrepository
gitrepository
HelmRepository
flux2-helmrepository
helmrepository
flux2-helmrepository-oci
helmrepository-oci
Bucket
flux2-bucket
bucket
kustomize.toolkit.fluxcd.io
Kustomization
flux2-kustomization
kustomization
helm.toolkit.fluxcd.io
HelmRelease
flux2-helmrelease
helmrelease
Grafana (Integreatly)
integreatly.io
Grafana
grafana-instance
GrafanaDasboard
grafana-dashboard
GrafanaDatasource
grafana-datasource
Kustomize
kustomize.config.k8s.io
Kustomization
kustomization
Component
component
Json 6902 Patch
json-patch
json-6902
Kubeflow
Open Data Hub
kfdef.apps.kubeflow.org/v1
KfDef
kubeflow-kfdef
odh-kfdef
Openshift
apps.openshift.io/v1
DeploymentConfig
openshift-deploymentconfig
openshift-deployment-config
openshift-dc
build.openshift.io/v1
BuildConfig
openshift-buildconfig
openshift-build-config
openshift-bc
image.openshift.io/v1
ImageStream
openshift-imagestream
openshift-image-stream
openshift-is
project.openshift.io/v1
Project
openshift-project
user.openshift.io/v1
Group
openshift-group
route.openshift.io/v1
Route
openshift-route
operators.coreos.com/v1alpha1
Subscription
openshift-subscription
operators.coreos.com/v1
OperatorSource
openshift-operator-source
Spark by Radanalytics.io
radanalytics.io/v1
SparkCluster
radanalyticsio-spark-cluster
spark-cluster
SparkApplication
radanalyticsio-spark-application
Spark byspark-on-k8s-operator
sparkoperator.k8s.io/v1beta1
ScheduledSparkApplication
spark-on-k8s-operator-scheduled-spark-application
scheduled-spark-application
SparkApplication
spark-on-k8s-operator-spark-application