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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions