Commit Graph

1198 Commits

Author SHA1 Message Date
loganhz 5a8ea608bb Fix node name display issue 2020-04-22 20:25:40 +08:00
Westly Wright 4b87106c37
PV table update configName watch values to ensure always new
When creating a new volume the configName computed property wasn't recomputed
properly because we were not watching all the correct values

rancher/rancher#26693
2020-04-20 08:58:53 -07:00
Westly Wright a66879ca47
disable upgrade btn if the app is up to date 2020-04-17 13:56:24 -07:00
Westly Wright f26237c4be
Hide catalog app upgrade action menu if it is the latest version 2020-04-17 12:13:26 -07:00
Westly Wright 9d9dc43e54
Refactor Longhorn PVC component to move to CSI driver
rancher/rancher#17972
2020-04-15 09:49:29 -07:00
Westly Wright aabf5976cd
Change volume expansion for longhorn storage class
rancher/rancher#26617
2020-04-14 14:18:41 -07:00
Westly Wright 0cbdcd2cc2
Update longhorn storage class to use correct provisioner
rancher/rancher#26617
2020-04-14 13:49:15 -07:00
Westly Wright 87204118e2
Add additional helm3 id to catalog constants and update checks
rancher/rancher#26560
2020-04-10 11:57:46 -07:00
Westly Wright f4206fdaa9
fix role context bugs
rancher/rancher#26547

lint error
2020-04-08 12:27:07 -07:00
loganhz d7376e21cb Display hosted k8s cluster region in cluster dashboard 2020-03-31 00:14:33 +08:00
Cody Jackson d3c0f5dfe2 Adding yet another condition to the CIS Add Schedule button
This now checks to see if there's and RKE template.
If there is an RKE template and the scheduleScanned is disabled
the button will be disabled unless there's an override available for
the scheduledClusterScan.enabled field.

rancher/rancher#26150
2020-03-21 02:17:28 -07:00
Cody Jackson 30c0a9afa0 Make CIS schedule and alert buttons disabled more in line with run scan button
rancher/rancher#25997
2020-03-17 11:28:25 -07:00
Cody Jackson 9485a3c4b4 Improve the UX of our Snapshots page
- Added a Snapshot Now button to the top of the table
- Added a Restore Snapshot option to the actions of each row which will
  select the current row when opening the modal

rancher/rancher#25511
2020-03-15 03:22:32 -07:00
Westly Wright 0de04c60e3
Merge pull request #3823 from codyrancher/cis-small
Several small CIS fixes
2020-03-10 12:25:10 -07:00
Cody Jackson ebd73129a1 Add profile column to CIS Scans page and modify cron default
rancher/rancher#25890
rancher/rancher#25933
2020-03-10 11:39:23 -07:00
Westly Wright 68b4b6406d
Enusre configName recomputes by watching driver and state
rancher/rancher#25930
2020-03-10 09:43:02 -07:00
Westly Wright 9abe302633
Merge pull request #3805 from codyrancher/cis-alert-config
Adding cisScan to displayCondition
2020-03-09 10:19:34 -07:00
Westly Wright 33f8b2d684
Merge pull request #3806 from codyrancher/cis-na
Adding the Not Applicable column to CIS Scans
2020-03-09 10:19:11 -07:00
Cody Jackson bc11ad5a1f Adding the Not Applicable column to CIS Scans
rancher/rancher#25857
2020-03-09 10:09:06 -07:00
Cody Jackson 78d4f1810d Adding cisScan to displayCondition
We were displaying the Condition as Not Configured for
security scan alerts on the alerts page. We needed to define
the displayCondition for cis scans so it would display
appropriately.

It will display as either Failure or Happens depending on the value of
failuresOnly.

rancher/rancher#25853
2020-03-09 09:36:58 -07:00
Westly Wright a5cf9b3f32
add new helm3 and system keys to catalog canClone
rancher/rancher#25850
2020-03-08 12:17:04 -07:00
Cody Jackson 79c283fd5e Resolve RKE Template issue caused by CIS
The profile helper methods were attached to the cluster model.
Unfortunately, the cluster isn't available when creating a new rke
template.

