mirror of https://github.com/portainer/k8s.git
Compare commits
15 Commits
portainer-
...
master
Author | SHA1 | Date |
---|---|---|
|
bc906681d9 | |
|
7d76af4fc5 | |
|
c425562ecb | |
|
0e14d24fe8 | |
|
70eac4ed30 | |
|
c935295160 | |
|
962188051e | |
|
aba1aa8f56 | |
|
e0206df0d2 | |
|
a0248dda9f | |
|
5087dd9170 | |
|
4272809504 | |
|
c3a4bb19c5 | |
|
b9723d814d | |
|
70d24842cb |
|
@ -12,17 +12,19 @@ on:
|
|||
|
||||
env:
|
||||
KUBE_SCORE_VERSION: 1.10.0
|
||||
HELM_VERSION: v3.4.1
|
||||
HELM_VERSION: v3.10.1
|
||||
|
||||
jobs:
|
||||
lint-test:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v1
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Set up Helm
|
||||
uses: azure/setup-helm@v1
|
||||
uses: azure/setup-helm@v4.2.0
|
||||
with:
|
||||
version: ${{ env.HELM_VERSION }}
|
||||
|
||||
|
@ -43,12 +45,14 @@ jobs:
|
|||
--enable-optional-test container-security-context-privileged
|
||||
|
||||
# python is a requirement for the chart-testing action below (supports yamllint among other tests)
|
||||
- uses: actions/setup-python@v2
|
||||
- uses: actions/setup-python@v5.3.0
|
||||
with:
|
||||
python-version: 3.7
|
||||
python-version: 3.13.1
|
||||
|
||||
- name: Set up chart-testing
|
||||
uses: helm/chart-testing-action@v2.0.1
|
||||
uses: helm/chart-testing-action@v2.6.1
|
||||
with:
|
||||
version: v3.10.1
|
||||
|
||||
- name: Run chart-testing (list-changed)
|
||||
id: list-changed
|
||||
|
@ -62,42 +66,42 @@ jobs:
|
|||
run: ct lint --config .ci/ct-config.yaml
|
||||
|
||||
# Refer to https://github.com/kubernetes-sigs/kind/releases when updating the node_images
|
||||
- name: Create 1.23 kind cluster
|
||||
uses: helm/kind-action@v1.4.0
|
||||
- name: Create 1.29 kind cluster
|
||||
uses: helm/kind-action@v1.12.0
|
||||
with:
|
||||
node_image: kindest/node:v1.23.13@sha256:ef453bb7c79f0e3caba88d2067d4196f427794086a7d0df8df4f019d5e336b61
|
||||
cluster_name: kubernetes-1.23
|
||||
node_image: kindest/node:v1.29.14@sha256:8703bd94ee24e51b778d5556ae310c6c0fa67d761fae6379c8e0bb480e6fea29
|
||||
cluster_name: kubernetes-1.29
|
||||
if: steps.list-changed.outputs.changed == 'true'
|
||||
|
||||
- name: Run chart-testing (install) against 1.23
|
||||
- name: Run chart-testing (install) against 1.29
|
||||
run: ct install --config .ci/ct-config.yaml
|
||||
|
||||
- name: Create 1.24 kind cluster
|
||||
uses: helm/kind-action@v1.4.0
|
||||
- name: Create 1.30 kind cluster
|
||||
uses: helm/kind-action@v1.12.0
|
||||
with:
|
||||
node_image: kindest/node:v1.24.12@sha256:1e12918b8bc3d4253bc08f640a231bb0d3b2c5a9b28aa3f2ca1aee93e1e8db16
|
||||
cluster_name: kubernetes-1.24
|
||||
node_image: kindest/node:v1.30.10@sha256:4de75d0e82481ea846c0ed1de86328d821c1e6a6a91ac37bf804e5313670e507
|
||||
cluster_name: kubernetes-1.30
|
||||
if: steps.list-changed.outputs.changed == 'true'
|
||||
|
||||
- name: Run chart-testing (install) against 1.24
|
||||
- name: Run chart-testing (install) against 1.30
|
||||
run: ct install --config .ci/ct-config.yaml
|
||||
|
||||
- name: Create 1.25 kind cluster
|
||||
uses: helm/kind-action@v1.4.0
|
||||
- name: Create 1.31 kind cluster
|
||||
uses: helm/kind-action@v1.12.0
|
||||
with:
|
||||
node_image: kindest/node:v1.25.8@sha256:00d3f5314cc35327706776e95b2f8e504198ce59ac545d0200a89e69fce10b7f
|
||||
cluster_name: kubernetes-1.25
|
||||
node_image: kindest/node:v1.31.6@sha256:28b7cbb993dfe093c76641a0c95807637213c9109b761f1d422c2400e22b8e87
|
||||
cluster_name: kubernetes-1.31
|
||||
if: steps.list-changed.outputs.changed == 'true'
|
||||
|
||||
- name: Run chart-testing (install) against 1.25
|
||||
- name: Run chart-testing (install) against 1.31
|
||||
run: ct install --config .ci/ct-config.yaml
|
||||
|
||||
- name: Create 1.26 kind cluster
|
||||
uses: helm/kind-action@v1.4.0
|
||||
- name: Create 1.32 kind cluster
|
||||
uses: helm/kind-action@v1.12.0
|
||||
with:
|
||||
node_image: kindest/node:v1.26.3@sha256:61b92f38dff6ccc29969e7aa154d34e38b89443af1a2c14e6cfbd2df6419c66f
|
||||
cluster_name: kubernetes-1.26
|
||||
node_image: kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f
|
||||
cluster_name: kubernetes-1.32
|
||||
if: steps.list-changed.outputs.changed == 'true'
|
||||
|
||||
- name: Run chart-testing (install) against 1.26
|
||||
- name: Run chart-testing (install) against 1.32
|
||||
run: ct install --config .ci/ct-config.yaml
|
|
@ -17,11 +17,10 @@ type: application
|
|||
# This is the chart version. This version number should be incremented each time you make changes
|
||||
# to the chart and its templates, including the app version.
|
||||
|
||||
version: 1.0.50
|
||||
|
||||
version: 1.0.64
|
||||
# This is the version number of the application being deployed. This version number should be
|
||||
# incremented each time you make changes to the application.
|
||||
appVersion: ce-latest-ee-2.19.4
|
||||
appVersion: ce-latest-ee-2.27.4
|
||||
|
||||
sources:
|
||||
- https://github.com/portainer/k8s
|
||||
|
|
|
@ -64,6 +64,7 @@ The following table lists the configurable parameters of the Portainer chart and
|
|||
| `nodeSelector` | Used to apply a nodeSelector to the deployment | `{}` |
|
||||
| `serviceAccount.annotations` | Annotations to add to the service account | `null` |
|
||||
| `serviceAccount.name` | The name of the service account to use | `portainer-sa-clusteradmin` |
|
||||
| `localMgmt` | Enables or disables the creation of SA, Roles in local cluster where Portainer runs, only change when you don't need to manage the local cluster through this Portainer instance | `true` |
|
||||
| `service.type` | Service Type for the main Portainer Service; ClusterIP, NodePort and LoadBalancer | `LoadBalancer` |
|
||||
| `service.httpPort` | HTTP port for accessing Portainer Web | `9000` |
|
||||
| `service.httpNodePort` | Static NodePort for accessing Portainer Web. Specify only if the type is NodePort | `30777` |
|
||||
|
|
|
@ -18,12 +18,15 @@ spec:
|
|||
labels:
|
||||
{{- include "portainer.selectorLabels" . | nindent 8 }}
|
||||
spec:
|
||||
nodeSelector: {{- toYaml .Values.nodeSelector | nindent 8 -}}
|
||||
nodeSelector: {{- toYaml .Values.nodeSelector | nindent 8 }}
|
||||
tolerations: {{- toYaml .Values.tolerations | nindent 8 -}}
|
||||
{{- with .Values.imagePullSecrets }}
|
||||
imagePullSecrets:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.localMgmt }}
|
||||
serviceAccountName: {{ include "portainer.serviceAccountName" . }}
|
||||
{{- end }}
|
||||
volumes:
|
||||
{{- if .Values.persistence.enabled }}
|
||||
- name: "data"
|
||||
|
|
|
@ -3,4 +3,6 @@ apiVersion: v1
|
|||
kind: Namespace
|
||||
metadata:
|
||||
name: portainer
|
||||
labels:
|
||||
pod-security.kubernetes.io/enforce: privileged
|
||||
{{ end }}
|
|
@ -1,3 +1,4 @@
|
|||
{{- if .Values.localMgmt }}
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRoleBinding
|
||||
metadata:
|
||||
|
@ -11,4 +12,5 @@ roleRef:
|
|||
subjects:
|
||||
- kind: ServiceAccount
|
||||
namespace: {{ .Release.Namespace }}
|
||||
name: {{ include "portainer.serviceAccountName" . }}
|
||||
name: {{ include "portainer.serviceAccountName" . }}
|
||||
{{- end }}
|
|
@ -1,3 +1,4 @@
|
|||
{{- if .Values.localMgmt }}
|
||||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
|
@ -9,3 +10,4 @@ metadata:
|
|||
annotations:
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
|
@ -9,22 +9,27 @@ enterpriseEdition:
|
|||
enabled: false
|
||||
image:
|
||||
repository: portainer/portainer-ee
|
||||
tag: 2.19.4
|
||||
tag: 2.27.4
|
||||
pullPolicy: Always
|
||||
|
||||
image:
|
||||
repository: portainer/portainer-ce
|
||||
tag: 2.19.4
|
||||
tag: 2.27.4
|
||||
pullPolicy: Always
|
||||
|
||||
imagePullSecrets: []
|
||||
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
|
||||
serviceAccount:
|
||||
annotations: {}
|
||||
name: portainer-sa-clusteradmin
|
||||
|
||||
# This flag provides the ability to enable or disable RBAC-related resources during the deployment of the Portainer application
|
||||
# If you are using Portainer to manage the K8s cluster it is deployed to, this flag must be set to true
|
||||
localMgmt: true
|
||||
|
||||
service:
|
||||
# Set the httpNodePort and edgeNodePort only if the type is NodePort
|
||||
# For Ingress, set the type to be ClusterIP and set ingress.enabled to true
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
version: '3.3'
|
||||
services:
|
||||
agent:
|
||||
image: portainer/agent:2.19.4
|
||||
image: portainer/agent:2.27.4
|
||||
ports:
|
||||
- target: 9001
|
||||
published: 9001
|
||||
|
|
|
@ -2,7 +2,7 @@ version: '3.2'
|
|||
|
||||
services:
|
||||
agent:
|
||||
image: portainer/agent:2.19.4
|
||||
image: portainer/agent:2.27.4
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- /var/lib/docker/volumes:/var/lib/docker/volumes
|
||||
|
|
|
@ -65,7 +65,7 @@ spec:
|
|||
serviceAccountName: portainer-sa-clusteradmin
|
||||
containers:
|
||||
- name: portainer-agent
|
||||
image: portainer/agent:2.19.4
|
||||
image: portainer/agent:2.27.4
|
||||
imagePullPolicy: Always
|
||||
env:
|
||||
- name: LOG_LEVEL
|
||||
|
|
|
@ -64,7 +64,7 @@ spec:
|
|||
serviceAccountName: portainer-sa-clusteradmin
|
||||
containers:
|
||||
- name: portainer-agent
|
||||
image: portainer/agent:2.19.4
|
||||
image: portainer/agent:2.27.4
|
||||
imagePullPolicy: Always
|
||||
env:
|
||||
- name: LOG_LEVEL
|
||||
|
|
|
@ -65,7 +65,7 @@ spec:
|
|||
serviceAccountName: portainer-sa-clusteradmin
|
||||
containers:
|
||||
- name: portainer-agent
|
||||
image: portainer/agent:2.19.4
|
||||
image: portainer/agent:2.27.4
|
||||
imagePullPolicy: Always
|
||||
env:
|
||||
- name: LOG_LEVEL
|
||||
|
|
|
@ -65,7 +65,7 @@ spec:
|
|||
serviceAccountName: portainer-sa-clusteradmin
|
||||
containers:
|
||||
- name: portainer-agent
|
||||
image: portainer/agent:2.19.4
|
||||
image: portainer/agent:2.27.4
|
||||
imagePullPolicy: Always
|
||||
env:
|
||||
- name: LOG_LEVEL
|
||||
|
|
|
@ -64,7 +64,7 @@ spec:
|
|||
serviceAccountName: portainer-sa-clusteradmin
|
||||
containers:
|
||||
- name: portainer-agent
|
||||
image: portainer/agent:2.19.4
|
||||
image: portainer/agent:2.27.4
|
||||
imagePullPolicy: Always
|
||||
env:
|
||||
- name: LOG_LEVEL
|
||||
|
|
|
@ -65,7 +65,7 @@ spec:
|
|||
serviceAccountName: portainer-sa-clusteradmin
|
||||
containers:
|
||||
- name: portainer-agent
|
||||
image: portainer/agent:2.19.4
|
||||
image: portainer/agent:2.27.4
|
||||
imagePullPolicy: Always
|
||||
env:
|
||||
- name: LOG_LEVEL
|
||||
|
|
|
@ -14,7 +14,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
---
|
||||
# Source: portainer/templates/pvc.yaml
|
||||
kind: "PersistentVolumeClaim"
|
||||
|
@ -28,7 +28,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
accessModes:
|
||||
- "ReadWriteOnce"
|
||||
|
@ -44,7 +44,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: ClusterRole
|
||||
|
@ -64,7 +64,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
|
@ -97,7 +97,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy:
|
||||
|
@ -121,7 +121,7 @@ spec:
|
|||
claimName: portainer
|
||||
containers:
|
||||
- name: portainer
|
||||
image: "portainer/portainer-ee:2.19.4"
|
||||
image: "portainer/portainer-ee:2.27.4"
|
||||
imagePullPolicy: Always
|
||||
args:
|
||||
- '--tunnel-port=30776'
|
||||
|
|
|
@ -14,7 +14,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
---
|
||||
# Source: portainer/templates/pvc.yaml
|
||||
kind: "PersistentVolumeClaim"
|
||||
|
@ -28,7 +28,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
accessModes:
|
||||
- "ReadWriteOnce"
|
||||
|
@ -44,7 +44,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: ClusterRole
|
||||
|
@ -64,7 +64,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
|
@ -94,7 +94,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy:
|
||||
|
@ -118,7 +118,7 @@ spec:
|
|||
claimName: portainer
|
||||
containers:
|
||||
- name: portainer
|
||||
image: "portainer/portainer-ee:2.19.4"
|
||||
image: "portainer/portainer-ee:2.27.4"
|
||||
imagePullPolicy: Always
|
||||
args:
|
||||
volumeMounts:
|
||||
|
|
|
@ -14,7 +14,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
---
|
||||
# Source: portainer/templates/pvc.yaml
|
||||
kind: "PersistentVolumeClaim"
|
||||
|
@ -28,7 +28,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
accessModes:
|
||||
- "ReadWriteOnce"
|
||||
|
@ -44,7 +44,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: ClusterRole
|
||||
|
@ -64,7 +64,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
|
@ -94,7 +94,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy:
|
||||
|
@ -118,7 +118,7 @@ spec:
|
|||
claimName: portainer
|
||||
containers:
|
||||
- name: portainer
|
||||
image: "portainer/portainer-ce:2.19.4"
|
||||
image: "portainer/portainer-ce:2.27.4"
|
||||
imagePullPolicy: Always
|
||||
args:
|
||||
volumeMounts:
|
||||
|
|
|
@ -14,7 +14,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
---
|
||||
# Source: portainer/templates/pvc.yaml
|
||||
kind: "PersistentVolumeClaim"
|
||||
|
@ -28,7 +28,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
accessModes:
|
||||
- "ReadWriteOnce"
|
||||
|
@ -44,7 +44,7 @@ metadata:
|
|||
labels:
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: ClusterRole
|
||||
|
@ -64,7 +64,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
|
@ -97,7 +97,7 @@ metadata:
|
|||
io.portainer.kubernetes.application.stack: portainer
|
||||
app.kubernetes.io/name: portainer
|
||||
app.kubernetes.io/instance: portainer
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.19.4"
|
||||
app.kubernetes.io/version: "ce-latest-ee-2.27.4"
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy:
|
||||
|
@ -121,7 +121,7 @@ spec:
|
|||
claimName: portainer
|
||||
containers:
|
||||
- name: portainer
|
||||
image: "portainer/portainer-ce:2.19.4"
|
||||
image: "portainer/portainer-ce:2.27.4"
|
||||
imagePullPolicy: Always
|
||||
args:
|
||||
- '--tunnel-port=30776'
|
||||
|
|
Loading…
Reference in New Issue