Esempio n. 1
0
    def get_redirect_url(self, **kwargs):
        d = DjangolessVMManager()
        d.maintain()
        messages.info(self.request,
                      "Running new worker creation and expired termination")

        return reverse('worker-status')
Esempio n. 2
0
    def get_redirect_url(self, **kwargs):
        d = DjangolessVMManager()
        d.destroy_all_workers()
        messages.info(self.request,
                      "Purged All Workers, you will have to restart them")

        return reverse('worker-status')
Esempio n. 3
0
	def get_context_data(self, **kwargs):
		# todo reflect previous form back?
		d = DjangolessVMManager()
		context = super(WorkerStatusListView, self).get_context_data(**kwargs)
		context['workers_running'] = len(d.get_worker_instances_running())
		context['pending_scans'] = d.get_pending_scans()

		return context
Esempio n. 4
0
    def get_context_data(self, **kwargs):
        # todo reflect previous form back?
        d = DjangolessVMManager()
        context = super(WorkerStatusListView, self).get_context_data(**kwargs)
        context['workers_running'] = len(d.get_worker_instances_running())
        context['pending_scans'] = d.get_pending_scans()

        return context
Esempio n. 5
0
 def test_get_workers_with_image(self):
     d = DjangolessVMManager()
     #d.create_workers()
     #		workers = d.get_worker_instances_all()
     #		d.create_workers()
     #		#d.destroy_all_workers()
     #		sleep(5)
     #		workers_now = d.get_worker_instances_all()
     #		d.get_expired_workers()
     d.maintain()
     pass
Esempio n. 6
0
	def test_get_workers_with_image(self):
		d = DjangolessVMManager()
		#d.create_workers()
#		workers = d.get_worker_instances_all()
#		d.create_workers()
#		#d.destroy_all_workers()
#		sleep(5)
#		workers_now = d.get_worker_instances_all()
#		d.get_expired_workers()
		d.maintain()
		pass
Esempio n. 7
0
	def get_redirect_url(self, **kwargs):
		d = DjangolessVMManager()
		d.spin_up_new_worker()
		messages.info(self.request, "Spinning up a new single worker")

		return reverse('worker-status')
Esempio n. 8
0
	def get_redirect_url(self, **kwargs):
		d = DjangolessVMManager()
		autoscale_result = d.autoscale()
		messages.info(self.request, autoscale_result)

		return reverse('worker-status')
Esempio n. 9
0
	def get_redirect_url(self, **kwargs):
		d = DjangolessVMManager()
		d.maintain()
		messages.info(self.request, "Running new worker creation and expired termination")

		return reverse('worker-status')
Esempio n. 10
0
	def get_redirect_url(self, **kwargs):
		d = DjangolessVMManager()
		d.destroy_all_workers()
		messages.info(self.request, "Purged All Workers, you will have to restart them")

		return reverse('worker-status')
Esempio n. 11
0
	def get_queryset(self):
		d = DjangolessVMManager()
		instances = d.get_worker_instances_all()
		return instances
Esempio n. 12
0
    def get_redirect_url(self, **kwargs):
        d = DjangolessVMManager()
        d.spin_up_new_worker()
        messages.info(self.request, "Spinning up a new single worker")

        return reverse('worker-status')
Esempio n. 13
0
    def get_redirect_url(self, **kwargs):
        d = DjangolessVMManager()
        autoscale_result = d.autoscale()
        messages.info(self.request, autoscale_result)

        return reverse('worker-status')
Esempio n. 14
0
 def get_queryset(self):
     d = DjangolessVMManager()
     instances = d.get_worker_instances_all()
     return instances