To resolve this I moved all of the cis helpers out of the cluster model
and utils and moved them into a cisHelpers service so they could be
used without access to the cluster itself.
2020-03-06 15:36:29 -07:00
Cody Jackson b5ac807e3c Integrated the backend of cis with alerts 2020-03-06 12:20:41 -07:00
Cody Jackson f58807bff1 Wired up the scheduling for cis 2020-03-06 12:16:06 -07:00
Cody Jackson 9dddea78c9 Adding support for N/A state and creating a better profile 2020-03-06 12:15:27 -07:00
Cody Jackson 355d592051 Large refectoring of CIS to improve UX
- Added Set Alert button
  - This will set the appropriate options for cis
- Added Set Schedule button
  - This will scroll the settings into view
- Added a modal so profiles can be picked
2020-03-06 12:15:27 -07:00
Westly Wright d522c0d1af
add helm version selector to catalog modal 2020-03-05 16:40:03 -07:00
Westly Wright a297edfe9c
add helm version check to models 2020-03-05 16:22:41 -07:00
Westly Wright a9ba72a73a
Only show rotate action in tooltips and banners if exists on model
rancher/rancher#25563
2020-02-28 15:44:26 -07:00
Westly Wright d00663111f
missing labels for k3sconfig 2020-02-26 15:55:08 -07:00
Westly Wright c4cc97c64a
Expose node info on K3S Cluster Upgrade 2020-02-25 15:31:54 -07:00
Westly Wright 191ebd31dd
Expose k3s node args and env vars for imported k3s clusters
rancher/rancher#25400
2020-02-25 10:42:09 -07:00
Westly Wright 45def9ed1e
Refactor logs connect so the logs connect every time
rancher/rancher#25297
2020-02-11 11:41:30 -07:00
Westly Wright 3f521e9353
Merge pull request #3749 from superseb/rhel8
Shorten OS name for RHEL8
2020-02-10 10:30:08 -07:00
Sebastiaan van Steenis 34a1eba8f4 Shorten OS name for RHEL8 2020-02-10 14:33:54 +01:00
Cody Jackson 93b505199c Refactor how cis scans are disabled.
This refactoring removed code duplication and
provides a more cohesive experience across all
of the pages that you can run a scan.

This will also now check and ensure the following
- there aren't running ClusterScans
- this isn't a windows cluster
- systemProject is available
- the cluster is active
- the action link is available

When the above isn't the case Run CIS Scan will not be present in
the cluster action drop downs and the Run CIS Scan but
 will be disabled on the CIS Scans and CIS Scan Detail
pages.

rancher/rancher#24759
rancher/rancher#25298
2020-02-07 12:08:28 -07:00
Vincent Fiduccia 5043c98142
Use server-side redeploy action if it exists (rancher/rancher#23053) 2020-02-06 00:05:20 -07:00
Cody Jackson df153f3888 Fixing Run CIS Scan on the cluster list page
Run CIS Scan was broken on the cluster list page because
currentCluster was being used instead of just using the current cluster.

I also removed the redirect and just use a growl notification to
indicate the scan is running.

rancher/rancher#25241
rancher/rancher#25159
2020-02-04 11:10:36 -07:00
Cody Jackson e6b4232390 Improve UX of CIS
Improving the UX of CIS based on the feedback that was received during
the review.

- Sort scans by date so newest will be on top.
- Details should be sorted by state in Fail, Skipped, Pass order
- Add a Run CIS Scan action to the cluster menu.
2020-02-03 10:44:01 -07:00
Westly Wright 2ff5d28998
remove model key from computed property on model
since this is a prop on the model there is no model to watch so changes to the
watched properties never triggered an update.

rancher/rancher#24748
2020-01-23 11:45:05 -07:00
Cody Jackson 42a0c4692c Add nodes to skipped test in the csv download
We want to display the nodes the test would run on even if it was skipped.

rancher/rancher#24725
2020-01-17 10:26:49 -07:00
Westly Wright 15018997ed
add error check on default check for RKE templates 2020-01-13 13:47:54 -07:00
loganhz 662a1ed260 Fix scale issue 2020-01-11 08:43:42 +08:00
shanewxy 0e5b2905f9 Enable add labels and annotations while adding secret
https://github.com/rancher/rancher/issues/21513
2019-12-25 17:50:23 +08:00
shanewxy 480986ef54 Enable add labels and annotations while adding Config Maps 2019-12-25 17:39:29 +08:00
loganhz 91e33de002 Fix CSI plugin issue
https://github.com/rancher/rancher/issues/24665
2019-12-21 12:43:59 +08:00
Westly Wright 69429238a3
Merge pull request #3651 from westlywright/bug.binary.configmap.keys
Expose ConfigMap binaryData keys on config map pages
2019-12-20 09:10:06 -07:00
Cody Jackson 3fb931ee46 Update the downloaded report
The downloaded report now has:
- A column for passed_nodes
- A column for failed_nodes
- A column for all nodes the test ran against
- The benchmark version in the header

rancher/rancher#24671
2019-12-19 16:52:33 -07:00
Westly Wright fc63cb1f3a
add config data to configmap that combines both data and binary data
This is only on display.

rancher/rancher#24238
2019-12-19 14:58:23 -07:00
Westly Wright 4a09b150a5
Merge pull request #3645 from ly5156/issue-24659
[UI] Fix the custom address surrounded by '*%' in registry credentials page
2019-12-18 09:40:25 -07:00
LiuYan 9b27c38f07 fix(registry-row): fix registry address col display content with '*%' if it's custom registry 2019-12-18 12:05:35 +08:00
Cody Jackson a93febe01f Make special case for the 'running' state colorI originally changed the color in transitioning which changed thecolor elsewhere like the workload progress bars. We decided tomake the color of running an exceptional case in CIS scans since themeaning of running differs here.rancher/rancher#24440rancher/rancher#24639 2019-12-17 16:46:43 -07:00
loganhz 78320f78de Fix psp labels issues
https://github.com/rancher/rancher/issues/24621
2019-12-17 11:07:16 +08:00
loganhz 8b892ce009 Support creating storage class for local persistent volumes
https://github.com/rancher/rancher/issues/24082
2019-12-16 17:36:04 +08:00
loganhz 067307dc56 Fix app progress bar issue
https://github.com/rancher/rancher/issues/24500
2019-12-10 14:28:46 +08:00
Cody Jackson 1698346518 Fix CIS detail table id sorting
This allows the id column to sort as if the ids are versions instead of
plain strings. This allows 1.1.2 to come before 1.1.10 when sorting.

rancher/rancher#24417
2019-12-05 14:50:19 -07:00
Westly Wright d61fb855dc
Merge pull request #3602 from westlywright/grb-groups-updates
Global Role Bugs
2019-12-03 14:52:21 -07:00
Westly Wright 56305e3f18
alert global role remover how many users have role
rancher/rancher#24301
2019-12-03 11:46:30 -07:00
Cody Jackson 5126642250 Implement the list and detail views for CIS scan
This adds and implements the /c/<clusterid>/cis/scan
and /c/<clusterid>/cis/scan/detail/<scanid> routes.

rancher/rancher#20425
2019-12-02 14:45:56 -07:00
Westly Wright a7a81456b4
Feature: associate global role w/external group
rancher/rancher#23452

expose link-to new-group route

Translations change and move static property (convention)

Refactor form-global-roles

Refactor such that user and group are optional parameters. Adds
groupPrincipalId. Destructure smarter so that users are not required for the
mapper function to work. Move bindings to own init. Refactor make to recognize
groups. Translations changes.

Add cru-group-account component

This component does not actually create a group but a global-role-binding with a
groupPrincipalId instead of a userId. Perhaps cru-global-role-binding would work
but in the future this component can and probably will be adapted to create
local groups as well, so the name would fit. At that point the component could
also be refactored to work for the add user page because at that point pretty
much doing the same thing but that is not with-in the scope of this change.

Currently the componet is expected to be used with an auth provider that
supports groups which is why it does not also create the group. This should be
taken into consideration if we ever update this to work with local groups.

Translations changes.

formatting

wip

Add tab nav template only component

rename users index route -> users & add groups route

get groups from grb list and build groupPrincipal list

Add role binding to the fetched group principal

Add account-group-row component and define table row views

global role binding with group edit page

Fix transitionTo in cancel and doneSaving -> cru-group-account

translations

Add initialPrincipal param to input-identity to allow use on edit

reduce duplicate principal calls and display on groups list page

fix role links types from account-group-row

add group delete functionality

translations and bulk action fix

sort global role names in modal and row

delete GRB modal translations

move users route to security-> users, break out groups route security

remove unneeded component

Live update fixes

translation fix

fix broken link to old accounts route

remove unneeded props, angle bracket components, general cleanup

lint fixes

Change add group button

Add warning on add group for non-local auth only and translations

Remove warning from delete group modal and change translations

re-org form-global-roles display

breaks the display out into base|user-custom|additional roles
adds back in details & descriptions
fixes role ids in translations file
2019-12-02 09:40:26 -07:00
Westly Wright 7f5debb985
Allow clone of global roles 2019-11-18 12:11:01 -07:00
Westly Wright 1ac41a98ce
Allow users to create global roles
rancher/rancher#23453
2019-11-18 10:45:14 -07:00
Westly Wright 87cd611652
Merge pull request #3513 from westlywright/fp.cr8.template.from.cluster
[Forwardport] Convert Existing Cluster to RKE Cluster Template
2019-11-13 15:25:36 -07:00
Westly Wright 8c9789f82f
check answers required fields for mc app
rancher/rancher#24057
2019-11-12 16:25:14 -07:00
loganhz 802b733417 Fix the issue that cannot delete role sometimes
https://github.com/rancher/rancher/issues/23823
2019-11-01 20:32:44 +08:00
Westly Wright 281a922cb4
Add save as rke template action to clusters
rancher/rancher#23752
2019-10-29 13:51:31 -07:00
Westly Wright e8626832c0
Merge pull request #3510 from codyrancher/node-template-ux
[forwardport] Provide better node template UX
2019-10-29 10:17:05 -07:00
Cody Jackson cb3bb885f1 Provide better node template UX
We want to provide the owner as additional information when showing
node templates on the node templates page. We also want to make it so
that when selecting a node template the users templates will be grouped
and sorted to the top by default.

rancher/rancher#23325
2019-10-29 09:42:14 -07:00
loganhz 1d8d9aee3b Fix comments 2019-10-25 10:10:27 +08:00
loganhz 2e50a798a0 Support Istio Gateway 2019-10-25 10:10:05 +08:00
Westly Wright ef002be770
Merge pull request #3432 from westlywright/feature.feature.flags
Feature Flags UI
2019-10-23 11:49:03 -07:00
Westly Wright ccd9d740ac
Ensure template computed prop is watching intl locale
rancher/rancher#23322
2019-10-17 10:43:38 -07:00
Westly Wright 5242a1fb7f
First run on Feature Flags ui
rancher/rancher#23184

Translation changes

Failing tests

cleanup
2019-10-17 10:15:04 -07:00
Westly Wright 1616b54aa4
remove other missing apis 2019-10-07 12:05:22 -07:00
Cody Jackson 6718c4886e Addressing a number of ember deprecations
- Moved from Ember.$() to importing jquery.
- Moved from fn().on() to on(fn())
- Moved from fn().observes() to observer(fn())

This got /g/clusters from 27 warnings to 5 warnings for me.
2019-10-03 10:53:36 -07:00
Westly Wright 7004f1e500
Merge pull request #3407 from codyrancher/cloud-credential
[2.3.2] Add # Node Templates column to cloud credentials
2019-10-02 14:01:04 -07:00
Westly Wright 0ef600f737
Merge pull request #3405 from westlywright/issue.21099
[2.3.2] Dynamically change version label on node dashboard
2019-10-02 14:00:17 -07:00
Cody Jackson 16fc847790 Fix linter warnings 2019-10-02 13:49:17 -07:00
Cody Jackson 6e1c472af6 Add # Node Templates column to cloud credentials
We want to provide a quick way to delete unused cloud credentials.
To do this we're going to show the user the number of node templates
that each cloud credential is associated with.

rancher/rancher#23064
2019-10-02 13:48:51 -07:00
Westly Wright 5f572f3674
Upgrade Ember to 3.12
Remove ember object and use regular object instead

Found durning upgrade to 3.12, I'm not sure why we'd even need to declare an
ember object for this return anyway.

Get the current cluster's id from scope servervice

Found durning upgrade to 3.12, not sure how this ever worked as I looked on live
and it was failing but the system didn't explode on 3.8. In 3.12
transistion.params is undefined and the whole system explodes. We were never
passing the queryparams so they wouldn't have come through. I changed this so we
fetched the current cluster id from the scope service and everything seems to
work correctly.

Ensure that accordion items only try to expand once during the init

Found durning upgrade to 3.12, expanded was being double rendered.

lint fix

test fixes

lint
2019-10-02 13:33:15 -07:00
Westly Wright 1c30a15ee1
general cleanup 2019-10-01 09:00:56 -07:00
Westly Wright 5fce14597a
Dynamically change version label on node dashboard for dock/contd
Checks the os info to see if its docker or container d and display the
appropriate label in each case.

rancher/rancher#21099
2019-10-01 09:00:56 -07:00
Cody Jackson 3bc195603b Use more appropriate keys to watch on @computed
The cluster upgrade notification wasn't properly updating when
the user enabled and disabled a revision. It required that the
page was refreshed before display the fresh data.

This resolves this issue by watching more appropriate keys
int he relevant computed properties. The most relevant
being the revision.@each.enabled on the latestRevision property.

rancher/rancher#23126
2019-09-30 14:44:56 -07:00
Cody Jackson acc6145586 Improve robustness of showing template/revision
- We will only conditionally render template/revision section on the
monitoring page if the cluster is using a template. This was
crashing the page before.
- We will now make sure there's a string when invoking replace
when generating the template and revision display names.
- We will now respect the enable flag of template revisions
when determining if an upgrade is available.

rancher/rancher#23126
2019-09-27 12:20:29 -07:00
Cody Jackson 71a7fb8d2d Include Template/Revision in cluster table
We want to make it easier for someone that is managing multiple
clusters to see what template and template revision a cluster
is using. We also want to make it easy for a user to notice
that a cluster isn't using the latest revision.

To achieve this we added the template and revision to a column
in the clusters table to display both. We also indicate add
a warning badge beside a revision when the revision isn't
the latest.

rancher/rancher#22047
2019-09-26 09:20:45 -07:00
loganhz cc7d1bb477 Add Alibaba App Hub in catalog list 2019-09-24 11:19:07 +08:00
Cody Jackson 72a60c44ea Improve and fix supported storage filtering
Editing was failing when an existing unsupported storage type had
already been used and the ferature flag unsupported-storage-drivers
was false. Adding a volume as part of a workload was also broken
when attempting to use an unsupported storage type.

To remedy this I decided to refactor the code and make the filtering
happen explicitly only for the dropdowns.

I also decided to make feature checking reusable and either to use
by adding a service to check if a flag is enabled.

rancher/rancher#22895
rancher/rancher#22998
2019-09-20 17:13:47 -07:00
Vincent Fiduccia 5dac97299a
Only show disabled global catalogs on global level, gray out 2019-09-19 10:13:21 -07:00
Vincent Fiduccia 466f699c9b
Regular rows for special catalogs 2019-09-19 04:31:50 -07:00
Cody Jackson 348c1c38e2 Hide unsupported storage providers
We want to make it more difficult to use unsupported storage providers
to reduce the likelihood of a user accidently using one of these
storage providers.

rancher/rancher#22895
2019-09-17 16:49:12 -07:00
loganhz 70b503bf1d Show related workloads in cert detail page 2019-09-10 10:16:26 +08:00
张浩 d95adf4404 Show related workloads in secret detail page 2019-09-10 10:01:32 +08:00
张浩 3e96c324e0 Show related workloads in config map detail page 2019-09-10 10:01:32 +08:00
张浩 b6bdc15505 Show related workloads in PVC detail page 2019-09-10 10:01:32 +08:00
loganhz b699be2c0b Fix undefined issues 2019-09-07 10:00:02 +08:00
Vincent Fiduccia ce07edfd98
Edit clusters using node templates you can't see (rancher/rancher#22080) 2019-08-30 14:15:24 -07:00
loganhz 6e5875ef9b Show warning for node has disk pressure 2019-08-30 19:08:59 +08:00
n313893254 bf696ebc34 Use disable/enable actions on ClusterTemplateRevision object
https://github.com/rancher/rancher/issues/22374
2019-08-28 11:24:23 +08:00
Vincent Fiduccia 81eb4933ee
Merge pull request #3292 from n313893254/24438
Fix node driver issue
2019-08-27 13:15:57 -07:00
Vincent Fiduccia 44a34702b0
Merge pull request #3289 from n313893254/22137
[TKE] Add diskConfigSet and fix subnetId
2019-08-27 13:12:33 -07:00
n313893254 0dd0b6a1d1 Fix node driver issue
https://github.com/rancher/rancher/issues/22333
2019-08-23 17:48:34 +08:00
n313893254 4b451a2f0f Fix TKE alert and get max and min disk size from TKE 2019-08-23 16:56:11 +08:00
Vincent Fiduccia c958770ea8
Enable default cluster tempalte checkbox (rancher/rancher#22230) 2019-08-19 12:57:33 -07:00
loganhz bcd4d00afd Show confirm popup when deactivating driver
https://github.com/rancher/rancher/issues/19876
2019-08-16 10:22:36 +08:00
Vincent Fiduccia d39b00ee22
Cluster template bugs 2019-08-13 17:28:17 -07:00
Vincent Fiduccia 1d135d0f73
Cleanup cluster template rows 2019-08-13 16:36:47 -07:00
n313893254 ba711d4936 Support exist condition for metric alert
https://github.com/rancher/rancher/issues/21790
2019-08-12 16:04:51 +08:00
Westly Wright fecf5c346e
Merge pull request #3182 from n313893254/istio
Istio UX change
2019-08-05 08:56:57 -07:00
n313893254 b3035335e3 Rebase and bugfix 2019-08-05 14:25:19 +08:00
n313893254 96b2aa862a Add auto inject action for namespace 2019-08-05 14:25:19 +08:00
loganhz b65eee8c49 Show inactive nodes and unhealthy components in cluster list
https://github.com/rancher/rancher/issues/21933
2019-08-03 07:21:28 +08:00
Westly Wright c4392a5ef9
allow users to create cluster template with azure fields empty
rancher/rancher#21759
2019-08-02 11:53:52 -07:00
Westly Wright 461700a2a9
fix cluster/cluster template validation
rancher/rancher#21616
2019-08-02 11:53:52 -07:00
loganhz 73336b817f Use windowsPreferedCluster for windows cluster 2019-08-02 06:20:26 +08:00
Westly Wright cba95c6470
cluster template revision enabled/disabled error handler
rancher/rancher#21699
2019-07-31 09:42:00 -07:00
Westly Wright 72816be833
set rke cached config correctly when cluster launch error
rancher/rancher#21723
2019-07-23 17:15:09 -07:00
Westly Wright c2350593f2
Fix some bugs in enforcementChanged and showing cluster template
rancher/rancher#21717
2019-07-23 15:56:09 -07:00
Vincent Fiduccia 95be7fe62e
Merge pull request #3132 from n313893254/access
Istio GA
2019-07-23 11:35:18 -07:00
Westly Wright 408546484d
lint 2019-07-23 11:12:47 -07:00
Westly Wright e7da5287b0
rollback read-only check, should be done via dynamic rbac 2019-07-23 10:56:08 -07:00
Westly Wright 226353e23c
Fix shared members with access greater then read-only
rancher/rancher#21689
2019-07-23 10:56:08 -07:00
loganhz a224ed6a36 Not allow project level monitoring in system project 2019-07-23 10:50:21 +08:00
loganhz db2488602f Support virtual service and destination rule 2019-07-23 10:50:20 +08:00
Westly Wright f9bde57dad
Merge pull request #3145 from loganhz/shell
Allow exec shell to not ready container
2019-07-22 09:41:06 -07:00
loganhz d8f12a6110 Allow exec shell to not ready container
https://github.com/rancher/rancher/issues/20493
2019-07-22 10:05:56 +08:00
loganhz 089d4aaef9 Fallback to latest version if default not exists
https://github.com/rancher/rancher/issues/21008
2019-07-22 08:03:28 +08:00
Westly Wright 31153b8e3e
Fix edit cluster with template bugs
rancher/rancher#21441
2019-07-19 15:41:56 -07:00
Westly Wright 2385bdd979
fix null error on members
rancher/rancher#21442
2019-07-19 12:48:53 -07:00
Westly Wright 3672d97914
Limit cluster template and revision actions for read-only users 2019-07-19 11:57:34 -07:00
Westly Wright 8ede0b7fdf
Fix backup config target with ui defined override question
rancher/rancher#21510
2019-07-19 09:23:48 -07:00
Westly Wright efdcd7c23e
fix can delete 2019-07-19 09:23:48 -07:00
Westly Wright 2504e854f7
Add enable/disable action to cluster template revisions
rancher/rancher#21407
2019-07-19 09:23:48 -07:00
Westly Wright 531c112539
Add edit action to cluster template 2019-07-17 16:51:10 -07:00
Westly Wright c580bcc753
fix cluster templates table not updating when revision is deleted 2019-07-16 11:50:34 -07:00
Westly Wright 00b2e2a8f3
Kubernetes versions with patch support for cluster templates
First itteration of new kube versions w patch support

fix alias issue

satisfies working with no override, hide questions, uniq questions

add templates service, add additional satisfies logic

cluster template translation

add setdefault action to cluster template revisions

Add cluster template link to clusters index page

apply cluster templates satisifies logic
2019-07-16 10:15:38 -07:00
Westly Wright b8b28e94db
Merge pull request #2834 from displague/feature/linodeCloudCredential
add Linode cloud credential
2019-07-16 09:36:24 -07:00
Eric Tokatlian a2ce818ea8 Bugfix #21435
- Adds appropriate google user icon post authentication
2019-07-10 15:37:19 -07:00
Eric Tokatlian 5aaff9f0d2 Bugfix #21384 adds proper principal id. 2019-07-09 12:39:34 -07:00
Westly Wright 2a66489f83
New cluster launch page
Refactor and decouple launch cluster

adds new routes for selecting cluster, selecting cluter template, and launching
cluster

Add first version of cluster template selection logic

WIP - First version of cluter-template resource pages & components

cluster template index

adds cru-cluster-template

save cluster template and cluster template revision

refactor rke cluster driver and add rke cluster driver to clust temp

add cluster template revision page

template revision changes

more questions

refactor cluster networking into component

cluster template questions components

first itteration of working add question

fixups for ct and ctr's

general fixes

quick revision select on new revision page

Move name, expose ctr name, move ctr source

Refactor ct/ctr table to use grouped form

share member added

single template no revisions rows

translations

translation changes

css toggle

css toggle on all elements

inline override

initial apply cluster template

initial show or lock when applying a cluster template

validation bug

first run at windows support overrides

abstract check override with component that yields

add check for override to most sections

bulk remove cluster template revision

more check override

handle errors better for ctrs

translations

bugs

add toggle to azure cloud provider

auth endpoint fix

computed override check and refactor

fixup question override inputs

remove cluster launch route

review fixups

cluster edit

fixup alias properties for overrides
2019-07-08 14:45:44 -07:00
Eric Tokatlian dfac8fb538 Adds google auth 2019-07-03 11:18:33 -07:00
Westly Wright a8016bb1f1
Merge pull request #3086 from westlywright/user.cluster.cert.alert
Add ui warning about expiring certificates
2019-07-03 08:57:59 -07:00
Westly Wright 6365530a51
Merge pull request #3100 from loganhz/corn
Add suspend and resume actions for cronjob
2019-07-02 08:52:25 -07:00
loganhz ce203bbcca Add suspend and resume actions for cronjob
https://github.com/rancher/rancher/issues/18945
2019-07-02 18:02:42 +08:00
LiuYan 4c36821c0d Location and Size fields can not display correctly for newly added node driver in node template list page 2019-07-02 15:38:11 +08:00
Westly Wright c0dd017650
use moment built in from now dropdown flavor text 2019-07-01 15:26:29 -07:00
Westly Wright b223ee55a7
Refactor translations, fixes for <1day, expired certs, js err, color, 2019-06-28 17:36:40 -06:00
Westly Wright 530845a91a
Add ui warning about expiring certificates 2019-06-28 15:07:23 -06:00
Westly Wright f9b3ba93a1
Merge pull request #3058 from loganhz/istio-pre
[Preview 2 Release]Istio preview release
2019-06-14 10:11:49 -07:00
loganhz 25b89d8760 Show istio icon if sidecar auto-injection enabled 2019-06-14 00:16:25 -07:00
loganhz f647059d23 Better error message for HPA
https://github.com/rancher/rancher/issues/20861
https://github.com/rancher/rancher/issues/20866
2019-06-13 22:48:03 -07:00