aks-desktop
AKS desktop delivers an application focused experience for deploying and managing workloads on Azure Kubernetes Service.
File Explorer
Download Latest Version (.zip)- notice-generation.yaml
- PipelineAutobaseliningConfig.yml
- .gdnbaselines
- bug_report.md
- documentation.md
- feature_request.md
- performance.md
- 1es-pipeline-linux.yml
- 1es-pipeline-mac.yml
- 1es-pipeline.yml
- build-app-linux.yml
- build-app-mac.yml
- build-app-win.yml
- ci.yml
- codeql-analysis.yml
- issue-management.yml
- scorecard-analysis.yml
- update-headlamp-submodule.yml
- dependabot.yml
- pull_request_template.md
- format-ai-assistant.js
- format-plugin.js
- lint-ai-assistant.js
- lint-plugin.js
- pre-commit
- az-kubelogin.py
- download-az-cli.ts
- plugin-packaging.test.ts
- plugin-packaging.ts
- remove_py_keep_pyc.py
- setup-external-tools.ts
- setup-plugins.ts
- trim_azure_sdk.py
- verify-bundled-tools.ts
- cluster-requirements.md
- deployment-pipeline-create.md
- image-1.png
- image-10.png
- image-11.png
- image-12.png
- image-13.png
- image-14.png
- image-15.png
- image-16.png
- image-2.png
- image-3.png
- image-4.png
- image-5.png
- image-6.png
- image-7.png
- image-8.png
- image-9.png
- image.png
- release-notes.md
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- ai-assistant-translation.json
- frontend-app.json
- frontend-glossary.json
- frontend-translation.json
- plugin-translation.json
- LocProject.json
- translation-manager.mjs
- artifacthub-pkg.yml
- README.md
- artifacthub-pkg.yml
- README.md
- artifacthub-pkg.yml
- README.md
- ai-assistant.spec.ts
- Dockerfile.headlamp
- kwok-fixtures.yaml
- playwright.config.ts
- README.md
- run-ai-assistant-e2e.ts
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- args.test.ts
- args.ts
- chat.test.ts
- chat.ts
- cli.test.ts
- cli.ts
- config.test.ts
- config.ts
- globals.d.ts
- kubectl.test.ts
- kubectl.ts
- mcp.test.ts
- mcp.ts
- model.test.ts
- model.ts
- skills.test.ts
- skills.ts
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- client.test.ts
- client.ts
- MockHolmesAgent.test.ts
- MockHolmesAgent.ts
- fixtures.ts
- ScriptedAgent.test.ts
- ScriptedAgent.ts
- types.ts
- types.test.ts
- types.ts
- responseCache.test.ts
- responseCache.ts
- formatAssistantError.test.ts
- formatAssistantError.ts
- LangChainToolBinding.ts
- mergeGenerations.test.ts
- mergeGenerations.ts
- inspectResponse.test.ts
- inspectResponse.ts
- AssistantSession.test.ts
- AssistantSession.ts
- LangChainAssistantSession.test.ts
- LangChainAssistantSession.ts
- messages.test.ts
- messages.ts
- buildUserContext.test.ts
- buildUserContext.ts
- classifyMessage.test.ts
- classifyMessage.ts
- content.ts
- context.ts
- history.test.ts
- history.ts
- toolCalls.ts
- types.ts
- cosineSimilarity.ts
- EmbeddingProvider.ts
- buildContextDescription.test.ts
- buildContextDescription.ts
- types.ts
- ToolClient.ts
- serverConfig.test.ts
- serverConfig.ts
- formatToolOutput.test.ts
- formatToolOutput.ts
- MCPClient.test.ts
- MCPClient.ts
- FileStorage.test.ts
- FileStorage.ts
- Storage.ts
- EmbeddingToolRouter.test.ts
- EmbeddingToolRouter.ts
- ToolRouter.test.ts
- ToolRouter.ts
- ArgumentProcessor.test.ts
- ArgumentProcessor.ts
- formattedOutput.ts
- processArguments.ts
- schemaRegistry.ts
- toolName.test.ts
- toolName.ts
- ToolStateStore.test.ts
- ToolStateStore.ts
- types.ts
- types.ts
- errorPrompts.test.ts
- errorPrompts.ts
- baseAssistantPrompt.test.ts
- baseAssistantPrompt.ts
- buildSystemPrompt.test.ts
- buildSystemPrompt.ts
- buildToolArgumentPrompt.test.ts
- buildToolArgumentPrompt.ts
- resourceLinkInstructions.test.ts
- resourceLinkInstructions.ts
- FixtureChatModel.test.ts
- FixtureChatModel.ts
- modelFixtures.ts
- catalog.test.ts
- catalog.ts
- createChatModel.test.ts
- createChatModel.ts
- detectProvider.test.ts
- detectProvider.ts
- savedConfigs.test.ts
- savedConfigs.ts
- redactSecrets.test.ts
- redactSecrets.ts
- browser.test.ts
- browser.ts
- EmbeddingSkillRouter.test.ts
- EmbeddingSkillRouter.ts
- KeywordSkillRouter.test.ts
- KeywordSkillRouter.ts
- MockSkillManager.test.ts
- MockSkillManager.ts
- config.test.ts
- config.ts
- parseSkill.test.ts
- parseSkill.ts
- SkillLoader.test.ts
- SkillLoader.ts
- SkillManager.test.ts
- SkillManager.ts
- MockApprovalManager.test.ts
- MockApprovalManager.ts
- events.test.ts
- events.ts
- InlineToolApprovalManager.test.ts
- InlineToolApprovalManager.ts
- ToolApprovalManager.test.ts
- ToolApprovalManager.ts
- parseToolArguments.test.ts
- parseToolArguments.ts
- processToolCalls.test.ts
- processToolCalls.ts
- builtInTools.test.ts
- builtInTools.ts
- discoverTools.test.ts
- discoverTools.ts
- getToolDescription.test.ts
- getToolDescription.ts
- toolDefinitions.test.ts
- toolDefinitions.ts
- KubernetesTool.test.ts
- KubernetesTool.ts
- context.ts
- detectCliSuggestion.ts
- LangChainTool.test.ts
- LangChainTool.ts
- LangChainToolManager.test.ts
- LangChainToolManager.ts
- ToolPlanner.test.ts
- ToolPlanner.ts
- prepareToolPlan.test.ts
- prepareToolPlan.ts
- buildToolResponse.test.ts
- buildToolResponse.ts
- formatToolResults.test.ts
- formatToolResults.ts
- prepareToolResponse.test.ts
- prepareToolResponse.ts
- enabledTools.test.ts
- enabledTools.ts
- MockToolManager.test.ts
- MockToolManager.ts
- ToolRuntime.ts
- types.ts
- consumerImportBoundaries.test.ts
- index.ts
- packageDependencyIsolation.test.ts
- vite-env.d.ts
- vitest-setup.ts
- .gitignore
- package-lock.json
- package.json
- tsconfig.json
- vitest.config.ts
- vitest.e2e.config.ts
- AgentThinkingSteps.stories.tsx
- AgentThinkingSteps.test.tsx
- AgentThinkingSteps.tsx
- AIAssistantToggle.stories.tsx
- AIAssistantToggle.test.tsx
- AIAssistantToggle.tsx
- AgentThinkingBlock.stories.tsx
- AgentThinkingBlock.test.tsx
- AgentThinkingBlock.tsx
- AIAssistantHeader.stories.tsx
- AIAssistantHeader.test.tsx
- AIAssistantHeader.tsx
- AIChatContent.stories.tsx
- AIChatContent.test.tsx
- AIChatContent.tsx
- AllInputSection.stories.tsx
- AllInputSection.test.tsx
- AllInputSection.tsx
- HolmesSetupGuide.test.tsx
- HolmesSetupGuide.tsx
- ProactiveDiagnosisSection.stories.tsx
- ProactiveDiagnosisSection.test.tsx
- ProactiveDiagnosisSection.tsx
- PromptSuggestions.stories.tsx
- PromptSuggestions.test.tsx
- PromptSuggestions.tsx
- TestModeInput.stories.tsx
- TestModeInput.test.tsx
- TestModeInput.tsx
- ToolsDialog.stories.tsx
- ToolsDialog.test.tsx
- ToolsDialog.tsx
- ContentRenderer.stories.tsx
- ContentRenderer.test.tsx
- ContentRenderer.tsx
- MCPFormattedMessage.stories.tsx
- MCPFormattedMessage.test.tsx
- MCPFormattedMessage.tsx
- TextStreamContainer.stories.tsx
- TextStreamContainer.test.tsx
- TextStreamContainer.tsx
- ApiConfirmationDialog.stories.tsx
- ApiConfirmationDialog.test.tsx
- ApiConfirmationDialog.tsx
- InlineToolConfirmation.stories.tsx
- InlineToolConfirmation.test.tsx
- InlineToolConfirmation.tsx
- LogsButton.stories.tsx
- LogsButton.test.tsx
- LogsButton.tsx
- LogsDialog.component.test.tsx
- LogsDialog.stories.tsx
- LogsDialog.test.ts
- LogsDialog.tsx
- ToolApprovalDialog.stories.tsx
- ToolApprovalDialog.test.tsx
- ToolApprovalDialog.tsx
- YamlDisplay.stories.tsx
- YamlDisplay.test.tsx
- YamlDisplay.tsx
- DefaultSlots.stories.tsx
- DefaultSlots.test.tsx
- DefaultSlots.tsx
- MCPOutputDisplay.stories.tsx
- MCPOutputDisplay.test.tsx
- MCPOutputDisplay.tsx
- AIPanelComponent.stories.tsx
- AIPanelComponent.test.tsx
- AIPanelComponent.tsx
- AIToolsSettings.stories.tsx
- AIToolsSettings.test.tsx
- AIToolsSettings.tsx
- AutoDetectProvider.stories.tsx
- AutoDetectProvider.test.tsx
- AutoDetectProvider.tsx
- DetectedProvidersDialog.stories.tsx
- DetectedProvidersDialog.test.tsx
- DetectedProvidersDialog.tsx
- DeveloperSettings.stories.tsx
- DeveloperSettings.test.tsx
- DeveloperSettings.tsx
- HolmesAgentSettings.stories.tsx
- HolmesAgentSettings.test.tsx
- HolmesAgentSettings.tsx
- MCPConfigEditorDialog.stories.tsx
- MCPConfigEditorDialog.test.tsx
- MCPConfigEditorDialog.tsx
- MCPServerEditor.stories.tsx
- MCPServerEditor.test.tsx
- MCPServerEditor.tsx
- MCPSettings.stories.tsx
- MCPSettings.test.tsx
- MCPSettings.tsx
- ModelSelector.stories.tsx
- ModelSelector.test.tsx
- ModelSelector.tsx
- SettingsPage.stories.tsx
- SettingsPage.test.tsx
- SettingsPage.tsx
- SkillSettings.stories.tsx
- SkillSettings.test.tsx
- SkillSettings.tsx
- SkillSourceEditorDialog.stories.tsx
- SkillSourceEditorDialog.test.tsx
- SkillSourceEditorDialog.tsx
- SkillsViewerDialog.stories.tsx
- SkillsViewerDialog.test.tsx
- SkillsViewerDialog.tsx
- TermsDialog.stories.tsx
- TermsDialog.test.tsx
- TermsDialog.tsx
- PromptWidthContext.stories.tsx
- PromptWidthContext.test.tsx
- PromptWidthContext.tsx
- diagnosisHelpers.test.ts
- diagnosisHelpers.ts
- ProactiveDiagnosisManager.test.ts
- ProactiveDiagnosisManager.ts
- useProactiveDiagnosis.test.ts
- useProactiveDiagnosis.ts
- logFormatting.test.ts
- logFormatting.ts
- stringFormatting.test.ts
- stringFormatting.ts
- useToolApproval.test.ts
- useToolApproval.ts
- iconBundles.test.ts
- iconBundles.ts
- electron-client.test.ts
- electron-client.ts
- sanitizeFilename.test.ts
- sanitizeFilename.ts
- urlParsing.test.ts
- urlParsing.ts
- yamlParser.test.ts
- yamlParser.ts
- modelProviders.test.ts
- modelProviders.ts
- i18nTestSetup.ts
- runAxe.test.ts
- runAxe.ts
- testMode.test.ts
- testMode.ts
- electron.d.ts
- i18n.test.ts
- i18n.ts
- vite-env.d.ts
- .gitignore
- package-lock.json
- package.json
- tsconfig.json
- vitest.config.ts
- clusterActions.tsx
- HeadlampAIPrompt.tsx
- HeadlampEventHandler.tsx
- AIChatContent.tsx
- AllInputSection.tsx
- AIPanelComponent.tsx
- Settings.test.tsx
- Settings.tsx
- contextGenerator.ts
- useClusterChangeNotifier.test.ts
- useClusterChangeNotifier.ts
- useKubernetesToolUI.test.ts
- useKubernetesToolUI.ts
- EventFetcher.ts
- promptGenerator.test.ts
- promptGenerator.ts
- electron.d.ts
- agent-mode-default.test.ts
- ContentRenderer.tsx
- editordialog.tsx
- headlamp-plugin.d.ts
- headlampLink.ts
- holmesClient.ts
- holmesHealthRequestGate.test.ts
- holmesHealthRequestGate.ts
- index.tsx
- modal.tsx
- pluginState.test.ts
- pluginState.tsx
- resolveRuntimeProviderConfig.test.ts
- resolveRuntimeProviderConfig.ts
- storybook.test.tsx
- textstream.tsx
- .env
- .gitignore
- i18next-parser.config.js
- logo.png
- mcp-config.png
- mcp-servers-list.png
- package-lock.json
- package.json
- README.md
- tsconfig.json
- vitest.workspace.ts
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- useAccessTab.test.ts
- useAccessTab.ts
- AccessTab.tsx
- RegisterAKSClusterDialog.test.tsx
- RegisterAKSClusterDialog.tsx
- RegisterAKSClusterDialogPure.guidepup.test.tsx
- RegisterAKSClusterDialogPure.stories.tsx
- RegisterAKSClusterDialogPure.test.tsx
- RegisterAKSClusterDialogPure.tsx
- RegisterAKSClusterPage.test.tsx
- RegisterAKSClusterPage.tsx
- useAzureProfilePage.test.ts
- useAzureProfilePage.ts
- AzureAuthGuard.tsx
- AzureLoginPage.test.tsx
- AzureLoginPage.tsx
- AzureProfilePage.tsx
- ClusterCapabilityCard.test.tsx
- ClusterCapabilityCard.tsx
- ConfigurePipelineButton.tsx
- AccessStep.guidepup.test.tsx
- ComputeStep.guidepup.test.tsx
- guidepup-setup.tsx
- NetworkingStep.guidepup.test.tsx
- ReviewStep.guidepup.test.tsx
- SharedComponents.guidepup.test.tsx
- WizardFlow.guidepup.test.tsx
- AccessStep.stories.tsx
- AccessStep.tsx
- BasicsStep.stories.tsx
- BasicsStep.tsx
- Breadcrumb.stories.tsx
- Breadcrumb.tsx
- ClusterConfigurePanel.test.tsx
- ClusterConfigurePanel.tsx
- ComputeStep.stories.tsx
- CreateAKSProjectPure.stories.tsx
- CreateAKSProjectPure.test.tsx
- CreateAKSProjectPure.tsx
- FormField.stories.tsx
- NetworkingStep.stories.tsx
- ReviewStep.stories.tsx
- ReviewStep.tsx
- SearchableSelect.stories.tsx
- SearchableSelect.tsx
- UserSearchField.tsx
- ValidationAlert.stories.tsx
- ValidationAlert.tsx
- useAzureResources.ts
- useBasicsStep.test.ts
- useBasicsStep.ts
- useClusterCapabilities.test.ts
- useClusterCapabilities.ts
- useCreateAKSProjectWizard.test.ts
- useCreateAKSProjectWizard.ts
- useExtensionCheck.ts
- useFormData.ts
- useNamespaceCheck.ts
- useRegisterCluster.test.ts
- useRegisterCluster.ts
- useValidation.ts
- CreateAKSProject.tsx
- types.ts
- validators.test.ts
- validators.ts
- CreateNamespace.test.tsx
- CreateNamespace.tsx
- AKSProjectDeleteDialog.tsx
- useProjectDeletion.test.ts
- useProjectDeletion.ts
- useProjectPermissions.test.ts
- useProjectPermissions.ts
- AKSProjectDeleteButton.test.tsx
- AKSProjectDeleteButton.tsx
- useDeployUrlParams.test.ts
- useDeployUrlParams.ts
- useDialogState.test.ts
- useDialogState.ts
- DeployButton.test.tsx
- DeployButton.tsx
- usePipelineRuns.ts
- PipelineCard.tsx
- ClusterDeployCard.tsx
- PipelineDeployDialog.tsx
- useClusterDeployStatus.ts
- usePipelineSettings.ts
- usePipelineStatus.ts
- extractContainerConfig.test.ts
- extractContainerConfig.ts
- DeployTab.tsx
- AdvancedStep.tsx
- BasicsStep.tsx
- ConfigureContainer.tsx
- configureContainerUtils.tsx
- ConfigureYAML.guidepup.test.tsx
- ConfigureYAML.stories.tsx
- ConfigureYAML.tsx
- Deploy.tsx
- DeployPure.guidepup.test.tsx
- DeployPure.stories.tsx
- DeployPure.test.tsx
- DeployPure.tsx
- DeployWizardPure.guidepup.test.tsx
- DeployWizardPure.stories.tsx
- DeployWizardPure.test.tsx
- DeployWizardPure.tsx
- EnvVarsStep.tsx
- HealthchecksStep.tsx
- HpaStep.tsx
- NetworkingStep.tsx
- ResourcesStep.tsx
- SourceStep.guidepup.test.tsx
- SourceStep.stories.tsx
- SourceStep.tsx
- types.ts
- WorkloadIdentityStep.tsx
- useContainerConfiguration.ts
- useDeployWizard.test.ts
- useDeployWizard.ts
- useDeployWorkloadIdentity.test.ts
- useDeployWorkloadIdentity.ts
- useYamlObjects.test.ts
- useYamlObjects.ts
- dryRunApply.test.ts
- dryRunApply.ts
- namespaceOverride.ts
- quotaCheck.test.ts
- quotaCheck.ts
- yamlGenerator.test.ts
- yamlGenerator.ts
- DeployWizard.test.tsx
- DeployWizard.tsx
- pipelineConfig.ts
- AcrSelector.tsx
- AgentSetupReview.tsx
- ConnectSourceStep.tsx
- DockerfileConfirmation.stories.tsx
- DockerfileConfirmation.tsx
- GitHubAuthStatusButton.tsx
- GitHubPipelineWizardPure.stories.tsx
- GitHubPipelineWizardPure.tsx
- PathSelectionStep.stories.tsx
- PathSelectionStep.tsx
- RepoSelector.tsx
- ReviewAndMergeStep.tsx
- StepStatusIcon.tsx
- WizardShell.tsx
- WorkloadIdentitySetup.stories.tsx
- WorkloadIdentitySetup.test.tsx
- WorkloadIdentitySetup.tsx
- useAgentPRDiscovery.test.ts
- useAgentPRDiscovery.ts
- useAgentWorkflowProgress.ts
- useDeploymentHealth.ts
- useDockerfileDiscovery.test.ts
- useDockerfileDiscovery.ts
- useFastPathOrchestration.test.ts
- useFastPathOrchestration.ts
- useFastPathPipelineState.test.ts
- useFastPathPipelineState.ts
- useGitHubAuth.ts
- useGitHubPipelineOrchestration.ts
- useGitHubPipelineState.test.ts
- useGitHubPipelineState.ts
- usePipelineAnnotationSync.ts
- usePolling.ts
- usePRPolling.ts
- useWorkflowPolling.ts
- useWorkloadIdentitySetup.test.ts
- useWorkloadIdentitySetup.ts
- agentTemplates.test.ts
- agentTemplates.ts
- deriveAcrName.ts
- fastPathOrchestration-async.test.ts
- fastPathOrchestration.test.ts
- fastPathOrchestration.ts
- fastPathTemplates.test.ts
- fastPathTemplates.ts
- getWizardStep.test.ts
- getWizardStep.ts
- pipelineOrchestration.test.ts
- pipelineOrchestration.ts
- pipelineStorage.test.ts
- pipelineStorage.ts
- probeHelpers.test.ts
- probeHelpers.ts
- safeRecord.ts
- statusDisplay.test.ts
- statusDisplay.ts
- yamlUtils.ts
- constants.ts
- GitHubAuthContext.tsx
- GitHubPipelineWizard.tsx
- types.ts
- ConversionDialog.test.tsx
- ConversionDialog.tsx
- ImportAKSProjects.test.tsx
- ImportAKSProjects.tsx
- useInfoTab.test.ts
- useInfoTab.ts
- InfoTab.tsx
- aks-logo.svg
- Logo.tsx
- useLogsTab.test.ts
- useLogsTab.ts
- LogsTab.tsx
- MetricsChart.tsx
- MetricsChartsGrid.tsx
- MetricsLoadingSkeleton.tsx
- MetricsSummaryBar.tsx
- MetricStatCard.tsx
- PodDetailsTable.tsx
- useCardMetrics.ts
- useDeployments.test.ts
- useDeployments.ts
- useNamespaceLabels.test.ts
- useNamespaceLabels.ts
- usePods.test.ts
- usePods.ts
- usePrometheusMetrics.test.ts
- usePrometheusMetrics.ts
- getPrometheusEndpoint.test.ts
- MetricsCard.tsx
- MetricsTab.tsx
- utils.test.ts
- utils.ts
- PreviewFeaturesSettings.tsx
- previewFeaturesStore.ts
- TelemetrySettings.test.tsx
- TelemetrySettings.tsx
- telemetrySettingsStore.ts
- ScalingChart.tsx
- ScalingEditDialog.tsx
- ScalingMetrics.tsx
- useChartData.test.ts
- useChartData.ts
- useDeployments.test.ts
- useDeployments.ts
- useEditDialog.test.ts
- useEditDialog.ts
- useHPAInfo.test.ts
- useHPAInfo.ts
- ScalingCard.tsx
- ScalingTab.tsx
- ComputeStep.tsx
- CopyButton.tsx
- DeploymentSelector.stories.tsx
- DeploymentSelector.tsx
- EmptyStateCard.tsx
- FormField.tsx
- NetworkingStep.tsx
- ResourceCard.tsx
- AzureCliWarning.tsx
- TelemetryBoot.test.tsx
- TelemetryBoot.tsx
- TelemetryErrorBoundary.test.tsx
- TelemetryErrorBoundary.tsx
- useAzureAuth.tsx
- useAzureContext.test.ts
- useAzureContext.ts
- useNamespaceCapabilities.test.ts
- useNamespaceCapabilities.ts
- useNamespaceDiscovery.test.ts
- useNamespaceDiscovery.ts
- usePreviewFeatures.test.ts
- usePreviewFeatures.ts
- useRegisteredClusters.test.ts
- useRegisteredClusters.ts
- useTelemetryFeatureOpened.test.ts
- useTelemetryFeatureOpened.ts
- aksFeature.test.ts
- aksFeature.ts
- appInfo.test.ts
- appInfo.ts
- envelope.test.ts
- index.test.ts
- index.ts
- installId.test.ts
- installId.ts
- privacy.test.ts
- privacy.ts
- schema.test.ts
- schema.ts
- setup.integration.test.ts
- setup.test.ts
- setup.ts
- vocabulary.test.ts
- ClusterCapabilities.ts
- github.ts
- global.d.ts
- mui.d.ts
- project.ts
- aks.ts
- az-acr.ts
- az-ad.ts
- az-auth.ts
- az-cli-core.ts
- az-cli-path.ts
- az-clusters.ts
- az-extensions.ts
- az-federation.ts
- az-identity-kubelet.test.ts
- az-identity.ts
- az-namespace-access.ts
- az-namespaces.ts
- az-resource-graph.ts
- az-subscriptions.test.ts
- az-subscriptions.ts
- az-validation.ts
- checkAzureCli.ts
- identityRoles.test.ts
- identityRoles.ts
- identitySetup.test.ts
- identitySetup.ts
- identityWithRoles.test.ts
- identityWithRoles.ts
- README.md
- roleAssignment.ts
- projectLabels.ts
- timing.ts
- github-api.test.ts
- github-api.ts
- github-auth.test.ts
- github-auth.ts
- secure-storage.ts
- cli-runner.ts
- k8sNames.ts
- namespaceUtils.ts
- serviceAccountNames.ts
- getPrometheusEndpoint.tsx
- queryPrometheus.tsx
- clusterSettings.ts
- formatTime.test.ts
- formatTime.ts
- isAksProject.ts
- openExternalUrl.test.ts
- openExternalUrl.ts
- quoteForPlatform.ts
- resourceUnits.test.ts
- resourceUnits.ts
- runCommandAsync.test.ts
- runCommandAsync.ts
- theme.ts
- az-cli-final.test.ts
- az-cli-resource-group.test.ts
- az-cli-simple.test.ts
- az-cli-user-search.test.ts
- clusterSettings.test.ts
- getClusterCapabilities.test.ts
- listNamespaceRoleAssignments.test.ts
- namespaceUtils.test.ts
- README.md
- roleAssignment.test.ts
- headlamp-plugin.d.ts
- index.tsx
- .eslintignore
- .gitignore
- .npmrc
- AGENTS.md
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.test.json
- vitest.config.ts
- download-artifacts.sh
- validate-artifacts.sh
- .gitignore
- package-lock.json
- package.json
- README.md
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- Detail.stories.storyshot
- InstalledList.stories.storyshot
- List.stories.storyshot
- LoadingButton.stories.storyshot
- PluginCard.stories.storyshot
- Detail.stories.tsx
- Detail.test.tsx
- Detail.tsx
- externalProxy.test.ts
- externalProxy.ts
- InstalledList.stories.tsx
- InstalledList.tsx
- List.stories.tsx
- List.tsx
- LoadingButton.stories.tsx
- LoadingButton.tsx
- plugin-icon.svg
- PluginCard.stories.tsx
- PluginCard.tsx
- Settings.tsx
- aks-optimized-plugins.json
- headlamp-plugin.d.ts
- index.tsx
- storybook.test.tsx
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- README.md
- headlamp-submodule.sh
- .gitattributes
- .gitignore
- .gitmodules
- .nvmrc
- AGENTS.md
- CODE_OF_CONDUCT.md
- CODEOWNERS
- CONTRIBUTING.md
- headlamp
- knip.json
- LICENSE.txt
- MAINTENANCE.md
- NOTICE.md
- package-lock.json
- package.json
- README.md
- SECURITY.md
- SUPPORT.md
# Installation Guide
1. Get the code
git clone https://github.com/Azure/aks-desktop
Downloads the entire project code from GitHub to your computer.
cd aks-desktop
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm run install:all
Type this command into your terminal and run it.
npm run plugin:setup
Type this command into your terminal and run it.
npm run dev
Starts the development/run server.
npm run build
Builds optimized production files.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
