From 53229e0872301e09fea6a1dcd24deb0591b998a2 Mon Sep 17 00:00:00 2001 From: AlexanderSehr Date: Mon, 16 Oct 2023 18:12:02 +0200 Subject: [PATCH 1/5] Updated banner --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index da7b2a5b24..8b3700ab3b 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ Following the recent release of [`0.11.0`](https://github.com/Azure/ResourceModules/releases/tag/v0.11.0), the upcoming period will focus on implementing the remaining changes required to align CARML's modules to the specifications of [Azure Verified Modules](https://aka.ms/avm) (currently in development). This will enable us to move & publish the modules of the CARML library to the official [Public Bicep Registry](https://github.com/Azure/bicep-registry-modules). You can read more about CARML's future in AVM [here](https://azure.github.io/Azure-Verified-Modules/faq/#what-is-happening-to-existing-initiatives-like-carml-and-tfvm). +> You can find details on the status of the migration in issue #4020. + Please note that these changes will affect many interfaces (e.g., the diagnostic settings). We intend to keep this period as short as possible, but are limited by our own available capacity. As we want to avoid one 'big bang' migration, we will incrementally align & move modules, and keep a copy in this repository until the move is concluded. For modules that were already published, we will redirect the proposed changes to the `AVM` folder of the new [repository](https://github.com/Azure/bicep-registry-modules). In its final state, this `AVM` folder will contain all modules you can currently find in the `modules` folder of this repository. Possible changes include (but are not limited to): @@ -10,6 +12,8 @@ Possible changes include (but are not limited to): - An update to individual folder names - The addition of several user defined types (requiring Bicep version `0.21.1`) +Modules that are already migrated to AVM will contain a file `MOVED-TO-AVM.md` to indicate that further contributions to the module should be done in the Public Bicep Registry's [repository](https://github.com/Azure/bicep-registry-modules/tree/main/avm). + Once the move concluded, the library & CI environment is planned to be maintained. However, several changes to the CARML CI environment will become necessary to ensure a low entry barrier when onboarding both (for example, as per the AVM specs we will need to be less restrictive in our tests). # ![AzureIcon] Common Azure Resource Modules Library From dba91b687f2789081ea1d58387c4e3d1b74fe06e Mon Sep 17 00:00:00 2001 From: AlexanderSehr Date: Mon, 16 Oct 2023 18:15:40 +0200 Subject: [PATCH 2/5] Updated banner and added moved files --- README.md | 2 +- modules/key-vault/vault/MOVED-TO-AVM.md | 1 + modules/kubernetes-configuration/extension/MOVED-TO-AVM.md | 1 + .../kubernetes-configuration/flux-configuration/MOVED-TO-AVM.md | 1 + modules/network/private-endpoint/MOVED-TO-AVM.md | 1 + modules/network/public-ip-address/MOVED-TO-AVM.md | 1 + 6 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 modules/key-vault/vault/MOVED-TO-AVM.md create mode 100644 modules/kubernetes-configuration/extension/MOVED-TO-AVM.md create mode 100644 modules/kubernetes-configuration/flux-configuration/MOVED-TO-AVM.md create mode 100644 modules/network/private-endpoint/MOVED-TO-AVM.md create mode 100644 modules/network/public-ip-address/MOVED-TO-AVM.md diff --git a/README.md b/README.md index 8b3700ab3b..510fb55aaa 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Possible changes include (but are not limited to): - An update to individual folder names - The addition of several user defined types (requiring Bicep version `0.21.1`) -Modules that are already migrated to AVM will contain a file `MOVED-TO-AVM.md` to indicate that further contributions to the module should be done in the Public Bicep Registry's [repository](https://github.com/Azure/bicep-registry-modules/tree/main/avm). +Modules that are already migrated to AVM will contain a file `MOVED-TO-AVM.md` to indicate that further contributions to the module should be done in the Public Bicep Registry's [repository](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res). Once the move concluded, the library & CI environment is planned to be maintained. However, several changes to the CARML CI environment will become necessary to ensure a low entry barrier when onboarding both (for example, as per the AVM specs we will need to be less restrictive in our tests). diff --git a/modules/key-vault/vault/MOVED-TO-AVM.md b/modules/key-vault/vault/MOVED-TO-AVM.md new file mode 100644 index 0000000000..cec0941d12 --- /dev/null +++ b/modules/key-vault/vault/MOVED-TO-AVM.md @@ -0,0 +1 @@ +This module has already been migrated to [AVM](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res). Only the AVM version is expected to receive updates / new features. Please do not work on improving this module in [CARML](https://aka.ms/carml). diff --git a/modules/kubernetes-configuration/extension/MOVED-TO-AVM.md b/modules/kubernetes-configuration/extension/MOVED-TO-AVM.md new file mode 100644 index 0000000000..cec0941d12 --- /dev/null +++ b/modules/kubernetes-configuration/extension/MOVED-TO-AVM.md @@ -0,0 +1 @@ +This module has already been migrated to [AVM](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res). Only the AVM version is expected to receive updates / new features. Please do not work on improving this module in [CARML](https://aka.ms/carml). diff --git a/modules/kubernetes-configuration/flux-configuration/MOVED-TO-AVM.md b/modules/kubernetes-configuration/flux-configuration/MOVED-TO-AVM.md new file mode 100644 index 0000000000..cec0941d12 --- /dev/null +++ b/modules/kubernetes-configuration/flux-configuration/MOVED-TO-AVM.md @@ -0,0 +1 @@ +This module has already been migrated to [AVM](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res). Only the AVM version is expected to receive updates / new features. Please do not work on improving this module in [CARML](https://aka.ms/carml). diff --git a/modules/network/private-endpoint/MOVED-TO-AVM.md b/modules/network/private-endpoint/MOVED-TO-AVM.md new file mode 100644 index 0000000000..cec0941d12 --- /dev/null +++ b/modules/network/private-endpoint/MOVED-TO-AVM.md @@ -0,0 +1 @@ +This module has already been migrated to [AVM](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res). Only the AVM version is expected to receive updates / new features. Please do not work on improving this module in [CARML](https://aka.ms/carml). diff --git a/modules/network/public-ip-address/MOVED-TO-AVM.md b/modules/network/public-ip-address/MOVED-TO-AVM.md new file mode 100644 index 0000000000..cec0941d12 --- /dev/null +++ b/modules/network/public-ip-address/MOVED-TO-AVM.md @@ -0,0 +1 @@ +This module has already been migrated to [AVM](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res). Only the AVM version is expected to receive updates / new features. Please do not work on improving this module in [CARML](https://aka.ms/carml). From 422a1d29ea0db835eca1f3f27f3dcaa23a72e2cc Mon Sep 17 00:00:00 2001 From: AlexanderSehr Date: Mon, 16 Oct 2023 18:18:43 +0200 Subject: [PATCH 3/5] Updated link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 510fb55aaa..63a788d7e9 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Following the recent release of [`0.11.0`](https://github.com/Azure/ResourceModules/releases/tag/v0.11.0), the upcoming period will focus on implementing the remaining changes required to align CARML's modules to the specifications of [Azure Verified Modules](https://aka.ms/avm) (currently in development). This will enable us to move & publish the modules of the CARML library to the official [Public Bicep Registry](https://github.com/Azure/bicep-registry-modules). You can read more about CARML's future in AVM [here](https://azure.github.io/Azure-Verified-Modules/faq/#what-is-happening-to-existing-initiatives-like-carml-and-tfvm). -> You can find details on the status of the migration in issue #4020. +> You can find details on the status of the migration in this [issue](https://github.com/Azure/ResourceModules/issues/4020). Please note that these changes will affect many interfaces (e.g., the diagnostic settings). We intend to keep this period as short as possible, but are limited by our own available capacity. As we want to avoid one 'big bang' migration, we will incrementally align & move modules, and keep a copy in this repository until the move is concluded. For modules that were already published, we will redirect the proposed changes to the `AVM` folder of the new [repository](https://github.com/Azure/bicep-registry-modules). In its final state, this `AVM` folder will contain all modules you can currently find in the `modules` folder of this repository. From 868133caf27bdedc9527b022bb55ec122ccf3904 Mon Sep 17 00:00:00 2001 From: Alexander Sehr Date: Mon, 16 Oct 2023 18:26:19 +0200 Subject: [PATCH 4/5] Update README.md Co-authored-by: Erika Gressi <56914614+eriqua@users.noreply.github.com> --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 63a788d7e9..b23a99af1d 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ Possible changes include (but are not limited to): - The addition of several user defined types (requiring Bicep version `0.21.1`) Modules that are already migrated to AVM will contain a file `MOVED-TO-AVM.md` to indicate that further contributions to the module should be done in the Public Bicep Registry's [repository](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res). +**Therefore, further contributions to those modules will not be integrated in the CARML repository.** Once the move concluded, the library & CI environment is planned to be maintained. However, several changes to the CARML CI environment will become necessary to ensure a low entry barrier when onboarding both (for example, as per the AVM specs we will need to be less restrictive in our tests). From 04532819b2d802ddc99e7eb7daa0fb7c1f684832 Mon Sep 17 00:00:00 2001 From: AlexanderSehr Date: Mon, 16 Oct 2023 18:27:16 +0200 Subject: [PATCH 5/5] Added moved to SSH --- modules/compute/ssh-public-key/MOVED-TO-AVM.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 modules/compute/ssh-public-key/MOVED-TO-AVM.md diff --git a/modules/compute/ssh-public-key/MOVED-TO-AVM.md b/modules/compute/ssh-public-key/MOVED-TO-AVM.md new file mode 100644 index 0000000000..cec0941d12 --- /dev/null +++ b/modules/compute/ssh-public-key/MOVED-TO-AVM.md @@ -0,0 +1 @@ +This module has already been migrated to [AVM](https://github.com/Azure/bicep-registry-modules/tree/main/avm/res). Only the AVM version is expected to receive updates / new features. Please do not work on improving this module in [CARML](https://aka.ms/carml).