Commit Graph

22 Commits

Author SHA1 Message Date
Timo Reimann 38b71c3469 Deserialize meta field for remaining APIs 2019-12-12 09:46:43 +01:00
Steven Normore 39336c2175 DOKS: get cluster credentials 2019-09-24 16:57:02 -04:00
Steven Normore 7a62a2d77a doks: add dropletID to node instance 2019-09-16 11:19:20 -04:00
Steven Normore a8ed340188 Add Kubernetes node pool autoscale fields 2019-09-06 10:35:13 -04:00
Hilary (hilz) Holz 9ee696ef92
Merge pull request #251 from digitalocean/k8s-update-nil-fields
Support unset fields on Kubernetes cluster and node pool updates
2019-09-03 13:59:14 -07:00
Steven Normore f17f03813b Add Kubernetes.GetUser 2019-09-03 14:00:19 -04:00
Steven Normore 6201dd91ab Support unset/nil auto_upgrade field on Kubernetes cluster update. 2019-09-01 16:03:06 -04:00
Steven Normore 175454b6d7 Support unset/nil count field on Kubernetes node pool updates. 2019-09-01 09:11:46 -04:00
Bouke van der Bijl 1f7717623f kubernetes: Add DeleteNode method
Deprecate RecycleNodePoolNodes
2019-05-18 12:02:25 +02:00
Adam Wolfe Gordon 7243eb3e3c kubernetes: Add support for upgrades
Add two Kubernetes methods related to upgrading clusters:

1. GetUpgrades() fetches the available upgrade versions for a cluster.
2. Upgrade() requests that a cluster be upgraded.
2019-05-13 11:13:33 -06:00
Adam Wolfe Gordon 858f4f227d kubernetes: Support the `AutoUpgrade` flag for clusters
This flag indicates that a cluster should be automatically upgraded
during its maintenance window when a new Kubernetes patch release is
available.

Support fetching the flag, and setting it either on cluster creation or
via an update post-creation.
2019-05-13 10:26:15 -06:00
Adam Wolfe Gordon deda65264c kubernetes: Handle the `upgrading` status
This is the status for clusters that are currently being upgraded.
2019-05-13 10:24:00 -06:00
Fatih Arslan 0d32ded331 godo/kubernetes: add function to get the maintenance day 2019-04-16 14:11:23 +03:00
Fatih Arslan ce8dd22352 godo/kubernetes: add tests to Unmarshal/Marshal of maintenance days 2019-04-15 23:18:28 +03:00
Fatih Arslan f8bc115200 godo/kubernetes: add maintenance policy support
This PR adds the maintenance policy support for the upcoming Maintenance
Window feature on the Managed Kubernetes service.
2019-04-15 13:58:41 +03:00
Jason Heimann 6760694045 roll out vpc functionality 2019-04-02 15:22:16 -07:00
Nan Zhong be6852ebf1 k8saas: remove defaults from options 2018-11-29 10:45:03 -05:00
Antoine Grondin f70deb6387 k8s: add details of `options` call 2018-11-29 03:14:52 -08:00
Antoine Grondin 097f9a40d4 k8saas: provide constants for cluster states 2018-11-27 19:18:29 -08:00
Antoine Grondin cb41052996 k8saas: pluralize `NodePool` 2018-11-12 15:11:03 -08:00
Antoine Grondin 3bef7f9e3b k8saas: remove `*Links` from singular resource 2018-11-12 15:10:11 -08:00
Antoine Grondin f628842763 k8saas: add support for Kubernetes endpoints 2018-11-12 15:02:26 -08:00