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

5 Коммитов

Автор SHA1 Сообщение Дата
Gordon Byers 8a3008970b
api bumps (#647) 2023-10-25 21:43:58 +01: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 3a5bbcd0f1
Adding support for ETCD encryption with KMS (#351)
* various improvements

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

* kms

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

* contrib

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

* KMS working on public kv

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

* adding support for private kms

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

* Updating branch to main

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

* tested and working

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

* added UI

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

* Added byoKeyId to the UI

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

* kms byo key validation

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

* better error message

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

* better regex

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

* regext dot bracket

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

* better regex still....!  (amazing :D )

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

* slash dots

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

* useless-regexp-character

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

* regex

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

* byo kms bicep

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

* UI private link behaviour

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

* key var conditionality

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

* metadata

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

* Add Byo KV RG

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

* meta

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

* added ui for rg name

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

* kms working!

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

* typos

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

Signed-off-by: Gordonby <gordon.byers@microsoft.com>
2022-09-21 20:32:50 +01:00
Gordon Byers d0fce515ed
Adding NSG's for custom vnet (#234)
* initial work on generic subjects and appgw refactor

* Further testing and refactor

* privarte cluster dns fix

* removing unused var

* nameing and GW ports

* Fixing port number

* reverting changes for main.bicep

* added param config for managed - public cluster

* trying with latest az cli

* Adding taints to peered vnet sample

* Successful creation of flow logs

* added basic ui for NSGs

* Added deploy param logic for params

* bastion host sku

* Nsg cluster refinement

* typo "NSG's"

* region workflow param

* res name - debug

* param augmentation

* param declaration typo

* updating location region

* Setting outputs

* region env var

* moving $RG scope

* Default val comment

* Refactoring the troubleshooting jobs

* updated path to ruworkflow

* removed invalid job

* renamed akstroubleshooting.yml

* Infra destroy needs

* try empty env

* debug out varriables

* remove doDebugSteps

* AKS null check

* enhance resname

* region to choice type

* debug job skipping

* playing with condition

* rg

* inputs.

* condition testing

* cluster resource name crop

* condition tweaks

* updated needs param

* env scope

* az cli version

* condition update

* agic pod name

* pwsh variables

* env var refactor

* continue on agic failure

* Enabled traffic analytics

* Adding Traffic Analytics parameter in nsg.bicep

* dependant job typo

* agname typo

* Added basic flow log queries

* region name typo

* added rbac note

* post deploy delay

* delay condition

* condition typo

* post deploy delay

* List available.

* trying az cli

* reformat

* environment fix

* add run cmd param

* private ci to use run cmd

* bicep warnings and private workflow testing

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

* kubelogin bump

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

* az cli 2.36.0

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

* workflow troubleshooting

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

* added appinstall to test_

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

* SetupWF

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

* rg

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

* jsonOut

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

* port 22 nsg aks subnet block

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

* agic debug

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

* pod cmd

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

* describe agic

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

* pod logs

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

* typos

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

* podlogs

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

* agiclogs

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

* consolidate steps

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

* good config for edge K8S testing

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

* remove Write-Output $DenyLogs[0].Count - null problem

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

* bumping k8s version to be the same as the portal default

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

* bumping AzureVote Helm chart version

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

* flow log, continue on deny

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

* null issue

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

* AGIC image version

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

* inputs.USERUNCMD

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

* debug log query

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

* testing byo early k8s version

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

* remove kubernetesVersion

* k8s default v for BYO

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

* agic usrruncmd

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

* netflow continue on error

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

* removing local dev sample

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

* styling the checkboxes
2022-05-10 12:29:08 +01:00
Gordonby 8d3eb3804a adding bicep config 2022-02-16 10:19:18 +00:00