Commit graph

16 commits

Author SHA1 Message Date
Mike Greiling
9fb1df8f97 Hide cluster details until cluster is created
Only display the details of the cluster page when the cluster
exists. If it is in "creating" state, show a message and a spinner
2019-08-02 20:08:53 +00:00
Enrique Alcantara
71c53eeca8
Transition from installable to not_installable
Contemplate the scenario where a K8 managed application becomes
not_installable after being installable.
2019-06-24 16:23:33 -04:00
Enrique Alcántara
940c812d5e Replace upgrade with update
Use update term instead of update in the clusters managed app
implementation in order to make the implementation and UI
language more consistent.
2019-06-06 14:15:39 +00:00
Enrique Alcantara
2f0ec5c017 Add updateSuccessful/Failed props to knative app
They are used to indicate when knative domain name
has changed
2019-05-30 18:19:38 -04:00
Enrique Alcantara
60c58c7570 Extract knative domain editor into a component
The new component also implements several improvements in the
knative domain editor workflow:

- Display a loading spinner when saving changes in the domain name
- Display success toast message indicating changes were saved
successfully.
- Display error message in the contraty occurs
2019-05-30 18:19:32 -04:00
Jacques Erasmus
3c913df28e Add changelog entry
Added a changelog entry for the feature
2019-05-27 08:23:17 +00:00
Peter Leitzen
35f52b6364 Resolve "Support Prometheus for group-level clusters" 2019-05-06 22:03:37 +00:00
Enrique Alcantara
3945e18176 CE-backport track uninstall button clicks 2019-05-02 15:31:16 -04:00
Enrique Alcántara
bf229a6c63 Uninstall application confirm modal component
- Vue confirmation modal implementation
- CSS tweaks for modal default height
2019-05-02 14:17:03 +00:00
Enrique Alcantara
8703fdaae8 Fix base domain help text update 2019-04-26 11:17:05 -04:00
Enrique Alcántara
690382dda6 Use a FSM to determine application next state
- Separate cluster application UI state from server-side app status
- Use a state machine to determine cluster application next state
- Instead of using two variables to keep track of when an app
is installing or updating, just use the app status property and control
server-side and user events using the FSM service.
2019-04-26 08:15:44 +00:00
Jacques Erasmus
1dc5b6ab37 Implement toast component
Implemented the toast component for success messages
2019-04-25 14:50:57 +00:00
Enrique Alcantara
5a7b8666ca Show uninstall button when app is uninstallable
- Create empty uninstall_button component.
- Add uninstallable property to application_row component.
- Display Uninstall button if app is uninstallable and it
is installed.
2019-04-18 08:27:14 -04:00
Enrique Alcantara
8f6ec252a3 Determine if app is installed in the store
- Create installed property for cluster apps
- Pass installed property to the application_row component
2019-04-17 11:01:33 -04:00
Enrique Alcantara
4722b852e3 Increase clusters bundle specs timeout 2019-04-11 08:58:33 -04:00
Enrique Alcántara
be8997ca7c Migrate clusters tests to jest
Move cluster applications manager tests from karma to jest. Fixes
some migration issues related with timeouts, and HTTP request
expectations.
2019-04-08 07:31:27 +00:00