There are changes required for the ember upgrade but additional changes
for individual libs are also present. Commit has been squashed, see
individual commits if needed.
There are a bunch of HBS changes as well. These are to deal with a
couple new rules and there impact is low. The button one has bitten us a
few time so this seemed great to add IMO.
update ember 3.12.4
ember 3.13
fixes for new eslint rules
ember 3.13->3.14
ember3.14->3.16
ember3.16->3.20
3.20 lint rules
yarn upgrade
update ember-optional-feature
update deps that can go to patch versions
upgrade major versions that are possible
update ansi_up
only reset term var if we're not destroying
prevents new ember 'same computation' error
update async
upgrade dot-object
new-catalog - add set to deal with new warning
marked-down - drop call into next to ensure its called at the correct time
upgrade ember-assign
update ember-cli-clipboard
remove unused & deprecated ember-cli-release
remove unused drag-drop lib
use set on tracked prop
update ember-flatpickr && cli-test-loader
upgrade ember-href-to
update filesaver
update liquid-fire and ipaddr
upgrade jsondiffpatch
upgrade marked
upgrade semver
update xterm
Update ember-basic-dropdown
the library has changed quite a bit and no longer provides an addon for the content-item where we handling the click event to close the dropdown,
thus click events must be added manually to the items being clicked to close the dropdown.
udpate dompurify
fix page header project styles
Bump ember api store, remove npm-run-all
Autofix button types from hbs linting
this change looks large but only adds `type` button to any buttons that dont have a type, which should help to reduce weird side effects
more hbs lint changes for no-negate-condition
turned off a couple rules that could be too much to test right now
* Add vendors for istio
* Add istio lib
* Add kiali UI vendor
* Expose components in shared lib
* Istio css
* Support kiali graph in Rancher UI
* Show traffic metrics from istio
* Enable istio in cluster level
* Toggle for istio sidecar auto injection
* Support add istio config
* Reuse catalog for istio config
* Support enable global registry in local cluster
* Rename traffic rule
* Not upgrade template version for istio
* Fix istio project level routing issue
* Fix comments
* Bug fix
* Add kiali copyright
* App name is not required in schema
* Use cytoscape dagre from npm
* Bug fix
* Hide traffic rule
rancher/rancher#6364
Change logic around retain ip on upgrade
rancher/rancher#5410
Refactor retainIp prop on services
@vincent99 and I had a discussion. Since retainIp is a service level
setting it does not make sense (nor did it ever work) to have retainIp
on sidekicks. So the setting has been removed from that screen. Additionally
since an upgrade does not modify the service but rather the launch config
turning Retain IP on/off during the upgrade does not work. The new requirement
is to disable the checkbox during an upgrade. The upgrade should retain the
origianl value.
rancher/rancher#5410
add password validate desc to local auth config page
rancher/rancher#6362
Change the way stack graph handles route transitions
rancher/rancher#6343
Prevent user from selecting a new catalog template
until the previous one loads
rancher/rancher#6166
Ensure ext service only shows the label outlet
rancher/rancher#5927
Remove double hr element when service doesnt have image
rancher/rancher#5850
Refactor how machine driver icons are displayed
rancher/rancher#5738
Add new fields to ldap config
rancher/rancher#3875