Skip to content

Conversation

@henryde
Copy link
Contributor

@henryde henryde commented Dec 11, 2025

No description provided.

@henryde henryde requested review from Copilot and malhussan December 11, 2025 16:28
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds support for meshStack integrations by introducing a new data source to query and retrieve integration configurations. The changes implement a read-only interface to access integration metadata, specifications, and workload identity federation details for various Git-based CI/CD platforms (GitHub, GitLab, Azure DevOps).

Key changes:

  • New meshstack_integrations data source for reading integration configurations
  • Client implementation for the meshIntegrations API endpoint with pagination support
  • Data structures supporting GitHub, GitLab, and Azure DevOps integration types

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
internal/provider/provider.go Registers the new integrations data source
internal/provider/integrations_data_source.go Implements the integrations data source with schema and read logic
client/integrations.go Adds client methods and data structures for integration API operations
client/client.go Adds integrations endpoint and improves error formatting

@henryde henryde force-pushed the feature/mesh-integrations branch from 5eaa4b1 to fa81d5d Compare December 11, 2025 16:32
@henryde henryde merged commit 631be7f into main Dec 15, 2025
16 checks passed
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