cookbooks/aws-parallelcluster-platform/resources/fetch_config.rb (4 lines): - line 42: share_config_with_login_nodes # TODO: Improvement - do this only if cluster has login nodes - line 50: write_config_version_file(sync_file_login_nodes) # TODO: Improvement - do this only if cluster has login nodes - line 64: # TODO: If the shared storage mapping files contain cluster-wide information and not node-specific data, - line 89: # TODO: If the shared storage mapping files contain cluster-wide information and not node-specific data, cookbooks/aws-parallelcluster-environment/recipes/install/cfn_bootstrap.rb (2 lines): - line 14: # TODO: find a way to make this code work on ubi8 - line 17: # FIXME: Python Version cfn_bootstrap_virtualenv due to a bug with cfn-hup cookbooks/aws-parallelcluster-slurm/recipes/install/install_slurm.rb (2 lines): - line 112: # TODO: Fix, so it works for upgrade - line 132: # TODO: Fix, so it works for upgrade cookbooks/aws-parallelcluster-slurm/libraries/helpers.rb (2 lines): - line 108: # FIXME: Mock munge key in shared directory. - line 123: # TODO: We should use instance info stored in node['ec2'] by Ohai, rather than calling IMDS. cookbooks/aws-parallelcluster-environment/files/default/ec2_udev_rules/manageVolume.py (2 lines): - line 5: # FIXME: Fix Code Duplication - line 42: # FIXME This approach could be broken in some OS variants, see # pylint: disable=fixme cookbooks/aws-parallelcluster-platform/recipes/config/log_rotation.rb (1 line): - line 24: # TODO: move the logrotate configuration of the various services to the corresponding recipes/cookbooks. cookbooks/aws-parallelcluster-platform/recipes/config/log_rotation_compute_fleet.rb (1 line): - line 15: # TODO: move the logrotate configuration of the various services to the corresponding recipes/cookbooks. cookbooks/aws-parallelcluster-platform/recipes/config/log_rotation_head_node.rb (1 line): - line 15: # TODO: move the logrotate configuration of the various services to the corresponding recipes/cookbooks. cookbooks/aws-parallelcluster-slurm/recipes/update/update_login_node.rb (1 line): - line 18: # TODO: Move the only_if decision to the update_shared_storage recipe for better definition of responsibilities cookbooks/aws-parallelcluster-environment/templates/spack/packages-zen2.yaml.erb (1 line): - line 48: # TODO: Find out if we can get higher perf using intel-mkl with MKL_DEBUG_TYPE=5 or similar. cookbooks/aws-parallelcluster-slurm/recipes/update/update_compute.rb (1 line): - line 18: # TODO: Move the only_if decision to the update_shared_storage recipe for better definition of responsibilities cookbooks/aws-parallelcluster-shared/libraries/helpers.rb (1 line): - line 29: # TODO: verify if it can be moved to platform cookbook later. cookbooks/aws-parallelcluster-computefleet/recipes/install/parallelcluster_node.rb (1 line): - line 25: # TODO: find a way to make this code work on ubi8 cookbooks/aws-parallelcluster-environment/recipes/init/mount_internal_use_efs.rb (1 line): - line 72: # TODO this doesn't seem to unmount the EFS cookbooks/aws-parallelcluster-environment/resources/efs/partial/_get_package_version_dpkg.rb (1 line): - line 2: # TODO: These commands do not fit all packages versions. e.g. dpkg-query --showformat='${Version}' --show stunnel4 | awk -F- '{print $1}' cookbooks/aws-parallelcluster-environment/files/default/ec2_udev_rules/ec2_dev_2_volid.py (1 line): - line 1: # FIXME: Fix Code Duplication cookbooks/aws-parallelcluster-environment/recipes/config.rb (1 line): - line 37: # TODO: Disable Spack until the feature is complete cookbooks/aws-parallelcluster-platform/resources/install_packages/install_packages_alinux2023.rb (1 line): - line 24: # TODO: Installing the full version using option cookbooks/aws-parallelcluster-environment/attributes/environment.rb (1 line): - line 76: # TODO: Move to platform cookbook cookbooks/aws-parallelcluster-slurm/resources/munge_key_manager.rb (1 line): - line 64: # TODO: Consider renaming 'generate_munge_key' and 'fetch_and_decode_munge_key' to more descriptive names that better convey their functionalities. cookbooks/aws-parallelcluster-computefleet/recipes/install/custom_parallelcluster_node.rb (1 line): - line 20: # TODO: once the pyenv Chef resource supports installing packages from a path (e.g. `pip install .`), convert the cookbooks/aws-parallelcluster-environment/spec/unit/resources/cfn_hup_configuration_spec.rb (1 line): - line 37: # TODO: We inject the stack id into the attribute stack_arn when generating the dna.json in the CLI. cookbooks/aws-parallelcluster-environment/files/cfn_hup_configuration/share_compute_fleet_dna.py (1 line): - line 94: # FIXME: Fix Code Duplication cookbooks/aws-parallelcluster-environment/recipes/config/network_interfaces.rb (1 line): - line 92: # TODO: The variables are a superset of what's required by individual scripts. Consider simplification. cookbooks/aws-parallelcluster-awsbatch/recipes/awsbatch_virtualenv.rb (1 line): - line 14: # TODO: find a way to make this code work on RedHat UBI8 on Docker cookbooks/aws-parallelcluster-environment/resources/volume.rb (1 line): - line 103: # TODO: can we use mount resource to unmount and disable (see raid) cookbooks/aws-parallelcluster-environment/resources/lustre/partial/_install_lustre_centos_redhat.rb (1 line): - line 31: # TODO: restore installation on docker when Lustre is available for RH8.9 cookbooks/aws-parallelcluster-platform/recipes/config/log_rotation_login_node.rb (1 line): - line 15: # TODO: move the logrotate configuration of the various services to the corresponding recipes/cookbooks. cookbooks/aws-parallelcluster-slurm/files/default/head_node_slurm/slurm/pcluster_slurm_config_generator.py (1 line): - line 13: # FIXME: Fix Code Duplication cookbooks/aws-parallelcluster-slurm/files/default/config_slurm/scripts/health_check_manager.py (1 line): - line 14: # FIXME: Fix Code Duplication cookbooks/aws-parallelcluster-environment/recipes/config/custom_actions_setup.rb (1 line): - line 31: # TODO: This needs to be abstracted somehow since this resource should be scheduler independent cookbooks/aws-parallelcluster-slurm/recipes/config/config_login.rb (1 line): - line 18: # TODO: rename, find a better name that include login nodes cookbooks/aws-parallelcluster-platform/recipes/install/cookbook_virtualenv.rb (1 line): - line 23: # TODO: find a way to make this code work on ubi8 cookbooks/aws-parallelcluster-platform/files/dcv/pcluster_dcv_authenticator.py (1 line): - line 361: # TODO change this method if DCV updates his behaviour. cookbooks/aws-parallelcluster-computefleet/files/clusterstatusmgtd/clusterstatusmgtd.py (1 line): - line 15: # FIXME: Fix Code Duplication cookbooks/aws-parallelcluster-environment/recipes/install.rb (1 line): - line 28: # TODO: Disable spack until the feature is complete cookbooks/aws-parallelcluster-slurm/libraries/dynamo.rb (1 line): - line 25: # TODO: the table name should be read from a dedicated node attribute,