path # lines of code scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/Policyfile.rb 4 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/files/default/head_node_slurm/slurm/pcluster_slurm_config_generator.py 208 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/files/default/head_node_slurm/slurm/__init__.py 1 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/parallelcluster_slurm_suspend.conf.erb 2 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/slurm.sh.erb 7 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/parallelcluster_slurm_resume.conf.erb 12 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/cgroup.conf.erb 6 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/slurmctld.service.erb 14 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/slurm.conf.erb 69 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/99-parallelcluster-slurm.erb 6 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/resume_program.erb 2 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/gres.conf.erb 3 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/slurmd.service.erb 16 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/parallelcluster_computemgtd.conf.erb 7 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/slurm.csh.erb 10 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/parallelcluster_clustermgtd.conf.erb 12 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/slurm.sysconfig.erb 1 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm/suspend_program.erb 2 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/supervisord.conf.erb 25 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/supervisord-service.erb 15 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/metadata.rb 10 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/kitchen.yml 16 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/update_head_node.rb 27 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/install_slurm.rb 41 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/finalize_compute.rb 30 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/config.rb 20 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/update.rb 6 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/init_dns.rb 50 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/install_cluster_daemons.rb 8 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/init_compute.rb 18 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/finalize_head_node.rb 36 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/config_compute.rb 32 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes/config_head_node.rb 139 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/attributes/default.rb 26 scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/libraries/helpers.rb 92 scheduler_plugins/slurm/slurm_plugin_infrastructure.cfn.yaml 211 scheduler_plugins/slurm/plugin_definition.yaml 42 scheduler_plugins/plugin_template/additional_cluster_infrastructure.cfn.yaml 50 scheduler_plugins/plugin_template/plugin_definition.yaml 41 awsbatch-cli/src/awsbatch/awsbhosts.py 201 awsbatch-cli/src/awsbatch/awsbout.py 131 awsbatch-cli/src/awsbatch/__init__.py 1 awsbatch-cli/src/awsbatch/awsbkill.py 65 awsbatch-cli/src/awsbatch/common.py 239 awsbatch-cli/src/awsbatch/awsbstat.py 334 awsbatch-cli/src/awsbatch/utils.py 47 awsbatch-cli/src/awsbatch/awsbqueues.py 87 awsbatch-cli/src/awsbatch/awsbsub.py 368 awsbatch-cli/setup.py 61 awsbatch-cli/MANIFEST.in 2 api/spec/openapi/ParallelCluster.openapi.yaml 2474 api/spec/smithy/build.gradle.kts 22 api/spec/smithy/settings.gradle.kts 1 api/client/src/setup.py 21 api/client/src/pcluster_client/api/__init__.py 1 api/client/src/pcluster_client/api/cluster_compute_fleet_api.py 215 api/client/src/pcluster_client/api/cluster_instances_api.py 225 api/client/src/pcluster_client/api/image_operations_api.py 503 api/client/src/pcluster_client/api/image_logs_api.py 341 api/client/src/pcluster_client/api/cluster_operations_api.py 540 api/client/src/pcluster_client/api/cluster_logs_api.py 350 api/client/src/pcluster_client/__init__.py 9 api/client/src/pcluster_client/model_utils.py 1118 api/client/src/pcluster_client/rest.py 204 api/client/src/pcluster_client/api_client.py 559 api/client/src/pcluster_client/model/image_status_filtering_option.py 89 api/client/src/pcluster_client/model/change.py 76 api/client/src/pcluster_client/model/log_stream.py 91 api/client/src/pcluster_client/model/ec2_ami_info.py 89 api/client/src/pcluster_client/model/__init__.py 1 api/client/src/pcluster_client/model/node_type.py 88 api/client/src/pcluster_client/model/build_image_bad_request_exception_response_content.py 78 api/client/src/pcluster_client/model/validation_level.py 89 api/client/src/pcluster_client/model/list_official_images_response_content.py 77 api/client/src/pcluster_client/model/bad_request_exception_response_content.py 72 api/client/src/pcluster_client/model/cloud_formation_stack_status.py 102 api/client/src/pcluster_client/model/cluster_info_summary.py 99 api/client/src/pcluster_client/model/ec2_ami_state.py 93 api/client/src/pcluster_client/model/update_cluster_bad_request_exception_response_content.py 86 api/client/src/pcluster_client/model/not_found_exception_response_content.py 72 api/client/src/pcluster_client/model/dryrun_operation_exception_response_content.py 82 api/client/src/pcluster_client/model/get_image_stack_events_response_content.py 78 api/client/src/pcluster_client/model/internal_service_exception_response_content.py 72 api/client/src/pcluster_client/model/ami_info.py 85 api/client/src/pcluster_client/model/image_info_summary.py 101 api/client/src/pcluster_client/model/tag.py 74 api/client/src/pcluster_client/model/conflict_exception_response_content.py 72 api/client/src/pcluster_client/model/create_cluster_request_content.py 81 api/client/src/pcluster_client/model/describe_cluster_instances_response_content.py 79 api/client/src/pcluster_client/model/stack_event.py 104 api/client/src/pcluster_client/model/cluster_configuration_structure.py 72 api/client/src/pcluster_client/model/update_compute_fleet_response_content.py 79 api/client/src/pcluster_client/model/requested_compute_fleet_status.py 90 api/client/src/pcluster_client/model/image_build_status.py 92 api/client/src/pcluster_client/model/describe_cluster_response_content.py 126 api/client/src/pcluster_client/model/image_builder_image_status.py 97 api/client/src/pcluster_client/model/unauthorized_client_error_response_content.py 72 api/client/src/pcluster_client/model/list_images_response_content.py 79 api/client/src/pcluster_client/model/get_cluster_stack_events_response_content.py 78 api/client/src/pcluster_client/model/get_image_log_events_response_content.py 80 api/client/src/pcluster_client/model/config_validation_message.py 82 api/client/src/pcluster_client/model/delete_cluster_response_content.py 77 api/client/src/pcluster_client/model/cluster_status_filtering_option.py 94 api/client/src/pcluster_client/model/create_cluster_response_content.py 81 api/client/src/pcluster_client/model/update_compute_fleet_request_content.py 77 api/client/src/pcluster_client/model/delete_image_response_content.py 77 api/client/src/pcluster_client/model/cluster_status.py 95 api/client/src/pcluster_client/model/update_cluster_request_content.py 73 api/client/src/pcluster_client/model/log_event.py 76 api/client/src/pcluster_client/model/ec2_instance.py 91 api/client/src/pcluster_client/model/create_cluster_bad_request_exception_response_content.py 78 api/client/src/pcluster_client/model/ec2_ami_info_summary.py 73 api/client/src/pcluster_client/model/cloud_formation_resource_status.py 102 api/client/src/pcluster_client/model/list_image_log_streams_response_content.py 79 api/client/src/pcluster_client/model/describe_image_response_content.py 119 api/client/src/pcluster_client/model/get_cluster_log_events_response_content.py 80 api/client/src/pcluster_client/model/list_cluster_log_streams_response_content.py 79 api/client/src/pcluster_client/model/update_cluster_response_content.py 86 api/client/src/pcluster_client/model/list_clusters_response_content.py 79 api/client/src/pcluster_client/model/update_error.py 78 api/client/src/pcluster_client/model/limit_exceeded_exception_response_content.py 72 api/client/src/pcluster_client/model/instance_state.py 92 api/client/src/pcluster_client/model/build_image_request_content.py 81 api/client/src/pcluster_client/model/cluster_instance.py 98 api/client/src/pcluster_client/model/compute_fleet_status.py 96 api/client/src/pcluster_client/model/build_image_response_content.py 81 api/client/src/pcluster_client/model/describe_compute_fleet_response_content.py 79 api/client/src/pcluster_client/model/image_configuration_structure.py 72 api/client/src/pcluster_client/apis/__init__.py 6 api/client/src/pcluster_client/sigv4_auth.py 19 api/client/src/pcluster_client/models/__init__.py 62 api/client/src/pcluster_client/exceptions.py 73 api/client/src/pcluster_client/configuration.py 199 api/client/src/setup.cfg 2 api/client/resources/sigv4_auth.py 19 api/client/example.py 20 api/settings.gradle.kts 1 api/infrastructure/parallelcluster-api.yaml 1202 api/docker/awslambda/buildspec.yml 28 api/docker/awslambda/sam/template.yaml 64 util/upload-cfn-templates.py 195 util/update_pcluster_configs.py 348 util/common.py 49 util/rollback_s3_objects.py 65 util/generate-ami-list.py 237 util/s3_factory.py 124 util/upload-cookbook.py 205 util/upload-script.py 133 util/sync_buckets.py 206 cloudformation/ad/ad-integration.yaml 480 cloudformation/utils/cfn_formatter.py 62 cli/src/pcluster/templates/cdk_builder.py 31 cli/src/pcluster/templates/__init__.py 1 cli/src/pcluster/templates/cw_dashboard_builder.py 389 cli/src/pcluster/templates/cdk_builder_utils.py 610 cli/src/pcluster/templates/imagebuilder_stack.py 895 cli/src/pcluster/templates/slurm_builder.py 247 cli/src/pcluster/templates/awsbatch_builder.py 702 cli/src/pcluster/templates/cluster_stack.py 1295 cli/src/pcluster/api/controllers/image_operations_controller.py 266 cli/src/pcluster/api/controllers/__init__.py 1 cli/src/pcluster/api/controllers/common.py 113 cli/src/pcluster/api/controllers/cluster_logs_controller.py 112 cli/src/pcluster/api/controllers/cluster_instances_controller.py 57 cli/src/pcluster/api/controllers/image_logs_controller.py 73 cli/src/pcluster/api/controllers/cluster_operations_controller.py 306 cli/src/pcluster/api/controllers/cluster_compute_fleet_controller.py 53 cli/src/pcluster/api/__init__.py 1 cli/src/pcluster/api/awslambda/__init__.py 1 cli/src/pcluster/api/awslambda/serverless_wsgi.py 229 cli/src/pcluster/api/awslambda/entrypoint.py 37 cli/src/pcluster/api/pcluster_api.py 286 cli/src/pcluster/api/flask_app.py 131 cli/src/pcluster/api/errors.py 98 cli/src/pcluster/api/encoder.py 20 cli/src/pcluster/api/openapi/__init__.py 1 cli/src/pcluster/api/openapi/openapi.yaml 3354 cli/src/pcluster/api/models/image_status_filtering_option.py 15 cli/src/pcluster/api/models/change.py 34 cli/src/pcluster/api/models/log_stream.py 92 cli/src/pcluster/api/models/ec2_ami_info.py 80 cli/src/pcluster/api/models/__init__.py 67 cli/src/pcluster/api/models/node_type.py 11 cli/src/pcluster/api/models/build_image_bad_request_exception_response_content.py 25 cli/src/pcluster/api/models/validation_level.py 12 cli/src/pcluster/api/models/list_official_images_response_content.py 20 cli/src/pcluster/api/models/bad_request_exception_response_content.py 16 cli/src/pcluster/api/models/cloud_formation_stack_status.py 27 cli/src/pcluster/api/models/cluster_info_summary.py 96 cli/src/pcluster/api/models/ec2_ami_state.py 16 cli/src/pcluster/api/models/update_cluster_bad_request_exception_response_content.py 53 cli/src/pcluster/api/models/not_found_exception_response_content.py 16 cli/src/pcluster/api/models/dryrun_operation_exception_response_content.py 42 cli/src/pcluster/api/models/get_image_stack_events_response_content.py 27 cli/src/pcluster/api/models/internal_service_exception_response_content.py 16 cli/src/pcluster/api/models/ami_info.py 60 cli/src/pcluster/api/models/image_info_summary.py 99 cli/src/pcluster/api/models/tag.py 23 cli/src/pcluster/api/models/conflict_exception_response_content.py 16 cli/src/pcluster/api/models/create_cluster_request_content.py 32 cli/src/pcluster/api/models/describe_cluster_instances_response_content.py 27 cli/src/pcluster/api/models/stack_event.py 149 cli/src/pcluster/api/models/cluster_configuration_structure.py 16 cli/src/pcluster/api/models/update_compute_fleet_response_content.py 31 cli/src/pcluster/api/models/requested_compute_fleet_status.py 13 cli/src/pcluster/api/models/image_build_status.py 15 cli/src/pcluster/api/models/describe_cluster_response_content.py 182 cli/src/pcluster/api/models/image_builder_image_status.py 20 cli/src/pcluster/api/models/unauthorized_client_error_response_content.py 16 cli/src/pcluster/api/models/list_images_response_content.py 27 cli/src/pcluster/api/models/get_cluster_stack_events_response_content.py 27 cli/src/pcluster/api/models/get_image_log_events_response_content.py 34 cli/src/pcluster/api/models/config_validation_message.py 38 cli/src/pcluster/api/models/delete_cluster_response_content.py 19 cli/src/pcluster/api/models/cluster_status_filtering_option.py 20 cli/src/pcluster/api/models/create_cluster_response_content.py 28 cli/src/pcluster/api/models/update_compute_fleet_request_content.py 19 cli/src/pcluster/api/models/delete_image_response_content.py 19 cli/src/pcluster/api/models/cluster_status.py 29 cli/src/pcluster/api/models/update_cluster_request_content.py 18 cli/src/pcluster/api/models/log_event.py 30 cli/src/pcluster/api/models/ec2_instance.py 85 cli/src/pcluster/api/models/create_cluster_bad_request_exception_response_content.py 25 cli/src/pcluster/api/models/ec2_ami_info_summary.py 19 cli/src/pcluster/api/models/cloud_formation_resource_status.py 28 cli/src/pcluster/api/models/list_image_log_streams_response_content.py 29 cli/src/pcluster/api/models/describe_image_response_content.py 181 cli/src/pcluster/api/models/get_cluster_log_events_response_content.py 34 cli/src/pcluster/api/models/list_cluster_log_streams_response_content.py 29 cli/src/pcluster/api/models/update_cluster_response_content.py 46 cli/src/pcluster/api/models/base_model_.py 37 cli/src/pcluster/api/models/list_clusters_response_content.py 27 cli/src/pcluster/api/models/update_error.py 42 cli/src/pcluster/api/models/limit_exceeded_exception_response_content.py 16 cli/src/pcluster/api/models/instance_state.py 15 cli/src/pcluster/api/models/build_image_request_content.py 32 cli/src/pcluster/api/models/cluster_instance.py 110 cli/src/pcluster/api/models/compute_fleet_status.py 19 cli/src/pcluster/api/models/build_image_response_content.py 28 cli/src/pcluster/api/models/describe_compute_fleet_response_content.py 29 cli/src/pcluster/api/models/image_configuration_structure.py 16 cli/src/pcluster/api/util.py 68 cli/src/pcluster/api/typing_utils.py 16 cli/src/pcluster/api/converters.py 55 cli/src/pcluster/__init__.py 1 cli/src/pcluster/imagebuilder_utils.py 35 cli/src/pcluster/networking/__init__.py 1 cli/src/pcluster/networking/vpc_factory.py 44 cli/src/pcluster/config/__init__.py 1 cli/src/pcluster/config/common.py 166 cli/src/pcluster/config/imagebuilder_config.py 186 cli/src/pcluster/config/cluster_config.py 1545 cli/src/pcluster/config/config_patch.py 134 cli/src/pcluster/config/update_policy.py 138 cli/src/pcluster/aws/fsx.py 12 cli/src/pcluster/aws/logs.py 99 cli/src/pcluster/aws/imagebuilder.py 14 cli/src/pcluster/aws/iam.py 13 cli/src/pcluster/aws/__init__.py 1 cli/src/pcluster/aws/kms.py 7 cli/src/pcluster/aws/s3.py 93 cli/src/pcluster/aws/s3_resource.py 32 cli/src/pcluster/aws/common.py 145 cli/src/pcluster/aws/ec2.py 273 cli/src/pcluster/aws/batch.py 78 cli/src/pcluster/aws/dynamo.py 13 cli/src/pcluster/aws/route53.py 23 cli/src/pcluster/aws/aws_resources.py 209 cli/src/pcluster/aws/efs.py 19 cli/src/pcluster/aws/aws_api.py 109 cli/src/pcluster/aws/cfn.py 119 cli/src/pcluster/aws/sts.py 8 cli/src/pcluster/constants.py 115 cli/src/pcluster/schemas/__init__.py 1 cli/src/pcluster/schemas/imagebuilder_schema.py 133 cli/src/pcluster/schemas/common_schema.py 113 cli/src/pcluster/schemas/cluster_schema.py 1144 cli/src/pcluster/models/imagebuilder.py 605 cli/src/pcluster/models/__init__.py 1 cli/src/pcluster/models/common.py 208 cli/src/pcluster/models/s3_bucket.py 282 cli/src/pcluster/models/compute_fleet_status_manager.py 121 cli/src/pcluster/models/imagebuilder_resources.py 87 cli/src/pcluster/models/cluster.py 813 cli/src/pcluster/models/cluster_resources.py 120 cli/src/pcluster/cli/__init__.py 1 cli/src/pcluster/cli/logger.py 63 cli/src/pcluster/cli/model.py 119 cli/src/pcluster/cli/entrypoint.py 191 cli/src/pcluster/cli/commands/__init__.py 1 cli/src/pcluster/cli/commands/common.py 100 cli/src/pcluster/cli/commands/configure/__init__.py 1 cli/src/pcluster/cli/commands/configure/networking.py 170 cli/src/pcluster/cli/commands/configure/easyconfig.py 328 cli/src/pcluster/cli/commands/configure/subnet_computation.py 64 cli/src/pcluster/cli/commands/configure/utils.py 117 cli/src/pcluster/cli/commands/configure/command.py 15 cli/src/pcluster/cli/commands/dcv_util.py 7 cli/src/pcluster/cli/commands/dcv_connect.py 102 cli/src/pcluster/cli/commands/commands.py 6 cli/src/pcluster/cli/commands/ssh.py 70 cli/src/pcluster/cli/commands/version.py 16 cli/src/pcluster/cli/commands/image_logs.py 47 cli/src/pcluster/cli/commands/cluster_logs.py 67 cli/src/pcluster/cli/exceptions.py 14 cli/src/pcluster/cli/middleware.py 71 cli/src/pcluster/utils.py 170 cli/src/pcluster/resources/batch/docker/buildspec.yml 17 cli/src/pcluster/resources/imagebuilder/parallelcluster_tag.yaml 148 cli/src/pcluster/resources/imagebuilder/parallelcluster_validate.yaml 326 cli/src/pcluster/resources/imagebuilder/update_and_reboot.yaml 132 cli/src/pcluster/resources/imagebuilder/parallelcluster.yaml 262 cli/src/pcluster/resources/imagebuilder/custom_script.yaml 48 cli/src/pcluster/resources/custom_resources/custom_resources_code/__init__.py 1 cli/src/pcluster/resources/custom_resources/custom_resources_code/delete_image_stack.py 61 cli/src/pcluster/resources/custom_resources/custom_resources_code/manage_docker_images.py 42 cli/src/pcluster/resources/custom_resources/custom_resources_code/crhelper/__init__.py 1 cli/src/pcluster/resources/custom_resources/custom_resources_code/crhelper/resource_helper.py 284 cli/src/pcluster/resources/custom_resources/custom_resources_code/crhelper/log_helper.py 51 cli/src/pcluster/resources/custom_resources/custom_resources_code/crhelper/utils.py 30 cli/src/pcluster/resources/custom_resources/custom_resources_code/cleanup_resources.py 134 cli/src/pcluster/resources/custom_resources/custom_resources_code/send_build_notification.py 34 cli/src/pcluster/validators/imagebuilder_validators.py 30 cli/src/pcluster/validators/cluster_validators.py 688 cli/src/pcluster/validators/iam_validators.py 30 cli/src/pcluster/validators/directory_service_validators.py 38 cli/src/pcluster/validators/__init__.py 1 cli/src/pcluster/validators/common.py 28 cli/src/pcluster/validators/kms_validators.py 16 cli/src/pcluster/validators/ec2_validators.py 88 cli/src/pcluster/validators/scheduler_plugin_validators.py 79 cli/src/pcluster/validators/networking_validators.py 40 cli/src/pcluster/validators/s3_validators.py 106 cli/src/pcluster/validators/fsx_validators.py 172 cli/src/pcluster/validators/utils.py 2 cli/src/pcluster/validators/awsbatch_validators.py 118 cli/src/pcluster/validators/ebs_validators.py 133 cli/src/__init__.py 1 cli/src/pcluster3_config_converter/__init__.py 1 cli/src/pcluster3_config_converter/pcluster3_config_converter.py 925 cli/setup.py 86 cli/MANIFEST.in 3 codecov.yml 2