summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/clusters/services
diff options
context:
space:
mode:
authorEnrique Alcantara <ealcantara@gitlab.com>2019-06-24 16:07:28 -0400
committerEnrique Alcantara <ealcantara@gitlab.com>2019-06-24 16:23:33 -0400
commit71c53eeca8f2e0fe89963887f89d0f1a6018449a (patch)
treef48b8a7754d1feb40956f409256e1e43425e4192 /app/assets/javascripts/clusters/services
parentbf8f5b8f446c504ca13ef2a8cf28cc3faeaf3253 (diff)
downloadgitlab-ce-71c53eeca8f2e0fe89963887f89d0f1a6018449a.tar.gz
Transition from installable to not_installablefrom-installable-to-not-installable
Contemplate the scenario where a K8 managed application becomes not_installable after being installable.
Diffstat (limited to 'app/assets/javascripts/clusters/services')
-rw-r--r--app/assets/javascripts/clusters/services/application_state_machine.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/assets/javascripts/clusters/services/application_state_machine.js b/app/assets/javascripts/clusters/services/application_state_machine.js
index 17ea4d77795..6e632519d8a 100644
--- a/app/assets/javascripts/clusters/services/application_state_machine.js
+++ b/app/assets/javascripts/clusters/services/application_state_machine.js
@@ -80,6 +80,9 @@ const applicationStateMachine = {
installFailed: false,
},
},
+ [NOT_INSTALLABLE]: {
+ target: NOT_INSTALLABLE,
+ },
// This is possible in artificial environments for E2E testing
[INSTALLED]: {
target: INSTALLED,
@@ -108,6 +111,9 @@ const applicationStateMachine = {
updateSuccessful: false,
},
},
+ [NOT_INSTALLABLE]: {
+ target: NOT_INSTALLABLE,
+ },
[UNINSTALL_EVENT]: {
target: UNINSTALLING,
effects: {