@storm-software/k8s-tools
Version:
Tools for managing Kubernetes (k8s) infrastructure within a Nx workspace.
49 lines (48 loc) • 1.31 kB
JSON
{
"$schema": "http://json-schema.org/schema",
"$id": "helm-chart",
"title": "Helm chart generator",
"description": "Create a Helm chart for a Kubernetes application",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of the chart",
"$default": {
"$source": "argv",
"index": 0
},
"x-prompt": "Provide a name for your chart"
},
"project": {
"type": "string",
"description": "Name of the project to add the chart to",
"$default": {
"$source": "argv",
"index": 1
},
"x-prompt": "Provide the project name"
},
"chartFolder": {
"type": "string",
"description": "Folder to store the chart",
"$default": {
"$source": "argv",
"index": 2
},
"default": "chart",
"x-prompt": "Provide the chart folder"
},
"format": {
"type": "boolean",
"description": "Format the generated chart",
"$default": {
"$source": "argv",
"index": 3
},
"default": false,
"x-prompt": "Format the generated chart? Warning: prettier will display errors due to the template syntax: https://github.com/prettier/prettier/issues/6517"
}
},
"required": ["name", "project"]
}