From 4b8bcd70a28932b55d8f6ad892221370fd78c694 Mon Sep 17 00:00:00 2001 From: Giacomo Marciani Date: Tue, 8 Oct 2024 11:32:40 +0200 Subject: [PATCH 01/12] [Permissions] Add permissions required by login nodes to public policies: 1. 'autoscaling:DescribeLifecycleHooks' 2. 'elasticloadbalancing:DescribeTags' The lack of these permissions causes describe-cluster failures when login nodes are used in the cluster. Signed-off-by: Giacomo Marciani --- cloudformation/policies/parallelcluster-policies.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cloudformation/policies/parallelcluster-policies.yaml b/cloudformation/policies/parallelcluster-policies.yaml index 1193f32654..9bd217d173 100644 --- a/cloudformation/policies/parallelcluster-policies.yaml +++ b/cloudformation/policies/parallelcluster-policies.yaml @@ -572,11 +572,13 @@ Resources: - autoscaling:DeleteAutoScalingGroup - autoscaling:DeleteLifecycleHook - autoscaling:DescribeAutoScalingGroups + - autoscaling:DescribeLifecycleHooks - autoscaling:DescribeScalingActivities - autoscaling:PutLifecycleHook - autoscaling:UpdateAutoScalingGroup - elasticloadbalancing:CreateListener - elasticloadbalancing:CreateTargetGroup + - elasticloadbalancing:DescribeTags - elasticloadbalancing:DeleteListener - elasticloadbalancing:DeleteLoadBalancer - elasticloadbalancing:DeleteTargetGroup From 1c64bfec9ae9cb479d73318d35e7032ebe755071 Mon Sep 17 00:00:00 2001 From: Giacomo Marciani Date: Tue, 8 Oct 2024 12:27:47 +0200 Subject: [PATCH 02/12] [CodeStyle] Ignore PyLint error 'too-many-positional-arguments'. It's not a good practice to have many positional arguments, however we do not see a value in refactoring a module that is barely used. Signed-off-by: Giacomo Marciani --- awsbatch-cli/src/awsbatch/awsbhosts.py | 2 +- awsbatch-cli/src/awsbatch/awsbout.py | 8 ++++++-- awsbatch-cli/src/awsbatch/awsbqueues.py | 2 +- awsbatch-cli/src/awsbatch/awsbstat.py | 6 ++++-- awsbatch-cli/src/awsbatch/awsbsub.py | 2 +- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/awsbatch-cli/src/awsbatch/awsbhosts.py b/awsbatch-cli/src/awsbatch/awsbhosts.py index 5eb52e75a1..31afcae5f1 100644 --- a/awsbatch-cli/src/awsbatch/awsbhosts.py +++ b/awsbatch-cli/src/awsbatch/awsbhosts.py @@ -66,7 +66,7 @@ def __init__( mem_registered, cpu_avail, mem_avail, - ): + ): # pylint: disable=too-many-positional-arguments """Initialize the object.""" self.container_instance_arn = container_instance_arn self.status = status diff --git a/awsbatch-cli/src/awsbatch/awsbout.py b/awsbatch-cli/src/awsbatch/awsbout.py index 5b511c5966..d228656b43 100644 --- a/awsbatch-cli/src/awsbatch/awsbout.py +++ b/awsbatch-cli/src/awsbatch/awsbout.py @@ -81,7 +81,9 @@ def __init__(self, log, boto3_factory): self.log = log self.boto3_factory = boto3_factory - def run(self, job_id, head=None, tail=None, stream=None, stream_period=None): + def run( + self, job_id, head=None, tail=None, stream=None, stream_period=None + ): # pylint: disable=too-many-positional-arguments """Print job output.""" log_stream = self.__get_log_stream(job_id) if log_stream: @@ -124,7 +126,9 @@ def __get_log_stream(self, job_id): fail("Error listing jobs from AWS Batch. Failed with exception: %s" % e) return log_stream - def __print_log_stream(self, log_stream, head=None, tail=None, stream=None, stream_period=None): # noqa: C901 FIXME + def __print_log_stream( # noqa: C901 FIXME + self, log_stream, head=None, tail=None, stream=None, stream_period=None + ): # pylint:disable=too-many-positional-arguments """ Ask for log stream and print it. diff --git a/awsbatch-cli/src/awsbatch/awsbqueues.py b/awsbatch-cli/src/awsbatch/awsbqueues.py index bd53f72f74..2d2518deb3 100644 --- a/awsbatch-cli/src/awsbatch/awsbqueues.py +++ b/awsbatch-cli/src/awsbatch/awsbqueues.py @@ -50,7 +50,7 @@ def _get_parser(): class Queue: """Generic queue object.""" - def __init__(self, arn, name, priority, status, status_reason): + def __init__(self, arn, name, priority, status, status_reason): # pylint: disable=too-many-positional-arguments """Initialize the object.""" self.arn = arn self.name = name diff --git a/awsbatch-cli/src/awsbatch/awsbstat.py b/awsbatch-cli/src/awsbatch/awsbstat.py index ae02b3e863..5ddb62e55e 100644 --- a/awsbatch-cli/src/awsbatch/awsbstat.py +++ b/awsbatch-cli/src/awsbatch/awsbstat.py @@ -94,7 +94,7 @@ def __init__( log_stream, log_stream_url, s3_folder_url, - ): + ): # pylint: disable=too-many-positional-arguments """Initialize the object.""" self.id = job_id self.name = name @@ -282,7 +282,9 @@ def __init__(self, log, boto3_factory): self.boto3_factory = boto3_factory self.batch_client = boto3_factory.get_client("batch") - def run(self, job_status, expand_children, job_queue=None, job_ids=None, show_details=False): + def run( + self, job_status, expand_children, job_queue=None, job_ids=None, show_details=False + ): # pylint: disable=too-many-positional-arguments """Print list of jobs, by filtering by queue or by ids.""" if job_ids: self.__populate_output_by_job_ids(job_ids, show_details or len(job_ids) == 1, include_parents=True) diff --git a/awsbatch-cli/src/awsbatch/awsbsub.py b/awsbatch-cli/src/awsbatch/awsbsub.py index fbb29a4c30..f1797e4fd2 100644 --- a/awsbatch-cli/src/awsbatch/awsbsub.py +++ b/awsbatch-cli/src/awsbatch/awsbsub.py @@ -444,7 +444,7 @@ def run( # noqa: C901 FIXME timeout=None, dependencies=None, env=None, - ): + ): # pylint: disable=too-many-positional-arguments """Submit the job.""" try: # array properties From 2e962928283a96c9c2c68d76aa709e7561d8c524 Mon Sep 17 00:00:00 2001 From: Hanwen Date: Thu, 10 Oct 2024 11:43:15 -0700 Subject: [PATCH 03/12] [Github workflow] Fix Slurmdbd tempate Github check by pinning typeguard version An upgrade in AWS CDK dependencies started to use typeguard 4.x, which is failing the template generation. Example failure: https://github.com/aws/aws-parallelcluster/actions/runs/11257806474/job/31369657650?pr=6454 Signed-off-by: Hanwen --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 94be047f96..aa9f635263 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -202,6 +202,7 @@ jobs: python-version: '3.12' - name: Install AWS CDK run: | + pip install typeguard~=2.13 npm install -g aws-cdk pip install -r cloudformation/external-slurmdbd/requirements.txt - working-directory: cloudformation/external-slurmdbd From a2cbf8055bd76e912fb195098b829f95c529ac78 Mon Sep 17 00:00:00 2001 From: gmarciani <299799+gmarciani@users.noreply.github.com> Date: Fri, 11 Oct 2024 17:40:28 +0000 Subject: [PATCH 04/12] Bump version to 3.11.1 --- api/client/src/README.md | 2 +- api/client/src/pcluster_client/__init__.py | 2 +- .../api/cluster_compute_fleet_api.py | 2 +- .../api/cluster_instances_api.py | 2 +- .../pcluster_client/api/cluster_logs_api.py | 2 +- .../api/cluster_operations_api.py | 2 +- .../src/pcluster_client/api/image_logs_api.py | 2 +- .../api/image_operations_api.py | 2 +- api/client/src/pcluster_client/api_client.py | 2 +- .../src/pcluster_client/configuration.py | 4 +-- api/client/src/pcluster_client/exceptions.py | 2 +- .../src/pcluster_client/model/ami_info.py | 2 +- .../bad_request_exception_response_content.py | 2 +- ..._bad_request_exception_response_content.py | 2 +- .../model/build_image_request_content.py | 2 +- .../model/build_image_response_content.py | 2 +- .../src/pcluster_client/model/change.py | 2 +- .../model/cloud_formation_resource_status.py | 2 +- .../model/cloud_formation_stack_status.py | 2 +- .../model/cluster_configuration_structure.py | 2 +- .../model/cluster_info_summary.py | 2 +- .../pcluster_client/model/cluster_instance.py | 2 +- .../pcluster_client/model/cluster_status.py | 2 +- .../model/cluster_status_filtering_option.py | 2 +- .../model/compute_fleet_status.py | 2 +- .../model/config_validation_message.py | 2 +- .../conflict_exception_response_content.py | 2 +- ..._bad_request_exception_response_content.py | 2 +- .../model/create_cluster_request_content.py | 2 +- .../model/create_cluster_response_content.py | 2 +- .../model/delete_cluster_response_content.py | 2 +- .../model/delete_image_response_content.py | 2 +- ...ribe_cluster_instances_response_content.py | 2 +- .../describe_cluster_response_content.py | 2 +- ...describe_compute_fleet_response_content.py | 2 +- .../model/describe_image_response_content.py | 2 +- ...un_operation_exception_response_content.py | 2 +- .../src/pcluster_client/model/ec2_ami_info.py | 2 +- .../model/ec2_ami_info_summary.py | 2 +- .../pcluster_client/model/ec2_ami_state.py | 2 +- .../src/pcluster_client/model/ec2_instance.py | 2 +- .../src/pcluster_client/model/failure.py | 2 +- ...get_cluster_log_events_response_content.py | 2 +- ...t_cluster_stack_events_response_content.py | 2 +- .../get_image_log_events_response_content.py | 2 +- ...get_image_stack_events_response_content.py | 2 +- .../model/image_build_status.py | 2 +- .../model/image_builder_image_status.py | 2 +- .../model/image_configuration_structure.py | 2 +- .../model/image_info_summary.py | 2 +- .../model/image_status_filtering_option.py | 2 +- .../pcluster_client/model/instance_state.py | 2 +- ...rnal_service_exception_response_content.py | 2 +- ...mit_exceeded_exception_response_content.py | 2 +- ...st_cluster_log_streams_response_content.py | 2 +- .../model/list_clusters_response_content.py | 2 +- ...list_image_log_streams_response_content.py | 2 +- .../model/list_images_response_content.py | 2 +- .../list_official_images_response_content.py | 2 +- .../src/pcluster_client/model/log_event.py | 2 +- .../src/pcluster_client/model/log_stream.py | 2 +- .../pcluster_client/model/login_nodes_pool.py | 2 +- .../model/login_nodes_state.py | 2 +- .../src/pcluster_client/model/metadata.py | 2 +- .../src/pcluster_client/model/node_type.py | 2 +- .../not_found_exception_response_content.py | 2 +- .../model/requested_compute_fleet_status.py | 2 +- .../src/pcluster_client/model/scheduler.py | 2 +- .../src/pcluster_client/model/stack_event.py | 2 +- api/client/src/pcluster_client/model/tag.py | 2 +- ...uthorized_client_error_response_content.py | 2 +- ..._bad_request_exception_response_content.py | 2 +- .../model/update_cluster_request_content.py | 2 +- .../model/update_cluster_response_content.py | 2 +- .../update_compute_fleet_request_content.py | 2 +- .../update_compute_fleet_response_content.py | 2 +- .../src/pcluster_client/model/update_error.py | 2 +- .../pcluster_client/model/validation_level.py | 2 +- api/client/src/pcluster_client/model_utils.py | 2 +- api/client/src/pcluster_client/rest.py | 2 +- api/client/src/setup.py | 2 +- api/infrastructure/parallelcluster-api.yaml | 8 ++--- api/spec/openapi/ParallelCluster.openapi.yaml | 2 +- api/spec/smithy/model/parallelcluster.smithy | 2 +- cli/setup.py | 2 +- cli/src/pcluster/api/openapi/openapi.yaml | 2 +- cli/src/pcluster/constants.py | 4 +-- .../custom_resource/cluster-1-click.yaml | 2 +- cloudformation/custom_resource/cluster.yaml | 2 +- pc_support/os_3.11.1.json | 32 +++++++++++++++++++ 90 files changed, 126 insertions(+), 94 deletions(-) create mode 100644 pc_support/os_3.11.1.json diff --git a/api/client/src/README.md b/api/client/src/README.md index c62736bca9..547781cbd3 100644 --- a/api/client/src/README.md +++ b/api/client/src/README.md @@ -3,7 +3,7 @@ ParallelCluster API This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 3.11.0 +- API version: 3.11.1 - Package version: 1.0.0 - Build package: org.openapitools.codegen.languages.PythonClientCodegen diff --git a/api/client/src/pcluster_client/__init__.py b/api/client/src/pcluster_client/__init__.py index d7f4f3a145..ca4eae5fc7 100644 --- a/api/client/src/pcluster_client/__init__.py +++ b/api/client/src/pcluster_client/__init__.py @@ -5,7 +5,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/api/cluster_compute_fleet_api.py b/api/client/src/pcluster_client/api/cluster_compute_fleet_api.py index 88c832da0c..91a3e39647 100644 --- a/api/client/src/pcluster_client/api/cluster_compute_fleet_api.py +++ b/api/client/src/pcluster_client/api/cluster_compute_fleet_api.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/api/cluster_instances_api.py b/api/client/src/pcluster_client/api/cluster_instances_api.py index 7c09486a4a..c759f46f03 100644 --- a/api/client/src/pcluster_client/api/cluster_instances_api.py +++ b/api/client/src/pcluster_client/api/cluster_instances_api.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/api/cluster_logs_api.py b/api/client/src/pcluster_client/api/cluster_logs_api.py index 249be6ad15..de62b2d93e 100644 --- a/api/client/src/pcluster_client/api/cluster_logs_api.py +++ b/api/client/src/pcluster_client/api/cluster_logs_api.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/api/cluster_operations_api.py b/api/client/src/pcluster_client/api/cluster_operations_api.py index 7f7e439cbf..079431028e 100644 --- a/api/client/src/pcluster_client/api/cluster_operations_api.py +++ b/api/client/src/pcluster_client/api/cluster_operations_api.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/api/image_logs_api.py b/api/client/src/pcluster_client/api/image_logs_api.py index 9f1a303148..66ec83cf29 100644 --- a/api/client/src/pcluster_client/api/image_logs_api.py +++ b/api/client/src/pcluster_client/api/image_logs_api.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/api/image_operations_api.py b/api/client/src/pcluster_client/api/image_operations_api.py index 0105590a87..3bfb582de3 100644 --- a/api/client/src/pcluster_client/api/image_operations_api.py +++ b/api/client/src/pcluster_client/api/image_operations_api.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/api_client.py b/api/client/src/pcluster_client/api_client.py index 9fddab6941..7109186894 100644 --- a/api/client/src/pcluster_client/api_client.py +++ b/api/client/src/pcluster_client/api_client.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/configuration.py b/api/client/src/pcluster_client/configuration.py index f4058bc67d..0a83d796fd 100644 --- a/api/client/src/pcluster_client/configuration.py +++ b/api/client/src/pcluster_client/configuration.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ @@ -408,7 +408,7 @@ def to_debug_report(self): return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: 3.11.0\n"\ + "Version of the API: 3.11.1\n"\ "SDK Package Version: 1.0.0".\ format(env=sys.platform, pyversion=sys.version) diff --git a/api/client/src/pcluster_client/exceptions.py b/api/client/src/pcluster_client/exceptions.py index 3623facc10..ed261e65cb 100644 --- a/api/client/src/pcluster_client/exceptions.py +++ b/api/client/src/pcluster_client/exceptions.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/ami_info.py b/api/client/src/pcluster_client/model/ami_info.py index 5d6158b6e4..79f5111662 100644 --- a/api/client/src/pcluster_client/model/ami_info.py +++ b/api/client/src/pcluster_client/model/ami_info.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/bad_request_exception_response_content.py b/api/client/src/pcluster_client/model/bad_request_exception_response_content.py index 54b1de6e71..cadc93a9bc 100644 --- a/api/client/src/pcluster_client/model/bad_request_exception_response_content.py +++ b/api/client/src/pcluster_client/model/bad_request_exception_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/build_image_bad_request_exception_response_content.py b/api/client/src/pcluster_client/model/build_image_bad_request_exception_response_content.py index 75a4506c72..96a69331f1 100644 --- a/api/client/src/pcluster_client/model/build_image_bad_request_exception_response_content.py +++ b/api/client/src/pcluster_client/model/build_image_bad_request_exception_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/build_image_request_content.py b/api/client/src/pcluster_client/model/build_image_request_content.py index 2c0e71fe2f..8e746d9630 100644 --- a/api/client/src/pcluster_client/model/build_image_request_content.py +++ b/api/client/src/pcluster_client/model/build_image_request_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/build_image_response_content.py b/api/client/src/pcluster_client/model/build_image_response_content.py index 3e711bcd69..baba883c7c 100644 --- a/api/client/src/pcluster_client/model/build_image_response_content.py +++ b/api/client/src/pcluster_client/model/build_image_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/change.py b/api/client/src/pcluster_client/model/change.py index 8d635ffe8b..669201656a 100644 --- a/api/client/src/pcluster_client/model/change.py +++ b/api/client/src/pcluster_client/model/change.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/cloud_formation_resource_status.py b/api/client/src/pcluster_client/model/cloud_formation_resource_status.py index 8c31224383..3efa729909 100644 --- a/api/client/src/pcluster_client/model/cloud_formation_resource_status.py +++ b/api/client/src/pcluster_client/model/cloud_formation_resource_status.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/cloud_formation_stack_status.py b/api/client/src/pcluster_client/model/cloud_formation_stack_status.py index 6251de21a6..326fbf75f0 100644 --- a/api/client/src/pcluster_client/model/cloud_formation_stack_status.py +++ b/api/client/src/pcluster_client/model/cloud_formation_stack_status.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/cluster_configuration_structure.py b/api/client/src/pcluster_client/model/cluster_configuration_structure.py index 1d8806dba2..94f7f031d2 100644 --- a/api/client/src/pcluster_client/model/cluster_configuration_structure.py +++ b/api/client/src/pcluster_client/model/cluster_configuration_structure.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/cluster_info_summary.py b/api/client/src/pcluster_client/model/cluster_info_summary.py index 264a7ec3cd..4ef76ec7d2 100644 --- a/api/client/src/pcluster_client/model/cluster_info_summary.py +++ b/api/client/src/pcluster_client/model/cluster_info_summary.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/cluster_instance.py b/api/client/src/pcluster_client/model/cluster_instance.py index c8f30c5640..7822c9b1ee 100644 --- a/api/client/src/pcluster_client/model/cluster_instance.py +++ b/api/client/src/pcluster_client/model/cluster_instance.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/cluster_status.py b/api/client/src/pcluster_client/model/cluster_status.py index ad7442352d..1bc30b0a22 100644 --- a/api/client/src/pcluster_client/model/cluster_status.py +++ b/api/client/src/pcluster_client/model/cluster_status.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/cluster_status_filtering_option.py b/api/client/src/pcluster_client/model/cluster_status_filtering_option.py index 1cb163da97..981e123841 100644 --- a/api/client/src/pcluster_client/model/cluster_status_filtering_option.py +++ b/api/client/src/pcluster_client/model/cluster_status_filtering_option.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/compute_fleet_status.py b/api/client/src/pcluster_client/model/compute_fleet_status.py index 113c06f4ac..413fbff1b8 100644 --- a/api/client/src/pcluster_client/model/compute_fleet_status.py +++ b/api/client/src/pcluster_client/model/compute_fleet_status.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/config_validation_message.py b/api/client/src/pcluster_client/model/config_validation_message.py index 01bb28b773..8c8964c4af 100644 --- a/api/client/src/pcluster_client/model/config_validation_message.py +++ b/api/client/src/pcluster_client/model/config_validation_message.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/conflict_exception_response_content.py b/api/client/src/pcluster_client/model/conflict_exception_response_content.py index 320fec6773..e1729fb90c 100644 --- a/api/client/src/pcluster_client/model/conflict_exception_response_content.py +++ b/api/client/src/pcluster_client/model/conflict_exception_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/create_cluster_bad_request_exception_response_content.py b/api/client/src/pcluster_client/model/create_cluster_bad_request_exception_response_content.py index fb2413126b..b707e6327c 100644 --- a/api/client/src/pcluster_client/model/create_cluster_bad_request_exception_response_content.py +++ b/api/client/src/pcluster_client/model/create_cluster_bad_request_exception_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/create_cluster_request_content.py b/api/client/src/pcluster_client/model/create_cluster_request_content.py index 7a8804a401..342c1e894f 100644 --- a/api/client/src/pcluster_client/model/create_cluster_request_content.py +++ b/api/client/src/pcluster_client/model/create_cluster_request_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/create_cluster_response_content.py b/api/client/src/pcluster_client/model/create_cluster_response_content.py index 5011be700b..7eca7fc5c8 100644 --- a/api/client/src/pcluster_client/model/create_cluster_response_content.py +++ b/api/client/src/pcluster_client/model/create_cluster_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/delete_cluster_response_content.py b/api/client/src/pcluster_client/model/delete_cluster_response_content.py index fdc654ddef..730fb25dc0 100644 --- a/api/client/src/pcluster_client/model/delete_cluster_response_content.py +++ b/api/client/src/pcluster_client/model/delete_cluster_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/delete_image_response_content.py b/api/client/src/pcluster_client/model/delete_image_response_content.py index 397a22af37..12ff05a218 100644 --- a/api/client/src/pcluster_client/model/delete_image_response_content.py +++ b/api/client/src/pcluster_client/model/delete_image_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/describe_cluster_instances_response_content.py b/api/client/src/pcluster_client/model/describe_cluster_instances_response_content.py index 72d934ca03..ab3ba65243 100644 --- a/api/client/src/pcluster_client/model/describe_cluster_instances_response_content.py +++ b/api/client/src/pcluster_client/model/describe_cluster_instances_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/describe_cluster_response_content.py b/api/client/src/pcluster_client/model/describe_cluster_response_content.py index b78428614c..c08eedf1ee 100644 --- a/api/client/src/pcluster_client/model/describe_cluster_response_content.py +++ b/api/client/src/pcluster_client/model/describe_cluster_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/describe_compute_fleet_response_content.py b/api/client/src/pcluster_client/model/describe_compute_fleet_response_content.py index a612a5f246..90575f0505 100644 --- a/api/client/src/pcluster_client/model/describe_compute_fleet_response_content.py +++ b/api/client/src/pcluster_client/model/describe_compute_fleet_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/describe_image_response_content.py b/api/client/src/pcluster_client/model/describe_image_response_content.py index 01fcc5b587..77b9986640 100644 --- a/api/client/src/pcluster_client/model/describe_image_response_content.py +++ b/api/client/src/pcluster_client/model/describe_image_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/dryrun_operation_exception_response_content.py b/api/client/src/pcluster_client/model/dryrun_operation_exception_response_content.py index cb07891847..b297b3ceef 100644 --- a/api/client/src/pcluster_client/model/dryrun_operation_exception_response_content.py +++ b/api/client/src/pcluster_client/model/dryrun_operation_exception_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/ec2_ami_info.py b/api/client/src/pcluster_client/model/ec2_ami_info.py index 48a264e8de..fafe620e86 100644 --- a/api/client/src/pcluster_client/model/ec2_ami_info.py +++ b/api/client/src/pcluster_client/model/ec2_ami_info.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/ec2_ami_info_summary.py b/api/client/src/pcluster_client/model/ec2_ami_info_summary.py index 5dff54d8ba..6595ed64e3 100644 --- a/api/client/src/pcluster_client/model/ec2_ami_info_summary.py +++ b/api/client/src/pcluster_client/model/ec2_ami_info_summary.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/ec2_ami_state.py b/api/client/src/pcluster_client/model/ec2_ami_state.py index fa23eff126..0fa976ceb8 100644 --- a/api/client/src/pcluster_client/model/ec2_ami_state.py +++ b/api/client/src/pcluster_client/model/ec2_ami_state.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/ec2_instance.py b/api/client/src/pcluster_client/model/ec2_instance.py index 11ddc16462..68d5a894fb 100644 --- a/api/client/src/pcluster_client/model/ec2_instance.py +++ b/api/client/src/pcluster_client/model/ec2_instance.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/failure.py b/api/client/src/pcluster_client/model/failure.py index 5a818b41e4..956556a290 100644 --- a/api/client/src/pcluster_client/model/failure.py +++ b/api/client/src/pcluster_client/model/failure.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/get_cluster_log_events_response_content.py b/api/client/src/pcluster_client/model/get_cluster_log_events_response_content.py index 6166c8cee0..c4054c1b31 100644 --- a/api/client/src/pcluster_client/model/get_cluster_log_events_response_content.py +++ b/api/client/src/pcluster_client/model/get_cluster_log_events_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/get_cluster_stack_events_response_content.py b/api/client/src/pcluster_client/model/get_cluster_stack_events_response_content.py index ada0b16d22..973359c927 100644 --- a/api/client/src/pcluster_client/model/get_cluster_stack_events_response_content.py +++ b/api/client/src/pcluster_client/model/get_cluster_stack_events_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/get_image_log_events_response_content.py b/api/client/src/pcluster_client/model/get_image_log_events_response_content.py index 4f80354f33..a27ae00a5b 100644 --- a/api/client/src/pcluster_client/model/get_image_log_events_response_content.py +++ b/api/client/src/pcluster_client/model/get_image_log_events_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/get_image_stack_events_response_content.py b/api/client/src/pcluster_client/model/get_image_stack_events_response_content.py index 5df3d8b95f..abd95acfb0 100644 --- a/api/client/src/pcluster_client/model/get_image_stack_events_response_content.py +++ b/api/client/src/pcluster_client/model/get_image_stack_events_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/image_build_status.py b/api/client/src/pcluster_client/model/image_build_status.py index 42150bb2d9..4e4cea2698 100644 --- a/api/client/src/pcluster_client/model/image_build_status.py +++ b/api/client/src/pcluster_client/model/image_build_status.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/image_builder_image_status.py b/api/client/src/pcluster_client/model/image_builder_image_status.py index 2723df0194..3cf69345cb 100644 --- a/api/client/src/pcluster_client/model/image_builder_image_status.py +++ b/api/client/src/pcluster_client/model/image_builder_image_status.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/image_configuration_structure.py b/api/client/src/pcluster_client/model/image_configuration_structure.py index 88d4aa0605..abfb9203da 100644 --- a/api/client/src/pcluster_client/model/image_configuration_structure.py +++ b/api/client/src/pcluster_client/model/image_configuration_structure.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/image_info_summary.py b/api/client/src/pcluster_client/model/image_info_summary.py index 1a2fdfeaa3..7027796e76 100644 --- a/api/client/src/pcluster_client/model/image_info_summary.py +++ b/api/client/src/pcluster_client/model/image_info_summary.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/image_status_filtering_option.py b/api/client/src/pcluster_client/model/image_status_filtering_option.py index 29869bcdaa..c3fd8ade95 100644 --- a/api/client/src/pcluster_client/model/image_status_filtering_option.py +++ b/api/client/src/pcluster_client/model/image_status_filtering_option.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/instance_state.py b/api/client/src/pcluster_client/model/instance_state.py index 97db28f4a1..26e152c321 100644 --- a/api/client/src/pcluster_client/model/instance_state.py +++ b/api/client/src/pcluster_client/model/instance_state.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/internal_service_exception_response_content.py b/api/client/src/pcluster_client/model/internal_service_exception_response_content.py index 43e1bb5135..f362eae410 100644 --- a/api/client/src/pcluster_client/model/internal_service_exception_response_content.py +++ b/api/client/src/pcluster_client/model/internal_service_exception_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/limit_exceeded_exception_response_content.py b/api/client/src/pcluster_client/model/limit_exceeded_exception_response_content.py index 271b197652..f81db0ac2c 100644 --- a/api/client/src/pcluster_client/model/limit_exceeded_exception_response_content.py +++ b/api/client/src/pcluster_client/model/limit_exceeded_exception_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/list_cluster_log_streams_response_content.py b/api/client/src/pcluster_client/model/list_cluster_log_streams_response_content.py index 4dcdd82b52..ca69283747 100644 --- a/api/client/src/pcluster_client/model/list_cluster_log_streams_response_content.py +++ b/api/client/src/pcluster_client/model/list_cluster_log_streams_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/list_clusters_response_content.py b/api/client/src/pcluster_client/model/list_clusters_response_content.py index 5840971078..e4d3a6528a 100644 --- a/api/client/src/pcluster_client/model/list_clusters_response_content.py +++ b/api/client/src/pcluster_client/model/list_clusters_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/list_image_log_streams_response_content.py b/api/client/src/pcluster_client/model/list_image_log_streams_response_content.py index 73bf98d7c7..1c6f3c1ab5 100644 --- a/api/client/src/pcluster_client/model/list_image_log_streams_response_content.py +++ b/api/client/src/pcluster_client/model/list_image_log_streams_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/list_images_response_content.py b/api/client/src/pcluster_client/model/list_images_response_content.py index 3fec3bf271..a187ef8495 100644 --- a/api/client/src/pcluster_client/model/list_images_response_content.py +++ b/api/client/src/pcluster_client/model/list_images_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/list_official_images_response_content.py b/api/client/src/pcluster_client/model/list_official_images_response_content.py index fa710591da..744b648fbc 100644 --- a/api/client/src/pcluster_client/model/list_official_images_response_content.py +++ b/api/client/src/pcluster_client/model/list_official_images_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/log_event.py b/api/client/src/pcluster_client/model/log_event.py index 0cc9d7da71..c362ca6ce6 100644 --- a/api/client/src/pcluster_client/model/log_event.py +++ b/api/client/src/pcluster_client/model/log_event.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/log_stream.py b/api/client/src/pcluster_client/model/log_stream.py index 57d75c0b04..f96e5ae7ad 100644 --- a/api/client/src/pcluster_client/model/log_stream.py +++ b/api/client/src/pcluster_client/model/log_stream.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/login_nodes_pool.py b/api/client/src/pcluster_client/model/login_nodes_pool.py index e08d798814..9049f54f41 100644 --- a/api/client/src/pcluster_client/model/login_nodes_pool.py +++ b/api/client/src/pcluster_client/model/login_nodes_pool.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/login_nodes_state.py b/api/client/src/pcluster_client/model/login_nodes_state.py index 3f418a5a35..e62706ee4b 100644 --- a/api/client/src/pcluster_client/model/login_nodes_state.py +++ b/api/client/src/pcluster_client/model/login_nodes_state.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/metadata.py b/api/client/src/pcluster_client/model/metadata.py index 56cfeaf059..7e1e9dcfa2 100644 --- a/api/client/src/pcluster_client/model/metadata.py +++ b/api/client/src/pcluster_client/model/metadata.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/node_type.py b/api/client/src/pcluster_client/model/node_type.py index 05f65208b7..14b0808c25 100644 --- a/api/client/src/pcluster_client/model/node_type.py +++ b/api/client/src/pcluster_client/model/node_type.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/not_found_exception_response_content.py b/api/client/src/pcluster_client/model/not_found_exception_response_content.py index df148eed39..9a9ae08bf0 100644 --- a/api/client/src/pcluster_client/model/not_found_exception_response_content.py +++ b/api/client/src/pcluster_client/model/not_found_exception_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/requested_compute_fleet_status.py b/api/client/src/pcluster_client/model/requested_compute_fleet_status.py index 5b8e8dbc5b..e518685818 100644 --- a/api/client/src/pcluster_client/model/requested_compute_fleet_status.py +++ b/api/client/src/pcluster_client/model/requested_compute_fleet_status.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/scheduler.py b/api/client/src/pcluster_client/model/scheduler.py index 7da92779d7..7d0352b682 100644 --- a/api/client/src/pcluster_client/model/scheduler.py +++ b/api/client/src/pcluster_client/model/scheduler.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/stack_event.py b/api/client/src/pcluster_client/model/stack_event.py index 3a7cb075c9..d4b78c53f5 100644 --- a/api/client/src/pcluster_client/model/stack_event.py +++ b/api/client/src/pcluster_client/model/stack_event.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/tag.py b/api/client/src/pcluster_client/model/tag.py index da2309465e..4c053907f2 100644 --- a/api/client/src/pcluster_client/model/tag.py +++ b/api/client/src/pcluster_client/model/tag.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/unauthorized_client_error_response_content.py b/api/client/src/pcluster_client/model/unauthorized_client_error_response_content.py index a5d16bb309..d7521e9d60 100644 --- a/api/client/src/pcluster_client/model/unauthorized_client_error_response_content.py +++ b/api/client/src/pcluster_client/model/unauthorized_client_error_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/update_cluster_bad_request_exception_response_content.py b/api/client/src/pcluster_client/model/update_cluster_bad_request_exception_response_content.py index 8ba2cc61a5..c39c6c492b 100644 --- a/api/client/src/pcluster_client/model/update_cluster_bad_request_exception_response_content.py +++ b/api/client/src/pcluster_client/model/update_cluster_bad_request_exception_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/update_cluster_request_content.py b/api/client/src/pcluster_client/model/update_cluster_request_content.py index b1dbe5a0cf..a120498040 100644 --- a/api/client/src/pcluster_client/model/update_cluster_request_content.py +++ b/api/client/src/pcluster_client/model/update_cluster_request_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/update_cluster_response_content.py b/api/client/src/pcluster_client/model/update_cluster_response_content.py index 17984489a3..49182ce0e7 100644 --- a/api/client/src/pcluster_client/model/update_cluster_response_content.py +++ b/api/client/src/pcluster_client/model/update_cluster_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/update_compute_fleet_request_content.py b/api/client/src/pcluster_client/model/update_compute_fleet_request_content.py index 8f28491049..4323781dfc 100644 --- a/api/client/src/pcluster_client/model/update_compute_fleet_request_content.py +++ b/api/client/src/pcluster_client/model/update_compute_fleet_request_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/update_compute_fleet_response_content.py b/api/client/src/pcluster_client/model/update_compute_fleet_response_content.py index b9d72400da..784e94be42 100644 --- a/api/client/src/pcluster_client/model/update_compute_fleet_response_content.py +++ b/api/client/src/pcluster_client/model/update_compute_fleet_response_content.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/update_error.py b/api/client/src/pcluster_client/model/update_error.py index d24b90f495..9fda4e6489 100644 --- a/api/client/src/pcluster_client/model/update_error.py +++ b/api/client/src/pcluster_client/model/update_error.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model/validation_level.py b/api/client/src/pcluster_client/model/validation_level.py index 4be011de02..474a5112bc 100644 --- a/api/client/src/pcluster_client/model/validation_level.py +++ b/api/client/src/pcluster_client/model/validation_level.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/model_utils.py b/api/client/src/pcluster_client/model_utils.py index 60c554b1b8..65d44ff17d 100644 --- a/api/client/src/pcluster_client/model_utils.py +++ b/api/client/src/pcluster_client/model_utils.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/pcluster_client/rest.py b/api/client/src/pcluster_client/rest.py index 5d7bcf2fc0..f2b0856a1c 100644 --- a/api/client/src/pcluster_client/rest.py +++ b/api/client/src/pcluster_client/rest.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/client/src/setup.py b/api/client/src/setup.py index 4a605f572d..9e800d88b6 100644 --- a/api/client/src/setup.py +++ b/api/client/src/setup.py @@ -3,7 +3,7 @@ ParallelCluster API # noqa: E501 - The version of the OpenAPI document: 3.11.0 + The version of the OpenAPI document: 3.11.1 Generated by: https://openapi-generator.tech """ diff --git a/api/infrastructure/parallelcluster-api.yaml b/api/infrastructure/parallelcluster-api.yaml index 9643dcbaf3..08de7efe2b 100644 --- a/api/infrastructure/parallelcluster-api.yaml +++ b/api/infrastructure/parallelcluster-api.yaml @@ -17,7 +17,7 @@ Parameters: ApiDefinitionS3Uri: Description: S3 URI of the ParallelCluster API spec Type: String - Default: s3://-aws-parallelcluster/parallelcluster/3.11.0/api/ParallelCluster.openapi.yaml + Default: s3://-aws-parallelcluster/parallelcluster/3.11.1/api/ParallelCluster.openapi.yaml CustomDomainName: Description: When specified, the custom domain name of the ParallelCluster API. Requires specifying a custom domain certificate @@ -35,7 +35,7 @@ Parameters: Default: '' PoliciesTemplateUri: - Description: "S3 URI of the ParallelCluster Policies Template. Defaults to: s3://-aws-parallelcluster/parallelcluster/3.11.0/templates/policies/policies.yaml" + Description: "S3 URI of the ParallelCluster Policies Template. Defaults to: s3://-aws-parallelcluster/parallelcluster/3.11.1/templates/policies/policies.yaml" Type: String Default: '' @@ -106,8 +106,8 @@ Parameters: Mappings: ParallelCluster: Constants: - Version: 3.11.0 # major.minor.patch+alpha/beta_identifier - ShortVersion: 3.11.0 # major.minor.patch + Version: 3.11.1 # major.minor.patch+alpha/beta_identifier + ShortVersion: 3.11.1 # major.minor.patch Stage: prod diff --git a/api/spec/openapi/ParallelCluster.openapi.yaml b/api/spec/openapi/ParallelCluster.openapi.yaml index 6900fd40ca..82cd37e5ab 100644 --- a/api/spec/openapi/ParallelCluster.openapi.yaml +++ b/api/spec/openapi/ParallelCluster.openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.0.2 info: title: ParallelCluster - version: 3.11.0 + version: 3.11.1 description: ParallelCluster API paths: /v3/clusters: diff --git a/api/spec/smithy/model/parallelcluster.smithy b/api/spec/smithy/model/parallelcluster.smithy index 25d5e59a6b..ac56fbe9e1 100644 --- a/api/spec/smithy/model/parallelcluster.smithy +++ b/api/spec/smithy/model/parallelcluster.smithy @@ -20,7 +20,7 @@ use aws.api#service @sigv4(name: "ParallelCluster") @documentation("ParallelCluster API") service ParallelCluster { - version: "3.11.0", + version: "3.11.1", resources: [Cluster, ClusterInstances, ClusterComputeFleet, ClusterLogStream, ClusterStackEvents, ImageLogStream, ImageStackEvents, CustomImage, OfficialImage], operations: [] diff --git a/cli/setup.py b/cli/setup.py index 142d3c1dac..fe58e3cc9e 100644 --- a/cli/setup.py +++ b/cli/setup.py @@ -20,7 +20,7 @@ def readme(): return f.read() -VERSION = "3.11.0" +VERSION = "3.11.1" CDK_VERSION = "1.164" REQUIRES = [ "setuptools<70.0.0", diff --git a/cli/src/pcluster/api/openapi/openapi.yaml b/cli/src/pcluster/api/openapi/openapi.yaml index ec42930128..be506b1c33 100644 --- a/cli/src/pcluster/api/openapi/openapi.yaml +++ b/cli/src/pcluster/api/openapi/openapi.yaml @@ -2,7 +2,7 @@ openapi: 3.0.2 info: description: ParallelCluster API title: ParallelCluster - version: 3.11.0 + version: 3.11.1 servers: - url: / # override: auth is defined the the API GW level diff --git a/cli/src/pcluster/constants.py b/cli/src/pcluster/constants.py index 5c12f5b462..ff31ea4fc5 100644 --- a/cli/src/pcluster/constants.py +++ b/cli/src/pcluster/constants.py @@ -130,8 +130,8 @@ MAX_EXISTING_STORAGE_COUNT = {"efs": 20, "fsx": 20, "raid": 0} COOKBOOK_PACKAGES_VERSIONS = { - "parallelcluster": "3.11.0", - "cookbook": "aws-parallelcluster-cookbook-3.11.0", + "parallelcluster": "3.11.1", + "cookbook": "aws-parallelcluster-cookbook-3.11.1", "chef": "18.4.12", "berkshelf": "8.0.7", "ami": "dev", diff --git a/cloudformation/custom_resource/cluster-1-click.yaml b/cloudformation/custom_resource/cluster-1-click.yaml index 8e7983fcef..4f0c0749bf 100644 --- a/cloudformation/custom_resource/cluster-1-click.yaml +++ b/cloudformation/custom_resource/cluster-1-click.yaml @@ -15,7 +15,7 @@ Parameters: Mappings: ParallelCluster: Constants: - Version: 3.11.0 + Version: 3.11.1 Bucket: '' # For debug purposes only Conditions: diff --git a/cloudformation/custom_resource/cluster.yaml b/cloudformation/custom_resource/cluster.yaml index 457d3c1a0b..3cb056471f 100644 --- a/cloudformation/custom_resource/cluster.yaml +++ b/cloudformation/custom_resource/cluster.yaml @@ -23,7 +23,7 @@ Parameters: Mappings: ParallelCluster: Constants: - Version: 3.11.0 # major.minor.patch+alpha/beta_identifier + Version: 3.11.1 # major.minor.patch+alpha/beta_identifier Conditions: CustomRoleCondition: !Not [!Equals [!Ref CustomLambdaRole, '']] diff --git a/pc_support/os_3.11.1.json b/pc_support/os_3.11.1.json new file mode 100644 index 0000000000..2169a74339 --- /dev/null +++ b/pc_support/os_3.11.1.json @@ -0,0 +1,32 @@ +{ + "os": [ + { + "description": "Amazon Linux 2", + "name": "alinux2" + }, + { + "description": "Amazon Linux 2023", + "name": "alinux2023" + }, + { + "description": "Ubuntu 20.04 LTS", + "name": "ubuntu2004" + }, + { + "description": "Ubuntu 22.04 LTS", + "name": "ubuntu2204" + }, + { + "description": "CentOS 7", + "name": "centos7" + }, + { + "description": "Red Hat Enterprise Linux 8", + "name": "rhel8" + }, + { + "description": "Red Hat Enterprise Linux 9", + "name": "rhel9" + } + ] +} From 77f3408431869fe92e2d00c68443723ab55b4af8 Mon Sep 17 00:00:00 2001 From: Giacomo Marciani Date: Mon, 14 Oct 2024 11:53:03 +0200 Subject: [PATCH 05/12] [Documentation] Add changelog entry for version 3.11.1. Signed-off-by: Giacomo Marciani --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6db8905465..9d40fbb50e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,16 @@ CHANGELOG ========= +3.11.1 +------ + +**CHANGES** +- Pyxis is now disabled by default and it must be manually enabled on the head node. + +**BUG FIXES** +- Fix an issue in the way we configure the Pyxis Slurm plugin in ParallelCluster that can lead to job submission failures. +- Add missing permissions required by login nodes to the public template of policies. + 3.11.0 ------ From 9fda47c1e093aa9b9746d2f607e80dbf6fc20435 Mon Sep 17 00:00:00 2001 From: Hanwen Date: Wed, 9 Oct 2024 07:11:32 -0700 Subject: [PATCH 06/12] Reapply "Upgrade Lambda Runtime for Pcluster Lambda Layer" This reverts commit 3e9f93327d0ede7d04f4ecf9ed83fbe036a7ca18. Signed-off-by: Hanwen --- CHANGELOG.md | 6 ++++++ api/infrastructure/parallelcluster-api.yaml | 4 ++-- cloudformation/custom_resource/cluster.yaml | 6 +++--- tests/integration-tests/conftest_resource_bucket.py | 2 +- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d40fbb50e..c7edce0cfa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ CHANGELOG ========= +3.12.0 +------ + +**CHANGES** +- Upgrade Python to version 3.12 and NodeJS to version 18 in ParallelCluster Lambda Layer. + 3.11.1 ------ diff --git a/api/infrastructure/parallelcluster-api.yaml b/api/infrastructure/parallelcluster-api.yaml index 08de7efe2b..5630925025 100644 --- a/api/infrastructure/parallelcluster-api.yaml +++ b/api/infrastructure/parallelcluster-api.yaml @@ -200,7 +200,7 @@ Resources: - parallelcluster/${Version}/layers/aws-parallelcluster/lambda-layer.zip - { Version: !FindInMap [ParallelCluster, Constants, Version]} CompatibleRuntimes: - - python3.9 + - python3.12 # We need to define three AWS::Serverless::Api due to an issue with the handling of AWS::NoValue # See related GitHub issue: https://github.com/aws/serverless-application-model/issues/1435 @@ -294,7 +294,7 @@ Resources: Value: api - Key: 'parallelcluster:version' Value: !FindInMap [ParallelCluster, Constants, Version] - Runtime: python3.9 + Runtime: python3.12 Handler: pcluster.api.awslambda.entrypoint.lambda_handler Layers: - !Ref PclusterLayer diff --git a/cloudformation/custom_resource/cluster.yaml b/cloudformation/custom_resource/cluster.yaml index 3cb056471f..701dacef9a 100644 --- a/cloudformation/custom_resource/cluster.yaml +++ b/cloudformation/custom_resource/cluster.yaml @@ -45,7 +45,7 @@ Resources: - parallelcluster/${Version}/layers/aws-parallelcluster/lambda-layer.zip - { Version: !FindInMap [ParallelCluster, Constants, Version] } CompatibleRuntimes: - - python3.9 + - python3.12 PclusterPolicies: Condition: UsePCPolicies @@ -341,7 +341,7 @@ Resources: helper(event, context) Handler: index.handler - Runtime: python3.9 + Runtime: python3.12 Role: !If [CustomRoleCondition, !Ref CustomLambdaRole, !GetAtt PclusterLambdaRole.Arn] Layers: - !Ref PclusterLayer @@ -395,7 +395,7 @@ Resources: reason = str(e) cfnresponse.send(event, context, response_status, {}, event.get('PhysicalResourceId', 'CleanupS3bucketCustomResource'), reason) Handler: index.handler - Runtime: python3.9 + Runtime: python3.12 Role: !If [CustomRoleCondition, !Ref CustomLambdaRole, !GetAtt PclusterLambdaRole.Arn] CleanupS3bucketCustomResource: diff --git a/tests/integration-tests/conftest_resource_bucket.py b/tests/integration-tests/conftest_resource_bucket.py index df76516508..bb0ab1f9bc 100644 --- a/tests/integration-tests/conftest_resource_bucket.py +++ b/tests/integration-tests/conftest_resource_bucket.py @@ -30,7 +30,7 @@ from tests.common.utils import get_installed_parallelcluster_version logger = logging.getLogger() -NODE_VERSION = "v16.19.0" # maintenance version compatible with alinux2's GLIBC +NODE_VERSION = "v18.20.3" def install_pc(basepath, pc_version): From cc0336e43e61741b940442c9ef8e926c0364086d Mon Sep 17 00:00:00 2001 From: Hanwen Date: Fri, 11 Oct 2024 06:44:36 -0700 Subject: [PATCH 07/12] Reapply "Pin jsonschema for Lambda Layer to version 4.17.3" This reverts commit 9277bda130c2314b6c5bfa6db2085923c66a0f36. --- tests/integration-tests/conftest_resource_bucket.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/integration-tests/conftest_resource_bucket.py b/tests/integration-tests/conftest_resource_bucket.py index bb0ab1f9bc..954d1ddc6e 100644 --- a/tests/integration-tests/conftest_resource_bucket.py +++ b/tests/integration-tests/conftest_resource_bucket.py @@ -40,7 +40,9 @@ def install_pc(basepath, pc_version): cli_dir = root / "cli" try: logger.info("installing ParallelCluster packages...") - subprocess.check_call([sys.executable, "-m", "pip", "install", f"{cli_dir}[awslambda]", "-t", tempdir]) + subprocess.check_call( + [sys.executable, "-m", "pip", "install", "jsonschema==4.17.3", f"{cli_dir}[awslambda]", "-t", tempdir] + ) # The following are provided by the lambda runtime shutil.rmtree(tempdir / "botocore") shutil.rmtree(tempdir / "boto3") From 367f5b4aa5a67f8ecccd36bd02cb2e8bedc58975 Mon Sep 17 00:00:00 2001 From: Hanwen Date: Thu, 10 Oct 2024 10:39:20 -0700 Subject: [PATCH 08/12] Revert "Pin setuptools version to be less than 70.0.0" This reverts commit 69c1169edf7998fae9b8b5a87cd7f73bbe363a2a. --- awsbatch-cli/setup.py | 2 +- cli/setup.py | 2 +- cloudformation/external-slurmdbd/requirements.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/awsbatch-cli/setup.py b/awsbatch-cli/setup.py index cc26e96b9c..0d7c51033d 100644 --- a/awsbatch-cli/setup.py +++ b/awsbatch-cli/setup.py @@ -22,7 +22,7 @@ def readme(): VERSION = "1.4.0" REQUIRES = [ - "setuptools<70.0.0", + "setuptools", "boto3>=1.16.14", "tabulate>=0.8.8,<=0.8.10", ] diff --git a/cli/setup.py b/cli/setup.py index fe58e3cc9e..151f655956 100644 --- a/cli/setup.py +++ b/cli/setup.py @@ -23,7 +23,7 @@ def readme(): VERSION = "3.11.1" CDK_VERSION = "1.164" REQUIRES = [ - "setuptools<70.0.0", + "setuptools", "boto3>=1.16.14", "tabulate>=0.8.8,<=0.8.10", "PyYAML>=5.3.1,!=5.4", diff --git a/cloudformation/external-slurmdbd/requirements.txt b/cloudformation/external-slurmdbd/requirements.txt index 765549ebd5..198ff634fa 100644 --- a/cloudformation/external-slurmdbd/requirements.txt +++ b/cloudformation/external-slurmdbd/requirements.txt @@ -1,3 +1,3 @@ -setuptools<70.0.0 +setuptools aws-cdk-lib~=2.105 constructs>=10.0.0,<11.0.0 From 232681c1f11d0f2a08ebf8351be8c610d4ce7dfd Mon Sep 17 00:00:00 2001 From: Giacomo Marciani Date: Mon, 14 Oct 2024 14:57:16 +0200 Subject: [PATCH 09/12] [Documentation] Fix changelog entries for version 3.11.1. Signed-off-by: Giacomo Marciani --- CHANGELOG.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c7edce0cfa..dac7b7ab86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,17 +1,13 @@ CHANGELOG ========= -3.12.0 ------- - -**CHANGES** -- Upgrade Python to version 3.12 and NodeJS to version 18 in ParallelCluster Lambda Layer. - 3.11.1 ------ **CHANGES** - Pyxis is now disabled by default and it must be manually enabled on the head node. +- Upgrade Python runtime to version 3.12 in ParallelCluster Lambda Layer. +- Remove version pinning for setuptools to version prior to 70.0.0. **BUG FIXES** - Fix an issue in the way we configure the Pyxis Slurm plugin in ParallelCluster that can lead to job submission failures. From cacb3cf81018aff3a0ff1f1d5fc4e23a48792538 Mon Sep 17 00:00:00 2001 From: Giacomo Marciani Date: Tue, 15 Oct 2024 11:12:56 +0200 Subject: [PATCH 10/12] [Documentation] Fix changelog entries for version 3.11.1. Signed-off-by: Giacomo Marciani --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dac7b7ab86..fe536282d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,12 +5,13 @@ CHANGELOG ------ **CHANGES** -- Pyxis is now disabled by default and it must be manually enabled on the head node. +- Pyxis is now disabled by default, so it must be manually enabled as documented in the product documentation. - Upgrade Python runtime to version 3.12 in ParallelCluster Lambda Layer. - Remove version pinning for setuptools to version prior to 70.0.0. **BUG FIXES** - Fix an issue in the way we configure the Pyxis Slurm plugin in ParallelCluster that can lead to job submission failures. + https://github.com/aws/aws-parallelcluster/issues/6459 - Add missing permissions required by login nodes to the public template of policies. 3.11.0 From 469ec114642ffddc332934bb28d348cfc40d6689 Mon Sep 17 00:00:00 2001 From: Giacomo Marciani Date: Wed, 16 Oct 2024 19:08:23 +0200 Subject: [PATCH 11/12] Revert "Fix code linter error" This reverts commit 96d9d05b1313be8b60674e76313abbdcbb862b29. The commit must be reverted because it causes consistent job submission failures with error: CannotStartContainerError: Error response from daemon: unable to find user root ENTRYPOINT [/parallelcluster/bin/entrypoint.sh]: no matching entries in passwd file --- cli/src/pcluster/resources/batch/docker/alinux2/Dockerfile | 2 +- cli/src/pcluster/resources/batch/docker/alinux2023/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/src/pcluster/resources/batch/docker/alinux2/Dockerfile b/cli/src/pcluster/resources/batch/docker/alinux2/Dockerfile index d06a1c1855..6e1e544039 100644 --- a/cli/src/pcluster/resources/batch/docker/alinux2/Dockerfile +++ b/cli/src/pcluster/resources/batch/docker/alinux2/Dockerfile @@ -57,4 +57,4 @@ ENV PATH "/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/lib6 # expose ssh port EXPOSE 22 -USER root ENTRYPOINT ["/parallelcluster/bin/entrypoint.sh"] +ENTRYPOINT ["/parallelcluster/bin/entrypoint.sh"] diff --git a/cli/src/pcluster/resources/batch/docker/alinux2023/Dockerfile b/cli/src/pcluster/resources/batch/docker/alinux2023/Dockerfile index 38c0d5b00b..39ad5dceba 100644 --- a/cli/src/pcluster/resources/batch/docker/alinux2023/Dockerfile +++ b/cli/src/pcluster/resources/batch/docker/alinux2023/Dockerfile @@ -57,4 +57,4 @@ ENV PATH "/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/lib6 # expose ssh port EXPOSE 22 -USER root ENTRYPOINT ["/parallelcluster/bin/entrypoint.sh"] +ENTRYPOINT ["/parallelcluster/bin/entrypoint.sh"] From ae32369704d547bf666b03c92222a21c334dfe51 Mon Sep 17 00:00:00 2001 From: Giacomo Marciani Date: Thu, 17 Oct 2024 12:35:10 +0200 Subject: [PATCH 12/12] [Docs] Add changelog entry for 3.11.1 about libjwt. Signed-off-by: Giacomo Marciani --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe536282d9..b745530840 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ CHANGELOG - Pyxis is now disabled by default, so it must be manually enabled as documented in the product documentation. - Upgrade Python runtime to version 3.12 in ParallelCluster Lambda Layer. - Remove version pinning for setuptools to version prior to 70.0.0. +- Upgrade libjwt to version 1.17.0. **BUG FIXES** - Fix an issue in the way we configure the Pyxis Slurm plugin in ParallelCluster that can lead to job submission failures.