Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Step:15-SP4
fence-agents.24601
0001-fence_gce-Make-zone-optional-for-get_nodes...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch of Package fence-agents.24601
From 7c1dc4e3935b2246015bba7ba78be4ef7a200423 Mon Sep 17 00:00:00 2001 From: kj1724 <78624900+kj1724@users.noreply.github.com> Date: Wed, 18 May 2022 03:57:51 -0400 Subject: [PATCH 1/1] fence_gce: Make zone optional for get_nodes_list (#487) --- agents/gce/fence_gce.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/agents/gce/fence_gce.py b/agents/gce/fence_gce.py index 63c7858f..2bf4da5a 100644 --- a/agents/gce/fence_gce.py +++ b/agents/gce/fence_gce.py @@ -135,10 +135,12 @@ def translate_status(instance_status): def get_nodes_list(conn, options): result = {} - if "--zone" not in options: - fail_fence_agent(options, "Failed: get_nodes_list: Please specify the --zone in the command") + plug = options["--plug"] if "--plug" in options else "" + zones = options["--zone"] if "--zone" in options else "" + if not zones: + zones = get_zone(conn, options, plug) if "--plugzonemap" not in options else options["--plugzonemap"][plug] try: - for zone in options["--zone"].split(","): + for zone in zones.split(","): instanceList = retry_api_execute(options, conn.instances().list( project=options["--project"], zone=zone)) -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor