{"format":1,"manifest":{"name":"kubernetes-snippets","publisher":"vyloxi","version":"1.0.0","displayName":"Kubernetes Snippets","description":"Deployments, Services, Ingress, ConfigMaps, Secrets, CronJobs, volumes and probes for Kubernetes manifests.","engines":{"ferrum":"^0.1.0"},"categories":["Snippets"],"icon":"icon.png","repository":"https://github.com/voukengdongmofrankysteve/ferrum-market","license":"MIT","contributes":{"snippets":[{"language":"YAML","path":"snippets/yaml.json"},{"language":"Config","path":"snippets/config.json"}]}},"files":{"icon.png":{"encoding":"base64","content":"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"},"snippets/yaml.json":{"encoding":"utf8","content":"{\n  \"Deployment\": {\n    \"prefix\": \"kdeploy\",\n    \"body\": [\n      \"apiVersion: apps/v1\",\n      \"kind: Deployment\",\n      \"metadata:\",\n      \"  name: ${1:app}\",\n      \"  labels:\",\n      \"    app: ${1:app}\",\n      \"spec:\",\n      \"  replicas: ${2:2}\",\n      \"  selector:\",\n      \"    matchLabels:\",\n      \"      app: ${1:app}\",\n      \"  template:\",\n      \"    metadata:\",\n      \"      labels:\",\n      \"        app: ${1:app}\",\n      \"    spec:\",\n      \"      containers:\",\n      \"        - name: ${1:app}\",\n      \"          image: ${3:nginx:1.27}\",\n      \"          ports:\",\n      \"            - containerPort: ${4:80}\",\n      \"          resources:\",\n      \"            requests: { cpu: 100m, memory: 128Mi }\",\n      \"            limits: { cpu: 500m, memory: 256Mi }\"\n    ],\n    \"description\": \"A Deployment\"\n  },\n  \"Service\": {\n    \"prefix\": \"ksvc\",\n    \"body\": [\n      \"apiVersion: v1\",\n      \"kind: Service\",\n      \"metadata:\",\n      \"  name: ${1:app}\",\n      \"spec:\",\n      \"  selector:\",\n      \"    app: ${1:app}\",\n      \"  ports:\",\n      \"    - port: ${2:80}\",\n      \"      targetPort: ${3:80}\",\n      \"  type: ${4:ClusterIP}\"\n    ],\n    \"description\": \"A Service\"\n  },\n  \"Ingress\": {\n    \"prefix\": \"king\",\n    \"body\": [\n      \"apiVersion: networking.k8s.io/v1\",\n      \"kind: Ingress\",\n      \"metadata:\",\n      \"  name: ${1:app}\",\n      \"spec:\",\n      \"  rules:\",\n      \"    - host: ${2:example.com}\",\n      \"      http:\",\n      \"        paths:\",\n      \"          - path: /\",\n      \"            pathType: Prefix\",\n      \"            backend:\",\n      \"              service:\",\n      \"                name: ${1:app}\",\n      \"                port:\",\n      \"                  number: ${3:80}\"\n    ],\n    \"description\": \"An Ingress\"\n  },\n  \"ConfigMap\": {\n    \"prefix\": \"kcm\",\n    \"body\": [\n      \"apiVersion: v1\",\n      \"kind: ConfigMap\",\n      \"metadata:\",\n      \"  name: ${1:config}\",\n      \"data:\",\n      \"  ${2:KEY}: \\\"${3:value}\\\"\"\n    ],\n    \"description\": \"A ConfigMap\"\n  },\n  \"Secret\": {\n    \"prefix\": \"ksecret\",\n    \"body\": [\n      \"apiVersion: v1\",\n      \"kind: Secret\",\n      \"metadata:\",\n      \"  name: ${1:secret}\",\n      \"type: Opaque\",\n      \"stringData:\",\n      \"  ${2:KEY}: \\\"${3:value}\\\"\"\n    ],\n    \"description\": \"A Secret\"\n  },\n  \"Persistent volume claim\": {\n    \"prefix\": \"kpvc\",\n    \"body\": [\n      \"apiVersion: v1\",\n      \"kind: PersistentVolumeClaim\",\n      \"metadata:\",\n      \"  name: ${1:data}\",\n      \"spec:\",\n      \"  accessModes: [ReadWriteOnce]\",\n      \"  resources:\",\n      \"    requests:\",\n      \"      storage: ${2:1Gi}\"\n    ],\n    \"description\": \"A PVC\"\n  },\n  \"CronJob\": {\n    \"prefix\": \"kcron\",\n    \"body\": [\n      \"apiVersion: batch/v1\",\n      \"kind: CronJob\",\n      \"metadata:\",\n      \"  name: ${1:job}\",\n      \"spec:\",\n      \"  schedule: \\\"${2:0 * * * *}\\\"\",\n      \"  jobTemplate:\",\n      \"    spec:\",\n      \"      template:\",\n      \"        spec:\",\n      \"          restartPolicy: OnFailure\",\n      \"          containers:\",\n      \"            - name: ${1:job}\",\n      \"              image: ${3:busybox}\",\n      \"              args: [\\\"${4:echo}\\\", \\\"${5:hello}\\\"]\"\n    ],\n    \"description\": \"A CronJob\"\n  },\n  \"Probes\": {\n    \"prefix\": \"kprobe\",\n    \"body\": [\n      \"livenessProbe:\",\n      \"  httpGet: { path: ${1:/healthz}, port: ${2:80} }\",\n      \"  initialDelaySeconds: 10\",\n      \"readinessProbe:\",\n      \"  httpGet: { path: ${1:/healthz}, port: ${2:80} }\",\n      \"  periodSeconds: 5\"\n    ],\n    \"description\": \"Liveness and readiness probes\"\n  }\n}\n"},"snippets/config.json":{"encoding":"utf8","content":"{\n  \"Deployment\": {\n    \"prefix\": \"kdeploy\",\n    \"body\": [\n      \"apiVersion: apps/v1\",\n      \"kind: Deployment\",\n      \"metadata:\",\n      \"  name: ${1:app}\",\n      \"  labels:\",\n      \"    app: ${1:app}\",\n      \"spec:\",\n      \"  replicas: ${2:2}\",\n      \"  selector:\",\n      \"    matchLabels:\",\n      \"      app: ${1:app}\",\n      \"  template:\",\n      \"    metadata:\",\n      \"      labels:\",\n      \"        app: ${1:app}\",\n      \"    spec:\",\n      \"      containers:\",\n      \"        - name: ${1:app}\",\n      \"          image: ${3:nginx:1.27}\",\n      \"          ports:\",\n      \"            - containerPort: ${4:80}\",\n      \"          resources:\",\n      \"            requests: { cpu: 100m, memory: 128Mi }\",\n      \"            limits: { cpu: 500m, memory: 256Mi }\"\n    ],\n    \"description\": \"A Deployment\"\n  },\n  \"Service\": {\n    \"prefix\": \"ksvc\",\n    \"body\": [\n      \"apiVersion: v1\",\n      \"kind: Service\",\n      \"metadata:\",\n      \"  name: ${1:app}\",\n      \"spec:\",\n      \"  selector:\",\n      \"    app: ${1:app}\",\n      \"  ports:\",\n      \"    - port: ${2:80}\",\n      \"      targetPort: ${3:80}\",\n      \"  type: ${4:ClusterIP}\"\n    ],\n    \"description\": \"A Service\"\n  },\n  \"Ingress\": {\n    \"prefix\": \"king\",\n    \"body\": [\n      \"apiVersion: networking.k8s.io/v1\",\n      \"kind: Ingress\",\n      \"metadata:\",\n      \"  name: ${1:app}\",\n      \"spec:\",\n      \"  rules:\",\n      \"    - host: ${2:example.com}\",\n      \"      http:\",\n      \"        paths:\",\n      \"          - path: /\",\n      \"            pathType: Prefix\",\n      \"            backend:\",\n      \"              service:\",\n      \"                name: ${1:app}\",\n      \"                port:\",\n      \"                  number: ${3:80}\"\n    ],\n    \"description\": \"An Ingress\"\n  },\n  \"ConfigMap\": {\n    \"prefix\": \"kcm\",\n    \"body\": [\n      \"apiVersion: v1\",\n      \"kind: ConfigMap\",\n      \"metadata:\",\n      \"  name: ${1:config}\",\n      \"data:\",\n      \"  ${2:KEY}: \\\"${3:value}\\\"\"\n    ],\n    \"description\": \"A ConfigMap\"\n  },\n  \"Secret\": {\n    \"prefix\": \"ksecret\",\n    \"body\": [\n      \"apiVersion: v1\",\n      \"kind: Secret\",\n      \"metadata:\",\n      \"  name: ${1:secret}\",\n      \"type: Opaque\",\n      \"stringData:\",\n      \"  ${2:KEY}: \\\"${3:value}\\\"\"\n    ],\n    \"description\": \"A Secret\"\n  },\n  \"Persistent volume claim\": {\n    \"prefix\": \"kpvc\",\n    \"body\": [\n      \"apiVersion: v1\",\n      \"kind: PersistentVolumeClaim\",\n      \"metadata:\",\n      \"  name: ${1:data}\",\n      \"spec:\",\n      \"  accessModes: [ReadWriteOnce]\",\n      \"  resources:\",\n      \"    requests:\",\n      \"      storage: ${2:1Gi}\"\n    ],\n    \"description\": \"A PVC\"\n  },\n  \"CronJob\": {\n    \"prefix\": \"kcron\",\n    \"body\": [\n      \"apiVersion: batch/v1\",\n      \"kind: CronJob\",\n      \"metadata:\",\n      \"  name: ${1:job}\",\n      \"spec:\",\n      \"  schedule: \\\"${2:0 * * * *}\\\"\",\n      \"  jobTemplate:\",\n      \"    spec:\",\n      \"      template:\",\n      \"        spec:\",\n      \"          restartPolicy: OnFailure\",\n      \"          containers:\",\n      \"            - name: ${1:job}\",\n      \"              image: ${3:busybox}\",\n      \"              args: [\\\"${4:echo}\\\", \\\"${5:hello}\\\"]\"\n    ],\n    \"description\": \"A CronJob\"\n  },\n  \"Probes\": {\n    \"prefix\": \"kprobe\",\n    \"body\": [\n      \"livenessProbe:\",\n      \"  httpGet: { path: ${1:/healthz}, port: ${2:80} }\",\n      \"  initialDelaySeconds: 10\",\n      \"readinessProbe:\",\n      \"  httpGet: { path: ${1:/healthz}, port: ${2:80} }\",\n      \"  periodSeconds: 5\"\n    ],\n    \"description\": \"Liveness and readiness probes\"\n  }\n}\n"},"README.md":{"encoding":"utf8","content":"# Kubernetes Snippets\n\nDeployments, Services, Ingress, ConfigMaps, Secrets, CronJobs, volumes and probes for Kubernetes manifests.\n\nType a prefix and press Tab. 16 snippets.\n\n| Language | Prefix | What it inserts |\n| --- | --- | --- |\n| YAML | `kdeploy` | A Deployment |\n| YAML | `ksvc` | A Service |\n| YAML | `king` | An Ingress |\n| YAML | `kcm` | A ConfigMap |\n| YAML | `ksecret` | A Secret |\n| YAML | `kpvc` | A PVC |\n| YAML | `kcron` | A CronJob |\n| YAML | `kprobe` | Liveness and readiness probes |\n| Config | `kdeploy` | A Deployment |\n| Config | `ksvc` | A Service |\n| Config | `king` | An Ingress |\n| Config | `kcm` | A ConfigMap |\n| Config | `ksecret` | A Secret |\n| Config | `kpvc` | A PVC |\n| Config | `kcron` | A CronJob |\n| Config | `kprobe` | Liveness and readiness probes |\n\nThis extension runs no code and asks for no permissions.\n"}}}