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

426 Коммитов

Автор SHA1 Сообщение Дата
Jin Lee 5153a9ae14
feat: Terraform implementation refactor (#215)
* testing bicep cicd - added new oidc client id for read-only access, testing what-if flag

* Adding region into the bicep yml, env var and to the what-if arm-deploy action

* testing pipeline, adding puysh trigger for this branch

* testing pipeline, adding puysh trigger for this branch

* testing with prod id as the what-if scenario requires same level of permissions

* testing with prod id as the what-if scenario requires same level of permissions

* testing the deployment

* testing the deployment

* testing cicd bicep templates

* testing cicd

* testing cicd

* testing cicd

* disabling psrule for now

* disabling psrule for now

* consolidating tf scenario 1 workflows into a single cicd pipeline

* consolidating tf scenario 1 workflows into a single cicd pipeline

* consolidating tf scenario 1 workflows into a single cicd pipeline

* consolidating tf scenario 1 workflows into a single cicd pipeline

* renaming consolidated scenario 1 tf pipeline

* Adding concurrency, removed redundant param files

* Adding concurrency, removed redundant param files

* removing test branch trigger

* cleanup

* cleanup

* wip

* Functional deployment, further testing required

* Spoke deployment fixes/cleanup

* added backend.hcl file

* shared resource group

* cleaned up windows vm create and custom script

* Add files via upload

* Add files via upload

* pulling latest

* updating latest changes for terraform

* Refactoring TF changes

* pre-commit formatting and docs

* adding scenario deployment input file

* fixing gha tf scenario deployment yaml

* fixed private endpoints for app svc slots

* fixed private endpoints for app svc slots

* fixed private endpoints for app svc slots

* fixed private endpoints for app svc slots

* removing entra data lookups for sql server

* removing entra data lookups for sql server

* removing entra data lookups for sql server

* removing /deployment dir

* constraining deployment to azurerm versions 4.5.0 - 5.0.0

---------

Co-authored-by: ahmeds <ahmeds@ms.com>
Co-authored-by: Kunal Babre <kunalbabre@gmail.com>
2024-11-20 14:31:08 -05:00
Aarthi Murugan 62bd83cabf docs: Update networking.md (#210)
Add express route design consideration to Networking design guidance
2024-05-08 10:28:31 -04:00
Thodoris Theodorou 7eb5e67d68 feat: azFw Basic SKU - Bicep (#207)
* feat: azFw Basic SKU - Bicep

* feat: Fw Basic - ARM implementation

* DOCS: fix heading
2024-04-02 09:09:30 -07:00
dependabot[bot] 0acc6318dc Bump azure/login from 1 to 2 (#205)
Bumps [azure/login](https://github.com/azure/login) from 1 to 2.
- [Release notes](https://github.com/azure/login/releases)
- [Commits](https://github.com/azure/login/compare/v1...v2)

---
updated-dependencies:
- dependency-name: azure/login
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 09:09:52 -07:00
Isabelle Bersano 584fa4eb60 Chore: Change Azure AD refs to Microsoft Entra (#204)
* chore: update aad refs in TF files and readmes

* chore: update bicep and arm files with entra

* docs: update tf docs using pre-commit
2024-03-19 09:08:59 -07:00
Jin Lee 027b88ab9b testing bicep cicd - added new oidc client id for read-only access, t… (#199)
* testing bicep cicd - added new oidc client id for read-only access, testing what-if flag

* Adding region into the bicep yml, env var and to the what-if arm-deploy action

* testing pipeline, adding puysh trigger for this branch

* testing pipeline, adding puysh trigger for this branch

* testing with prod id as the what-if scenario requires same level of permissions

* testing with prod id as the what-if scenario requires same level of permissions

* testing the deployment

* testing the deployment

* testing cicd bicep templates

* testing cicd

* testing cicd

* testing cicd

* disabling psrule for now

* disabling psrule for now

* consolidating tf scenario 1 workflows into a single cicd pipeline

* consolidating tf scenario 1 workflows into a single cicd pipeline

* consolidating tf scenario 1 workflows into a single cicd pipeline

* consolidating tf scenario 1 workflows into a single cicd pipeline

* renaming consolidated scenario 1 tf pipeline

* Adding concurrency, removed redundant param files

* Adding concurrency, removed redundant param files

* removing test branch trigger

* cleanup

* cleanup
2024-01-31 09:39:38 -06:00
Kunal Babre de1f709794 Rebranding AAD to Microsoft Entra ID 2023-12-28 20:53:54 +00:00
Kunal Babre 154c027f13 Update README.md 2023-12-15 19:36:32 -08:00
Kunal Babre ad86502c0b Update README.md 2023-12-15 19:33:30 -08:00
Kunal Babre cef150db84 Add files via upload 2023-12-15 19:32:28 -08:00
Kunal Babre 82ce549942 Delete docs/App-Service-LZA.vsdx.vsdx 2023-12-15 19:30:51 -08:00
Kunal Babre 388f81009c Add files via upload 2023-12-15 19:29:16 -08:00
Kunal Babre 2079db7a4d Add files via upload 2023-12-15 19:25:31 -08:00
Kunal Babre 8671df2dff Add files via upload 2023-12-15 19:20:56 -08:00
Kunal Babre f985419270 Add files via upload 2023-12-15 19:19:31 -08:00
Kunal Babre 50b48a7ca2 Add files via upload 2023-12-15 19:15:13 -08:00
Kunal Babre f4c9d5f845 updating architecture gify 2023-12-15 19:14:24 -08:00
Kunal Babre 8b32783cbf Update README.md
fixed typo
2023-12-15 18:58:21 -08:00
Thodoris Theodorou 21c7ab6d16 feat: merge scenarios (#192)
* feat: ASE shared modules (CARML)
- deployAseV3 param added

* feat: fixed spoke subnets
- added NSGs

* doc: changes for deployAseV3

* fix: typo

* doc: settings

* fix

* fx

* feat: asp merged - test 1

* fix:  nsg

* fix zone redundant

* fix: private DNS Zone

* feat: merged scenarios BICEP

* feat: portal deployment

* fix

* feat: deployAse Merged

* fix

* Removed (most of) ASEV3 scenario

* test actions

* action test

* get latest from main (#193)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Thodoris Theodorou <thotheod@microsoft.com>
Co-authored-by: Jin Lee <94473824+JinLee794@users.noreply.github.com>

* test

* there is Scenario 2
- WF needs to be updated or deleted

* fix: fix depedencies

* depedency and conditional logic fix

* ARM sync

* Updated main readme

* ok

* allow non-AZ ASE

* sync ARM

* fix: zone redundant or not support for ASE

* sync json

* fix: dependency error

* fix typo in condition

* test ASE Private DNS Zone Dependency

* fix dependencies

* fix

* ASE Private DNS Zone must be in same scope as ASE

* test

* fix outputs

---------

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jin Lee <94473824+JinLee794@users.noreply.github.com>
Co-authored-by: Jin Lee <jinle@microsoft.com>
2023-11-29 08:59:52 -08:00
Kunal Babre a834ee783f Add files via upload 2023-11-15 22:06:29 -08:00
Kunal Babre bf1a98029c Add files via upload 2023-11-15 22:05:12 -08:00
Kunal Babre f9f651aa29 Add files via upload 2023-11-15 22:04:00 -08:00
dependabot[bot] 0cb3688ef0 Bump hashicorp/setup-terraform from 2 to 3 (#194)
Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 2 to 3.
- [Release notes](https://github.com/hashicorp/setup-terraform/releases)
- [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/setup-terraform/compare/v2...v3)

---
updated-dependencies:
- dependency-name: hashicorp/setup-terraform
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-09 09:30:06 -06:00
Thodoris Theodorou b60063ccd5 Feature/openai bicep (#196)
* feat: Create openai module for bicep

* feat: Rename openai.module.bicep to openai.bicep

* feat: add initial openai module

* feat: added openai module to spoke

* feat: OpenAI behind PE: work in progress

* feat: openAI with GPT34turbo deployment-Bicep

* fix: eliminate warning

* fix: implicit param (false) to deploy openAI Model
docs: fix relevant docs

* docs fix

* feat: ARM deployment for openAI

* Get Latest from Main (#195)

Co-authored-by: Jin Lee <94473824+JinLee794@users.noreply.github.com>

---------

Co-authored-by: Isabelle Bersano <100224087+ibersanoMS@users.noreply.github.com>
Co-authored-by: Isabelle Bersano <ibersano@microsoft.com>
Co-authored-by: Jin Lee <94473824+JinLee794@users.noreply.github.com>
2023-11-08 16:07:34 -08:00
Jin Lee 4b64a0d4c4 Added OpenAI module to multitenant spoke deployment (#190)
* Added AI module to multitenant spoke

* OpenAI module added to multitenant scenario with private networking config.

* fixing bug with repeat go_version definition on appsvc_options

* fix: variable hub_settings
We have that in the documentation
we need it for tfvars, to connect to existing hub

* fixed something that didn't work for me

---------

Co-authored-by: Thodoris Theodorou <thotheod@microsoft.com>
2023-10-25 08:34:09 -07:00
dependabot[bot] 02a7c25400 Bump actions/checkout from 3 to 4 (#185)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-12 09:39:47 -07:00
Kunal Babre 83ffe9bd35 Visio File Added 2023-09-05 09:05:47 -07:00
Jin Lee fd25d9be55 Updated TF multitenant scenario templates to compatible spoke area (f… (#181) 2023-08-28 08:33:44 -05:00
Thodoris Theodorou fa8afcb6a2 fix diagnotics changes (#180)
* fix diag settings for azFW

* fix: diagnostics settings
2023-08-24 11:34:34 -07:00
Jin Lee db86b1e290 Feature/terraform refactor for Scenarios 1 and 2 (#178) 2023-08-11 09:15:25 -05:00
dependabot[bot] c5eb918fb0 Update hashicorp/azurerm requirement (#176)
Updates the requirements on [hashicorp/azurerm](https://github.com/hashicorp/terraform-provider-azurerm) to permit the latest version.
- [Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases)
- [Changelog](https://github.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-provider-azurerm/compare/v3.65.0...v3.66.0)

---
updated-dependencies:
- dependency-name: hashicorp/azurerm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-26 08:26:23 -07:00
dependabot[bot] c4f9550718 Update hashicorp/azurerm requirement (#174)
Updates the requirements on [hashicorp/azurerm](https://github.com/hashicorp/terraform-provider-azurerm) to permit the latest version.
- [Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases)
- [Changelog](https://github.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-provider-azurerm/compare/v3.62.1...v3.65.0)

---
updated-dependencies:
- dependency-name: hashicorp/azurerm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 07:59:37 -07:00
dependabot[bot] b22022dcc0 Update hashicorp/azurerm requirement (#169)
Updates the requirements on [hashicorp/azurerm](https://github.com/hashicorp/terraform-provider-azurerm) to permit the latest version.
- [Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases)
- [Changelog](https://github.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-provider-azurerm/compare/v3.61.0...v3.62.1)

---
updated-dependencies:
- dependency-name: hashicorp/azurerm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 21:03:39 -07:00
dependabot[bot] 42e8f0598f Update hashicorp/azurerm requirement (#166)
Updates the requirements on [hashicorp/azurerm](https://github.com/hashicorp/terraform-provider-azurerm) to permit the latest version.
- [Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases)
- [Changelog](https://github.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-provider-azurerm/compare/v3.60.0...v3.61.0)

---
updated-dependencies:
- dependency-name: hashicorp/azurerm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 10:38:51 -07:00
dependabot[bot] 243d94d16f Update hashicorp/azurerm requirement (#164)
Updates the requirements on [hashicorp/azurerm](https://github.com/hashicorp/terraform-provider-azurerm) to permit the latest version.
- [Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases)
- [Changelog](https://github.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-provider-azurerm/compare/v3.57.0...v3.60.0)

---
updated-dependencies:
- dependency-name: hashicorp/azurerm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-13 21:33:55 -07:00
Thodoris Theodorou 73bdf82db3 Fix/02 auto approval afd pe (#156) 2023-06-13 21:32:28 -07:00
Thodoris Theodorou 5216e403ab fix: issue Bicep template failing to deploy #157 (#160) 2023-06-07 07:12:44 -07:00
dependabot[bot] 205e89f6e9 Update hashicorp/azurerm requirement (#150)
Updates the requirements on [hashicorp/azurerm](https://github.com/hashicorp/terraform-provider-azurerm) to permit the latest version.
- [Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases)
- [Changelog](https://github.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-provider-azurerm/compare/v3.56.0...v3.57.0)

---
updated-dependencies:
- dependency-name: hashicorp/azurerm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-25 06:39:06 -07:00
Kunal Babre 96a38a125c Update README.md
Deploy to Azure points to Main
2023-05-20 14:08:31 -07:00
Kunal Babre 97199a9fa1 Update README.md to point to main for deploy to Azure 2023-05-20 14:07:36 -07:00
dependabot[bot] 1eb03a71c8 Update hashicorp/azurerm requirement (#147)
Updates the requirements on [hashicorp/azurerm](https://github.com/hashicorp/terraform-provider-azurerm) to permit the latest version.
- [Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases)
- [Changelog](https://github.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-provider-azurerm/compare/v3.55.0...v3.56.0)

---
updated-dependencies:
- dependency-name: hashicorp/azurerm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-20 14:04:05 -07:00
Thodoris Theodorou b5dd82d753 Custom UX portal deployment - multitenant scenario (#148) 2023-05-20 14:03:46 -07:00
Thodoris Theodorou 37b4ad9e87 Update README.md - broken link #146 (#149)
broken link. There is no "global" User Guide. Instructions are given per scenario.
2023-05-19 15:19:07 -07:00
Kunal Babre b399c706e0 Update README.md 2023-05-15 17:31:01 -07:00
Kunal Babre 7991177724 Update README.md 2023-05-15 17:30:05 -07:00
Thodoris Theodorou 995aaab2c2 Fix: WAF on AFD should always be ON by default (#145)
* fix: WAF on AFD should always be ON by default

* feat: Auto approval of AFD/WebApp Private Endpoint

* docs: fix auto-approve documentation
2023-05-12 07:57:18 -07:00
dependabot[bot] 77ff229a5c Update hashicorp/azurerm requirement (#141) 2023-05-11 11:49:52 -07:00
Kunal Babre f0fa5d63bf Update azure.yaml
added meta info for AZD
2023-05-11 11:47:54 -07:00
Kunal Babre 82cf8794c7 fixed minor issue causing deployment to fail 2023-05-11 18:05:51 +00:00
Kunal Babre e0ac0e0756 Update README.md 2023-05-11 09:58:12 -07:00