Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ansible/rebuild_module.digest
Original file line number Diff line number Diff line change
@@ -1 +1 @@
edc44ab7e58d94cab8a8ad4384309c75 -
8fcea35f67dbf9d734a478f8fe203249 -

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions packages/openshift/action.py
Original file line number Diff line number Diff line change
Expand Up @@ -232,8 +232,8 @@ def oc_action(context, verb, cmd_args=None, all_namespaces=False, no_namespace=F
if context.get_kubeconfig_path() is not None:
cmds.append("--kubeconfig=%s" % context.get_kubeconfig_path())

if context.get_api_url() is not None:
url = context.get_api_url()
if context.get_api_server() is not None:
url = context.get_api_server()

# If insecure:// is specified, skip TLS verification
if url.startswith("insecure://"):
Expand Down
29 changes: 22 additions & 7 deletions packages/openshift/context.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ def __init__(self):
self.parent = None
self.oc_path = None
self.kubeconfig_path = None
self.api_url = None
self.api_server = None
self.token = None
self.ca_cert_path = None
self.project_name = None
Expand Down Expand Up @@ -121,12 +121,19 @@ def __exit__(self, type, value, traceback):
context.stack.pop()
self.close_ssh()

# TODO: deprecate this API (flagged on: 4/28/2023)
def get_api_url(self):
"""
The API has been flagged for deprecation. Please use get_api_server instead
"""
return self.get_api_server()

if self.api_url is not None:
return self.api_url
def get_api_server(self):

if self.api_server is not None:
return self.api_server
if self.parent is not None:
return self.parent.get_api_url()
return self.parent.get_api_server()
return context.default_api_server

def get_token(self):
Expand Down Expand Up @@ -195,7 +202,7 @@ def get_project(self):
return self.project_name
# if cluster is changing, don't check parent for project
# with project must always be inside with cluster.
if self.api_url is None and self.parent is not None:
if self.api_server is None and self.parent is not None:
return self.parent.get_project()
return context.default_project

Expand Down Expand Up @@ -335,8 +342,16 @@ def set_default_kubeconfig_path(path):
context.default_kubeconfig_path = path


# TODO: deprecate this API (flagged on: 4/28/2023)
def set_default_api_url(url):
context.default_api_url = url
"""
The API has been flagged for deprecation. Please use set_default_api_server instead
"""
set_default_api_server(url)


def set_default_api_server(server):
context.default_api_server = server


def set_default_project(name):
Expand Down Expand Up @@ -429,7 +444,7 @@ def api_server(api_url=None, ca_cert_path=None, kubeconfig_path=None):

c = Context()
c.kubeconfig_path = kubeconfig_path
c.api_url = api_url
c.api_server = api_url
c.ca_cert_path = ca_cert_path
return c

Expand Down