109 lines
2.5 KiB
JSON
109 lines
2.5 KiB
JSON
{
|
|
"slug": "portainer-helm",
|
|
"kind": "helm",
|
|
"metadata": {
|
|
"name": "Portainer CE",
|
|
"description": "Helm chart for Portainer Community Edition, a web-based container management platform for Docker and Kubernetes environments.",
|
|
"tags": [],
|
|
"icon": {
|
|
"provider": "selfhst",
|
|
"id": "portainer"
|
|
},
|
|
"draft": false,
|
|
"version": {
|
|
"name": "2.41.0",
|
|
"source_dep_name": "portainer/portainer-ce",
|
|
"source_dep_version": "2.41.0"
|
|
}
|
|
},
|
|
"variables": [
|
|
{
|
|
"title": "Networking",
|
|
"name": "networking",
|
|
"items": [
|
|
{
|
|
"name": "network_mode",
|
|
"type": "str",
|
|
"title": "Network Mode",
|
|
"required": false,
|
|
"default": "ClusterIP",
|
|
"config": {
|
|
"placeholder": "ClusterIP"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Traefik Configuration",
|
|
"name": "traefik",
|
|
"items": [
|
|
{
|
|
"name": "traefik_enabled",
|
|
"type": "bool",
|
|
"title": "Traefik",
|
|
"required": false,
|
|
"default": false
|
|
},
|
|
{
|
|
"name": "traefik_host",
|
|
"type": "str",
|
|
"title": "Traefik hostname",
|
|
"required": true,
|
|
"config": {
|
|
"placeholder": "portainer.home.arpa"
|
|
}
|
|
},
|
|
{
|
|
"name": "traefik_tls_enabled",
|
|
"type": "bool",
|
|
"title": "TLS",
|
|
"required": false,
|
|
"default": false
|
|
},
|
|
{
|
|
"name": "traefik_tls_secret",
|
|
"type": "str",
|
|
"title": "TLS Secret",
|
|
"required": false,
|
|
"default": "portainer-tls",
|
|
"config": {
|
|
"placeholder": "portainer-tls"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Volume Configuration",
|
|
"name": "volumes",
|
|
"items": [
|
|
{
|
|
"name": "volumes_mode",
|
|
"type": "enum",
|
|
"title": "Persistence mode",
|
|
"required": false,
|
|
"default": "chart-managed",
|
|
"config": {
|
|
"options": [
|
|
"chart-managed",
|
|
"existing-pvc"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "volumes_pvc_name",
|
|
"type": "str",
|
|
"title": "PVC Name",
|
|
"required": false,
|
|
"default": "portainer",
|
|
"needs": [
|
|
"volumes_mode=existing-pvc"
|
|
],
|
|
"config": {
|
|
"placeholder": "portainer"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|