Skip to content
Merged
Changes from 1 commit
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
8 changes: 6 additions & 2 deletions lando_cli/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ class Config:
api_token: str
lando_url: str
user_email: str
verify_tls: bool = True

@classmethod
def load_config(cls) -> "Config":
Expand All @@ -55,8 +56,9 @@ def load_config(cls) -> "Config":
lando_url = os.getenv(
"LANDO_URL", auth.get("lando_url", "https://lando.moz.tools")
)
verify_tls = auth["verify_tls"]

return Config(api_token=api_token, user_email=user_email, lando_url=lando_url)
return Config(api_token=api_token, user_email=user_email, lando_url=lando_url, verify_tls=verify_tls)


def with_config(func):
Expand Down Expand Up @@ -94,7 +96,9 @@ def api_request(
if headers:
common_headers.update(headers)

return requests.request(method, url, *args, headers=common_headers, **kwargs)
return requests.request(
method, url, *args, headers=common_headers, verify=config.verify_tls, **kwargs
)


def get_job_status(config: Config, job_id: int) -> dict:
Expand Down
Loading