Commit Graph

27 Commits

Author SHA1 Message Date
Nancy Butler d3ecf2a5d5 fix node role value 2022-12-21 08:50:28 -07:00
Nancy Butler 126703f1f7 add ability to select custom node role during eks creation 2022-12-08 15:11:45 -07:00
Anna Blendermann 0f0260ea25 Update eks node group asg desired and minsize to 0 2022-08-25 18:03:17 -04:00
Westly Wright 1ddaff8d87
fix incorrect lt name display and resource tags 2021-02-18 17:13:02 -07:00
Westly Wright bda3dbd716
refactor node group row to handle new data source when lt is used 2021-02-18 15:29:43 -07:00
Westly Wright 695ce8737f
refactor filteredLaunchTemplates to remove unnecessary mapping 2021-02-17 15:30:24 -07:00
Westly Wright 43b7dff7e1
update spot instance ux for wider instance type selects
rancher/rancher#31322
2021-02-16 11:42:29 -07:00
Westly Wright 6025b9cfb3
change spot instnace type read only check
spot instance types should only be available when adding new rows regardless of user template or rancher managed
2021-02-12 14:45:41 -07:00
Westly Wright 6b3cc56ab6
swap schedule once for later to ensure that the area is inited
rancher/rancher#31197
2021-02-12 14:45:41 -07:00
Westly Wright 509e41d448
rework the spot instance types ux
updated the spot instance to make spot instance types required along with adding a default row
during the process I also found that the nodegroups data was being reset on a failure so added some wrappers around the observer for this.

rancher/rancher#31213
rancher/rancher#31288
2021-02-12 14:45:41 -07:00
Westly Wright a57342b542
Ensure correct launch template name is selected
rancher/rancher#31205
2021-02-10 11:08:17 -07:00
Westly Wright 235784a91e
ensure textarea-autogrow grows when component is loaded
rancher/rancher#31197
2021-02-09 11:55:22 -07:00
Westly Wright eb7c7ab06d
node group doesn't have sshKey it has ec2SshKey
rancher/rancher#31191
2021-02-09 11:32:21 -07:00
Westly Wright a2dc6b4aef
create computed for launchTemplate.version
since the property has to be an int and the select component doesn't work with anything but strings

rancher/rancher#31190
2021-02-09 09:36:01 -07:00
Westly Wright f0ab4fa7f5
handle spot instance type coming in from eks launch template
rancher/rancher#31077
2021-02-01 15:42:14 -07:00
Westly Wright 3cc8f63176
fix create/edit mode lt select of node group row
rancher/rancher#31063
2021-02-01 10:46:09 -07:00
Westly Wright 495a596eb1
when requesting spot instances you can not include instance type
rancher/rancher#31049
2021-01-29 09:19:34 -07:00
Westly Wright 02e6230e5f
incorrect editing state for user data
rancher/rancher#30613
2021-01-28 11:26:00 -07:00
Westly Wright 95a952da0f
Add AMI help block to eks v2
rancher/rancher#31032
2021-01-28 10:40:40 -07:00
Westly Wright e56fb69396
EKS Launch Templates
rancher/rancher#30613

Initial seperation of the node instance info and group info EKS v2

Template versions

inputs enabled for eks launch templates

build files

Resource instance tags

resource template cleanup

lint fix

dont disable gpu or spot during create

launch template pr feedback

Add example user data and removal on save logic
2021-01-26 15:52:24 -07:00
Westly Wright 1128d2be61
add extra version upgrade logic for eks v2
Cluster version can only deviate from node group versions by 1, so if any node group version is more than 1 behind the cluster can not upgrade until the node groups upgrade
New node groups should version set to that of the cluster not the other node groups

rancher/rancher#28968
rancher/rancher#29166
2020-09-25 16:06:19 -07:00
Westly Wright e8425ff414
Update editable fields
rancher/rancher#29137
2020-09-24 17:01:22 -07:00
Westly Wright 5c9bd91cb4
Rework node group upgrade ux
This makes the node group upgrade ux closer to the ux of AWS console.
Removes the node group version select, replaces with a radio.
Adds logic to set the new nodegroup version on edit to the version of other nodegroups
Adds logic to prevent node group version upgrade when cluster version is being upgraded.

rancher/rancher#28965
rancher/rancher#28966
rancher/rancher#28968
2020-09-24 12:06:03 -07:00
Westly Wright 2e3d110ea6
Update cluster save to handle eks v2 sync
also makes eks v2 node group names uneditable

rancher/rancher#28541
2020-09-11 09:20:01 -07:00
Westly Wright 4925f54ef7
Expose node group versions on eks v2 node groups
adds both tooltip warning on cluster row and alert warning on cluster dashboard

version can only be updated on edit when cluster version is different from node group version
all other times we set the node group version to the clusters version

rancher/rancher#28335
2020-08-14 16:38:02 -07:00
Westly Wright f21f3097c0
Fix incorrect setTags for node-group-row eks v2
rancher/rancher#28124
2020-07-29 10:55:52 -07:00
Westly Wright 3d13864e53
Amazon EKS V2
error handler

wip - dev for aws cloud creds

wip - refactor aws login

wip - kms key

wip - encrypt secrets

wip - private access & vpcs

wip - translations and formatting

wip - more cleanup

remove unneeded code

wip - node groups

add ability to disable value label

fix double import, fix double negative disable add button and expose
addbuttonenabled

clean up public access and node groups

cleanup variable names and default config

eks regions

wip - eks v2 select

differentiate v1/2 amazon eks providers

clean up node groups, translations

unionize top errors

Consolidate aws util statics

WIP - Import/Cloud Creds

tweak cloud cred events for eks driver

WIP new import selector

drop unneeded variables eks import

kms keys cleanup

allow user to enter if the kms keys call fails

firefox styles

drop vpc selection and group subnets by vpcs

import cluster name input if allClusters fails to load from eks

make eks import a bit more dynamic

fix bug in driver eks for default subnet

more imported cleanup

eks v2 edit

eks v2 vendors

remove use cloud creds temp branchs

push current version to version choices if it doesnt exist

eks v2 rename cloudcred param

fix eks v2 versions

clean up for pr
2020-07-22 16:09:14 -07:00