Skip to content

docs(DATAGO-127128): add Microsoft Teams Gateway integration guide#1308

Merged
evenjessie merged 15 commits intomainfrom
jwang_DATAGO-127128
Apr 14, 2026
Merged

docs(DATAGO-127128): add Microsoft Teams Gateway integration guide#1308
evenjessie merged 15 commits intomainfrom
jwang_DATAGO-127128

Conversation

@evenjessie
Copy link
Copy Markdown
Contributor

What is the purpose of this change?

Add customer-facing documentation for configuring the Teams Gateway in SAM Cloud and SAM Kubernetes environments. Covers Azure App Registration, Bot Service setup, webhook URL configuration, and Teams app manifest creation and upload.

Update gateways overview to link to the new Teams Gateway doc.

How was this change implemented?

High-level approach - what files/components changed and why?

Key Design Decisions (optional - delete if not applicable)

Why did you choose this approach over alternatives?

How was this change tested?

  • Manual testing: [describe scenarios]
  • Unit tests: [new/modified tests]
  • Integration tests: [if applicable]
  • Known limitations: [what wasn't tested]

Is there anything the reviewers should focus on/be aware of?

Special attention areas, potential risks, or open questions

Add customer-facing documentation for configuring the Teams Gateway
in SAM Cloud and SAM Kubernetes environments. Covers Azure App
Registration, Bot Service setup, webhook URL configuration, and
Teams app manifest creation and upload.

Update gateways overview to link to the new Teams Gateway doc.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 31, 2026

⚠️ FOSSA Guard: Licensing (SolaceLabs_solace-agent-mesh) • 1 flagged

Compared against main (b9f8513055cbbea4c91d436f0370a6a705f95de2) • 1 new, 8 total (7 in base)

ℹ️ Privacy mode enabled - detailed violation information hidden.

  • Flagged by Policy: 1 issue(s)

Scan Report | View Details in FOSSA

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 31, 2026

✅ FOSSA Guard: Vulnerability (SolaceLabs_solace-agent-mesh) • PASSED

Compared against main (b9f8513055cbbea4c91d436f0370a6a705f95de2) • 0 new, 0 total (0 in base)

Scan Report | View Details in FOSSA

@evenjessie evenjessie changed the title docs: add Microsoft Teams Gateway integration guide docs(DATAGO-127128): add Microsoft Teams Gateway integration guide Mar 31, 2026
evenjessie and others added 2 commits April 1, 2026 09:36
- Replace ambiguous pronouns with specific nouns
- Convert passive voice to active voice
- Standardize terminology to "webhook URL" throughout
- Split compound sentences for clarity
- Add dns-id definition
- Change placeholder instruction to "Leave blank for now"

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add supported features section
- Use "Agent Mesh Enterprise" terminology consistently
- Remove "How it works" diagram
- Use <your-gateway-hostname> placeholder
- Define dns-id
- Remove M365 account from prerequisites
- Clarify file uploads are personal chat only

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Comment thread docs/docs/documentation/enterprise/gateways/teams-gateway.md
- Replace old sam_teams_gateway module with sam_teams_gateway_adapter
- Use generic gateway framework (solace_agent_mesh.gateway.generic.app)
- Update port from 8080 to 8092
- Update manifest to v1.22
- Reference new Teams Gateway guide for Azure setup steps (avoid duplication)
- Add volume mount and command override to Docker Compose example
- Remove K8s ConfigMap/Secret section (covered in managed deployment doc)
- Add cross-links between tutorial and managed deployment guide
- Sync Teams Gateway guide with latest review changes (step reorder,
  terminology, features section, LoadBalancer wording)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Comment thread docs/docs/documentation/developing/tutorials/teams-integration.md Outdated
Comment thread docs/docs/documentation/developing/tutorials/teams-integration.md Outdated
Comment thread docs/docs/documentation/developing/tutorials/teams-integration.md Outdated
Comment thread docs/docs/documentation/developing/tutorials/teams-integration.md
Comment thread docs/docs/documentation/enterprise/gateways/teams-gateway.md Outdated
evenjessie and others added 10 commits April 2, 2026 18:06
- Fix asymmetric prerequisites list wording in teams-integration.md
- Add kubectl command to find gw-<dns-id> service name in teams-gateway.md
- Remove deprecated max_download_file_size_mb config option

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add missing Solace broker env vars (SOLACE_BROKER_URL, SOLACE_BROKER_USERNAME,
SOLACE_BROKER_PASSWORD, SOLACE_BROKER_VPN) and NAMESPACE to the environment
variables section and Docker Compose example. Add .env file example and
docker compose up command. Remove deprecated Docker Compose version field.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…and rename webhook URL to gateway endpoint

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@sonarqube-solacecloud
Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@evenjessie evenjessie merged commit 3d00c3f into main Apr 14, 2026
31 checks passed
@evenjessie evenjessie deleted the jwang_DATAGO-127128 branch April 14, 2026 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants