description | cover | coverY | layout | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
New features and enhancements in DuploCloud |
.gitbook/assets/Linkedin-bannerV3 (1) (1).png |
0 |
|
- Azure
- Set max number of Pods for Azure Agent Pools.
- Support for Table, Queue, and Container storage types within Azure Storage Accounts.
- GCP
- Specify OS disk size when creating a GCE VM.
- AWS
- Support for Amazon OpenSearch Service domain without EBS (Elastic Block Store).
- Configure admin-only access to the SSH key.
- Support for secondary indexes when using DynamoDB databases.
- Set a maximum RDS instance size in Systems Settings.
- Support for editing in Apache Airflow.
- Set up Billing Alerts.
- Specify a Lambda architecture when creating a Lambda function.
- Support for Instance (Worker Nodes) or IP (Pod IPs) target types when creating an EKS Ingress.
- Azure
- Support for Azure VM Disk Controller.
- Specify the cluster type, node VM size, and outbound connectivity source when creating an AKS cluster.
- Support for private DNS zones.
- Configure private endpoints for MSSQL Server databases.
- Support for Azure agent pools with availability zones.
- Configure Redis databases with public network access.
- Support for PostgreSQL Flexible Server databases.
- Support for Azure Application Gateway SSL policies with AKS Ingress for ALB Load Balancers.
- Support for private endpoints with Azure Storage Account.
- Specify the AKS version and Network plugin when enabling the AKS cluster.
- Specify the node resource group when configuring an AKS cluster.
- Specify a computer name when creating a Host.
- GCP
- Configure a friendly image name under Plan.
- Select single, or multi-region data location types for GCP Storage buckets.
- Configure the minimum number of ports per VM instance.
- Kubernetes
- Integrate DuploCloud-managed K8s clusters with FluxCD.
- Support for migration from Flux v1 to Flux v2 for FluxCD users.
- Configure read-only access to K8s Secrets.
- Create and manually run a K8s Job from a Kubernetes CronJob.
- Configure faults for failed Jobs and CronJobs at the Tenant level.
- Support for DaemonSet with GCP or AWS.
- General
- Enhanced access to DuploCloud help options from the DuploCloud Platform.
- Skip faults for stopped Tenant instances.
- Configure user access to multiple Tenants with one step.
- Configure Okta as a user source for the DuploCloud Portal.
- Customize the text on the login button for custom banners.
- AWS
- Conifgure Automatic Failover for Redis.
- Synch AWS Redis with Amazon CloudWatch Logs for automatic log delivery.
- Configure AWS JIT session timeout using an IAM role.
- Enable automatic AWS ACM (SSL) Certificates for a Plan.
- Configure K8s Ingress redirect using a container port name.
- Disable faults for Target Groups without instances.
- Enable UltraWarm Data nodes for OpenSearch domains.
- Support for upgrading EKS components (add-ons).
- Add a Web App Firewall URL when creating or updating a Plan.
- Update or skip a final RDS snapshot.
- Upgrade the EKS Cluster.
- Create an OpenSearch domain.
- Billing option is available per Tenant.
- Scale to or from zero (0) using Auto-Scaling Groups.
- Create Lambdas with Ephemeral Storage.
- Support for Lambda Dead Letter Queues.
- Set a delivery delay for SQS Queues, using increments of seconds.
- Configure Vanta compliance controls for DuploCloud Tenants.
- Support for OpenSearch storage options.
- Security Configurations Settings documentation section added.
- ClusterIP and Worker Node target types are supported when creating EKS Ingress.
- GCP
- Additional supported actions for Cloud SQL databases (GCP Console, Edit, Delete, Stop, Restart, or Reset Password)
- GKE Standard mode is supported when creating DuploCloud Infrastructures.
- Support for Firestore databases.
- Support for GCP Hosts and GCE VMs.
- Create Node Pools with support for accelerators and taints.
- Support for GKE Ingress.
- CI/CD
- Kubernetes
- General
- Support for NIST-800-171 compliance.
- Customize the DuploCloud login screen banner.
- Set Tenants to expire at specified dates and times.
- Configure settings for all new Tenants under a Plan using Tenant Config tab.
- SIEM - Configure agents to install on specific Tenants.
-
AWS
- Enable Spot Instances for EKS Autoscaling Groups (ASG).
- Implement Kubernetes Lifecycle Hooks while Adding a DuploCloud EKS/Native Service.
- Enable shared hosts to allow K8s Pods in a Tenant to run on Hosts in another Tenant.
- Set a default automated backup retention period for RDS databases.
- Enable bucket versioning when creating an S3 bucket.
- Create an Amazon Machine Image (AMI).
- Use dedicated hosts to launch Amazon EC2 instances and provide additional visibility and control over how instances are placed on a physical server.
- Automatically reboot a host upon Status Check faults or Host disconnection.
- Support for SNS Topic Alerts, enabling notifications and alerts across different AWS services and external endpoints.
- Establish VPN connections for private endpoints when creating an Infrastructure.
- Restore an RDS to a particular point in time.
- Dynamically change the configuration of a Kafka Cluster.
- Fields for Sort Key and Key Type are now available when creating a DynamoDB.
-
Azure
- Create a MySQL Flexible Server managed database service.
- Add an Azure Service Bus.
-
Kubernetes
- Follow logs for K8s containers in real-time.
- Influence Pod scheduling by specifying K8s YAML for Pod Toleration.
- Create Kubernetes Jobs (K8s Jobs) in AWS and GCP to manage short-lived, batch workloads in a Kubernetes cluster.
- Create Kubernetes CronJobs in AWS and GCP to schedule long-term K8s Jobs to run at preset intervals.
-
General updates
- The DuploCloud UI contains numerous design, navigation, and usability improvements, including new menus for managing an RDS, Containers, and Hosts. These improvements are cross-platform and apply to AWS, Azure, and GCP.
- Quickly search the DuploCloud Portal for any navigation menus or tab labels, such as Kubernetes Secrets and Spend by Month, using the Search box at the top center of the DuploCloud Portal.\
- Refer to the Supported Third-Party Tools page for a list of out-of-the-box functionalities DuploCloud supports.
- DuploCloud no longer supports launch configurations. Instead, launch templates are created. If you use launch configurations, DuploCloud automatically converts them to launch templates with no interruption in uptime.
- AWS
- Hibernate an EC2 host instance.
- Display Taints in ECS hosts on unreachable Nodes.
- AWS
- Manage Tenant expiration and Tenant session durations.
- Set a monitoring interval for an RDS database.
- Enable or disable logging for an RDS database.
- Add custom Lambda image configurations and URLs.
- Enable Object Lock in S3 Buckets to prevent objects from being deleted or overwritten.
- Configure a custom S3 Bucket for auditing.
- Update Lifecycle Policies for EFS storage.
- Customize a Node Selector for EKS Services to prevent overrides of specific configurations.
- Access ECS container task shells directly from the DuploCloud Portal.
- Ability to designate Essential Containers in Task definitions for ECS Services.
- Automate fault healing on EC2 Hosts that fail a status check.
- Enhanced support for Startup Probes.
- GCP
- Support for Redis database instances.
- Support for SQL databases.
- Change Cloud Armour Security Policies.
- General updates
- Last Login card available for determining the last user sign-in when viewing user access.
- Grant access to specific databases to non-administrators.
- AWS
- Enable EKS endpoints in a DuploCloud Infrastructure, in a more cost-effective and secure manner. Enabling endpoints in DuploCloud allows your network communication to remain internal to the network, without using NAT gateways.
- Multiple containers are now supported in the ECS Task Definitions tab.
- Start, stop, and restart up to twenty (20) services at one time.
- Add VPC Endpoints to a DuploCloud Infrastructure to create a private connection to supported AWS services and VPC endpoint services powered by AWS PrivateLink.
- Enable logging for ECS containers.
- Define S3 bucket policies.
- Support for Lambda Layers has been added.
- CloudWatch EventBridge rules and targets are supported.
- The CloudFront feature and associated UI tab have been relocated in the DuploCloud Portal from the Cloud Services -> App Integration menu item to the Cloud Services -> Networking menu item.
- Azure
- Support for Redis databases is available.
- GCP
- Cloud Armour is supported, to monitor your cloud infrastructures and deployed applications against cyber-attacks.
- AWS
- Define custom CIDRs for NLB Load Balancers.
- Manage multiple Load Balancer settings using the Load Balancer tab's Other Settings card. Settings include specifying a Web Application Firewall (WAF) Access Control List (ACL), enabling HTTP to HTTPS redirects, enabling Access Logs, setting an Idle Timeout, and an option to drop invalid headers.
- Specify custom public and private EKS endpoints for your DuploCloud Infrastructure during or after creating an Infrastructure.
- Gain Cross-Tenant access to restricted policy-based resources.
- JIT Access to the AWS Console is redesigned with several usability enhancements.
- Enable Control Plane logging for EKS clusters.
- Enable Read-only processing for ECS services.
- Support for Aurora RDS Serverless and MySQL read replicas and ability to modify Serverless replica instance size.
- Improved documentation for upgrading an EKS cluster version.
- Azure
- Add a direct link to the Azure Console from the DuploCloud Host page.
- General Updates
- Set read-only access to specific Tenants for DuploCloud users.
- AWS
- Virtual Private Cloud (VPC) peering is supported to facilitate data transfer between VPCs.
- EMR Serverless is supported to run open-source big data analytics frameworks without configuring, managing, and scaling clusters or servers.
- DuploCloud users can obtain Just-In-Time (JIT) access to the AWS Console.
- AWS SQS Standard and FIFO queues are now supported.
- Use the DuploCloud Portal to work with AWS Internet of Things (IoT).
- Support for Redis database versions when creating Elastic Cache (Ecache).
- Enable shell access for ECS, Kubernetes, and Native docker containers using a simplified workflow.
- Reduce storage cost and increase performance by setting GP3 as your default storage class.
- Enable NAT Gateways for High Availability (HA).
- Restart up to twenty DuploCloud Services at once.
- GCP
- Updated documentation for supported databases.
- CI/CD
- Documentation for Bitbucket Pipelines is available, which allows developers to automatically build, test, and deploy their code every time they push changes to an Atlassian Bitbucket repository.
- Terraform
- Added
IdleTimeout
toduplocloud_aws_load_balancer
resource.
- Added
- AWS
- Enable Elastic Kubernetes Service (EKS) for your existing infrastructure. EKS versions 1.22 and 1.23 are supported.
- Timestream databases are now supported.
- General updates
- Delete VPN connections for users.
- AWS
- AWS ElastiCache, a managed caching service for Redis and Memcached, is now supported.
- Monitor Tenant usage in Cost Management for billing with weekly or monthly views. After clicking the Spend by Tenant tab, select the shared card to display tax and support costs.
- Maintain cluster stability with Ingress Health Checks annotations.
- Use the K8s Admin dashboard to monitor StatefulSets.
- Force creation of StatefulSets.
- Azure
- Support for Kubernetes Ingress.
- Monitor Tenant usage in the Cost Management for billing feature with weekly or monthly views.
- Edit Azure agent pools, used to run Azure Kubernetes (AKS) workloads.
- GCP
- Monitor Tenant usage in the Cost Management for billing feature with weekly or monthly views.
- Kubernetes (K8s)
- Support for Kubernetes Ingress in Azure.
- Maintain cluster stability with Ingress Health Checks annotations for AWS.
- Force creation of StatefulSets in AWS.
- Use the K8s Admin dashboard to monitor StatefulSets in AWS.
- Edit Azure agent pools, used to run Azure Kubernetes (AKS) workloads.
- Ability to add Path-Based Routing rules: Configure path-based routing rules for application load balancers.
- Support for Aurora Serverless V2: User can create and manage Aurora Serverless V2 RDS.
- Billing License Usage: Overview of DuploCloud License Usage according to current service usage.
- Ability to add Logging Infra at Tenant Level: Support to configure logging setup other than default tenant.
- Support multiple docker registry credentials in a single tenant: The user can configure multiple docker registry credentials from the plan.
- Support for Amazon Managed Apache Airflow: Ability to configure AWS Managed Airflow
- Configure custom prefix for S3: Ability to configure a prefix for S3 bucket names.
- Azure Support to add Storage account: Create Storage Accounts, File Shares, and generate Shared Access Signature (SAS).
- Multiple Azure User Enhancements were made.
- Support for Elastic File System (EFS): Support for adding EFS has been added to DuploCloud. You can create and mount a shared filesystem for an Infrastructure in the DuploCloud Portal.
- Support for adding Kubernetes Storage Class: Support for Kubernetes Storage Class and Persistent Volumes is now available.
- Support for Kubernetes Secret Provider Class: This provides the ability to integrate AWS parameters and secrets to be available as Kubernetes secrets.
- Ability to add Lambda using Container Images: Users can now configure an AWS Lambda using Container images.
- Support to configure RDS Automatic Backup Retention: Administrators can configure RDS Automatic Backup Retention in days at the system level
- Export Terraform from an existing Tenant: Ability to export DuploCloud terraform provider code for an existing DuploCloud Tenant\
- Ability to Automatically generate Alert: Users can now configure automated alarm creation in AWS, to ensure new resources are included in monitoring.
- Ability to set resource allocation quotas by an Admin: Administrators would often like to restrict the type of resources that should or should not be provisioned in their environments. This feature allows them to configure those rules via a DuploCloud Plan.
- Support for Kubernetes Ingress Controller: Support for the K8s Ingress controller has been added, this is a key piece of functionality for traffic routing to a K8s cluster.
- RDS Snapshot Management: Support for RDS database snapshots was added to the DuploCloud Portal, accessible through the RDS page.
- Terraform Provider updates: Expanded support for more resources in the DuploCloud terraform provider, specifically for Microsoft Azure.