feat(cAdvisor): set namespace for all templates with release namespace (#129)

Fixes: #128
This commit is contained in:
Matej Kern 2022-12-22 11:52:40 +01:00 committed by GitHub
parent 58372ca2bc
commit d900ffb953
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 6 additions and 1 deletions

View File

@ -1,7 +1,7 @@
apiVersion: v1 apiVersion: v1
description: A chart for a Cadvisor deployment description: A chart for a Cadvisor deployment
name: cadvisor name: cadvisor
version: 2.2.2 version: 2.2.3
appVersion: 0.44.0 appVersion: 0.44.0
home: https://github.com/google/cadvisor home: https://github.com/google/cadvisor
sources: sources:

View File

@ -3,6 +3,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole kind: ClusterRole
metadata: metadata:
name: {{ template "cadvisor.name" . }} name: {{ template "cadvisor.name" . }}
namespace: {{ .Release.Namespace }}
rules: rules:
- apiGroups: ['policy'] - apiGroups: ['policy']
resources: ['podsecuritypolicies'] resources: ['podsecuritypolicies']

View File

@ -3,6 +3,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding kind: ClusterRoleBinding
metadata: metadata:
name: {{ template "cadvisor.name" . }} name: {{ template "cadvisor.name" . }}
namespace: {{ .Release.Namespace }}
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
kind: ClusterRole kind: ClusterRole

View File

@ -2,6 +2,7 @@ apiVersion: apps/v1
kind: DaemonSet kind: DaemonSet
metadata: metadata:
name: {{ template "cadvisor.name" . }} name: {{ template "cadvisor.name" . }}
namespace: {{ .Release.Namespace }}
annotations: annotations:
seccomp.security.alpha.kubernetes.io/pod: 'docker/default' seccomp.security.alpha.kubernetes.io/pod: 'docker/default'
labels: labels:

View File

@ -3,6 +3,7 @@ apiVersion: policy/v1beta1
kind: PodSecurityPolicy kind: PodSecurityPolicy
metadata: metadata:
name: {{ template "cadvisor.name" . }} name: {{ template "cadvisor.name" . }}
namespace: {{ .Release.Namespace }}
spec: spec:
seLinux: seLinux:
rule: RunAsAny rule: RunAsAny

View File

@ -2,6 +2,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: {{ template "cadvisor.name" . }} name: {{ template "cadvisor.name" . }}
namespace: {{ .Release.Namespace }}
labels: labels:
app: {{ template "cadvisor.name" . }} app: {{ template "cadvisor.name" . }}
chart: {{ template "cadvisor.chart" . }} chart: {{ template "cadvisor.chart" . }}