Skip to content

Feature: Can we have distributed configuration for each services? #281

@ailoyu

Description

@ailoyu

Description

Hi team,

First of all, thank you for building this great tool — it's very helpful for GitOps workflows with APISIX.

❓ Problem

Currently, adc.yaml stores all configurations (services, routes, upstream, etc.) in a single YAML file. As the system scales with many services and teams, maintaining a monolithic file becomes hard to manage, review, and track changes.

🚀 Feature Request

Please support loading adc.yaml configuration from multiple files, structured by service or resource type. For example:

adc/
├── services/
│ ├── mockbin.yaml (having routes and import upstream in this file)
│ └── httpbin.yaml (having routes and import upstream in this file)
├── upstream/
│ ├── jane.yaml
│ └── john.yaml

Thank you so much !!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions