api/client/src/pcluster_client/model_utils.py (4 lines): - line 63: TODO: lru_cache this - line 80: TODO: lru_cache this - line 956: TODO: lru_cache this - line 971: # TODO: lru_cache this cli/src/pcluster/cli/entrypoint.py (3 lines): - line 24: from botocore.exceptions import NoCredentialsError # TODO: remove - line 221: # TODO: remove this logic from here - line 240: except NoCredentialsError: # TODO: remove from here cli/src/pcluster/api/pcluster_api.py (2 lines): - line 57: self.status = stack.status # FIXME cluster status should be different from stack status - line 246: cluster.update(cluster_config, validator_suppressors, validation_failure_level, force) # TODO add dryrun cli/src/pcluster/validators/cluster_validators.py (2 lines): - line 562: class EfsIdValidator(Validator): # TODO add tests - line 898: # TODO move validation for Imds parameter in the schema cli/src/pcluster/models/common.py (1 line): - line 205: # TODO use log type/class cli/src/pcluster/config/cluster_config.py (1 line): - line 1342: # TODO add InstanceTypesBaseAMICompatibleValidator cli/src/pcluster/validators/awsbatch_validators.py (1 line): - line 30: # TODO use dryrun cli/src/pcluster/schemas/common_schema.py (1 line): - line 191: # TODO: double check the allowed pattern for extra chef attribute cli/src/pcluster/utils.py (1 line): - line 317: # TODO use from cfn_flip import load_yaml scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/install_cluster_daemons.rb (1 line): - line 24: # FIXME: installing from GitHub is discouraged cli/src/pcluster/resources/custom_resources/custom_resources_code/crhelper/resource_helper.py (1 line): - line 5: TODO: cli/src/pcluster/templates/cluster_stack.py (1 line): - line 1072: ) # TODO check cli/src/pcluster/api/controllers/cluster_operations_controller.py (1 line): - line 172: # TODO: remove keep_logs logic from delete cli/src/pcluster/schemas/cluster_schema.py (1 line): - line 504: # FIXME: pcluster2 doesn't allow "^/?NONE$" mount dir to avoid an ambiguity in cookbook. cli/src/pcluster/aws/batch.py (1 line): - line 78: # TODO: need to delete the compute environment? scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/install_slurm.rb (1 line): - line 18: # FIXME: assuming Slurm dependencies already exists (packages, Munge, PMIx) cli/src/pcluster/validators/ec2_validators.py (1 line): - line 86: class PlacementGroupIdValidator(Validator): # TODO: add tests api/docker/awslambda/sam/template.yaml (1 line): - line 57: - AdministratorAccess # TODO: replace with less permissive