Loading modules/cloud_service_providers/aws_cloud/aws_cloud.module +6 −0 Original line number Diff line number Diff line Loading @@ -1625,6 +1625,7 @@ function aws_cloud_form_cloud_launch_template_aws_cloud_edit_form_submit(array $ $ec2_service->setCloudContext($cloud_context); // Always create a new revision. $server_template->setRevisionUserId(\Drupal::currentUser()->id()); $server_template->setNewRevision(TRUE); $params = []; Loading @@ -1644,6 +1645,9 @@ function aws_cloud_form_cloud_launch_template_aws_cloud_edit_form_submit(array $ $params = []; $params['LaunchTemplateName'] = $server_template->getName(); $params['DefaultVersion'] = $version; // Set the revision creation time using `CreateTime` from results. $server_template->setRevisionCreationTime(strtotime($result['LaunchTemplateVersion']['CreateTime'])); $ec2_service->modifyLaunchTemplate($params); } Loading Loading @@ -1692,6 +1696,8 @@ function aws_cloud_form_cloud_launch_template_aws_cloud_add_form_submit(array $f if ($success) { aws_cloud_launch_template_update_field_tags($server_template, $params['LaunchTemplateData']); $server_template->set('field_version', $result['LaunchTemplate']['LatestVersionNumber']); // Set the revision creation time using `CreateTime` from results. $server_template->setRevisionCreationTime(strtotime($result['LaunchTemplate']['CreateTime'])); } if ($success && $server_template->save() Loading modules/cloud_service_providers/aws_cloud/tests/mock_data/Functional/cloud/launch_template/CloudLaunchTemplateTest.yml +2 −0 Original line number Diff line number Diff line CreateLaunchTemplate: LaunchTemplate: LatestVersionNumber: 1 CreateTime: '{{create_time}}' ErrorCode: '{{error_code}}' DeleteLaunchTemplate: Loading @@ -9,6 +10,7 @@ DeleteLaunchTemplate: CreateLaunchTemplateVersion: LaunchTemplateVersion: VersionNumber: 2 CreateTime: '{{create_time}}' DeleteLaunchTemplateVersions: SuccessfullyDeletedLaunchTemplateVersions: Loading modules/cloud_service_providers/aws_cloud/tests/src/Functional/cloud/launch_template/CloudLaunchTemplateTest.php +1 −0 Original line number Diff line number Diff line Loading @@ -98,6 +98,7 @@ class CloudLaunchTemplateTest extends AwsCloudTestBase { 'security_group_id' => 'sg-' . $this->getRandomId(), 'security_group_name' => 'default', 'error_code' => Ec2ServiceInterface::DRY_RUN_OPERATION, 'create_time' => date('c'), ]; } Loading Loading
modules/cloud_service_providers/aws_cloud/aws_cloud.module +6 −0 Original line number Diff line number Diff line Loading @@ -1625,6 +1625,7 @@ function aws_cloud_form_cloud_launch_template_aws_cloud_edit_form_submit(array $ $ec2_service->setCloudContext($cloud_context); // Always create a new revision. $server_template->setRevisionUserId(\Drupal::currentUser()->id()); $server_template->setNewRevision(TRUE); $params = []; Loading @@ -1644,6 +1645,9 @@ function aws_cloud_form_cloud_launch_template_aws_cloud_edit_form_submit(array $ $params = []; $params['LaunchTemplateName'] = $server_template->getName(); $params['DefaultVersion'] = $version; // Set the revision creation time using `CreateTime` from results. $server_template->setRevisionCreationTime(strtotime($result['LaunchTemplateVersion']['CreateTime'])); $ec2_service->modifyLaunchTemplate($params); } Loading Loading @@ -1692,6 +1696,8 @@ function aws_cloud_form_cloud_launch_template_aws_cloud_add_form_submit(array $f if ($success) { aws_cloud_launch_template_update_field_tags($server_template, $params['LaunchTemplateData']); $server_template->set('field_version', $result['LaunchTemplate']['LatestVersionNumber']); // Set the revision creation time using `CreateTime` from results. $server_template->setRevisionCreationTime(strtotime($result['LaunchTemplate']['CreateTime'])); } if ($success && $server_template->save() Loading
modules/cloud_service_providers/aws_cloud/tests/mock_data/Functional/cloud/launch_template/CloudLaunchTemplateTest.yml +2 −0 Original line number Diff line number Diff line CreateLaunchTemplate: LaunchTemplate: LatestVersionNumber: 1 CreateTime: '{{create_time}}' ErrorCode: '{{error_code}}' DeleteLaunchTemplate: Loading @@ -9,6 +10,7 @@ DeleteLaunchTemplate: CreateLaunchTemplateVersion: LaunchTemplateVersion: VersionNumber: 2 CreateTime: '{{create_time}}' DeleteLaunchTemplateVersions: SuccessfullyDeletedLaunchTemplateVersions: Loading
modules/cloud_service_providers/aws_cloud/tests/src/Functional/cloud/launch_template/CloudLaunchTemplateTest.php +1 −0 Original line number Diff line number Diff line Loading @@ -98,6 +98,7 @@ class CloudLaunchTemplateTest extends AwsCloudTestBase { 'security_group_id' => 'sg-' . $this->getRandomId(), 'security_group_name' => 'default', 'error_code' => Ec2ServiceInterface::DRY_RUN_OPERATION, 'create_time' => date('c'), ]; } Loading