Skip to content

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

Description

@twinkle-simple

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 !!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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