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
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
10 structure changes including:
3 Additions
7 Modifications
Modified 7 Breaking
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • template property Modified
GET /snapshot
  • Response
  • 200 response Modified
    • snapshots property Modified
GET /snapshot/{id}
  • Response
  • 200 response Modified
    • export property Added
GET /template/{id}
  • Response
  • 200 response Modified
    • sshkey-enabled property Removed
    • ssh-key-enabled, checksum properties Added
POST /instance-pool
  • Body
  • content type Modified
    • template property Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • template property Modified
Added 3
DELETE /template/{id}
GET /template
POST /template
8 structure changes including:
8 Modifications
Modified 8 Breaking
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • security-groups property Modified
GET /security-group
  • Response
  • 200 response Modified
    • security-groups property Modified
GET /security-group/{id}
  • Response
  • 200 response Modified
    • rules property Modified
POST /instance-pool
  • Body
  • content type Modified
    • security-groups property Modified
POST /security-group
  • Body
  • content type Modified
    • rules property Modified
POST /security-group/{id}/rules
  • Body
  • content type Modified
    • icmp property Modified
    • end-port, start-port properties Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • security-groups property Modified
42 structure changes including:
18 Breaking changes
24 Additions
18 Removals
Removed 18 Breaking
DELETE /security-group/{id}
DELETE /security-group/{id}/rules/{rule-id}
DELETE /snapshot/{id}
GET /instance-pool/{id}
GET /instance-type
GET /instance-type/{id}
GET /security-group
GET /security-group/{id}
GET /snapshot
GET /snapshot/{id}
GET /snapshot/{id}:export
GET /template/{id}
POST /instance
POST /instance-pool
POST /instance/{id}:create-snapshot
POST /security-group
POST /security-group/{id}/rules
POST /snapshot/{id}:export
Added 24
PUT /instance-pool/{id}
POST /snapshot/{id}:export
POST /security-group/{id}/rules
DELETE /instance-pool/{id}
DELETE /security-group/{id}
DELETE /security-group/{id}/rules/{rule-id}
DELETE /snapshot/{id}
GET /instance-pool
GET /instance-pool/{id}
GET /instance-type
GET /instance-type/{id}
GET /operation/{id}
GET /security-group
GET /security-group/{id}
GET /snapshot
GET /snapshot/{id}
GET /snapshot/{id}:export
GET /template/{id}
GET /zone
POST /instance
POST /instance-pool
POST /instance-pool/{id}:evict
POST /instance/{id}:create-snapshot
POST /security-group