Skip to content

Implement teams-app-setup command#1822

Merged
amangalampalli-ks merged 5 commits intofeature/teams-app-setup-commandfrom
feature/teams-app-setup-command-internal
Feb 24, 2026
Merged

Implement teams-app-setup command#1822
amangalampalli-ks merged 5 commits intofeature/teams-app-setup-commandfrom
feature/teams-app-setup-command-internal

Conversation

@amangalampalli-ks
Copy link
Contributor

@amangalampalli-ks amangalampalli-ks commented Feb 20, 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 the container and service names in docker-compose.yml to include the integration name

@amangalampalli-ks amangalampalli-ks self-assigned this Feb 20, 2026
@amangalampalli-ks amangalampalli-ks marked this pull request as ready for review February 20, 2026 11:01
@amangalampalli-ks amangalampalli-ks force-pushed the feature/teams-app-setup-command-internal branch from 5f44364 to c17de37 Compare February 24, 2026 10:19
@amangalampalli-ks amangalampalli-ks force-pushed the feature/teams-app-setup-command branch from 10c837c to 5a8a236 Compare February 24, 2026 10:20
@amangalampalli-ks amangalampalli-ks merged commit dce14ca into feature/teams-app-setup-command Feb 24, 2026
4 checks passed
craiglurey pushed a commit that referenced this pull request Feb 24, 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
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