Skip to content

docs: update deployment guide to support an updated azure plan / offer#8863

Merged
NARSimoes merged 4 commits intomasterfrom
nasimoes-azure-app-offer-docs
Apr 13, 2026
Merged

docs: update deployment guide to support an updated azure plan / offer#8863
NARSimoes merged 4 commits intomasterfrom
nasimoes-azure-app-offer-docs

Conversation

@NARSimoes
Copy link
Copy Markdown
Contributor

Summary

  • docs: update deployment guide to support an updated azure plan / offer

Ticket Link

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 8, 2026

Newest code from mattermost has been published to preview environment for Git SHA a83aecb

@NARSimoes NARSimoes force-pushed the nasimoes-azure-app-offer-docs branch from a83aecb to 48e1c94 Compare April 8, 2026 13:13
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 8, 2026

Newest code from mattermost has been published to preview environment for Git SHA 48e1c94

@NARSimoes NARSimoes requested a review from esethna April 9, 2026 07:36
Copy link
Copy Markdown
Contributor

@esethna esethna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @NARSimoes. Committed a few editor tweaks.

@esethna esethna added the Do Not Merge/Awaiting Next Release To be merged with the next release (e.g. API documentation updates) label Apr 9, 2026
@esethna
Copy link
Copy Markdown
Contributor

esethna commented Apr 9, 2026

Adding the label to hold merge until you confirm the offering is available and someone can test these steps in production.

@esethna esethna added the 1: Dev Review Requires review by a core commiter label Apr 9, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 9, 2026

Newest code from mattermost has been published to preview environment for Git SHA d4f063c

@NARSimoes NARSimoes removed the Do Not Merge/Awaiting Next Release To be merged with the next release (e.g. API documentation updates) label Apr 13, 2026
@NARSimoes NARSimoes marked this pull request as ready for review April 13, 2026 11:42
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 13, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: e969a686-9c6d-482f-8496-7712a6a77d14

📥 Commits

Reviewing files that changed from the base of the PR and between d4f063c and 2efd0e2.

📒 Files selected for processing (1)
  • source/deployment-guide/quick-start-evaluation.rst
✅ Files skipped from review due to trivial changes (1)
  • source/deployment-guide/quick-start-evaluation.rst

📝 Walkthrough

Walkthrough

Updated a single documentation file to replace generic phrasing with specific details about the "Quick Start Evaluation (VM)" Azure Marketplace offer. Reorganised content into Prerequisites, "What gets deployed," and "Basic Configuration" sections, adding explicit input parameters, VM specifications, and post-deployment guidance while clarifying the distinction between browser-based and Linux administrator credentials.

Changes

