Install
Works with Drupal: ^9.3Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
2.03 MB
MD5: a485016fa48956931ef12a3a2f630a50
SHA-1: 79da9b24f0c5ff01a13b8244815d4d6139c22d86
SHA-256: dbccb7957e4ff938b5d4e220c7e830b77147354670725de885b4c9026f5d39b9
Download zip
3.71 MB
MD5: 18031d0a33d3e47e7725c00ecdad05dd
SHA-1: aa2e61e0c8c2effc1e0bc760088e519709bc0ec1
SHA-256: 968f060cff903e6d326f986dbf203669f369543ad8ea47dd965e8f4bb890e1e2
Release notes
Summary: 4.3.0
Contributors: (11) yas, baldwinlouie, kumikoono, Masami, sekinet, Ryo Yamashita, Xiaohua Guan, TamakiFujino, makoto suzuki, shota niioka, onotm
Issues: 151 issues fixed.
Changes since 4.2.0:
Bug
- #3294227 by sekinet, yas, kumikoono: Fix getTagCreatedByUid() so that the Tag name in OpenStack Launch Template is within 60 characters
- #3295669 by sekinet, yas: Fix an error to support PHP 8.1 (Passing null to a parameter of type string) (Aws\Api\Validator->check_string)
- #3295095 by yas, Ryo Yamashita: Fix an error: "Cannot load cloud service provider plugin: (CloudConfig::$cloud_context)" in the login form of the SPA
- #3295011 by baldwinlouie, yas: Add "access query tag" to VMware view pages
- #3294189 by yas, Xiaohua Guan: Fix an error using $this when not in object context in cloud_cluster.module
- #3294027 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Verify and modify K8s template)
- #3293419 by baldwinlouie, yas: Remove "Refresh" button when the user has no permissions to access any cloud service providers (OpenStack)
- #3291878 by sekinet, yas, kumikoono, baldwinlouie: Fix the error with updating the VPC name
- #3293234 by yas, kumikoono: Refactor a resource label on the fields of VMware launch template form
- #3293219 by baldwinlouie, yas: Remove "Refresh" button when the user has no permissions to access any cloud service providers (VMware)
- #3292575 by kumikoono, yas: Fix exception messages in dt() of drush Behat preprocessing
- #3292036 by baldwinlouie, yas, kumikoono: Remove "Refresh" button when the user has no permissions to access any cloud service providers
- #3292767 by shota niioka, kumikoono, yas: Fix a BDD test suite for ReplicaSets and Deployments
- #3291605 by kumikoono, yas: Fix an error handling on drush Behat preproessing
- #3291850 by Masami, yas: Fix the error when accessing the Associate OpenStack Floating IP page
- #3291253 by Xiaohua Guan, yas: Fix sprintf mismatch parameters in AwsCloudTestEntityTrait::createAvailabilityZoneTestEntity()
- #3291241 by Masami, yas: Fix undefined variable $chart_type in InstanceMonitorBlock
- #3290773 by Ryo Yamashita, yas: Fix typos in Cloud Dashboard
- #3291000 by Xiaohua Guan, yas: Fix undefined variable $availablity_zone in Ec2Service:: updateTransitGatewayRoutesWithoutBatch()
- #3285770 by sekinet, yas, kumikoono: Fix a warning "Array to string conversion in k8s_get_git_branch()" while editing a K8s launch template
- #3285743 by yas, kumikoono: Fix K8sService::updateResource() for K8s ResourceQuota and Endpoints
Feature
- #3295673 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Validate inputs)
- #3295251 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Add support to specify GitHub token to K8s deployment)
- #3294865 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Refactor K8s templates)
- #3294644 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Add support for multiple k8s sites)
- #3294201 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Add support to AWS CFn templates for manual configuration)
- #3293736 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Verify templates and refactor)
- #3293505 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Update site status)
- #3293244 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Update site URL)
- #3292977 by kumikoono, yas: Add selectors to detect an error message on creating an OpenStack cloud service provider
- #3292679 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Delete site)
- #3292582 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Add field to store cloud resources)
- #3291858 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Add entity type aws_cloud_stack)
- #3285538 by onotm, kumikoono, yas: Create a cleanup script for OpenStack resources
- #3291081 by yas, shota niioka: Add a function to select a volume type when creating an OpenStack volume
- #3291389 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Add field parameters to cloud_cluster_site)
- #3285849 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Add site list view)
- #3285519 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Refactor namespace)
Task
- #3295237 by yas, baldwinlouie: Release 4.3.0
- #3293846 by kumikoono, yas, baldwinlouie: Update a BDD test scenario for checking Refresh button for AWS resources
- #3302747 by kumikoono, yas: Update a BDD test scenario for checking Refresh button for K8s resources
- #3302260 by Masami, yas: Add the function to attach/detach OpenStack Snapshot in the SPA
- #3302049 by sekinet, kumikoono, yas: Add a BDD test suite for K8s Deployment Schedules
- #3301951 by Ryo Yamashita, yas: Add the function to import OpenStack key pair in the SPA
- #3298293 by sekinet, kumikoono, yas: Add a BDD test suite for K8s Pod Schedules
- #3301207 by Ryo Yamashita, yas: Add the function to edit AWS Cloud Key Pair in the SPA
- #3301042 by Ryo Yamashita, yas: Add the function to delete AWS Cloud Key Pair in the SPA
- #3300392 by Ryo Yamashita, yas: Add the function to create AWS Cloud Key Pair in the SPA
- #3300110 by Ryo Yamashita, yas: Add the function to delete AWS Cloud image in the SPA
- #3300356 by Masami, Ryo Yamashita, yas: Add the function to edit OpenStack Volume in the SPA
- #3299866 by Masami, Ryo Yamashita, yas: Add the function to delete OpenStack Volume in the SPA
- #3298957 by Ryo Yamashita, yas: Add the function to edit AWS Cloud image in the SPA
- #3296083 by Ryo Yamashita, yas: Add the function to associate Openstack Floating IP in the SPA
- #3299211 by Masami, Ryo Yamashita, yas: Add the function to create OpenStack Volume in the SPA
- #3298732 by Ryo Yamashita, yas: Add the function to create AWS Cloud image in the SPA
- #3298542 by Ryo Yamashita, yas: Add the function to create AWS Cloud security group in the SPA
- #3296392 by Masami, Ryo Yamashita, yas: Add the function to edit OpenStack Snapshot in the SPA
- #3294451 by sekinet, yas, kumikoono: Add a BDD test suite for K8s API Services
- #3294030 by sekinet, yas, kumikoono: Add a BDD test suite for Namespaces (Read and Update)
- #3295873 by Masami, yas, Ryo Yamashita: Add the function to delete OpenStack Snapshot in the SPA
- #3295695 by Ryo Yamashita, yas: Add the function to revoke AWS Cloud security group in the SPA
- #3295646 by Masami, yas, Ryo Yamashita: Add the function to create OpenStack Snapshot in the SPA
- #3295418 by Masami, yas, Ryo Yamashita: Add the function to disassociate Openstack Floating IP in the SPA
- #3294886 by Ryo Yamashita, yas: Add the function to edit OpenStack security group in the SPA
- #3295254 by yas: Refactor the error message: "Cannot load cloud service provider plugin: (CloudConfig::$cloud_context)"
- #3295196 by Masami, yas: Change label to use entity type label on ElasticIpDisassociateForm
- #3295194 by Masami, yas: Change OpenStackFloatingIpDeleteForm to use OpenStackOperationsService
- #3294185 by yas, baldwinlouie: Fix an error to support 8.1: Calling static trait method is deprecated
- #3293949 by yas, baldwinlouie: Refactor to set the MySQL transaction isolation level (READ COMMITTED)
- #3294631 by yas, baldwinlouie: Add a comment for bypass_any_own_check: true of entity.*.list_update.all in *.routing.yml
- #3294424 by yas, Xiaohua Guan: Fix an error to support PHP 8.1: Passing null to a parameter of type string
- #3294427 by yas: Fix an error to support PHP 8.1: Calling static trait method is deprecated (Drupal\cloud\Traits\CloudContentEntityTrait::convertUnderscoreToWhitespace)
- #3293499 by Ryo Yamashita, yas: Refactor Drupal\aws_cloud\Controller\Ec2\ApiControllerInterface, Drupal\aws_cloud\Service\AwsCloud\AwsCloudOperationsServiceInterface, Drupal\openstack\Service\OpenStackOperationsService and more
- #3292981 by kumikoono, yas: Refactor run_behat.sh and .env for Behat
- #3293701 by baldwinlouie, yas: Add try/catch to clearEntities() in Drupal\cloud\Service\CloudService
- #3293207 by TamakiFujino, kumikoono, yas: Add a BDD test to check "Refresh" button for K8s Nodes and Events
- #3292544 by TamakiFujino, yas, kumikoono: Add a BDD test suite for adding AWS Cloud service provider (Read and Update)
- #3293224 by kumikoono, makoto suzuki, yas: Add a BDD test suite for launch templates (Create and Delete)
- #3292989 by Ryo Yamashita, yas, kumikoono: Remove Drupal\aws_cloud\Service\Ec2\Ec2OperationsServiceInterface in the SPA
- #3293208 by baldwinlouie, yas, kumikoono: Remove "Refresh" button when the user has no permissions to access any cloud service providers (K8s)
- #3291661 by shota niioka, kumikoono, yas: Add a BDD test suite for OpenStack instances (Create a launch template, Launch and Terminate)
- #3292330 by TamakiFujino, yas, kumikoono: Add a BDD test suite for adding K8s Cloud service provider (Read and Update)
- #3293211 by baldwinlouie, yas: Remove "Refresh" button when the user has no permissions to access any cloud service providers (Terraform)
- #3292111 by makoto suzuki, yas, kumikoono: Add a BDD test suite for VMware VMs (Suspend and Reboot)
- #3292142 by shota niioka, yas, kumikoono: Add a BDD test suite for OpenStack security groups (Read and Update)
- #3293000 by shota niioka, yas: Comply with Drupal coding standards (21)
- #3292812 by onotm, yas, kumikoono: Refactor the cleanup script for OpenStack resources
- #3292105 by makoto suzuki, yas, kumikoono: Add a BDD test suite for VMware VMs (Start and Stop)
- #3292791 by shota niioka, yas, kumikoono: Add a BDD test suite for K8s Jobs (Read)
- #3281266 by shota niioka, kumikoono, yas: Add a BDD test suite for K8s Services (Read)
- #3282372 by shota niioka, yas, kumikoono: Add a BDD test suite for K8s persistent volume claims (Read)
- #3292771 by shota niioka, yas, kumikoono: Add a BDD test suite for K8s Pods (Read)
- #3292794 by Ryo Yamashita, yas: Add the function to start AWS Cloud instance in the SPA
- #3292417 by Ryo Yamashita, yas: Add the function to stop AWS Cloud instance in the SPA
- #3292096 by makoto suzuki, kumikoono, yas: Add a BDD test suite for hosts (Read and Refresh)
- #3291627 by makoto suzuki, yas, kumikoono: Add a BDD test suite for VMware VMs (Create, Read and Delete)
- #3291766 by TamakiFujino, yas, kumikoono: Fix the interface texts of K8s resource names against Drupal User Interface Standards
- #3292372 by Ryo Yamashita, yas: Add the function to reboot AWS Cloud instance in the SPA
- #3291742 by sekinet, Ryo Yamashita, yas: Add the function to revoke Openstack Security Group in the SPA
- #3292089 by Ryo Yamashita, yas: Add the function to launch AWS Cloud instance in the SPA
- #3292363 by Xiaohua Guan, yas: Manage Cloud Orchestrator deployment (Hide value of password field)
- #3292141 by shota niioka, yas, kumikoono: Add a BDD test suite for volumes (Read and Update)
- #3291013 by shota niioka, yas, kumikoono: Add a BDD test suite for OpenStack network interfaces (CRUD)
- #3292090 by Ryo Yamashita, yas: Add the function to create Image from AWS Cloud instance in the SPA
- #3292101 by Ryo Yamashita, yas: Add the function to delete AWS Cloud instance in the SPA
- #3285478 by TamakiFujino, kumikoono, yas: Refactor BDD scenarios for deleting K8s resources
- #3292100 by sekinet, yas: Refactor to remove a trailing comma in parameter list
- #3290987 by yas, Xiaohua Guan, baldwinlouie, Masami: Refactor the source code based on Drupal best practices (4) (Use Dependency Injection (DI))
- #3291396 by makoto suzuki, yas, kumikoono: Add a BDD test suite for a user and its role (Create and Delete)
- #3285555 by Masami, yas, Ryo Yamashita: Add the function to delete Openstack Floating IP in the SPA
- #3291395 by makoto suzuki, kumikoono, yas: Add a BDD test suite for cloud service provider (Create and Delete)
- #3291234 by yas, Xiaohua Guan: Refactor the source code based on Drupal best practices (5) (Misc)
- #3290984 by yas, sekinet, Xiaohua Guan, Masami, kumikoono: Refactor the source code based on Drupal best practices (3) (t() function)
- #3290795 by yas, sekinet, Ryo Yamashita, Xiaohua Guan, Masami: Refactor the source code based on Drupal best practices (2) (Unused variable)
- #3291597 by shota niioka, kumikoono, yas: Add a BDD test suite for volumes (Create and Delete)
- #3291595 by shota niioka, kumikoono, yas: Add a BDD test suite for snapshots (CRUD)
- #3291392 by Ryo Yamashita, yas: Add the function to edit associate Elastic IP for AWS Cloud instance in the SPA
- #3291386 by Ryo Yamashita, yas: Add a comment before the line why there is no access restriction
- #3291001 by TamakiFujino, kumikoono, yas: Add a BDD test scenario to check "Add resource" button is not available for Authenticated user
- #3285367 by kumikoono, makoto suzuki, yas: Add a BDD test suite for K8s launching a template (View and Edit) (Git)
- #3290788 by shota niioka, yas, kumikoono: Add a BDD test suite for OpenStack security groups (Create and Delete)
- #3290820 by Xiaohua Guan, yas: Refactor the source code based on Drupal best practices (1) (Unused variable)
- #3288063 by shota niioka, kumikoono, yas: Add a BDD test suite for key pairs (Create and Delete)
- #3285730 by Ryo Yamashita, yas: Add the function to edit AWS Cloud Instance in the SPA
- #3285702 by kumikoono, yas: Add a BDD test directory for VMware module
- #3285764 by shota niioka, kumikoono, yas: Add a BDD test suite for a test user and role (Create and Delete)
- #3285749 by shota niioka, kumikoono, yas: Add a BDD test suite for OpenStack Cloud service provider (Create and Delete)
- #3284947 by TamakiFujino, yas, kumikoono: Refactor to use the full path for URL matching
- #3284370 by kumikoono, yas: Hotfix - Add a BDD test directory for OpenStack module
- #3284388 by makoto suzuki, yas, kumikoono: Add a BDD test suite for K8s launching a template (View and Edit) (YAML)
- #3285693 by kumikoono, yas: Refactor to skip a Behat test scenario for Horizontal Pod Autoscaler
- #3285539 by Ryo Yamashita, yas: Refactor OpenStackOperationsService to AwsCloudOperationsService
- #3285536 by sekinet, Ryo Yamashita, yas: Add the function to delete Openstack Security Group in the SPA
- #3285526 by sekinet, yas, Ryo Yamashita: Add the function to create Openstack Security Group in the SPA
- #3285332 by Masami, Ryo Yamashita, yas: Add the function to edit Openstack Floating IP in the SPA
- #3285338 by sekinet, Ryo Yamashita, yas: Add the function to edit Openstack Network Interface in the SPA
- #3284108 by yas, Xiaohua Guan, shota niioka: Refactor to update K8s resources
- #3285053 by onotm, yas: Set up a load balancer when we launch a Cloud Orchestrator from a K8s manifest file
- #3284578 by yas: Back to dev.