def action(self, request, environment_id): try: api.environment_deploy(request, environment_id) except Exception: msg = _('Unable to deploy. Try again later') redirect = reverse('horizon:murano:environments:index') exceptions.handle(request, msg, redirect=redirect)
def single(self, data_table, request, service_id): environment_id = get_cloud_id() #data_table.kwargs['environment_id'] try: api.environment_deploy(request, environment_id) messages.success(request, _('Deploy started')) except Exception: msg = _('Unable to deploy. Try again later') exceptions.handle( request, msg, redirect=reverse('horizon:admin:clouds:index')) return shortcuts.redirect(reverse('horizon:admin:clouds:index'))
def single(self, data_table, request, service_id): environment_id = data_table.kwargs['environment_id'] try: api.environment_deploy(request, environment_id) messages.success(request, _('Deploy started')) except Exception: msg = _('Unable to deploy. Try again later') exceptions.handle( request, msg, redirect=reverse('horizon:murano:environments:index')) return shortcuts.redirect( reverse('horizon:murano:environments:services', args=(environment_id,)))
def single(self, data_table, request, service_id): environment_id = data_table.kwargs['environment_id'] try: api.environment_deploy(request, environment_id) messages.success(request, _('Deploy started')) except Exception: msg = _('Unable to deploy. Try again later') exceptions.handle( request, msg, redirect=reverse('horizon:app-catalog:environments:index')) redirect_to = reverse('horizon:app-catalog:environments:services', args=(environment_id,)) return django_http.HttpResponseRedirect(six.text_type(redirect_to))
def single(self, data_table, request, service_id): environment_id = data_table.kwargs['environment_id'] try: api.environment_deploy(request, environment_id) messages.success(request, _('Deploy started')) except Exception: msg = _('Unable to deploy. Try again later') exceptions.handle( request, msg, redirect=reverse('horizon:app-catalog:environments:index')) redirect_to = reverse('horizon:app-catalog:environments:services', args=(environment_id,)) return django_http.HttpResponseRedirect(bytes(redirect_to))
def single(self, data_table, request, service_id): environment_id = data_table.kwargs['environment_id'] try: api.environment_deploy(request, environment_id) messages.success(request, _('Saving')) except Exception: msg = _('Unable to deploy. Try again later') exceptions.handle( request, msg, redirect=reverse('horizon:murano:environments:index')) return shortcuts.redirect( reverse('horizon:murano:environments:services', args=(environment_id,)))
def test_environment_deploy(self, mock_log, mock_api): env_api.environment_deploy(self.mock_request, self.env_id) self.assertTrue(env_api.api.muranoclient.called) self.assertTrue(mock_log.debug.called)