yehielnetapp
e9f0fc0aad
actual change to add feature aggressiveScaleDown
2024-11-04 10:18:58 +02:00
yehiel etah
5d4d867086
spotinst: Bump k8s cluster controller to v2 ( #16717 )
...
* update controller v2, inform user on conflict with aws nodeTerminationHandler and Ocean
* add BuildPrune to addon,tested
* add note to release 1.31
2024-08-09 15:25:15 -07:00
justinsb
2a9343a168
Generate revisions of NLB objects, and introduce cleanup phase
...
This lets us safely make changes to otherwise immutable fields, in
particular for adding security groups to NLBs created without them.
We detect the older versions, and create deletion tasks to remove
them. These tasks can be deferred, and we expect them to be
deferred to a "prune" phase that runs after cluster apply.
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2024-02-17 11:41:15 -05:00
yehielnetapp
af19ad5664
add feature base
2023-11-12 14:19:37 +02:00
yehielnetapp
00fc4e78e8
add Label Resource Tag Specification Volumes
2023-11-12 14:19:15 +02:00
yehielnetapp
faf4da0014
add cluster orientation cluster config
2023-05-18 16:15:34 +03:00
yehielnetapp
497898328f
add feature spread nodes by to cluster
2023-05-17 12:56:44 +03:00
yehielnetapp
12067887d3
fix vng size try 2
2023-05-16 16:13:02 +03:00
yehielnetapp
30894869e7
fix vng size
2023-05-16 16:10:35 +03:00
yehielnetapp
39d242a2fe
add instance metdata config again
2023-05-16 13:44:09 +03:00
idanshoham
222e138683
feat(spot): Setting the VNG Size Limits in Launch Spec
2023-03-19 10:30:34 +02:00
Kubernetes Prow Robot
7b4430ff61
Merge pull request #14885 from johngmyers/root-volume
...
v1alpha3: Move IG root volume settings to sub-struct
2023-01-04 18:11:58 -08:00
justinsb
b7d9319fff
EnsureTask should panic on error
...
This means that we automatically check the error code. A linter could
detect errors here (maybe), but in practice we can't recover from
errors here anyway.
2023-01-04 08:29:20 -05:00
John Gardiner Myers
92958f9966
v1alpha3: Move IG root volume settings to sub-struct
2022-12-26 20:35:26 -08:00
John Gardiner Myers
b3dfcea95f
v1alpha3: Move AWS-specific CloudConfig settings to AWSSpec
2022-12-25 16:12:02 -08:00
John Gardiner Myers
7c3e32369a
Refactor Context into separate cloudup and nodeup types
2022-12-17 17:42:46 -08:00
John Gardiner Myers
235aa61594
v1alpha3: move networking fields under networking
2022-12-02 19:19:59 -08:00
John Gardiner Myers
d39ba74bd7
Change the control-plane IG role to "ControlPlane" in v1alpha3 API
2022-11-22 17:05:29 -08:00
Ciprian Hacman
d29812fc6e
Replace fi.Bool/Float*/Int*/StringValue() with fi.ValueOf
2022-11-19 03:45:23 +02:00
Ciprian Hacman
8f79c9bd68
Replace fi.Bool/Float*/Int*/String() with fi.PtrTo()
2022-11-19 03:45:22 +02:00
Zsolt Nagy
235c2281bd
Fix default launch spec detection
2022-10-06 11:15:57 +02:00
liranp
8061b27afd
feat(spot): add support for `rootVolumeEncryption`
2022-05-01 11:28:56 +03:00
liranp
55de5a31bf
feat(spot): ocean as a template for vngs
2022-03-02 21:37:45 +02:00
John Gardiner Myers
5385381633
Use IPv6-only subnets for worker nodes in private IPv6 topology
2022-01-06 21:00:00 -08:00
Robbie Lankford
88a9d50e73
fix ineffectual assignments
2021-12-12 18:16:46 -06:00
John Gardiner Myers
8fed76c8b2
Rename fields in v1alpha3 instancegroup API to fit acronym convention
2021-11-22 08:07:55 -08:00
liranp
b3a3526ad0
feat(spot/ocean): get instance types from `mixedInstancesPolicy`
2021-10-18 16:08:45 +03:00
liranp
30f09f9f07
feat(spot): new metadata label: utilize-commitments
2021-10-12 01:32:09 +03:00
Kubernetes Prow Robot
4005c209ff
Merge pull request #11604 from spotinst/feat-aws-nlb
...
Spotinst: Support for API Load Balancer with AWS/NLB
2021-06-10 04:29:28 -07:00
John Gardiner Myers
7c9e7e9286
Make Lifecycle field non-pointer
2021-06-02 23:02:16 -07:00
Peter Rifel
efef53cb2a
Add more lifecycles to HasLifecycle tasks
2021-06-01 23:08:49 -05:00
liranp
1d97fbd78c
feat(spot): support for api load balancer with aws/nlb
2021-05-26 03:35:37 +03:00
Ciprian Hacman
0e651dd8fc
Use AWSModelContext in remaining awsmodel files
2021-04-30 14:50:46 +03:00
liranp
97370b0adc
fix(spot/ocean): configure headroom resources only at the vng level
2021-04-06 23:41:40 +03:00
liranp
dc1ee9402a
feat(spot/ocean): support for block device mappings in launchspec
2021-03-10 15:30:39 +02:00
Ole Markus With
d415fdf1a1
Move bastion model to awsmodel
2021-03-07 22:06:20 +01:00
Ole Markus With
896f1740c6
Rename spotinst symbols and merge spotinstmodel with awsmodel
2021-03-07 22:06:12 +01:00