コード例 #1
0
ファイル: views.py プロジェクト: yangjiu/phagescan
    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')
コード例 #2
0
ファイル: views.py プロジェクト: yangjiu/phagescan
    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')
コード例 #3
0
ファイル: views.py プロジェクト: MarlonNakouzi/phagescan
	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
コード例 #4
0
ファイル: views.py プロジェクト: yangjiu/phagescan
    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
コード例 #5
0
ファイル: testec2api.py プロジェクト: yangjiu/phagescan
 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
コード例 #6
0
ファイル: testec2api.py プロジェクト: MarlonNakouzi/phagescan
	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
コード例 #7
0
ファイル: views.py プロジェクト: MarlonNakouzi/phagescan
	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')
コード例 #8
0
ファイル: views.py プロジェクト: MarlonNakouzi/phagescan
	def get_redirect_url(self, **kwargs):
		d = DjangolessVMManager()
		autoscale_result = d.autoscale()
		messages.info(self.request, autoscale_result)

		return reverse('worker-status')
コード例 #9
0
ファイル: views.py プロジェクト: MarlonNakouzi/phagescan
	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')
コード例 #10
0
ファイル: views.py プロジェクト: MarlonNakouzi/phagescan
	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')
コード例 #11
0
ファイル: views.py プロジェクト: MarlonNakouzi/phagescan
	def get_queryset(self):
		d = DjangolessVMManager()
		instances = d.get_worker_instances_all()
		return instances
コード例 #12
0
ファイル: views.py プロジェクト: yangjiu/phagescan
    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')
コード例 #13
0
ファイル: views.py プロジェクト: yangjiu/phagescan
    def get_redirect_url(self, **kwargs):
        d = DjangolessVMManager()
        autoscale_result = d.autoscale()
        messages.info(self.request, autoscale_result)

        return reverse('worker-status')
コード例 #14
0
ファイル: views.py プロジェクト: yangjiu/phagescan
 def get_queryset(self):
     d = DjangolessVMManager()
     instances = d.get_worker_instances_all()
     return instances