Cohort / File(s) Summary
Azure Quick-Start Documentation
source/deployment-guide/quick-start-evaluation.rst
Restructured Azure Marketplace quick-start guide into Prerequisites, What gets deployed, and Basic Configuration. Replaced generic VM wording with the "Quick Start Evaluation (VM)" offering, added explicit input fields (subscription, resource group selection, region, VM name, Linux username, Let's Encrypt email, support email, authentication type), updated trial VM size recommendation to Standard_F2s_v2, clarified Public IP/DNS prefix behaviour and preview URL format, and adjusted post-deployment steps to obtain the HTTPS DNS URL and explain the separate Mattermost browser admin user vs Linux admin credentials.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: updating the deployment guide for an updated Azure plan/offer, which aligns with the substantial documentation rewrite in the changeset.
Description check ✅ Passed The description is directly related to the changeset, referencing the Azure plan/offer update and providing a ticket link for context.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch nasimoes-azure-app-offer-docs

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (2)
source/deployment-guide/quick-start-evaluation.rst (2)

33-67: Add explicit success checks after each key step.

Steps are clearer now, but key checkpoints are still implicit. Add one short “Success check” line after Step 1/2/3 (for example: plan selected, validation passed, DNS preview visible) so admins can verify progress before continuing.

As per coding guidelines, "Include expected output or a success check after each key step so readers can verify progress before continuing".

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@source/deployment-guide/quick-start-evaluation.rst` around lines 33 - 67,
After each major section titled "Step 1: Select a plan and start creation",
"Step 2: Basic Configuration", and "Step 3: Virtual Machine Settings and Network
Configuration" add one short "Success check" line that administrators can verify
before proceeding (e.g., after Step 1: "Success check: Plan selected and Create
button enabled"; after Step 2: "Success check: Basics validation passed and
required fields (Subscription, Resource group, Region, VM name, Username, Email)
populated"; after Step 3: "Success check: VM size chosen and Public IP DNS
preview visible/unique"). Keep each check one sentence and place it immediately
after the corresponding step’s instructions.

25-25: Define first-use jargon inline (reverse proxy, TLS).

These terms appear without quick inline definitions. Add brief parenthetical explanations on first use to reduce friction for junior admins.

As per coding guidelines, "Define technical terms briefly inline on first use rather than assuming familiarity with jargon like 'reverse proxy', 'environment variables', 'SSL certificate', or 'Docker'".

Also applies to: 49-49, 79-79

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@source/deployment-guide/quick-start-evaluation.rst` at line 25, Update the
quick-start-evaluation.rst text to add short parenthetical definitions on first
use of jargon: e.g., change the "reverse proxy" mention in the list item to
"reverse proxy (a server that forwards client requests to backend services)" and
add a brief definition for "TLS" where it first appears; also scan and add
similar inline parentheticals for other first-use terms listed in the comment
such as "environment variables", "SSL certificate", and "Docker" at the other
flagged occurrences (lines referenced in the review: the instances around 49 and
79) so each technical term has a one-sentence parenthetical definition on its
first occurrence.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@source/deployment-guide/quick-start-evaluation.rst`:
- Line 84: Fix the broken bold markdown and clarify the sentence by changing the
fragment "which becomes the System Administrator**." to "which becomes the
**System Administrator** account." Update the line containing "System
Administrator**" so the bold markers are balanced and the phrase explicitly
reads "**System Administrator** account" for clarity.
- Line 56: Replace the UI label typo by changing the phrase "On **Virtual
Machine Settings** tag" to "On **Virtual Machine Settings** tab" so the
documentation uses the correct Azure portal terminology; update the exact string
containing "Virtual Machine Settings" (the occurrence "On **Virtual Machine
Settings** tag") in the quick-start-evaluation content.

---

Nitpick comments:
In `@source/deployment-guide/quick-start-evaluation.rst`:
- Around line 33-67: After each major section titled "Step 1: Select a plan and
start creation", "Step 2: Basic Configuration", and "Step 3: Virtual Machine
Settings and Network Configuration" add one short "Success check" line that
administrators can verify before proceeding (e.g., after Step 1: "Success check:
Plan selected and Create button enabled"; after Step 2: "Success check: Basics
validation passed and required fields (Subscription, Resource group, Region, VM
name, Username, Email) populated"; after Step 3: "Success check: VM size chosen
and Public IP DNS preview visible/unique"). Keep each check one sentence and
place it immediately after the corresponding step’s instructions.
- Line 25: Update the quick-start-evaluation.rst text to add short parenthetical
definitions on first use of jargon: e.g., change the "reverse proxy" mention in
the list item to "reverse proxy (a server that forwards client requests to
backend services)" and add a brief definition for "TLS" where it first appears;
also scan and add similar inline parentheticals for other first-use terms listed
in the comment such as "environment variables", "SSL certificate", and "Docker"
at the other flagged occurrences (lines referenced in the review: the instances
around 49 and 79) so each technical term has a one-sentence parenthetical
definition on its first occurrence.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 7eb7a4d6-8bb6-4eb6-8a20-e99e254593a5

📥 Commits

Reviewing files that changed from the base of the PR and between dbe1e0d and d4f063c.

📒 Files selected for processing (1)
  • source/deployment-guide/quick-start-evaluation.rst

Comment thread source/deployment-guide/quick-start-evaluation.rst Outdated
Comment thread source/deployment-guide/quick-start-evaluation.rst Outdated
@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 2efd0e2

@NARSimoes NARSimoes requested a review from amyblais April 13, 2026 11:57
@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA bb8b5d0

@NARSimoes NARSimoes requested a review from andrleite April 13, 2026 12:02
* Under **Essentials**, note the **DNS name**. Your site URL is:

Once the deployment is complete:
``https://<dns-label>.<region>.cloudapp.azure.com``
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
``https://<dns-label>.<region>.cloudapp.azure.com``
``https://<dns-label>.<region>.cloudapp.azure.com``.

@NARSimoes NARSimoes merged commit f98efc1 into master Apr 13, 2026
7 checks passed
@NARSimoes NARSimoes deleted the nasimoes-azure-app-offer-docs branch April 13, 2026 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1: Dev Review Requires review by a core commiter

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants