├── .bandit.ini ├── .flake8 ├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── bump_version.yml │ ├── changelog_enforcer.yml │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── security_exclusions_checker.yml │ └── unsafe_patterns_checker.yml ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── .pylintrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── THIRD-PARTY-LICENSES.txt ├── requirements.txt ├── setup.py ├── src ├── __init__.py ├── aws │ ├── __init__.py │ ├── common.py │ └── ec2.py ├── common │ ├── __init__.py │ ├── ec2_utils.py │ ├── schedulers │ │ ├── __init__.py │ │ ├── slurm_commands.py │ │ └── slurm_reservation_commands.py │ ├── time_utils.py │ └── utils.py └── slurm_plugin │ ├── __init__.py │ ├── capacity_block_manager.py │ ├── cluster_event_publisher.py │ ├── clustermgtd.py │ ├── common.py │ ├── computemgtd.py │ ├── console_logger.py │ ├── fleet_manager.py │ ├── fleet_status_manager.py │ ├── instance_manager.py │ ├── logging │ ├── parallelcluster_clustermgtd_logging.conf │ ├── parallelcluster_computemgtd_logging.conf │ ├── parallelcluster_fleet_status_manager_logging.conf │ ├── parallelcluster_resume_logging.conf │ └── parallelcluster_suspend_logging.conf │ ├── resume.py │ ├── slurm_resources.py │ ├── suspend.py │ └── task_executor.py ├── tests ├── __init__.py ├── aws │ └── test_ec2.py ├── common.py ├── common │ ├── schedulers │ │ ├── __init__.py │ │ ├── test_slurm_commands.py │ │ ├── test_slurm_commands │ │ │ └── TestPartitionNodelistMapping │ │ │ │ ├── test_get_partition_nodelist_mapping │ │ │ │ └── slurm_dir │ │ │ │ │ └── etc │ │ │ │ │ └── pcluster │ │ │ │ │ └── parallelcluster_partition_nodelist_mapping.json │ │ │ │ └── test_get_partitions │ │ │ │ └── slurm_dir │ │ │ │ └── etc │ │ │ │ └── pcluster │ │ │ │ └── parallelcluster_partition_nodelist_mapping.json │ │ └── test_slurm_reservation_commands.py │ ├── test_ec2_utils.py │ ├── test_time_utils.py │ └── test_utils.py ├── conftest.py ├── requirements.txt └── slurm_plugin │ ├── __init__.py │ ├── slurm_resources │ ├── __init__.py │ └── test_slurm_resources.py │ ├── test_capacity_block_manager.py │ ├── test_cluster_event_publisher.py │ ├── test_clustermgtd.py │ ├── test_clustermgtd │ ├── TestClustermgtdConfig │ │ ├── test_config_comparison │ │ │ ├── config.conf │ │ │ └── config_modified.conf │ │ └── test_config_parsing │ │ │ ├── all_options.conf │ │ │ ├── default.conf │ │ │ └── health_check.conf │ └── test_manage_cluster_boto3 │ │ └── default.conf │ ├── test_common.py │ ├── test_common │ └── test_read_json │ │ ├── faulty.json │ │ └── standard.json │ ├── test_computemgtd.py │ ├── test_computemgtd │ └── test_computemgtd_config │ │ ├── all_options.conf │ │ └── default.conf │ ├── test_console_logger.py │ ├── test_fleet_manager.py │ ├── test_fleet_manager │ └── TestEc2CreateFleetManager │ │ └── test_evaluate_launch_params │ │ ├── all_or_nothing │ │ └── expected_launch_params.json │ │ ├── capacity_optimized_prioritized │ │ └── expected_launch_params.json │ │ ├── capacity_optimized_prioritized_all_or_nothing │ │ └── expected_launch_params.json │ │ ├── fleet-multi-az-multi-it-all_or_nothing │ │ └── expected_launch_params.json │ │ ├── fleet-multi-az-multi-it │ │ └── expected_launch_params.json │ │ ├── fleet-multi-az-single-it-all_or_nothing │ │ └── expected_launch_params.json │ │ ├── fleet-single-az-multi-it-all_or_nothing │ │ └── expected_launch_params.json │ │ ├── fleet_capacity_block │ │ └── expected_launch_params.json │ │ ├── fleet_ondemand │ │ └── expected_launch_params.json │ │ ├── fleet_spot │ │ └── expected_launch_params.json │ │ ├── launch_overrides │ │ └── expected_launch_params.json │ │ ├── prioritized │ │ └── expected_launch_params.json │ │ └── prioritized_all_or_nothing │ │ └── expected_launch_params.json │ ├── test_fleet_status_manager.py │ ├── test_fleet_status_manager │ ├── test_fleet_status_manager_config │ │ ├── all_options.conf │ │ └── default.conf │ └── test_get_computefleet_status │ │ ├── correct_status.json │ │ ├── malformed_status │ │ ├── no_status.json │ │ └── wrong_status.json │ ├── test_instance_manager.py │ ├── test_resume.py │ ├── test_resume │ ├── test_get_slurm_resume │ │ ├── malformed.json │ │ └── resume.json │ └── test_resume_config │ │ ├── all_options.conf │ │ └── default.conf │ ├── test_suspend.py │ ├── test_suspend │ └── test_suspend_config │ │ ├── all_options.conf │ │ └── default.conf │ └── test_task_executor.py ├── tox.ini └── util ├── bump-version.sh ├── create-attribution-doc.sh └── upload-node.sh /.bandit.ini: -------------------------------------------------------------------------------- 1 | skips: [] 2 | -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/bump_version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.github/workflows/bump_version.yml -------------------------------------------------------------------------------- /.github/workflows/changelog_enforcer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.github/workflows/changelog_enforcer.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/security_exclusions_checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.github/workflows/security_exclusions_checker.yml -------------------------------------------------------------------------------- /.github/workflows/unsafe_patterns_checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.github/workflows/unsafe_patterns_checker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/.pylintrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/README.md -------------------------------------------------------------------------------- /THIRD-PARTY-LICENSES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/THIRD-PARTY-LICENSES.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.7.55 2 | retrying~=1.3 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/setup.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/__init__.py -------------------------------------------------------------------------------- /src/aws/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/aws/__init__.py -------------------------------------------------------------------------------- /src/aws/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/aws/common.py -------------------------------------------------------------------------------- /src/aws/ec2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/aws/ec2.py -------------------------------------------------------------------------------- /src/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/common/__init__.py -------------------------------------------------------------------------------- /src/common/ec2_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/common/ec2_utils.py -------------------------------------------------------------------------------- /src/common/schedulers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/common/schedulers/__init__.py -------------------------------------------------------------------------------- /src/common/schedulers/slurm_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/common/schedulers/slurm_commands.py -------------------------------------------------------------------------------- /src/common/schedulers/slurm_reservation_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/common/schedulers/slurm_reservation_commands.py -------------------------------------------------------------------------------- /src/common/time_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/common/time_utils.py -------------------------------------------------------------------------------- /src/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/common/utils.py -------------------------------------------------------------------------------- /src/slurm_plugin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/__init__.py -------------------------------------------------------------------------------- /src/slurm_plugin/capacity_block_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/capacity_block_manager.py -------------------------------------------------------------------------------- /src/slurm_plugin/cluster_event_publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/cluster_event_publisher.py -------------------------------------------------------------------------------- /src/slurm_plugin/clustermgtd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/clustermgtd.py -------------------------------------------------------------------------------- /src/slurm_plugin/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/common.py -------------------------------------------------------------------------------- /src/slurm_plugin/computemgtd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/computemgtd.py -------------------------------------------------------------------------------- /src/slurm_plugin/console_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/console_logger.py -------------------------------------------------------------------------------- /src/slurm_plugin/fleet_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/fleet_manager.py -------------------------------------------------------------------------------- /src/slurm_plugin/fleet_status_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/fleet_status_manager.py -------------------------------------------------------------------------------- /src/slurm_plugin/instance_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/instance_manager.py -------------------------------------------------------------------------------- /src/slurm_plugin/logging/parallelcluster_clustermgtd_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/logging/parallelcluster_clustermgtd_logging.conf -------------------------------------------------------------------------------- /src/slurm_plugin/logging/parallelcluster_computemgtd_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/logging/parallelcluster_computemgtd_logging.conf -------------------------------------------------------------------------------- /src/slurm_plugin/logging/parallelcluster_fleet_status_manager_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/logging/parallelcluster_fleet_status_manager_logging.conf -------------------------------------------------------------------------------- /src/slurm_plugin/logging/parallelcluster_resume_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/logging/parallelcluster_resume_logging.conf -------------------------------------------------------------------------------- /src/slurm_plugin/logging/parallelcluster_suspend_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/logging/parallelcluster_suspend_logging.conf -------------------------------------------------------------------------------- /src/slurm_plugin/resume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/resume.py -------------------------------------------------------------------------------- /src/slurm_plugin/slurm_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/slurm_resources.py -------------------------------------------------------------------------------- /src/slurm_plugin/suspend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/suspend.py -------------------------------------------------------------------------------- /src/slurm_plugin/task_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/src/slurm_plugin/task_executor.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/aws/test_ec2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/aws/test_ec2.py -------------------------------------------------------------------------------- /tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/common.py -------------------------------------------------------------------------------- /tests/common/schedulers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/common/schedulers/__init__.py -------------------------------------------------------------------------------- /tests/common/schedulers/test_slurm_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/common/schedulers/test_slurm_commands.py -------------------------------------------------------------------------------- /tests/common/schedulers/test_slurm_commands/TestPartitionNodelistMapping/test_get_partition_nodelist_mapping/slurm_dir/etc/pcluster/parallelcluster_partition_nodelist_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/common/schedulers/test_slurm_commands/TestPartitionNodelistMapping/test_get_partition_nodelist_mapping/slurm_dir/etc/pcluster/parallelcluster_partition_nodelist_mapping.json -------------------------------------------------------------------------------- /tests/common/schedulers/test_slurm_commands/TestPartitionNodelistMapping/test_get_partitions/slurm_dir/etc/pcluster/parallelcluster_partition_nodelist_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/common/schedulers/test_slurm_commands/TestPartitionNodelistMapping/test_get_partitions/slurm_dir/etc/pcluster/parallelcluster_partition_nodelist_mapping.json -------------------------------------------------------------------------------- /tests/common/schedulers/test_slurm_reservation_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/common/schedulers/test_slurm_reservation_commands.py -------------------------------------------------------------------------------- /tests/common/test_ec2_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/common/test_ec2_utils.py -------------------------------------------------------------------------------- /tests/common/test_time_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/common/test_time_utils.py -------------------------------------------------------------------------------- /tests/common/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/common/test_utils.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/slurm_plugin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/__init__.py -------------------------------------------------------------------------------- /tests/slurm_plugin/slurm_resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/slurm_plugin/slurm_resources/test_slurm_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/slurm_resources/test_slurm_resources.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_capacity_block_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_capacity_block_manager.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_cluster_event_publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_cluster_event_publisher.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_clustermgtd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_clustermgtd.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_clustermgtd/TestClustermgtdConfig/test_config_comparison/config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_clustermgtd/TestClustermgtdConfig/test_config_comparison/config.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_clustermgtd/TestClustermgtdConfig/test_config_comparison/config_modified.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_clustermgtd/TestClustermgtdConfig/test_config_comparison/config_modified.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_clustermgtd/TestClustermgtdConfig/test_config_parsing/all_options.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_clustermgtd/TestClustermgtdConfig/test_config_parsing/all_options.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_clustermgtd/TestClustermgtdConfig/test_config_parsing/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_clustermgtd/TestClustermgtdConfig/test_config_parsing/default.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_clustermgtd/TestClustermgtdConfig/test_config_parsing/health_check.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_clustermgtd/TestClustermgtdConfig/test_config_parsing/health_check.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_clustermgtd/test_manage_cluster_boto3/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_clustermgtd/test_manage_cluster_boto3/default.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_common.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_common/test_read_json/faulty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_common/test_read_json/faulty.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_common/test_read_json/standard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_common/test_read_json/standard.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_computemgtd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_computemgtd.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_computemgtd/test_computemgtd_config/all_options.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_computemgtd/test_computemgtd_config/all_options.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_computemgtd/test_computemgtd_config/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_computemgtd/test_computemgtd_config/default.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_console_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_console_logger.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/all_or_nothing/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/all_or_nothing/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/capacity_optimized_prioritized/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/capacity_optimized_prioritized/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/capacity_optimized_prioritized_all_or_nothing/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/capacity_optimized_prioritized_all_or_nothing/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet-multi-az-multi-it-all_or_nothing/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet-multi-az-multi-it-all_or_nothing/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet-multi-az-multi-it/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet-multi-az-multi-it/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet-multi-az-single-it-all_or_nothing/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet-multi-az-single-it-all_or_nothing/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet-single-az-multi-it-all_or_nothing/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet-single-az-multi-it-all_or_nothing/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet_capacity_block/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet_capacity_block/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet_ondemand/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet_ondemand/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet_spot/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/fleet_spot/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/launch_overrides/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/launch_overrides/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/prioritized/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/prioritized/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/prioritized_all_or_nothing/expected_launch_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_manager/TestEc2CreateFleetManager/test_evaluate_launch_params/prioritized_all_or_nothing/expected_launch_params.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_status_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_status_manager.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_status_manager/test_fleet_status_manager_config/all_options.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_status_manager/test_fleet_status_manager_config/all_options.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_status_manager/test_fleet_status_manager_config/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_status_manager/test_fleet_status_manager_config/default.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_status_manager/test_get_computefleet_status/correct_status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_status_manager/test_get_computefleet_status/correct_status.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_status_manager/test_get_computefleet_status/malformed_status: -------------------------------------------------------------------------------- 1 | RUNNING 2 | -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_status_manager/test_get_computefleet_status/no_status.json: -------------------------------------------------------------------------------- 1 | { 2 | "lastStatusUpdatedTime": "2022-01-26T11:08:18.000Z" 3 | } 4 | -------------------------------------------------------------------------------- /tests/slurm_plugin/test_fleet_status_manager/test_get_computefleet_status/wrong_status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_fleet_status_manager/test_get_computefleet_status/wrong_status.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_instance_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_instance_manager.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_resume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_resume.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_resume/test_get_slurm_resume/malformed.json: -------------------------------------------------------------------------------- 1 | malformed json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_resume/test_get_slurm_resume/resume.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_resume/test_get_slurm_resume/resume.json -------------------------------------------------------------------------------- /tests/slurm_plugin/test_resume/test_resume_config/all_options.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_resume/test_resume_config/all_options.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_resume/test_resume_config/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_resume/test_resume_config/default.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_suspend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_suspend.py -------------------------------------------------------------------------------- /tests/slurm_plugin/test_suspend/test_suspend_config/all_options.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_suspend/test_suspend_config/all_options.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_suspend/test_suspend_config/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_suspend/test_suspend_config/default.conf -------------------------------------------------------------------------------- /tests/slurm_plugin/test_task_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tests/slurm_plugin/test_task_executor.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/tox.ini -------------------------------------------------------------------------------- /util/bump-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/util/bump-version.sh -------------------------------------------------------------------------------- /util/create-attribution-doc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/util/create-attribution-doc.sh -------------------------------------------------------------------------------- /util/upload-node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-parallelcluster-node/HEAD/util/upload-node.sh --------------------------------------------------------------------------------