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

9 Коммитов

Автор SHA1 Сообщение Дата
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 1cb427e27b
Helper: Windows refinements (#513)
* Create aspnetapp.yml

* removing push trigger

* removing windows 2019 as an option

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

* stopping kubenet + windows

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

* more windows guidance

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

* error message tidying

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

* typo

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

* margin

---------

Signed-off-by: Gordonby <gordon.byers@microsoft.com>
2023-02-22 12:50:46 +00:00
Gordon Byers 2551c271d8
Broken Link fix and Automated Workflow Broken Link Checker (#366)
* Create brokenlinks.yml

* broken link checker

* adding prodtest

* added preview fix

* remove broken link issue creator

* refined the workflows
2022-09-06 12:08:03 +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
Gordon Byers def467e9cc
Add Default Deny Network Policy (#179)
* Getting byoPrivateCi to use Refactored AzVoteApp
* UI Changes to produce Post Script network policy change
* clarified networkpolicywording
* Adding internet NSG Http in rule
* Adding auto compiled bicep json
* updated netpolicy with comment
* additional logs on clusterissuer
* set default in config.json
* added support for run command
* updated branch refs to release
* stopping using privatepool for param template params
2022-01-13 09:46:42 +00:00
Gordon Byers c77d8a15c5
Addressing Well Architected Framework gaps (#149)
* first cut of WAF rule gaps
* introducing capturing of azcmds to file
* updating ResourceGroup Name in UI
* path problem and cmd replace
* oops. token mistake
* shifting to complete mode deployment
* adding conditions to cover forks
* Making full deployment optional in a manual run
* Excluding Azure.AppGw.UseHTTPS rule as AGIC managed
* More WAF param tweaks for better coverage
* shifted disableLocalAccounts to param
* param metadata
* changing default of AksDisableLocalAccounts to false.
* added ui and playwrite test for disabledlocalaccounts
* disabling local accounts for basic cluster
* removing the use of admin local account login
* using aks-se
* download kubelogin binary
* Kubelogin
* Changing RG used by Publish actions to be dedicated.
* setting aksDisableLocalAccounts for the WAF param config
* bumping template version in web app
* case issue with aksDisableLocalAccounts
* implementing keiths suggestion of default value cover on the new param.
* removing invalid inputProps from TextFields
* fixing != !== issue i spotted in the jscode
* fixed up playwright test to be better
* userauth cspell dictionary update
2021-12-07 12:11:34 +00:00
Gordon Byers 03fba9c74c
Setting length limit on the cluster name in Web App (#104)
* Kubectl added to Dev container
* Cluster name limit in the webapp
* Swap dev container to ubuntu to support playwright
2021-11-04 10:43:39 +00:00
Gordon Byers 16df724d7b
Added Private IP AppGw frontend config (#17)
* Adding AppGwPrivate Config
* Fixed config for both private/public
2021-07-09 07:27:00 +01:00
keith a12e5e342e fix params and add external-dns links 2021-06-28 16:13:29 +01:00