Commit Graph

5 Commits

Author SHA1 Message Date
Nancy 557d0280fb
EKS Provisioning (#10581)
* eks initial

* k8s options

* eks node group component

* add config and networking components

* fix default region on initial load

* use .sync modifier in network tab

* launch templates

* node group styling

* spot instances/launch template instance type

* fix selectcredential footer when not showing the rest of the form

* cluster name description and options

* iam listRoles

* subnets

* k8s version dropdown custom

* logging tab

* agent deployment customization, labels and annotations

* working default values

* fix edit eks/aks

* instance types dropdown improvements and spot instance type filtering

* validation;

localization

* todos

* tests

* move diffUpstreamSpec

* clean up

* improve launch template loading appearance

* fix kms key fetch

* fix custom role radio

* fix failing nodegroup test

* fix lint

* fix typescript errors in crueks

* nodegroup ts

* cache ec2 instance types

* cache instance types in vuex

* nodegroup ts

* ts errors in eks networking

* eks config ts errors

* tweak nodegroup input sizing

* reset nodegroup default values if the launch template is cleared

* add tooltips and userdata file upload button to node groups

* add networking tooltips; make credential dropdown half width when not showing credential form controls

* fix rancher managed launch template detection

* fix networking tooltip

* show when a node group has a rancher-managed launch template

* fix error filtering for ec2 iam roles

* add system labels and annotations for norman clusters

* lint

* lint

* fix labels and annotations getters in norman cluster model

* added tests for norman cluster system labels and annotations

* fix some eks typescript and hide cluster name when no credential

* fix userdata sublabel link

* fix networking info banner translation typo

* node group size labels and tags should be editable
2024-04-26 09:06:48 -07:00
Giuseppe Leo cb6f806274
Correct issue with TS after tsconfig split with unit tests (#9686)
* Correct file test naming

* Correct test files import and names

* Restructure TS configuration with shared path

* Copied TS configuration for shell due current architecture state
2023-12-12 11:35:38 +01:00
Giuseppe Leo 479125264f
Vue files are not correctly instrumented by the tests (#7166)
* Remove merge to master on PR tests due coverage issue

* Update GI action versions from 2 to 3

* Re-enable HTMl coverage for tests

* Remove deprecated nyc in package configuration from merge conflict; Ignore further folders from coverage

* Change tests checkout and print changed files on test during coverage job

* Add codecov configuration

* Add coverage if instrumented

* Remove changed files steps

* Increase memory for unit test

* Add .vue extension to unit test instrumentation

Add .vue extension to unit test instrumentation

* Remove HTML coverage due 'file:' issue

* Remove HTML report and add .vue files

* Restore GHA fetch to 1 for last commit
2023-09-01 10:02:51 +02:00
Giuseppe Leo 7c42ef99e1
Add transformer for require using Babel (#8836) 2023-05-12 11:22:46 +02:00
Cody Jackson bbb7eebc90 Removing nuxt 2023-03-03 11:49:26 +00:00