AppStack Public Preview Release – September 2021

更新时间:
复制 MD 格式

September 30, 2021 – Beta Public Preview Release

This is the Beta public preview release.

New features

  • Application management: After you create an application, AppStack automatically generates three environments—development, staging, and production—and their associated variable groups. This accelerates initialization.

  • Global settings: You can define custom application orchestration templates for your organization. This enables centralized control over application deployment architecture and resource definitions.

  • Global settings: You can manage service connections. This simplifies updating cloud service authorizations or cluster access credentials when team members leave or change roles.

Bug fixes

  • Rollback failures during deployment

  • Agent installation failures when importing clusters

  • Missing current version information in the environment list

  • Undeployed environments do not display creator information. You also cannot navigate to orchestration or variable groups for these environments

  • Unreadable error messages when importing resources from clusters with abnormal status

  • Auto-fill commit logs when editing orchestration

  • Prevent duplicate imports of ACK resources within the same organization

Optimizations

  • Application orchestration: Added a Create Variable Group option when selecting a variable group for a new environment

  • Deployment tickets: Improved error messages for Kubernetes schema validation failures

  • Resource management: Added logic to detect OAM version compatibility in Kubernetes clusters

September 17, 2021 – Alpha Internal Preview Release

This is the first official release of the Apsara DevOps Application Delivery Platform AppStack. This version is for internal preview only.

AppStack provides the following core features:

Application orchestration

  • Define application deployment architecture and resources using native Kubernetes YAML

  • Add placeholders and variable groups to native YAML. This allows a single orchestration template to support differentiated deployments across multiple environments

Environment management

  • Define environments and isolate development, staging, and production environments

  • Monitor environments to detect anomalies and troubleshoot issues. View container logs and key Kubernetes events

Deployment and O&M

  • Use native Kubernetes rolling upgrade deployment strategies

  • Deploy in batches. Define batch size and pause policies to make production deployments more precise and controllable

  • Pause or roll back deployments with one click

  • Deploy to multiple environments simultaneously

  • Scale applications up or down

  • Lock environments

Deployment versions

  • Clear version records let you trace every deployment. Rollbacks are complete and reliable

Ticket records

  • Track all O&M tickets—for deployments, rollbacks, scaling, and environment deletion

Variables and variable groups

  • Create custom variables and variable groups. Associate them with different environments to support differentiated deployments

  • Use built-in system variables

Application publishing

  • Integrate with Apsara DevOps Flow pipelines. Orchestrate tasks from code branch selection and build through testing to deployment

  • Create new pipelines or link existing ones

Resource management

  • Import Alibaba Cloud Container Service for Kubernetes (ACK) clusters

  • Import generic Kubernetes clusters using KubeConfig credentials

  • View cluster resources, hosts, and capacity

Global settings

  • Define application orchestration templates globally