{{- if and .Values.sessionsNamespace.create (ne (include "claude-code.sessionsNamespace" .) .Release.Namespace) }} apiVersion: v1 kind: Namespace metadata: name: {{ include "claude-code.sessionsNamespace" . }} labels: {{- include "claude-code.labels" . | nindent 4 }} {{- with .Values.sessionsNamespace.podSecurityLevel }} pod-security.kubernetes.io/enforce: {{ . }} pod-security.kubernetes.io/enforce-version: latest pod-security.kubernetes.io/audit: {{ . }} pod-security.kubernetes.io/warn: {{ . }} {{- end }} annotations: "helm.sh/resource-policy": keep {{- with .Values.commonAnnotations }} {{- toYaml . | nindent 4 }} {{- end }} {{- end }}