Skip to content

Commit 53045fa

Browse files
committed
Fix missing new array notation for cfn-config and remove trailing spaces
1 parent c2336f8 commit 53045fa

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

parallelcluster-setup/install-monitoring.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ usermod -a -G docker $cfn_cluster_user
1818
curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
1919
chmod +x /usr/local/bin/docker-compose
2020

21-
monitoring_dir_name=$(echo ${cfn_postinstall_args}| cut -d ',' -f 2 )
21+
monitoring_dir_name=${cfn_postinstall_args[1]}
2222
monitoring_home="/home/${cfn_cluster_user}/${monitoring_dir_name}"
2323

2424
case "${cfn_node_type}" in
@@ -37,32 +37,32 @@ case "${cfn_node_type}" in
3737

3838
aws s3api get-object --bucket $cluster_s3_bucket --key $cluster_config_s3_key --region $cfn_region --version-id $cluster_config_version ${monitoring_home}/parallelcluster-setup/cluster-config.json
3939

40-
yum -y install golang-bin
40+
yum -y install golang-bin
4141

4242
chown $cfn_cluster_user:$cfn_cluster_user -R /home/$cfn_cluster_user
43-
chmod +x ${monitoring_home}/custom-metrics/*
43+
chmod +x ${monitoring_home}/custom-metrics/*
4444

4545
cp -rp ${monitoring_home}/custom-metrics/* /usr/local/bin/
4646
mv ${monitoring_home}/prometheus-slurm-exporter/slurm_exporter.service /etc/systemd/system/
4747

4848
(crontab -l -u $cfn_cluster_user; echo "*/1 * * * * /usr/local/bin/1m-cost-metrics.sh") | crontab -u $cfn_cluster_user -
49-
(crontab -l -u $cfn_cluster_user; echo "*/60 * * * * /usr/local/bin/1h-cost-metrics.sh") | crontab -u $cfn_cluster_user -
49+
(crontab -l -u $cfn_cluster_user; echo "*/60 * * * * /usr/local/bin/1h-cost-metrics.sh") | crontab -u $cfn_cluster_user -
5050

5151

52-
# replace tokens
52+
# replace tokens
5353
sed -i "s/_S3_BUCKET_/${s3_bucket}/g" ${monitoring_home}/grafana/dashboards/ParallelCluster.json
54-
sed -i "s/__INSTANCE_ID__/${master_instance_id}/g" ${monitoring_home}/grafana/dashboards/ParallelCluster.json
54+
sed -i "s/__INSTANCE_ID__/${master_instance_id}/g" ${monitoring_home}/grafana/dashboards/ParallelCluster.json
5555
sed -i "s/__FSX_ID__/${cfn_fsx_fs_id}/g" ${monitoring_home}/grafana/dashboards/ParallelCluster.json
56-
sed -i "s/__AWS_REGION__/${cfn_region}/g" ${monitoring_home}/grafana/dashboards/ParallelCluster.json
56+
sed -i "s/__AWS_REGION__/${cfn_region}/g" ${monitoring_home}/grafana/dashboards/ParallelCluster.json
5757

5858
sed -i "s/__AWS_REGION__/${cfn_region}/g" ${monitoring_home}/grafana/dashboards/logs.json
5959
sed -i "s/__LOG_GROUP__NAMES__/${log_group_names}/g" ${monitoring_home}/grafana/dashboards/logs.json
6060

61-
sed -i "s/__Application__/${stack_name}/g" ${monitoring_home}/prometheus/prometheus.yml
61+
sed -i "s/__Application__/${stack_name}/g" ${monitoring_home}/prometheus/prometheus.yml
6262

6363
sed -i "s/__INSTANCE_ID__/${master_instance_id}/g" ${monitoring_home}/grafana/dashboards/master-node-details.json
64-
sed -i "s/__INSTANCE_ID__/${master_instance_id}/g" ${monitoring_home}/grafana/dashboards/compute-node-list.json
65-
sed -i "s/__INSTANCE_ID__/${master_instance_id}/g" ${monitoring_home}/grafana/dashboards/compute-node-details.json
64+
sed -i "s/__INSTANCE_ID__/${master_instance_id}/g" ${monitoring_home}/grafana/dashboards/compute-node-list.json
65+
sed -i "s/__INSTANCE_ID__/${master_instance_id}/g" ${monitoring_home}/grafana/dashboards/compute-node-details.json
6666

6767
sed -i "s/__MONITORING_DIR__/${monitoring_dir_name}/g" ${monitoring_home}/docker-compose/docker-compose.master.yml
6868

@@ -73,13 +73,13 @@ case "${cfn_node_type}" in
7373
echo -e "\nDNS.1=$(ec2-metadata -p | awk '{print $2}')" >> "${nginx_dir}/openssl.cnf"
7474
openssl req -new -x509 -nodes -newkey rsa:4096 -days 3650 -keyout "${nginx_ssl_dir}/nginx.key" -out "${nginx_ssl_dir}/nginx.crt" -config "${nginx_dir}/openssl.cnf"
7575

76-
#give $cfn_cluster_user ownership
76+
#give $cfn_cluster_user ownership
7777
chown -R $cfn_cluster_user:$cfn_cluster_user "${nginx_ssl_dir}/nginx.key"
7878
chown -R $cfn_cluster_user:$cfn_cluster_user "${nginx_ssl_dir}/nginx.crt"
7979

8080
/usr/local/bin/docker-compose --env-file /etc/parallelcluster/cfnconfig -f ${monitoring_home}/docker-compose/docker-compose.master.yml -p monitoring-master up -d
8181

82-
# Download and build prometheus-slurm-exporter
82+
# Download and build prometheus-slurm-exporter
8383
##### Plese note this software package is under GPLv3 License #####
8484
# More info here: https://github.com/vpenso/prometheus-slurm-exporter/blob/master/LICENSE
8585
cd ${monitoring_home}

0 commit comments

Comments
 (0)