Skip to content

Commit 83dac74

Browse files
authored
Adapt to Radix CLI change where config item is required (#685)
1 parent 051cd79 commit 83dac74

File tree

4 files changed

+11
-1
lines changed

4 files changed

+11
-1
lines changed

webviz_config/_deployment/azure_cli.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import requests
1212
from tqdm.asyncio import tqdm
1313

14+
1415
try:
1516
from azure.identity import InteractiveBrowserCredential
1617
from azure.core.exceptions import HttpResponseError

webviz_config/_deployment/radix.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ def radix_initial_deployment(github_slug: str, build_directory: pathlib.Path) ->
162162
webhook_secret = secrets.token_urlsafe()
163163
public_key = radix_cli.create_application(
164164
application_name=radix_config["application_name"],
165+
configuration_item=radix_config["configuration_item"],
165166
repository_url=repository_url,
166167
shared_secret=webhook_secret,
167168
context=radix_config["context"],

webviz_config/_deployment/radix_cli.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ def application_exists(application_name: str, context: str) -> bool:
6161

6262
def create_application(
6363
application_name: str,
64+
configuration_item: str,
6465
repository_url: str,
6566
shared_secret: str,
6667
context: str,
@@ -76,7 +77,7 @@ def create_application(
7677
"--config-branch",
7778
"main",
7879
"--configuration-item",
79-
"insert-value-here",
80+
configuration_item,
8081
"--repository",
8182
repository_url,
8283
"--shared-secret",

webviz_config/_deployment/radix_configuration.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,16 @@ def radix_configuration() -> Dict[str, str]:
2929
reuse_allowed=False,
3030
)
3131

32+
interactive_terminal.terminal_title("Configuration item")
33+
radix_configuration_item = interactive_terminal.user_input_from_stdin(
34+
"WEBVIZ_RADIX_CONFIGURATION_ITEM",
35+
"Configuration item",
36+
)
37+
3238
return {
3339
"context": radix_context,
3440
"application_name": radix_application_name,
41+
"configuration_item": radix_configuration_item,
3542
"app_url": f"https://{radix_application_name}.app.{radix_subdomain}",
3643
"webhook_receiver_url": f"https://webhook.{radix_subdomain}/events/github",
3744
"ad_group": radix_ad_group,

0 commit comments

Comments
 (0)