Skip to content

Commit

Permalink
Doesn't output frontend links if no frontend is deployed (#327)
Browse files Browse the repository at this point in the history
* Doesn't output frontend links if no frontend is deployed

* Print 'No frontends found' if there are no frontends

---------

Co-authored-by: Brandon Squizzato <bsquizza@redhat.com>
  • Loading branch information
gburges and bsquizz authored Sep 15, 2023
1 parent c82476c commit 01a2a81
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions bonfire/namespaces.py
Original file line number Diff line number Diff line change
Expand Up @@ -373,27 +373,30 @@ def extend_namespace(namespace, duration, local=True):


def describe_namespace(project_name: str):
output = ""

ns_data = get_json("namespace", project_name)
if not ns_data:
raise FatalError(f"namespace '{project_name}' not found")
ns = Namespace(namespace_data=ns_data)
if not ns.operator_ns:
raise FatalError(f"namespace '{project_name}' was not reserved with namespace operator")

frontends = get_json("frontend", namespace=project_name)
fe_host, keycloak_url = parse_fe_env(project_name)
fe_creds = get_keycloak_creds(project_name)
output += f"Current project: {project_name}\n"

kc_creds = get_keycloak_creds(project_name)
project_url = get_console_url()

output = f"Current project: {project_name}\n"
if project_url:
ns_url = f"{project_url}/k8s/cluster/projects/{project_name}"
output += f"Console url: {ns_url}\n"
output += f"Project URL: {ns_url}\n"
output += f"Keycloak admin route: {keycloak_url}\n"
output += f"Keycloak admin login: {fe_creds['username']} | {fe_creds['password']}\n"
output += f"Frontend route: https://{fe_host}\n"
output += f"Frontend login: {fe_creds['defaultUsername']} | {fe_creds['defaultPassword']}\n"
output += f"Keycloak admin login: {kc_creds['username']} | {kc_creds['password']}\n"
if frontends.get('items'):
output += f"Frontend route: https://{fe_host}\n"
else:
output += "No frontends deployed\n"
output += f"Default user login: {kc_creds['defaultUsername']} | {kc_creds['defaultPassword']}\n"

return output


Expand Down

0 comments on commit 01a2a81

Please sign in to comment.