API v4.69.0
Added
A
disks
field was added to the Linode Kubernetes Engine (LKE) collection. This field allows you to define a custom disk layout for the nodes in a cluster’s Node Pool. A custom disk layout is only required for specific use cases. If this field is omitted, the nodes in a Node Pool will have a default disk layout consisting of a single partition. Thedisks
field is available from the following endpoints:- Create Kubernetes Cluster (POST /lke/clusters).
- Create Node Pool (POST /lke/clusters/{clusterId}/pools)
- View Node Pool (GET /lke/clusters/{clusterId}/pools/{poolId})
When Listing Account Events (GET /v4/account/events), you can now filter by its
action
field. See Filtering and Sorting to learn how to search API v4 collections.
Changed
Added improved error handling for the
ssl_cert
andssl_key
fields in the NodeBalancer collection. Error messages will now explain if a provided key is in an incorrect format. These fields are available from the following endpoints:Create Config (POST /nodebalancers/{nodeBalancerId}/configs)
Update Config (PUT /nodebalancers/{nodeBalancerId}/configs/{configId})
The
tag
field for the Domain Record collection is now filterable. See Filtering and Sorting to learn how to search API v4 collections.
Fixed
A bug was fixed that allowed multiple Account Users to be created with the same
username
. This bug affected the Create User (POST /account/users) and Update User (PUT /account/users/{username}) endpoints.Combined the
LKEClusterRequestBody
into theLKECluste
r schema object and removed theLKEClusterRequestBody
object within the APIv4 OpenAPI 3 reference. This change fixed some display issues on the Linode API Documentation website for the Linode Kubernetes Engine Endpoint collection.When creating an LKE Cluster (POST /lke/clusters) or updating an LKE Cluster (PUT /lke/clusters/{clusterId}), the
label
field supports valid Unicode outside of the ASCII table. Previously, the APIv4 reference listed the incorrect character limitations for this field.