Skip to content

Implement teams-app-setup command#1835

Merged
craiglurey merged 1 commit intoreleasefrom
feature/teams-app-setup-command
Feb 24, 2026
Merged

Implement teams-app-setup command#1835
craiglurey merged 1 commit intoreleasefrom
feature/teams-app-setup-command

Conversation

@amangalampalli-ks
Copy link
Contributor

@amangalampalli-ks amangalampalli-ks commented Feb 24, 2026

New teams-app-setup command for MS Teams - Service Mode Integration

Changes

Adds command for MS Teams integration with Commander Service Mode:

  • teams-app-setup command is registered and accessible from Commander CLI
  • All 5 Teams config values (Azure AD credentials, approvals channel/team ID) are collected with proper validation
  • Teams config record is created in the vault with correct custom fields
  • docker-compose.yml is generated with both commander and teams-app services
  • Command handles edge cases: existing records, existing docker-compose services, missing config file
  • Refactored the existing slack-app-setup into a shared IntegrationSetupCommand base class

NOTE: The refactor updates container and service name in docker-compose.yml to include the integration name.

* Implement teams app setup command and refactor common integration code

* Remove unnecessary comments and imports

* Change tenant_id and client_id as text instead of secret

* Update docker service and container names

* Update validation messgaes with expected pattern
@amangalampalli-ks amangalampalli-ks self-assigned this Feb 24, 2026
@amangalampalli-ks amangalampalli-ks marked this pull request as ready for review February 24, 2026 15:57
@craiglurey craiglurey merged commit a963c2a into release Feb 24, 2026
4 checks passed
idimov-keeper pushed a commit that referenced this pull request Feb 25, 2026
* Implement teams app setup command and refactor common integration code

* Remove unnecessary comments and imports

* Change tenant_id and client_id as text instead of secret

* Update docker service and container names

* Update validation messgaes with expected pattern
sk-keeper pushed a commit that referenced this pull request Feb 25, 2026
* Implement teams app setup command and refactor common integration code

* Remove unnecessary comments and imports

* Change tenant_id and client_id as text instead of secret

* Update docker service and container names

* Update validation messgaes with expected pattern
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.

2 participants