File tree Expand file tree Collapse file tree 3 files changed +87
-1
lines changed Expand file tree Collapse file tree 3 files changed +87
-1
lines changed Original file line number Diff line number Diff line change
1
+ # Default values for adminer.
2
+ # This is a YAML-formatted file.
3
+ # Declare variables to be passed into your templates.
4
+
5
+ replicaCount: 1
6
+
7
+ image:
8
+ repository: portainer/portainer-ce
9
+ pullPolicy: IfNotPresent
10
+
11
+ imagePullSecrets: []
12
+ nameOverride: ""
13
+ fullnameOverride: ""
14
+
15
+ serviceAccount:
16
+ # Annotations to add to the service account
17
+ annotations: {}
18
+ # The name of the service account to use.
19
+ # If not set and create is true, a name is generated using the fullname template
20
+ name: portainer-sa-clusteradmin
21
+
22
+ podAnnotations: {}
23
+ podLabels: {}
24
+
25
+ podSecurityContext:
26
+ {}
27
+
28
+ securityContext:
29
+ {}
30
+
31
+ service:
32
+ type: "ClusterIP"
33
+ port: 9000
34
+
35
+ ingress:
36
+ enabled: true
37
+ className: ""
38
+ annotations:
39
+ namespace: {{ .Release.Namespace }}
40
+ cert-manager.io/cluster-issuer: "cert-issuer"
41
+ traefik.ingress.kubernetes.io/router.entrypoints: websecure
42
+ traefik.ingress.kubernetes.io/router.middlewares: traefik-traefik-basic-auth@kubernetescrd,traefik-portainer-strip-prefix@kubernetescrd # namespace + middleware name
43
+ tls:
44
+ - hosts:
45
+ - {{ requiredEnv "K8S_MONITORING_FQDN" }}
46
+ secretName: monitoring-tls
47
+ hosts:
48
+ - host: {{ requiredEnv "K8S_MONITORING_FQDN" }}
49
+ paths:
50
+ - path: /portainer
51
+ pathType: Prefix
52
+ backend:
53
+ service:
54
+ name: portainer
55
+ port:
56
+ number: 9000
57
+
58
+
59
+ resources:
60
+ limits:
61
+ cpu: 2
62
+ memory: 1024Mi
63
+ requests:
64
+ cpu: 0.1
65
+ memory: 128Mi
66
+
67
+ nodeSelector:
68
+ ops: "true"
Original file line number Diff line number Diff line change @@ -29,6 +29,15 @@ extraObjects:
29
29
spec:
30
30
basicAuth:
31
31
secret: traefik-authorized-users # https://doc.traefik.io/traefik/middlewares/http/basicauth/#users
32
+ - apiVersion: traefik.io/v1alpha1
33
+ kind: Middleware
34
+ metadata:
35
+ name: portainer-strip-prefix
36
+ namespace: {{.Release.Namespace}}
37
+ spec:
38
+ stripPrefix:
39
+ prefixes:
40
+ - /portainer
32
41
- apiVersion: networking.k8s.io/v1
33
42
kind: Ingress
34
43
metadata:
Original file line number Diff line number Diff line change @@ -35,10 +35,19 @@ extraObjects:
35
35
kind: Middleware
36
36
metadata:
37
37
name: traefik-basic-auth
38
+ namespace: {{.Release.Namespace}}
38
39
spec:
39
40
basicAuth:
40
41
secret: traefik-authorized-users # https://doc.traefik.io/traefik/middlewares/http/basicauth/#users
41
-
42
+ - apiVersion: traefik.io/v1alpha1
43
+ kind: Middleware
44
+ metadata:
45
+ name: portainer-strip-prefix
46
+ namespace: {{.Release.Namespace}}
47
+ spec:
48
+ stripPrefix:
49
+ prefixes:
50
+ - /portainer
42
51
- apiVersion: traefik.io/v1alpha1
43
52
kind: Middleware
44
53
metadata:
You can’t perform that action at this time.
0 commit comments