Skip to content

Commit d250de1

Browse files
committed
add hyperlinks
1 parent 225ed2e commit d250de1

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

airbyte_cdk/cli/airbyte_cdk/_secrets.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,10 +183,14 @@ def list_(
183183
table = Table(title=f"'{connector_name}' Secrets")
184184
table.add_column("Name", justify="left", style="cyan", overflow="fold")
185185
table.add_column("Labels", justify="left", style="magenta", overflow="fold")
186-
table.add_column("Last Updated", justify="left", style="blue", overflow="fold")
186+
table.add_column("Created", justify="left", style="blue", overflow="fold")
187187
for secret in secrets:
188+
full_secret_name = secret.name
189+
secret_name = full_secret_name.split("/secrets/")[-1] # Removes project prefix
190+
# E.g. https://console.cloud.google.com/security/secret-manager/secret/SECRET_SOURCE-SHOPIFY__CREDS/versions?hl=en&project=dataline-integration-testing
191+
secret_url = f"https://console.cloud.google.com/security/secret-manager/secret/{secret_name}/versions?hl=en&project={gcp_project_id}"
188192
table.add_row(
189-
secret.name.split("/secrets/")[-1], # Name of the secret, without the prefix
193+
f"[link={secret_url}]{secret_name}[/link]",
190194
"\n".join([f"{k}={v}" for k, v in secret.labels.items()]),
191195
str(secret.create_time),
192196
)

0 commit comments

Comments
 (0)