Skip to content

Commit fe33bba

Browse files
authored
community call and module deprecation updates (#2110)
1 parent 9b88e95 commit fe33bba

4 files changed

Lines changed: 52 additions & 9 deletions

File tree

docs/content/_index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ type: home
55
description: 'Azure Verified Modules - The Microsoft IaC Module Strategy'
66
---
77

8+
{{% notice style="important" %}}
9+
10+
Join the AVM team for our next **external community call**, held on **July 1st, 2025**! 🎉
11+
12+
**Register here to attend**: [https://aka.ms/AVM/CommunityCall](https://aka.ms/AVM/CommunityCall)
13+
14+
To find out more about future calls and watch the recordings of previous ones, see the [Community Calls page](/Azure-Verified-Modules/resources/community)!
15+
16+
{{% /notice %}}
17+
818
{{% notice style="important" %}}
919
Get ready to accelerate your Azure platform journey with Azure Verified Modules! In our latest **Microsoft Build** [**session**](https://aka.ms/BUILD25/BRK196), we showcased how AVM streamlines cloud deployment with speed, reliability, and best practices—empowering you to build smarter and faster on Azure.
1020

docs/content/help-support/issue-triage/avm-issue-triage.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,7 @@ If a module meets the criteria described in the "[Deprecated Modules]({{% sitepa
269269
- Place the information notice - with the text below - in the `README.md` file, in the module's root.
270270
- Archive the module's repository on GitHub.
271271
- Once the information notice is placed, submit a Pull Request.
272+
5. Keep the module's `-owners-` and `-contributors-` GitHub teams, as these will keep granting access to the source code of the module.
272273

273274
Place the following information notice in the module's repository:
274275

docs/content/resources/community.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,29 @@ Let's make each community call a celebration of connection and collaboration!
1818

1919
## Upcoming Events
2020

21-
Stay tuned, to be announced! 👂
21+
<!-- Stay tuned, to be announced! 👂 -->
2222

23-
<!-- {{% notice style="note" %}}
23+
### 1st July 2025
2424

25-
This occurrence is optimized for EMEA/APAC time zones.
25+
{{% notice style="note" %}}
26+
27+
This occurrence is optimized for EMEA/ATZ time zones.
2628

2729
{{% /notice %}}
2830

29-
- [Registration]()
30-
- [GitHub Issue for Q&A section]() -->
31+
#### High level agenda (WIP)
32+
33+
- Road to AVM v1
34+
- AVM integration to Copilot experiences
35+
- Website Updates
36+
- Terraform Migration tool
37+
- Guest speakers (MVPs, Partner, Customer and/or PG teams)
38+
- Q&A / Open discussion: attendees can ask questions, share experiences/stories, provide feedback and suggestions
39+
40+
#### Call to action
41+
42+
- [Register](https://aka.ms/AVM/CommunityCall) for this event
43+
- Lave a comment on this [GitHub Issue for the Q&A section](https://github.com/Azure/Azure-Verified-Modules/issues/2109)
3144

3245
## Previous Events
3346

docs/content/specs-defs/module-lifecycle.md

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,24 @@ This section outlines the different stages of a module's lifecycle:
88

99
{{< mermaid zoom="false">}}
1010
flowchart LR
11-
Proposed["1 - Proposed ⚪"] --> Available["2 - Available 🟢"]
12-
Proposed --> |Acceptance criteria not met| Rejected[Rejected]
11+
Proposed["1 - Proposed ⚪"] --> |Acceptance criteria met ✅| Available["2 - Available 🟢"]
12+
click Proposed "{{% siteparam base %}}/specs/shared/module-lifecycle/#1-proposed-modules"
13+
click Available "{{% siteparam base %}}/specs/shared/module-lifecycle/#2-available-modules"
14+
Proposed --> |Acceptance criteria not met ❌| Rejected[Rejected]
1315
Available --> |Module temporarily not maintained| Orphaned["3 - Orphaned 🟡"]
1416
Orphaned --> |End of life| Deprecated["4 - Deprecated 🔴"]
17+
click Orphaned "{{% siteparam base %}}/specs/shared/module-lifecycle/#3-orphaned-modules"
1518
Orphaned --> |New owner identified| Available
1619
Available --> |End of life| Deprecated
20+
click Deprecated "{{% siteparam base %}}/specs/shared/module-lifecycle/#4-deprecated-modules"
1721
style Proposed fill:#ADD8E6,stroke:#333,stroke-width:1px
1822
style Orphaned fill:#F4A460,stroke:#333,stroke-width:1px
1923
style Available fill:#8DE971,stroke:#333,stroke-width:4px
2024
style Deprecated fill:#000000,stroke:#333,stroke-width:1px,color:#fff
2125
style Rejected fill:#A2A2A2,stroke:#333,stroke-width:1px
2226
{{< /mermaid >}}
2327

24-
{{% notice style="info" %}}
28+
{{% notice style="important" %}}
2529
If a module proposal is rejected, the issue is closed and the module's lifecycle ends.
2630
{{% /notice %}}
2731

@@ -41,6 +45,12 @@ The proposal should include the following information:
4145

4246
The AVM core team will review the proposal, and administrate the module.
4347

48+
{{% notice style="info" %}}
49+
50+
To **propose a new module**, submit a [module proposal](https://aka.ms/AVM/ModuleProposal) issue in the AVM repository.
51+
52+
{{% /notice %}}
53+
4454
## 2. Available modules
4555

4656
Once a module has been fully developed, tested and published in the main branch of the repository and the corresponding public registry (Bicep or Terraform), it is then considered to be "available" and can be used by the community. The module is maintained by the module owner(s). Feature or bug fix requests and related pull requests can be submitted by anyone to the module owner(s) for review.
@@ -55,6 +65,12 @@ It is critical to the consumers experience that modules continue to be maintaine
5565
4. While a module is in an orphaned state, only security and bug fixes **MUST** be made, no new feature development will be worked on until a new owner is found that can then lead this effort for the module.
5666
5. An issue will be created on the central AVM repo (`Azure/Azure-Verified-Modules`) to track the finding of a new owner for a module.
5767

68+
{{% notice style="info" %}}
69+
70+
To **orphan a module**, submit an [orphaned module](https://aka.ms/AVM/OrphanedModule) issue in the AVM repository.
71+
72+
{{% /notice %}}
73+
5874
### Notification of a Module Becoming Orphaned
5975

6076
{{% notice style="important" %}}
@@ -83,6 +99,7 @@ Once a module reaches the end of its lifecycle (e.g., it's permanently replaced
8399
4. It will be a clearly indicated on the module's repo that new issues can no longer be submitted for the module:
84100
- Bicep: The module will be taken off the list of available modules in related issue templates.
85101
- Terraform: The module's repo will be archived.
102+
5. The module's `-owners-` and `-contributors-` GitHub teams will be retained indefinitely as these grant access to the source code of the module.
86103

87104
It is recommended to migrate to a replacement/alternative version of the module, if available.
88105

@@ -101,7 +118,9 @@ The information notice **MUST** include the following statement:
101118
{{% /notice %}}
102119

103120
{{% notice style="info" %}}
104-
The module's `-owners-` and `-contributors-` GitHub teams will be retained indefinitely as these grant access to the source code of the module.
121+
122+
To **deprecate a module**, submit a [deprecated module](https://aka.ms/AVM/DeprecatedModule) issue in the AVM repository.
123+
105124
{{% /notice %}}
106125

107126
{{% expand title="➕ Retrieve the available versions of a deprecated module" %}}

0 commit comments

Comments
 (0)