Change Updates

Do not miss any Exoscale APIv2 API changes, ever again

Subscribe to the Exoscale APIv2 API changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare
8 structure changes including:
2 Additions
6 Modifications
Modified 6 Breaking
POST /sks-cluster
  • Body
  • content type Modified
    • state, nodepools, created-at, endpoint, id properties Removed
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • state, id, created-at properties Removed
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • state, nodepools, level, addons, id, version, created-at, endpoint, cni properties Removed
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • version, created-at, template, state, size, instance-pool, id properties Removed
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:scale
  • Body
  • content type Modified
    • anti-affinity-groups, description, security-groups, name, instance-type, template, state, instance-pool, id, disk-size, version, created-at properties Removed
PUT /sks-cluster/{id}/upgrade
  • Body
  • content type Modified
    • description, cni, name, state, nodepools, level, addons, id, created-at, endpoint properties Removed
Added 2
DELETE /sks-cluster/{id}/nodepool/{sks-nodepool-id}/{field}
DELETE /sks-cluster/{id}/{field}
1 structure change including:
1 Addition
Added 1
POST /template/{id}
22 structure changes including:
8 Additions
14 Modifications
Modified 14
PUT /sks-cluster/{id}/upgrade
  • Body
  • content type Modified
    • nodepools property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:scale
  • Body
  • content type Modified
    • instance-pool property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • instance-pool property Modified
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • nodepools property Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • instance-pool property Modified
POST /sks-cluster
  • Body
  • content type Modified
    • nodepools property Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool property Modified
POST /load-balancer
  • Body
  • content type Modified
    • services property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • instance-pool property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools property Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool property Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services property Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers property Modified
Added 8
PUT /instance-pool/{id}:scale
PUT /instance-pool/{id}:evict
PUT /instance-pool/{id}
POST /instance-pool
GET /instance-pool/{id}
GET /instance-pool
GET /elastic-ip/{id}
DELETE /instance-pool/{id}
5 structure changes including:
5 Modifications
Modified 5 Breaking
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • addons property Modified
    • cni property Added
POST /sks-cluster
  • Body
  • content type Modified
    • addons property Modified
    • cni property Added
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • addons property Modified
    • cni property Added
PUT /sks-cluster/{id}/upgrade
  • Body
  • content type Modified
    • addons property Modified
    • cni property Added
5 structure changes including:
5 Modifications
Modified 5
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • level property Added
POST /sks-cluster
  • Body
  • content type Modified
    • level property Added
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • level property Added
PUT /sks-cluster/{id}/upgrade
  • Body
  • content type Modified
    • level property Added
6 structure changes including:
2 Additions
4 Modifications
Modified 4 Breaking
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • enable-exoscale-cloud-controller property Removed
    • addons property Added
POST /sks-cluster
  • Body
  • content type Modified
    • enable-exoscale-cloud-controller property Removed
    • addons property Added
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • enable-exoscale-cloud-controller property Removed
    • addons property Added
Added 2
GET /ssh-key/{name}
PUT /sks-cluster/{id}/upgrade
13 structure changes including:
13 Modifications
Modified 13
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers property Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services property Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool property Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • instance-pool property Modified
POST /load-balancer
  • Body
  • content type Modified
    • services property Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool property Modified
POST /sks-cluster
  • Body
  • content type Modified
    • nodepools property Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • instance-pool property Modified
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • nodepools property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • instance-pool property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:scale
  • Body
  • content type Modified
    • instance-pool property Modified
1 structure change including:
1 Addition
Added 1
GET /sks-cluster-version
2 structure changes including:
2 Additions
Added 2
DELETE /anti-affinity-group/{id}
POST /anti-affinity-group
61 structure changes including:
25 Breaking changes
28 Additions
8 Modifications
25 Removals
Modified 8
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups property Added
POST /sks-cluster
  • Body
  • content type Modified
    • nodepools property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • anti-affinity-groups property Added
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools property Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • nodepools property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • anti-affinity-groups property Added
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:scale
  • Body
  • content type Modified
    • anti-affinity-groups property Added
