v0.12.1
Features
Optimize Storage Backend Management
In this version, we add support for AWS S3 path-style
endpoint for Kusion backend storage, and provide the new kusion release unlock
command to unlock the latest Release
file of the current Stack
. @hoangndst @liu-hm19
Optimize the Display of Sensitive Information
In previous versions, the kusion preview
and kusion apply
command would directly expose the plaintext data
and stringData
when displaying Kubernetes Secret
resources, posing a risk of sensitive information leakage. In this version, we have optimized the preview of the sensitive information, and the data
and stringData
of Kubernetes Secret
resources will not be displayed in plaintext. @liu-hm19
Optimize Terraform Cloud Resource Management
In this version, Kusion provides the ability to import existing cloud resources, and for the imported resources, Kusion will skip their deletion during kusion destroy
, as there may be multiple applications sharing the same resources. Additionally, Kusion also supports concurrent operations on independent Terraform resources, thereby improving the operational efficiency. @liu-hm19 @hoangndst @SparkYuan
Support Runtime Configurations in Workspace
In this version, users can declare the Kubernetes cluster configs and Terraform Provider credentials as runtime configurations in the context
field in Workspace
. @liu-hm19
Support Using Spec for Preview and Apply
In this version, Kusion supports using the Spec
file as the input for the kusion preview
and kusion apply
command. Users can specify a Spec
file in the Stack
directory with the --spec-file
flag. @liu-hm19
Workload Modularization
In the version of v0.12.0
, we have decoupled the schema definitions of Service
and Job
workloads separately from the codes of Kusion. And in this version, we have completely modularized the Workload
, both of the schema definitions and module generator implementations for Service
and Job
workloads have been moved to the catalog repository. And users can also implement their own customized Workload
modules according to their needs. @SparkYuan
Bug Fixes
- Fix a bug of volume directory overwrite @vietanhtwdk
- Fix a bug of reusing cached Terraform providers @SparkYuan
- Fix a bug of
JsonPatch
error message exposure @Liuxingyu1111111
New Contributors
- @hoangndst made their first contribution in #1189
- @vietanhtwdk made their first contribution in #1214
Docker Images
kusionstack/kusion:v0.12.1
Full Changelog: v0.12.0...v0.12.1