# Source: sonarqube/templates/init-sysctl.yaml apiVersion: v1 kind: ConfigMap metadata: name: sonar-sonarqube-init-sysctl labels: app: sonarqube chart: sonarqube-10.5.1_2816 release: sonar heritage: Helm data: init_sysctl.sh: |- if [[ "$(sysctl -n vm.max_map_count)" -lt 524288 ]]; then sysctl -w vm.max_map_count=524288 fi if [[ "$(sysctl -n fs.file-max)" -lt 131072 ]]; then sysctl -w fs.file-max=131072 fi if [[ "$(ulimit -n)" != "unlimited" ]]; then if [[ "$(ulimit -n)" -lt 131072 ]]; then echo "ulimit -n 131072" ulimit -n 131072 fi fi if [[ "$(ulimit -u)" != "unlimited" ]]; then if [[ "$(ulimit -u)" -lt 8192 ]]; then echo "ulimit -u 8192" ulimit -u 8192 fi fi