File tree Expand file tree Collapse file tree 4 files changed +88
-1
lines changed Expand file tree Collapse file tree 4 files changed +88
-1
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ ingress:
5252 namespace: {{ .Release.Namespace }}
5353 cert-manager.io/cluster-issuer: "cert-issuer"
5454 traefik.ingress.kubernetes.io/router.entrypoints: websecure
55+ traefik.ingress.kubernetes.io/router.middlewares: traefik-traefik-basic-auth@kubernetescrd # namespace + middleware name
5556 tls:
5657 - hosts:
5758 - {{ requiredEnv "K8S_MONITORING_FQDN" }}
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:
2929 spec:
3030 basicAuth:
3131 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
3241- apiVersion: networking.k8s.io/v1
3342 kind: Ingress
3443 metadata:
Original file line number Diff line number Diff line change @@ -35,10 +35,19 @@ extraObjects:
3535 kind: Middleware
3636 metadata:
3737 name: traefik-basic-auth
38+ namespace: {{.Release.Namespace}}
3839 spec:
3940 basicAuth:
4041 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
4251- apiVersion: traefik.io/v1alpha1
4352 kind: Middleware
4453 metadata:
You can’t perform that action at this time.
0 commit comments