Feature Requests

Manage the complete Admin Area via Terraform provider
As a platform engineer, I want to manage my entire meshStack Admin Area configuration through the Terraform provider so I can treat my meshStack setup as code and replicate it consistently across environments (e.g. dev, staging, production). The meshStack Terraform provider has made great progress covering core domain objects like platforms, landing zones, building block definitions, tag definitions, workspaces, projects, and tenants. However, several Admin Area sections still require manual configuration through the UI and have no API or Terraform support. What is still missing: Policies -- create and manage compliance policies as code API Keys -- create, list, and delete API keys programmatically Project Role Definitions -- manage custom project roles Runners -- configure building block runners Settings -- General (Message of the Day, support URLs), Appearance (email branding), Compliance (recertification periods, API key expiration), Management (SCIM, invitation tokens), Financials (currency conversion) Communication Center -- manage notification templates Admin Access -- manage admin role assignments Service Brokers -- register and configure OSB service brokers Why this matters: Enables full GitOps for meshStack configuration -- no more manual UI steps Makes it possible to consistently replicate a meshStack setup across dev and production environments Reduces configuration drift between environments Enables disaster recovery by having the complete configuration in code Allows platform teams to review changes to meshStack configuration through pull requests Related existing tickets (open): meshPolicies via meshObject API and terraform provider ( https://meshcloud.canny.io/feature-requests/p/meshpolicies-via-meshobject-api-and-terraform-provider )
0
Support GitHub App and Personal Access Token authentication for Building Block repo cloning
Problem / Use Case When configuring a Building Block Definition that clones a GitHub repository, meshStack currently only supports SSH keys. This is a significant operational burden for platform teams in many organizations because: SSH keys must be individually managed per Building Block Definition — every definition requiring its own key pair, with no way to share credentials across definitions. GitHub Apps and Personal Access Tokens (PATs) are the preferred, modern approach for automation in GitHub, offering fine-grained repository permissions, short-lived credentials, and centralized management without requiring a dedicated "machine user." As a result, platform teams working in GitHub-first organizations are forced to maintain workarounds or cannot adopt meshStack Building Blocks at all for their GitHub-based automation. Value / Impact Supporting GitHub App installations and/or Personal Access Tokens (PATs) as alternative authentication methods for cloning repos would: Remove a major adoption blocker for GitHub-heavy platform teams. Align meshStack with GitHub's own recommended authentication best practices (see GitHub Apps documentation and Managing personal access tokens ). Enable fine-grained repository access control without requiring a dedicated GitHub machine user. Support short-lived, automatically-rotating tokens through GitHub Apps, improving security posture. Allow one set of credentials to be reused across multiple Building Block Definitions in a workspace. Context / Links Related Canny requests that highlight the same pain for other git providers: Support Azure DevOps OAuth via Service Principal to checkout Git repositories One SSH-key for multiple Building Blocks If you're running into this issue or have a specific use case, please reach out to support@meshcloud.io — we'd love to hear the details.
0
Load More