Commit Graph

16 Commits

Author SHA1 Message Date
liranp 2f874be0a1
feat(spot/ocean): set spot percentage on launchspec level 2021-01-10 15:22:43 +02:00
Justin SB 1945a656a0 Remove deprecated ResourceHolder
Cleaning up what is now dead code.
2020-12-19 23:15:37 -05:00
Justin SB 45d11ba12c Replace (some) deprecated ResourceHolder with Resource
This removes more of the deprecated type, but it also simplifies
refactoring the GCE InstanceTemplate.
2020-12-19 09:51:43 -05:00
Peter Rifel 4d9f0128a3
Upgrade to klog2
This splits up the kubernetes 1.19 PR to make it easier to keep up to date until we get it sorted out.
2020-08-16 20:56:48 -05:00
liranp 64c07b336a
feat(spot/ocean): add support for instance types in launchspec 2020-08-13 16:32:54 +03:00
Peter Rifel f41072b601
Remove embedded structs from spotinst terraform types
The HCL2 library doesn't handle embedded structs like json marshalling does, so this inlines the fields to match how terraform represents the resources.
There was only one type that was emedded in two places, so I just copied those fields.
2020-08-04 14:43:24 -05:00
John Gardiner Myers f72dac180d Switch to new fitasks marker 2020-07-28 11:48:08 -07:00
Kubernetes Prow Robot d461bfddaf
Merge pull request #9449 from johngmyers/userdata-task
Refactor BootstrapScript into a Task
2020-06-28 16:40:14 -07:00
liranp b80a0af843
feat(spot/launchspec): add support for root volume size 2020-06-28 16:34:13 +03:00
John Gardiner Myers 87446f8894 Make all users of userdata declare it as a dependency 2020-06-26 10:31:52 -07:00
Peter Rifel 964d402eb5
Store terraform launchtemplate userdata in plaintext rather than b64
This makes it easier to grok the userdata contents
2020-06-16 16:53:49 -05:00
liranp 870bdfdcff
feature(spotinst): add support for auto scaler configuration 2020-04-19 14:22:57 +03:00
Peter Rifel 04a5ead08e Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
liranp 11a532aff6
feat(spotinst/ocean): add support for tags (cloud labels) 2020-02-23 21:28:14 +02:00
mikesplain 9e55b8230a Update copyright notices
Also cleans some white spaces
2019-09-09 14:47:51 -04:00
liranp 80020052d3
feat(spotinst): new instance group type: ocean 2019-06-03 12:38:46 +03:00