v0.11.0 #999
liu-hm19
announced in
Announcements
v0.11.0
#999
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Features
Kusion Module Extension Mechanism
In
v0.10.0, we have introduced the collaboration paradigm between Application Developers and Platform Engineers. Here we further improve the relevantAppConfigurationmodel and Kusion Module extension mechanism. A Kusion module is a reusable building block designed by platform engineers to standardize application deployments and enable app developers to self-service, usually including a module schema and a module generator. We update theAppConfigurationmodel and open theaccessoriesfield to support various modules adding capabilities to applicationWorkload. Some common modules likeNetwork,MySQL,PostgreSQL,OpsRuleandMonitoringhave been built in by us. Meanwhile, we provide a Kusion Module development framework with which platform engineers can efficiently build their own customized modules, as well as the user guides for application developers. We also provide thekusion modcmd for users to build and push local cross-platform module packages to remote repositories, such as Github Packages. @SparkYuan @ffforest @liu-hm19Kusion Core Workflow Upgrade
The core workflow of Kusion CLI are getting some big changes. An internal demo application is embedded in simplified
kusion initfor users to get started with Kusion CLI more quickly. Andkusion buildhas now been upgraded tokusion generateto adapt to using Kusion Modules to convert the users' Intent for workload accessories into the resource specification (Spec), support a versioned Spec storage. The interaction interfaces forkusion preview,kusion applyandkusion destroyhas also been upgraded. @adohe @healthjyk @liu-hm19Kusion Workspace Management Upgrade
In the previous version of Kusion, a
Stackcould only be bounded to theWorkspacewith the same name, both of which were tightly coupled. And now they have been decoupled, achieving a more flexible workspace management. Kusion provides adefaultworkspace when no workspace is explicitly specified as the current workspace, and adds thekusion workspace switchcmd to switch the current workspace. @healthjykKusion Backend Management Upgrade
We add the
kusion configcmd for users to configure the storage backend of Kusion CLI with more flexibility and capability, enhancing the support forWorkspace,SpecandStatestored in Local, MySQL, S3 and OSS. Users can now configure and manage different backend storages for different workspaces with Kusion CLI. @healthjykUser Experience Enhancement
Kusion now supports the automatic installation of Terraform CLI, eliminating the need for users to manually install it. @liu-hm19
Bug Fixes
Deprecations
kusion initcmd no longer supports application templates.kusion buildcmd has been upgraded tokusion generate.AppConfigurationandWorkloadmodels have been migrated from the catalog to the kam repository.New Contributors
Docker Images
kusionstack/kusion:v0.11.0This discussion was created from the release v0.11.0.
Beta Was this translation helpful? Give feedback.
All reactions