This operation assigns the{" "}
-
+
AcrPull
- {" "}
+ {" "}
role to the Microsoft Entra ID managed identity associated with your AKS cluster.
diff --git a/webview-ui/src/AutomatedDeployments/AutomatedDeployments.tsx b/webview-ui/src/AutomatedDeployments/AutomatedDeployments.tsx
index c03d69ceb..269a1667c 100644
--- a/webview-ui/src/AutomatedDeployments/AutomatedDeployments.tsx
+++ b/webview-ui/src/AutomatedDeployments/AutomatedDeployments.tsx
@@ -1,6 +1,5 @@
//import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { InitialState } from "../../../src/webview-contract/webviewDefinitions/automatedDeployments";
-//import { VSCodeButton, VSCodeTextField } from "@vscode/webview-ui-toolkit/react";
//import { faFolder } from "@fortawesome/free-regular-svg-icons";
import {
@@ -26,16 +25,6 @@ import {
valid,
} from "../utilities/validation";
import { ResourceSelector } from "../components/ResourceSelector";
-import {
- VSCodeButton,
- //VSCodeButton,
- //VSCodeLink,
- //VSCodeRadio,
- //VSCodeRadioGroup,
- VSCodeTextField,
- //VSCodeDropdown,
- //VSCodeOption,
-} from "@vscode/webview-ui-toolkit/react";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import {
@@ -152,7 +141,8 @@ export function AutomatedDeployments(initialState: InitialState) {
Workflow name *
- console.log("Selected Resource Group:", g)}
/>
- eventHandlers.onSetIsNewResourceGroupDialogShown(true)}
>
Create New Resource Group
-
+
{state.isNewResourceGroupDialogShown && (
-
+
+
>
);
diff --git a/webview-ui/src/AzureServiceOperator/AzureServiceOperator.tsx b/webview-ui/src/AzureServiceOperator/AzureServiceOperator.tsx
index 347a4791d..621650290 100644
--- a/webview-ui/src/AzureServiceOperator/AzureServiceOperator.tsx
+++ b/webview-ui/src/AzureServiceOperator/AzureServiceOperator.tsx
@@ -1,4 +1,3 @@
-import { VSCodeLink } from "@vscode/webview-ui-toolkit/react";
import styles from "./AzureServiceOperator.module.css";
import { InitialState } from "../../../src/webview-contract/webviewDefinitions/azureServiceOperator";
import { useEffect } from "react";
@@ -64,7 +63,7 @@ export function AzureServiceOperator(initialState: InitialState) {
The Azure Service Operator helps you provision Azure resources and connect your applications to them
from within Kubernetes.
- Learn more
+ Learn more
diff --git a/webview-ui/src/AzureServiceOperator/Inputs.tsx b/webview-ui/src/AzureServiceOperator/Inputs.tsx
index 3a9529e2f..ca80c1dcf 100644
--- a/webview-ui/src/AzureServiceOperator/Inputs.tsx
+++ b/webview-ui/src/AzureServiceOperator/Inputs.tsx
@@ -1,10 +1,4 @@
-import {
- VSCodeButton,
- VSCodeDropdown,
- VSCodeLink,
- VSCodeOption,
- VSCodeTextField,
-} from "@vscode/webview-ui-toolkit/react";
+import { VSCodeDropdown, VSCodeOption } from "@vscode/webview-ui-toolkit/react";
import styles from "./AzureServiceOperator.module.css";
import { ASOState, EventDef, InstallStepStatus } from "./helpers/state";
import { EventHandlers } from "../utilities/state";
@@ -74,15 +68,16 @@ export function Inputs(props: InputsProps) {
Provide the App ID and password of a Service Principal with Contributor permissions for your
subscription. This allows ASO to create resources in your subscription on your behalf.
-
+
Learn more
-
+
-
-
-
+
+
{canViewSubscriptions && (
@@ -121,9 +115,7 @@ export function Inputs(props: InputsProps) {
The supplied service principal has some role assignments on the following subscriptions. Please
ensure these are adequate for the Azure resources that ASO will be creating in your selected
subscription.
-
- Learn more
-
+ Learn more
@@ -111,31 +110,29 @@ export function ClusterDisplay(props: ClusterDisplayProps) {
It is important that you don't repeatedly start/stop your cluster. Repeatedly
starting/stopping your cluster may result in errors. Once your cluster is stopped, you should
wait 15-30 minutes before starting it up again.
-
+
Learn more
-
+
);
diff --git a/webview-ui/src/Kubectl/Kubectl.tsx b/webview-ui/src/Kubectl/Kubectl.tsx
index e2a81e586..847ddb5c2 100644
--- a/webview-ui/src/Kubectl/Kubectl.tsx
+++ b/webview-ui/src/Kubectl/Kubectl.tsx
@@ -1,4 +1,3 @@
-import { VSCodeDivider } from "@vscode/webview-ui-toolkit/react";
import { CommandCategory, InitialState, PresetCommand } from "../../../src/webview-contract/webviewDefinitions/kubectl";
import styles from "./Kubectl.module.css";
import { CommandList } from "./CommandList";
@@ -75,7 +74,7 @@ export function Kubectl(initialState: InitialState) {
Kubectl Command Run for {state.clusterName}
-
+
- Yes
- No
+
+
diff --git a/webview-ui/src/RetinaCapture/RetinaCapture.tsx b/webview-ui/src/RetinaCapture/RetinaCapture.tsx
index 0648365e5..208d408fc 100644
--- a/webview-ui/src/RetinaCapture/RetinaCapture.tsx
+++ b/webview-ui/src/RetinaCapture/RetinaCapture.tsx
@@ -1,6 +1,5 @@
import { faInfoCircle, faTrash } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { VSCodeButton, VSCodeCheckbox, VSCodeDivider } from "@vscode/webview-ui-toolkit/react";
import { FormEvent, useState } from "react";
import { InitialState } from "../../../src/webview-contract/webviewDefinitions/retinaCapture";
import { useStateManagement } from "../utilities/state";
@@ -43,44 +42,52 @@ export function RetinaCapture(initialState: InitialState) {
Retina Distributed Capture for {state.clusterName}
-
+
Retina capture command allows the user to capture network
traffic and metadata for the capture target, and then send the capture file to the location by Output
Configuration. More info:{" "}
Retina Capture Command
-
+
Retina Output
{state.retinaOutput}
-
+
Retina Distributed Capture is Successfully Completed for this Cluster