Граф коммитов

304 Коммитов

Автор SHA1 Сообщение Дата
Paul Lewis 55cebf0622
Updated regions and VM SKUs available in Helper UI, and changed default SKU selections (#705)
* - Updated K8s version to current default
- Updated region list to include all current regions
- Updated SKU families to include latest v5 and remove oldest v2
- Updated generate-vm-sku-list.sh logic to pick correct storage parameter for ephemeral storage

* - Updated default system and user node SKU to use Standard_D4ds_v5
- Updated cost optimised clusters to use Standard_B4s_v2, and performance clusters to Standard_D8ds_v4
- Updated workflows to use current gen VM SKUs Standard_D4ds_v5

* - Changed default node pool names to "agentpool" and "userpool01" to align more closely with the Portal

* - Changed default OS disk size to 128 GB (to match portal behaviour)

* - Updated default Kubernetes versions in main.bicep and other JSON config files

* Adding userpool and agentpool to spell expections

* Reverting managedClusters API version

* Updated aksOutboundTrafficType from natGateway to managedNatGateway to try and address build issues

* Updated aksOutboundTrafficType to loadBalancer to try and address build issues

* Changed managedClusters API version to 2023-11-01

* Changed 'natGateway' to 'managedNatGateway' to align with current examples

* Changed 'natGateway' to 'managedNATGateway' to align with current API spec

* Updated another reference to natGateway
Updated workflow to use in-branch version of AksDeploy-Basic.parameters.json isntead of hosted version (which won't be up-to-date with any changes in current branch)

* Reverting to 0.10.4 as reverting to API version 2023-11-01 hasn't taken effect as this is pulled from the latest published release rather than in-branch

* Enclosing `natGatewayProfile` in `networkProfile` key

* Pointing workflow at local parameter file to reflect changes in local branch

* Pointing workflow at local parameter file to reflect changes in local branch

* Pointing workflow at local parameter file to reflect changes in local branch

* Pointing workflow at local parameter file to reflect changes in local branch

* Temporarily pointing to this working branch for testing

* Reverting to 0.10.5 as 0.10.4 contains a parameter thats been removed from the API

* Reverting ParamFile to the file on main branch. This will cause builds to fail until changes in this PR get published.

* - Added branch variable to allow workflows to build off current branch for PRs
- Reverted AKS API version to 2024-01-01

* - Added branch variable to allow workflows to build off current branch for PRs

* - Added branch variable to allow workflows to build off current branch for PRs

* - Reverting change from natGateway to managedNATGateway, back to natGateway

* - Reverting change from natGateway to managedNATGateway, back to natGateway

* - Trying to fix the error about the natGatewayProfile:
`unknown field \\\"natGatewayProfile\\\" Check that the field is in the right location, is spelled correctly, and is supported in the API version`

* Enclosing `natGatewayProfile` in `networkProfile` key

* - Commenting out problematic code for testing

* - Changed default outbound type to loadBalancer for pipeline tests
- Reverting previous changes to `managedNATGatewayProfile` JSON snippets
2024-08-09 19:57:17 +01:00
samaea b9e318c88f
NAT Gateway hot fix. (#710) 2024-08-09 18:06:21 +00:00
Paul Lewis 7f5214ca25
Removing references to nodeResourceGroupProfile as this is deprected in the managedClusters API (#696) 2024-04-10 16:56:28 +01:00
Paul Lewis 6a033359d4
Fix ebpfDataPlane error on cluster deployment (#695)
* Updated all GitHub Actions to latest version to update to NodeJS 20

* Updated additional GitHub Actions to latest version to update to NodeJS 20

* Added permissions key to releases job to allow GitHub job write access to the repo to create new releases / write to gh_pages_canary

* Renamed ebpfDataPlane to networkDataplane to match current managedClusters API spec
2024-04-10 10:37:52 +01:00
Paul Lewis 14439aee12
Removed all references to the dockerBridgeCidr parameter as this is no longer used with AKS (#693) 2024-04-09 21:57:39 +01:00
Paul Lewis 086bc611b7
Paullewis/update-bicep-resources (#691)
* Updated all GitHub Actions to latest version to update to NodeJS 20

* Updated Bicep API versions to latest stable versions

* Updated additional Bicep API versions to latest stable versions
2024-04-09 19:31:47 +01:00
Deep Dolphin 5af2e1cdd1
AKS version bump 1.28.5 (#688)
* Bump to AKS 1.28.5

* Istio version bump

* Actions versions bump

---------

Co-authored-by: Billy Bunter <billy@bunter.com>
2024-04-04 12:04:10 -07:00
Paul Lewis 66223025d5
Fixes 682 by changing default k8s version to 1.27.7 (#683) 2024-03-14 08:51:14 -07:00
samaea 39f41a92f6
PodCIDR patch for Overlay. (#633) 2023-11-17 06:39:57 +00:00
samaea 93e358a0f7
Initial commit. (#659)
Co-authored-by: Paul Lewis <pjlewisuk@users.noreply.github.com>
2023-11-16 12:36:10 +00:00
Vighneshwar (Vigh) Madas 4e88759438
Set default osDiskSizeGB based on OS Type (#661)
Co-authored-by: Paul Lewis <pjlewisuk@users.noreply.github.com>
2023-11-16 12:28:11 +00:00
Gordon Byers 76da0139ba
Spot Instances for user pools (#611)
* natgw not preview

* spot bicep

* spot

* userpool only

* maxsurge

---------

Co-authored-by: Gordon Byers <gordon.byers@microsoft.com>
2023-10-26 11:58:58 +01:00
Gordon Byers 8a3008970b
api bumps (#647) 2023-10-25 21:43:58 +01:00
Oliver Gulich afc8715cbb
Updated bicep api versions (#651)
* updated bicep api versions

* included preview api versions

---------

Co-authored-by: Paul Lewis <pjlewisuk@users.noreply.github.com>
2023-10-25 21:31:16 +01:00
Paul Lewis 3f26a903b7
Changes to fix pipeline issues (#667)
* Downgrading lychee to try and fix pipeline issues

* Added missing revisions parameter for Istio

* Corrected bicep error

* Changing revisions value

* Up-versioning managedClusters resource for new Istio parameters

* Up-versioning Azure CLI, removed bicep.png ignore

* Moving Istio revision into a parameter
2023-10-25 17:48:59 +01:00
Paul Lewis 03bad219f4
Updated variable names to prevent case clash (#657) 2023-09-19 15:33:47 +01:00
Keith Howling 5051c8a0d6
Update main.bicep (#646)
Update managedCluster version to allow web application routing to work
2023-08-17 17:04:50 +01:00
Paul Lewis 5713b75c53
Updated default version of Kubernetes to 1.26.6 (#627)
* Updated default version of Kubernetes to 1.26.3 following
deprecation of 1.24 on AKS

* Bumped version to 1.26.6 to align with Azure portal default
2023-08-10 12:41:45 +00:00
Xavier Mignot 207862c8dc
feat: Handle subscriptionId for byo dns zone (#616) 2023-07-28 08:47:21 +01:00
samaea 11ac999807
Nat gateway hotfix. (#607)
* Nat gateway hotfix.

* AuthorizedIPRanges patch.
2023-07-06 17:29:49 +01:00
Gordon Byers 5e360b521d
Nat Gateway simplification (#599)
* bicep bumps

* ui

* overlay not preview

* deploy logic glitch

* purge rest of NatGateway mentions

* nice meta

* deployment name issue
2023-06-30 08:53:48 +01:00
Gordon Byers 21989e4574
Update main.bicep (#597) 2023-06-22 17:07:10 +02:00
Gordon Byers 52914d7487
Workload type principal preset (prod and non-prod) (#594)
* scaffold

* automation account

* basic logs

* final naming

* automation account params and decorators

* start-stop tested e2e

* ui

* utc

* width

* Better UI - removed ACR

* formatt

* fixing test behaviour

* vnet oopsie

* lb
2023-06-15 14:52:45 +01:00
Gordon Byers eedff24c4e
Istio service mesh (#590)
* istio swap for osm

* spelling

* case issue

* fixing failed deploy
2023-06-07 10:07:02 +01:00
Gordon Byers 15b60fdac1
fixed bicep assets error (#591) 2023-05-29 09:07:09 +00:00
Gordon Byers 68ed4d6032
default val (#588) 2023-05-26 11:45:00 +01:00
Gordon Byers 6eafe4ffd9
Bicep warnings from 0.17 (#583)
* api bumps

* kv length warning
2023-05-23 15:44:42 +00:00
Gordon Byers ff1674c761
pod subnet output bug (#585) 2023-05-23 15:02:58 +01:00
samaea e8882cbb04
Se podnet (#570)
* Working Bicep templates.

* UI implementation completed.

* Amended podsubnet prefix for consistency.
2023-05-05 13:18:36 +00:00
Owain Osborne-Walsh 1f2ac91f76
Azure Firewall Parameter Error - Fixed (#572)
* Updated outputs for Private FQDN & Private DNS Zone

* Updated if condition to be based on input param.

* Updated to more complex operator condition.

* Firewall SKU correction

* Updated AKS version to 1.24.10

* aks version bump

* Removed additional Plurals

* Replaced more plurals smh

* Correcting case.

---------

Co-authored-by: owainow <owainosborne@tigerbay.uk.com>
2023-04-28 12:47:08 +00:00
Gordon Byers eaafb75182
sla rp changes (#577) 2023-04-28 13:20:03 +01:00
Gordon Byers 0e16d7c235
K8S & Bicep RP version bumps (#574)
* Update main.bicep

* Update config.json

* Update edgeK8sVersion.json

* bumps
2023-04-28 11:03:58 +01:00
Gordon Byers d8eb8e3736
forgotten condition (#568) 2023-03-30 15:36:38 +01:00
MattLeach25 161d31d085
Enable syslog collection for AKS - Azure Container Insights (#567)
* Added syslog support

* Added in syslog functionality

* fixed comments from Gordons review
2023-03-30 13:15:11 +00:00
Gordon Byers 0ec0f24edc
Fixing CI deployments (#566)
* kubelogin bump

* Update AppDeploy_AzureVote.yml

* Update AksTroubleshooting.yml

* GH Firewall egress

* Update AppDeploy_AzureVote.yml

* java app bumps

* kubelogin
2023-03-30 13:12:35 +01:00
Owain Osborne-Walsh b5f58e3183
Updated outputs for Private FQDN & Private DNS Zone (#563)
* Updated outputs for Private FQDN & Private DNS Zone

* Updated if condition to be based on input param.

* Updated to more complex operator condition.

---------

Co-authored-by: owainow <owainosborne@tigerbay.uk.com>
2023-03-29 12:17:11 +01:00
Elena Neroslavskaya 4cd1ba265e
UserDefinedRouting Egress (#550)
* ad managed Node RG name parameter and retrictionLevel

* add userDefinedRouting aks egress

* add userDefinedNetorking checks

* spell BYON

* similar to PR 546 bug in bicep install

* update description

* add udr ui changes
2023-03-29 08:19:47 +01:00
Owain Osborne-Walsh 9ddf00b5e0
Re-Added availability zones to node pools. (#558)
Minor change. Re-added availability zones to node pools.
2023-03-22 15:02:38 +00:00
Gordon Byers ae237b41fd
ui (#553) 2023-03-20 18:38:11 +00:00
Gordon Byers 0a1ef8bb78
Adds support for BYO Managed Identity & staged deployment sample (#541)
* byo uai bicep

* rbac

* 3 stages

* stage 4 plus ACR naming

* main.bicep
2023-03-20 12:23:35 +00:00
Elena Neroslavskaya 6bdd62b131
Managed resource group - configuration (#549)
* ad managed Node RG name parameter and retrictionLevel

* update description
2023-03-17 18:56:47 +00:00
Gordon Byers f9b3eac6ef
cilium np (#537) 2023-03-16 12:07:47 +00:00
Gordon Byers 7ed9c11af0
passing sku down to module (#545) 2023-03-16 11:06:56 +00:00
Gordon Byers b3f609b5a6
Bicep refactor (#470)
* deployment names + LAW sku

* bumping acr import

* deployment name limit

* better string trimming.

* descriptive managed id name

* bumping k8s version

* api version bumps

* linter warnings

* ContainerLogV2 parent

* adding v2configmap to gitignore

* requestRoutingRule priority
2023-03-16 10:37:07 +00:00
Gordon Byers 657c05220d
Confidential Compute with SGX (#526)
* SGX

Signed-off-by: Gordonby <gordon.byers@microsoft.com>

* vmsku update

* bicep fix

Signed-off-by: Gordonby <gordon.byers@microsoft.com>

* better message

Signed-off-by: Gordonby <gordon.byers@microsoft.com>

---------

Signed-off-by: Gordonby <gordon.byers@microsoft.com>
2023-02-23 10:29:21 +00:00
Oliver Gulich fb7fb16916
bumping the Kubernetes version to the latest (#524)
* bumping the Kubernetes version to the latest

The previous one is outdated and is no longer supported by AKS. This will result in a failed deployment.

* Bumped version to Default Portal version

Bumped version to Default Portal version

* Bumped K8s version to Default Portal version

Bumped K8s version to Default Portal version
2023-02-09 17:31:24 +00:00
MattLeach25 d83e386e2c
Windows nodepool support (#507)
* Added module for nodepools

* added windows node support

* Moved the location of osType

* changed UI

* Removed commented out lines

* Ammendments following Gordon feedback

* added OsSku, added win field optimisations

* testing/focussing windows sample

* warning on ingress plus windows

* windows sample screengrabs

* screenshot links to readme

* spelling

* refine messaging

* adding windows config

* metadata

---------

Co-authored-by: Gordon Byers <gordon.byers@microsoft.com>
2023-01-31 17:16:20 +00:00
Gordon Byers 585e46957a
AzureFw + Kubenet Route RBAC (#503)
* added uai for azurefw

Signed-off-by: Gordonby <gordon.byers@microsoft.com>

* rbac for kubenet udr

Signed-off-by: Gordonby <gordon.byers@microsoft.com>

---------

Signed-off-by: Gordonby <gordon.byers@microsoft.com>
2023-01-27 10:40:28 -08:00
samaea c90f719469 Resolved merge conflict. 2023-01-15 16:52:07 +00:00
Gordon Byers 9a6cbcc085
Managed cilium dataplane (#489)
* adding cilium bicep

Signed-off-by: Gordonby <gordon.byers@microsoft.com>

* added ui for cilium dp

Signed-off-by: Gordonby <gordon.byers@microsoft.com>

* forcing overlay as Cilium Dataplane RequiresPodSubnetOrOverlay\

Signed-off-by: Gordonby <gordon.byers@microsoft.com>

* cspell typos

Signed-off-by: Gordonby <gordon.byers@microsoft.com>

Signed-off-by: Gordonby <gordon.byers@microsoft.com>
2023-01-11 17:38:36 +00:00