-
Notifications
You must be signed in to change notification settings - Fork 509
feat: AKS updates #6034
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
JPEasier
wants to merge
41
commits into
Azure:main
Choose a base branch
from
JPEasier:jpeasier/aks-update
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
feat: AKS updates #6034
+94
−53
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Simplified descriptions for managed cluster SKU and security gating parameters. - Added new parameters for image integrity and node restriction features. - Updated resource API versions for managed cluster and key vault. - Removed outdated test files for non-AAD cluster and dependencies.
- Added 'outboundType' parameter with value 'userDefinedRouting' to the testDeployment module. - This change ensures the deployment uses user-defined routing for outbound traffic.
- Updated managed cluster resource API versions to 2025-05-02-preview. - Updated agent pool resource API versions to 2025-05-01. - Updated maintenance configuration resource API versions to 2025-05-02-preview. - Updated test resources API versions to 2025-04-01 for various test cases. - Updated dependencies for managed identity and other resources to their latest versions.
…atures - Updated API version for `Microsoft.ContainerService/managedClusters/agentPools` to 2025-05-01 in README and main.json files. - Updated API version for `Microsoft.ContainerService/managedClusters/maintenanceConfigurations` to 2025-05-01 in README and main.json files. - Updated API version for `Microsoft.ContainerService/managedClusters` to 2025-05-02-preview in main.bicep and main.json files. - Added new parameter `securityGatingConfig` for Microsoft Defender settings in managed cluster. - Updated Bicep generator version and template hashes across multiple files. - Improved descriptions and metadata for parameters in main.bicep and main.json files. - Incremented module version to 0.11 in version.json.
- Introduced `linuxOSConfig` parameter with detailed sysctl settings and transparent hugepage options in `main.bicep` and `main.json`. - Added `windowsProfile` parameter for Windows OS configuration in `main.bicep` and `main.json`. - Updated agent pool resource definitions to include new parameters for Linux and Windows configurations. - Enhanced application monitoring capabilities with `appMonitoring` parameter in `main.bicep` and `main.json`. - Added new auto-scaler profile options for daemonset eviction and ignoring daemonsets utilization in `main.bicep` and `main.json`. - Removed outbound type from default test configuration in `main.test.bicep` and added it in private test configuration.
- Introduced optional SSH access method for agent pools. - Updated agent pool resource API version to 2025-05-02-preview. - Enhanced security profile to include SSH access configuration. - Adjusted conditions for DNS zone and private DNS zone role assignments.
- Updated README.md to include Linux OS configuration and SSH access method for agent pools. - Modified main.bicep to support new parameters: linuxOSConfig and sshAccess. - Enhanced main.json to define the structure for linuxOSConfig and sshAccess. - Updated Kubernetes Configuration Extension version to 0.3.8.
- Removed nullable property from linuxOSConfig and windowsProfile in the main JSON and Bicep files. - Updated template hashes in the metadata for consistency across configurations. - Ensured that Linux OS configuration is now treated as a required parameter.
- Made Linux and Windows OS configuration parameters optional. - Updated template hashes for consistency across configurations. - Ensured compatibility with nullable types in the Bicep definitions.
- Updated loadBalancerProfile to conditionally handle userDefinedRouting. - Simplified the structure for outbound IP configurations. - Ensured compatibility with existing parameters in the AKS managed cluster.
- Updated ARM API versions for `Microsoft.ContainerService/managedClusters`, `agentPools`, and `maintenanceConfigurations`. - Enhanced parameter types for better type safety. - Updated resource templates and JSON output to align with the latest API versions. - Added Linux and Windows profile configuration details. - Noted potential breaking changes due to API version updates.
Co-authored-by: Alexander Sehr <[email protected]>
- Updated README.md to reflect the purpose of the module. - Enhanced metadata in main.bicep and main.json for clarity.
- Updated API versions for managed clusters to 2025-05-02-preview in main.bicep and main.json. - Removed deprecated application monitoring parameters from README.md and main.bicep. - Adjusted resource input types to reflect the latest API changes.
- Removed 'outboundType: userDefinedRouting' from the AKS module configuration in README.md and main.test.bicep files. - This change simplifies the configuration and aligns with current best practices for AKS deployments.
- Updated the Istio Service Mesh revision from 'asm-1-24' to 'asm-1-25' in the README and test files. - Ensured consistency across module parameters and test deployments.
- Updated the Istio Service Mesh revision from asm-1-25 to asm-1-27 in the README and test files. - Ensured consistency across module parameters and test deployments for the new revision.
…into jpeasier/aks-update
…into jpeasier/aks-update
- Updated API versions for Azure Kubernetes Service (AKS) Managed Clusters and related resources to 2025-07-02-preview and 2025-07-01. - Added parameters for API Server VNet integration and subnet resource ID in the main AKS module. - Updated README files to reflect the new API versions and added descriptions for new parameters. - Ensured consistency across all related modules including agent pools and maintenance configurations.
Open
1 task
Contributor
|
Any update on when this pull request might go through? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Pipeline Reference
Type of Change
version.json:version.json.version.json.Checklist
Set-AVMModulelocally to generate the supporting module files.