Skip to content
Merged
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,8 @@ To get started with AKS desktop, follow these steps:
## Documentation

- [Cluster Requirements](docs/cluster-requirements.md) — What your AKS cluster needs for the best AKS desktop experience
- [AKS Desktop Documentation](https://aka.ms/aks/aks-desktop)
- [AKS Managed Namespaces](https://learn.microsoft.com/en-us/azure/aks/manage-namespaces)

## Contributing

Expand Down
2 changes: 1 addition & 1 deletion headlamp
Submodule headlamp updated 25 files
+3 −0 frontend/src/components/App/icons.ts
+300 −129 frontend/src/components/project/NewProjectPopup.tsx
+5 −5 frontend/src/components/project/__snapshots__/NewProjectPopup.Default.stories.storyshot
+5 −5 frontend/src/components/project/__snapshots__/NewProjectPopup.WithExistingProjects.stories.storyshot
+15 −11 frontend/src/i18n/locales/cs/translation.json
+15 −11 frontend/src/i18n/locales/de/translation.json
+15 −11 frontend/src/i18n/locales/en/translation.json
+15 −11 frontend/src/i18n/locales/es/translation.json
+15 −11 frontend/src/i18n/locales/fr/translation.json
+15 −11 frontend/src/i18n/locales/hi/translation.json
+15 −11 frontend/src/i18n/locales/hu/translation.json
+15 −11 frontend/src/i18n/locales/id/translation.json
+15 −11 frontend/src/i18n/locales/it/translation.json
+15 −11 frontend/src/i18n/locales/ja/translation.json
+15 −11 frontend/src/i18n/locales/ko/translation.json
+15 −11 frontend/src/i18n/locales/nl/translation.json
+15 −11 frontend/src/i18n/locales/pl/translation.json
+15 −11 frontend/src/i18n/locales/pt-BR/translation.json
+15 −11 frontend/src/i18n/locales/pt-PT/translation.json
+15 −11 frontend/src/i18n/locales/ru/translation.json
+15 −11 frontend/src/i18n/locales/sv/translation.json
+15 −11 frontend/src/i18n/locales/ta/translation.json
+15 −11 frontend/src/i18n/locales/tr/translation.json
+15 −11 frontend/src/i18n/locales/zh-Hans/translation.json
+15 −11 frontend/src/i18n/locales/zh-Hant/translation.json
73 changes: 71 additions & 2 deletions plugins/aks-desktop/locales/cs/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,10 @@
"{{count}} project failed._few": "",
"{{count}} project failed._many": "",
"{{count}} project failed._other": "",
"Successfully merged {{clusters}} cluster{{clustersSuffix}} with {{projects}} project{{projectsSuffix}}{{failureText}}": "",
"Successfully merged {{count}} cluster_one": "",
"Successfully merged {{count}} cluster_other": "",
"with {{count}} project_one": "",
"with {{count}} project_other": "",
"Failed to import any projects. See details below.": "",
"Import AKS Projects": "",
"Import existing AKS Projects that you have access to.": "",
Expand Down Expand Up @@ -382,5 +385,71 @@
"Preview Features": "",
"Enable or disable features that are still in development. Preview features may change or be removed in future releases.": "",
"GitHub Pipelines": "",
"Enable GitHub-based deployment pipelines for AKS projects.": ""
"Enable GitHub-based deployment pipelines for AKS projects.": "",
"Only clusters with Azure Entra ID authentication are shown and eligible for projects. {{details}}": "",
"No cluster selected": "",
"Failed to fetch cluster info": "",
"Failed to fetch metrics from Prometheus": "",
"Import existing managed namespaces and regular namespaces as projects. Namespaces that are not yet AKS Desktop projects will be converted by adding the required project label.": "",
"Converting {{name}} to AKS project...": "",
"You don't have write permissions to convert namespace '{{name}}'. Contact your cluster administrator.": "",
"Failed to convert namespace: {{message}}": "",
"Cluster {{clusterName}} must be registered before importing regular namespaces. Import a managed namespace from this cluster first.": "",
"Project '{{name}}' successfully imported": "",
"Namespace '{{name}}' converted and imported as project": "",
"{{count}} failed.": "",
"Type": "",
"AKS Managed": "",
"Regular": "",
"AKS Project?": "",
"Yes": "",
"No": "",
"Convert Namespaces to AKS Projects": "",
"The following namespaces will be converted to AKS Desktop projects by adding these labels:": "",
"Namespaces to convert:": "",
"Already AKS projects (will import directly):": "",
"Confirm & Import": "",
"managed namespaces only": "",
"Converting": "",
"Project from Existing Namespace": "",
"Convert an existing AKS managed namespace into a project": "",
"Select a Namespace": "",
"Choose an existing managed namespace to convert into a project. The namespace will be labeled as an AKS Desktop project.": "",
"AKS Preview Extension must be installed to manage namespaces": "",
"Discovering managed namespaces": "",
"No managed namespaces found": "",
"Ensure you have managed namespaces in your Azure subscriptions that are not already projects.": "",
"Available for Conversion": "",
"Managed namespaces that are not yet projects": "",
"Available for Import": "",
"Already labeled as projects but not imported locally": "",
"No namespaces found in this category": "",
"Starting namespace conversion": "",
"Applying project labels": "",
"Updating namespace configuration": "",
"Registering cluster": "",
"Conversion completed successfully!": "",
"Conversion timed out after 10 minutes. Please check the namespace status and try again.": "",
"Converting Namespace": "",
"Conversion Failed": "",
"Failed to convert namespace": "",
"User assignment completed with errors": "",
"Project Imported Successfully!": "",
"Namespace Converted Successfully!": "",
"Your AKS project \"{{projectName}}\" is ready to use.": "",
"Enter application name": "",
"Enter a name for your first application to get started with deployment.": "",
"Review Configuration": "",
"Review the namespace to import as a project": "",
"Review the configuration before converting this namespace into a project": "",
"Namespace Details": "",
"Namespace / Project Name": "",
"Existing Project Labels": "",
"Labels to Apply": "",
"This namespace already has project labels. It will be imported locally.": "",
"The following labels will be applied to convert this namespace into a project:": "",
"Import Project": "",
"Convert to Project": "",
"No users to assign": "",
"AKS project from existing namespace": ""
}
73 changes: 71 additions & 2 deletions plugins/aks-desktop/locales/de/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,10 @@
"Project '{{projectName}}' successfully imported from namespace '{{namespace}}'": "",
"{{count}} project failed._one": "",
"{{count}} project failed._other": "",
"Successfully merged {{clusters}} cluster{{clustersSuffix}} with {{projects}} project{{projectsSuffix}}{{failureText}}": "",
"Successfully merged {{count}} cluster_one": "",
"Successfully merged {{count}} cluster_other": "",
"with {{count}} project_one": "",
"with {{count}} project_other": "",
"Failed to import any projects. See details below.": "",
"Import AKS Projects": "",
"Import existing AKS Projects that you have access to.": "",
Expand Down Expand Up @@ -364,5 +367,71 @@
"Preview Features": "",
"Enable or disable features that are still in development. Preview features may change or be removed in future releases.": "",
"GitHub Pipelines": "",
"Enable GitHub-based deployment pipelines for AKS projects.": ""
"Enable GitHub-based deployment pipelines for AKS projects.": "",
"Only clusters with Azure Entra ID authentication are shown and eligible for projects. {{details}}": "",
"No cluster selected": "",
"Failed to fetch cluster info": "",
"Failed to fetch metrics from Prometheus": "",
"Import existing managed namespaces and regular namespaces as projects. Namespaces that are not yet AKS Desktop projects will be converted by adding the required project label.": "",
"Converting {{name}} to AKS project...": "",
"You don't have write permissions to convert namespace '{{name}}'. Contact your cluster administrator.": "",
"Failed to convert namespace: {{message}}": "",
"Cluster {{clusterName}} must be registered before importing regular namespaces. Import a managed namespace from this cluster first.": "",
"Project '{{name}}' successfully imported": "",
"Namespace '{{name}}' converted and imported as project": "",
"{{count}} failed.": "",
"Type": "",
"AKS Managed": "",
"Regular": "",
"AKS Project?": "",
"Yes": "",
"No": "",
"Convert Namespaces to AKS Projects": "",
"The following namespaces will be converted to AKS Desktop projects by adding these labels:": "",
"Namespaces to convert:": "",
"Already AKS projects (will import directly):": "",
"Confirm & Import": "",
"managed namespaces only": "",
"Converting": "",
"Project from Existing Namespace": "",
"Convert an existing AKS managed namespace into a project": "",
"Select a Namespace": "",
"Choose an existing managed namespace to convert into a project. The namespace will be labeled as an AKS Desktop project.": "",
"AKS Preview Extension must be installed to manage namespaces": "",
"Discovering managed namespaces": "",
"No managed namespaces found": "",
"Ensure you have managed namespaces in your Azure subscriptions that are not already projects.": "",
"Available for Conversion": "",
"Managed namespaces that are not yet projects": "",
"Available for Import": "",
"Already labeled as projects but not imported locally": "",
"No namespaces found in this category": "",
"Starting namespace conversion": "",
"Applying project labels": "",
"Updating namespace configuration": "",
"Registering cluster": "",
"Conversion completed successfully!": "",
"Conversion timed out after 10 minutes. Please check the namespace status and try again.": "",
"Converting Namespace": "",
"Conversion Failed": "",
"Failed to convert namespace": "",
"User assignment completed with errors": "",
"Project Imported Successfully!": "",
"Namespace Converted Successfully!": "",
"Your AKS project \"{{projectName}}\" is ready to use.": "",
"Enter application name": "",
"Enter a name for your first application to get started with deployment.": "",
"Review Configuration": "",
"Review the namespace to import as a project": "",
"Review the configuration before converting this namespace into a project": "",
"Namespace Details": "",
"Namespace / Project Name": "",
"Existing Project Labels": "",
"Labels to Apply": "",
"This namespace already has project labels. It will be imported locally.": "",
"The following labels will be applied to convert this namespace into a project:": "",
"Import Project": "",
"Convert to Project": "",
"No users to assign": "",
"AKS project from existing namespace": ""
}
77 changes: 73 additions & 4 deletions plugins/aks-desktop/locales/en/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@
"Limits": "Limits",
"Memory": "Memory",
"Access Control ({{count}} assignee)_one": "Access Control ({{count}} assignee)",
"Access Control ({{count}} assignee)_other": "Access Control ({{count}} assignee)",
"Access Control ({{count}} assignee)_other": "Access Control ({{count}} assignees)",
"Not specified": "Not specified",
"Select an option": "Select an option",
"Starting project creation": "Starting project creation",
Expand All @@ -137,7 +137,7 @@
"Namespace creation API succeeded, proceeding with user assignments": "Namespace creation API succeeded, proceeding with user assignments",
"Namespace creation completed successfully! Adding user access": "Namespace creation completed successfully! Adding user access",
"Adding user access for {{count}} assignee_one": "Adding user access for {{count}} assignee",
"Adding user access for {{count}} assignee_other": "Adding user access for {{count}} assignee",
"Adding user access for {{count}} assignee_other": "Adding user access for {{count}} assignees",
"Adding user {{email}}": "Adding user {{email}}",
"Assigning {{role}} to {{email}}": "Assigning {{role}} to {{email}}",
"Unknown error": "Unknown error",
Expand Down Expand Up @@ -266,7 +266,10 @@
"Project '{{projectName}}' successfully imported from namespace '{{namespace}}'": "Project '{{projectName}}' successfully imported from namespace '{{namespace}}'",
"{{count}} project failed._one": "{{count}} project failed.",
"{{count}} project failed._other": "{{count}} project failed.",
"Successfully merged {{clusters}} cluster{{clustersSuffix}} with {{projects}} project{{projectsSuffix}}{{failureText}}": "Successfully merged {{clusters}} cluster{{clustersSuffix}} with {{projects}} project{{projectsSuffix}}{{failureText}}",
"Successfully merged {{count}} cluster_one": "Successfully merged {{count}} cluster",
"Successfully merged {{count}} cluster_other": "Successfully merged {{count}} clusters",
"with {{count}} project_one": "with {{count}} project",
"with {{count}} project_other": "with {{count}} projects",
"Failed to import any projects. See details below.": "Failed to import any projects. See details below.",
"Import AKS Projects": "Import AKS Projects",
"Import existing AKS Projects that you have access to.": "Import existing AKS Projects that you have access to.",
Expand Down Expand Up @@ -364,5 +367,71 @@
"Preview Features": "Preview Features",
"Enable or disable features that are still in development. Preview features may change or be removed in future releases.": "Enable or disable features that are still in development. Preview features may change or be removed in future releases.",
"GitHub Pipelines": "GitHub Pipelines",
"Enable GitHub-based deployment pipelines for AKS projects.": "Enable GitHub-based deployment pipelines for AKS projects."
"Enable GitHub-based deployment pipelines for AKS projects.": "Enable GitHub-based deployment pipelines for AKS projects.",
"Only clusters with Azure Entra ID authentication are shown and eligible for projects. {{details}}": "Only clusters with Azure Entra ID authentication are shown and eligible for projects. {{details}}",
"No cluster selected": "No cluster selected",
"Failed to fetch cluster info": "Failed to fetch cluster info",
"Failed to fetch metrics from Prometheus": "Failed to fetch metrics from Prometheus",
"Import existing managed namespaces and regular namespaces as projects. Namespaces that are not yet AKS Desktop projects will be converted by adding the required project label.": "Import existing managed namespaces and regular namespaces as projects. Namespaces that are not yet AKS Desktop projects will be converted by adding the required project label.",
"Converting {{name}} to AKS project...": "Converting {{name}} to AKS project...",
"You don't have write permissions to convert namespace '{{name}}'. Contact your cluster administrator.": "You don't have write permissions to convert namespace '{{name}}'. Contact your cluster administrator.",
"Failed to convert namespace: {{message}}": "Failed to convert namespace: {{message}}",
"Cluster {{clusterName}} must be registered before importing regular namespaces. Import a managed namespace from this cluster first.": "Cluster {{clusterName}} must be registered before importing regular namespaces. Import a managed namespace from this cluster first.",
"Project '{{name}}' successfully imported": "Project '{{name}}' successfully imported",
"Namespace '{{name}}' converted and imported as project": "Namespace '{{name}}' converted and imported as project",
"{{count}} failed.": "{{count}} failed.",
"Type": "Type",
"AKS Managed": "AKS Managed",
"Regular": "Regular",
"AKS Project?": "AKS Project?",
"Yes": "Yes",
"No": "No",
"Convert Namespaces to AKS Projects": "Convert Namespaces to AKS Projects",
"The following namespaces will be converted to AKS Desktop projects by adding these labels:": "The following namespaces will be converted to AKS Desktop projects by adding these labels:",
"Namespaces to convert:": "Namespaces to convert:",
"Already AKS projects (will import directly):": "Already AKS projects (will import directly):",
"Confirm & Import": "Confirm & Import",
"managed namespaces only": "managed namespaces only",
"Converting": "Converting",
"Project from Existing Namespace": "Project from Existing Namespace",
"Convert an existing AKS managed namespace into a project": "Convert an existing AKS managed namespace into a project",
"Select a Namespace": "Select a Namespace",
"Choose an existing managed namespace to convert into a project. The namespace will be labeled as an AKS Desktop project.": "Choose an existing managed namespace to convert into a project. The namespace will be labeled as an AKS Desktop project.",
"AKS Preview Extension must be installed to manage namespaces": "AKS Preview Extension must be installed to manage namespaces",
"Discovering managed namespaces": "Discovering managed namespaces",
"No managed namespaces found": "No managed namespaces found",
"Ensure you have managed namespaces in your Azure subscriptions that are not already projects.": "Ensure you have managed namespaces in your Azure subscriptions that are not already projects.",
"Available for Conversion": "Available for Conversion",
"Managed namespaces that are not yet projects": "Managed namespaces that are not yet projects",
"Available for Import": "Available for Import",
"Already labeled as projects but not imported locally": "Already labeled as projects but not imported locally",
"No namespaces found in this category": "No namespaces found in this category",
"Starting namespace conversion": "Starting namespace conversion",
"Applying project labels": "Applying project labels",
"Updating namespace configuration": "Updating namespace configuration",
"Registering cluster": "Registering cluster",
"Conversion completed successfully!": "Conversion completed successfully!",
"Conversion timed out after 10 minutes. Please check the namespace status and try again.": "Conversion timed out after 10 minutes. Please check the namespace status and try again.",
"Converting Namespace": "Converting Namespace",
"Conversion Failed": "Conversion Failed",
"Failed to convert namespace": "Failed to convert namespace",
"User assignment completed with errors": "User assignment completed with errors",
"Project Imported Successfully!": "Project Imported Successfully!",
"Namespace Converted Successfully!": "Namespace Converted Successfully!",
"Your AKS project \"{{projectName}}\" is ready to use.": "Your AKS project \"{{projectName}}\" is ready to use.",
"Enter application name": "Enter application name",
"Enter a name for your first application to get started with deployment.": "Enter a name for your first application to get started with deployment.",
"Review Configuration": "Review Configuration",
"Review the namespace to import as a project": "Review the namespace to import as a project",
"Review the configuration before converting this namespace into a project": "Review the configuration before converting this namespace into a project",
"Namespace Details": "Namespace Details",
"Namespace / Project Name": "Namespace / Project Name",
"Existing Project Labels": "Existing Project Labels",
"Labels to Apply": "Labels to Apply",
"This namespace already has project labels. It will be imported locally.": "This namespace already has project labels. It will be imported locally.",
"The following labels will be applied to convert this namespace into a project:": "The following labels will be applied to convert this namespace into a project:",
"Import Project": "Import Project",
"Convert to Project": "Convert to Project",
"No users to assign": "No users to assign",
"AKS project from existing namespace": "AKS project from existing namespace"
}
Loading
Loading