Exemple #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')
Exemple #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')
Exemple #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
Exemple #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
Exemple #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
	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
Exemple #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')
Exemple #8
0
	def get_redirect_url(self, **kwargs):
		d = DjangolessVMManager()
		autoscale_result = d.autoscale()
		messages.info(self.request, autoscale_result)

		return reverse('worker-status')
Exemple #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')
Exemple #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')
Exemple #11
0
	def get_queryset(self):
		d = DjangolessVMManager()
		instances = d.get_worker_instances_all()
		return instances
Exemple #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')
Exemple #13
0
    def get_redirect_url(self, **kwargs):
        d = DjangolessVMManager()
        autoscale_result = d.autoscale()
        messages.info(self.request, autoscale_result)

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