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