migrate
This commit is contained in:
@@ -0,0 +1,123 @@
|
||||
{
|
||||
"slug": "traefik-helm",
|
||||
"kind": "helm",
|
||||
"metadata": {
|
||||
"name": "Traefik Ingress Controller",
|
||||
"description": "Helm chart for Traefik v3, a modern HTTP reverse proxy and load balancer designed for microservices and Kubernetes environments.",
|
||||
"tags": [],
|
||||
"icon": {
|
||||
"provider": "selfhst",
|
||||
"id": "traefik"
|
||||
},
|
||||
"draft": false,
|
||||
"version": {
|
||||
"name": "v3.7.1",
|
||||
"source_dep_name": "traefik",
|
||||
"source_dep_version": "v3.7.1"
|
||||
}
|
||||
},
|
||||
"variables": [
|
||||
{
|
||||
"title": "Dashboard IngressRoute",
|
||||
"name": "dashboard",
|
||||
"items": [
|
||||
{
|
||||
"name": "dashboard_host",
|
||||
"type": "str",
|
||||
"title": "Dashboard Host",
|
||||
"required": false,
|
||||
"description": "FQDN for the Traefik dashboard",
|
||||
"needs": [
|
||||
"dashboard_ingressroute_enabled=true"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "dashboard_ingressroute_enabled",
|
||||
"type": "bool",
|
||||
"title": "IngressRoute",
|
||||
"required": false,
|
||||
"default": false,
|
||||
"description": "Create IngressRoute for Traefik dashboard"
|
||||
},
|
||||
{
|
||||
"name": "dashboard_middleware",
|
||||
"type": "str",
|
||||
"title": "Middleware",
|
||||
"required": false,
|
||||
"default": "traefik-dashboard-auth",
|
||||
"description": "Authentication middleware name for dashboard protection",
|
||||
"needs": [
|
||||
"dashboard_ingressroute_enabled=true"
|
||||
],
|
||||
"config": {
|
||||
"placeholder": "traefik-dashboard-auth"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "dashboard_tls_secret",
|
||||
"type": "str",
|
||||
"title": "TLS Secret",
|
||||
"required": false,
|
||||
"default": "traefik-dashboard-tls",
|
||||
"needs": [
|
||||
"dashboard_ingressroute_enabled=true"
|
||||
],
|
||||
"config": {
|
||||
"placeholder": "traefik-dashboard-tls"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Redirect",
|
||||
"name": "http-redirect",
|
||||
"items": [
|
||||
{
|
||||
"name": "http_redirect_enabled",
|
||||
"type": "bool",
|
||||
"title": "HTTP Redirect",
|
||||
"required": false,
|
||||
"default": true,
|
||||
"description": "Automatically redirect HTTP traffic to HTTPS"
|
||||
},
|
||||
{
|
||||
"name": "http_redirect_permanent",
|
||||
"type": "bool",
|
||||
"title": "Permanent Redirect",
|
||||
"required": false,
|
||||
"default": true,
|
||||
"needs": [
|
||||
"http_redirect_enabled=true"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Traefik Settings",
|
||||
"name": "traefik-config",
|
||||
"items": [
|
||||
{
|
||||
"name": "accesslog_enabled",
|
||||
"type": "bool",
|
||||
"title": "Access Log",
|
||||
"required": false,
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "dashboard_enabled",
|
||||
"type": "bool",
|
||||
"title": "Dashboard",
|
||||
"required": false,
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "prometheus_enabled",
|
||||
"type": "bool",
|
||||
"title": "Prometheus",
|
||||
"required": false,
|
||||
"default": false
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user