migrate
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
---
|
||||
image:
|
||||
repository: portainer/portainer-ce
|
||||
tag: 2.41.0
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
service:
|
||||
type: << network_mode >>
|
||||
<%- if traefik_enabled %>
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
hosts:
|
||||
- host: << traefik_host >>
|
||||
paths:
|
||||
- path: /
|
||||
port: "9000"
|
||||
<%- if traefik_tls_enabled %>
|
||||
tls:
|
||||
- secretName: << traefik_tls_secret >>
|
||||
hosts:
|
||||
- << traefik_host >>
|
||||
<%- endif %>
|
||||
<%- endif %>
|
||||
<%- if volumes_mode == 'existing-pvc' %>
|
||||
|
||||
persistence:
|
||||
existingClaim: << volumes_pvc_name >>
|
||||
<%- endif %>
|
||||
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user