Removed 25 Breaking
PUT /private-network/{id}
GET /operation/{id}
GET /instance-type/{id}
GET /instance-type
DELETE /template/{id}
DELETE /snapshot/{id}
DELETE /security-group/{id}/rules/{rule-id}
DELETE /security-group/{id}
DELETE /private-network/{id}
POST /template
POST /snapshot/{id}:export
POST /security-group/{id}/rules
POST /security-group
POST /private-network
POST /instance/{id}:create-snapshot
POST /instance
GET /zone
GET /template/{id}
GET /template
GET /snapshot/{id}
GET /snapshot
GET /security-group/{id}
GET /security-group
GET /private-network/{id}
GET /private-network
Added 28
DELETE /private-network/{id}
DELETE /security-group/{id}
DELETE /security-group/{id}/rules/{rule-id}
DELETE /snapshot/{id}
DELETE /template/{id}
GET /anti-affinity-group
GET /anti-affinity-group/{id}
GET /instance-type
GET /instance-type/{id}
GET /operation/{id}
GET /private-network
GET /private-network/{id}
GET /security-group
GET /security-group/{id}
GET /snapshot
GET /snapshot/{id}
GET /template
GET /template/{id}
GET /zone
POST /instance
POST /instance/{id}:create-snapshot
POST /private-network
POST /security-group
POST /security-group/{id}/rules
POST /snapshot/{id}:export
POST /template
PUT /private-network/{id}
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:evict
1 structure change including:
1 Breaking change
1 Removal
Removed 1 Breaking
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:evict
4 structure changes including:
4 Modifications
Modified 4
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • enable-exoscale-cloud-controller property Added
POST /sks-cluster
  • Body
  • content type Modified
    • enable-exoscale-cloud-controller property Added
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • enable-exoscale-cloud-controller property Added
4 structure changes including:
2 Breaking changes
2 Additions
2 Removals
Removed 2 Breaking
GET /private-network
GET /private-network/{id}
Added 2
GET /private-network
GET /private-network/{id}
14 structure changes including:
2 Breaking changes
7 Additions
5 Modifications
2 Removals
Modified 5 Breaking
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • sks-nodepools property Removed
    • nodepools property Added
POST /sks-cluster
  • Body
  • content type Modified
    • sks-nodepools property Removed
    • nodepools property Added
POST /sks-cluster-kubeconfig/{id}
  • Body
  • content type Modified
    • roles property Removed
    • groups property Added
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • sks-nodepools property Removed
    • nodepools property Added
Removed 2 Breaking
GET /sks-cluster/{id}/nodepool
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
Added 7
DELETE /private-network/{id}
GET /private-network
GET /private-network/{id}
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
POST /private-network
PUT /private-network/{id}
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:evict
1 structure change including:
1 Modification
Modified 1 Breaking
POST /instance/{instance-id}:revert-snapshot
  • Path
  • id path parameter Removed
  • instance-id path parameter Added
12 structure changes including:
12 Modifications
Modified 12
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • sks-nodepools property Modified
GET /sks-cluster/{id}/nodepool
  • Response
  • 200 response Modified
    • sks-nodepools property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • template property Modified
GET /template
  • Response
  • 200 response Modified
    • templates property Modified
GET /template/{id}
  • Response
  • 200 response Modified
    • size property Added
POST /sks-cluster
  • Body
  • content type Modified
    • sks-nodepools property Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • template property Modified
POST /template
  • Body
  • content type Modified
    • size property Added
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • sks-nodepools property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • template property Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:scale
  • Body
  • content type Modified
    • template property Modified
12 structure changes including:
12 Additions
Added 12
DELETE /sks-cluster/{id}
DELETE /sks-cluster/{id}/nodepool/{sks-nodepool-id}
GET /sks-cluster
GET /sks-cluster/{id}
GET /sks-cluster/{id}/nodepool
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
POST /sks-cluster
POST /sks-cluster-kubeconfig/{id}
POST /sks-cluster/{id}/nodepool
PUT /sks-cluster/{id}
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:scale