For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
      • AstroFully-managed data operations, powered by Apache Airflow.
      • Astro Private CloudRun Airflow-as-a-service in your environment.
      • Professional ServicesExpert Airflow services for your enterprise's success.
    • Tools
      • Cosmos
      • Orbiter
      • CLI
      • AI SDK
      • Agents
      • Blueprint
      • UpdatesThe State of Airflow 2026See the insights from over 5,800 data practitioners in the full report. Download Now ➔
  • Customers
  • Docs
    • Insights
      • Blog
      • Webinars
      • Resource Library
      • Events
    • Education
      • Academy
      • What is Airflow?
  • Pricing
Get Started Free
    • Astro Private Cloud overview
    • Astro Private Cloud features
      • Manage Workspaces
      • Configure Astro Private Cloud
      • Apply a config change
      • Configure cleanup jobs
      • Use kubectl
        • Data plane cluster overview
        • Register a data plane
        • Deregister a data plane cluster
        • Update data plane cluster configurations
        • Manage cluster status
        • Troubleshoot data plane registration
    • Release and lifecycle policy
    • Support policy

Product

  • Platform Overview
  • Astro
  • Astro Observe
  • Astro Private Cloud
  • Security & Trust
  • Pricing

Tools & Services

  • Cosmos
  • Docs
  • Professional Services
  • Product Updates

Use Cases

  • AI Ops
  • Data Observability
  • ETL/ELT
  • ML Ops
  • Operational Analytics
  • All Use Cases

Industries

  • Financial Services
  • Gaming
  • Retail
  • Manufacturing
  • Healthcare
  • All Industries

Resources

  • Academy
  • eBooks & Guides
  • Blog
  • Webinars
  • Events
  • The Data Flowcast Podcast
  • All Resources

Airflow

  • What is Airflow
  • Airflow on Astro
  • Airflow 3.0
  • Airflow Upgrades
  • Airflow Use Cases
  • Airflow 2.x End of Life

Company

  • Our Story
  • Customers
  • Newsroom
  • Careers
  • Contact

Support

  • Knowledge Base
  • Status
  • Contact Support
GitHubYouTubeLinkedInx
  • Legal
  • Privacy
  • Terms of Service
  • Consent Preferences

  • Do Not Sell or Share My Personal information
  • Limit the Use Of My Sensitive Personal Information

Apache Airflow®, Airflow, and the Airflow logo are trademarks of the Apache Software Foundation. Copyright © Astronomer 2026. All rights reserved.

LogoLogo
On this page
  • Prerequisites
  • Update your cluster
  • Update cluster information
  • Override base configuration
  • Additional notes
  • Best practices
Platform administrationManage data plane clusters

Override data plane cluster configurations

Edit this page
Built with

Cluster overrides let you customize Deployment configuration for one data plane cluster. They don’t change platform-level control-plane settings.

Use Configure Astro Private Cloud if you need to decide whether a setting belongs in platform config or in a cluster override.

Astro Private Cloud (APC) has two types of Deployment configurations that you can set at the data plane cluster level.

  • Default configuration: The base, system-provided configuration. You can override default values, but you can’t delete default keys.
  • Custom configuration: Your own additional keys and values. You can add, modify, or delete these keys.

Prerequisites

  • An APC control plane is installed and reachable.
  • You have System Admin permissions in the APC UI or access to the Houston API.
  • The data plane cluster is healthy and accessible from the control plane.

Update your cluster

You can define cluster configurations when you first register a cluster or later by updating the cluster via the UI or Houston API.

  • Registration: The form includes an optional Cluster Override field. You can supply initial overrides when registering.
  • Edit: The cluster page contains your overall cluster information and a Deployment Configuration section.
    • Cluster Information: View and edit the cluster name.
    • Current Configuration: Read-only view of the default configurations.
    • Configuration Override: Editable area where you provide override values for base keys and/or add custom keys.
    • After you add overrides, the Current Configuration shows a read-only, git-style diff of added/modified values.
  • Houston API: To automate cluster management, you can use the updateCluster GraphQL mutation in the Houston API playground at https://houston.<base-domain>/v1/playground or using a script that leverages curl or a GraphQL library in a programming language.

See the example mutation below, which uses query variables to pass the deploymentsConfigOverride as JSON to create a ConfigMap for each Airflow Deployment:

1mutation UpdateCluster($id: Uuid!, $override: JSON) {
2 updateCluster(
3 id: $id
4 deploymentsConfigOverride: $override
5 ) {
6 id
7 config
8 }
9}

Query variables:

1{
2 "id": "<cluster-id>",
3 "override": {
4 "helm": {
5 "airflow": {
6 "extraObjects": [
7 {
8 "apiVersion": "v1",
9 "kind": "ConfigMap",
10 "metadata": {
11 "name": "{{ .Release.Name }}-custom-config",
12 "namespace": "{{ .Release.Namespace }}"
13 },
14 "data": {
15 "my-key": "my-value"
16 }
17 }
18 ]
19 }
20 }
21 }
22}

deploymentsConfigOverride deep-merges object keys into the existing cluster configuration, so separate API calls accumulate. Arrays, such as extraObjects, are always replaced in full. To add another array entry, re-send the complete array.

After you run the mutation, individually redeploy each affected Deployment for the changes to take effect.

Update cluster information

Only the Cluster name is editable as a cluster property in the Cluster Information section. You must use Configuration Override to make changes to Deployment configurations by overriding the base Deployment configuration.

Override base configuration

Add your own keys and values to tailor behavior per cluster. You can’t delete default keys, but you can override their values to make custom configurations.

1

Select cluster

In the Clusters page, select the cluster where you want to override a configuration.

2

Find configuration to review

Search for the configuration that you want to edit in the Current Configuration.

Use ctrl+F or cmd+F on Mac to search for the config.
3

Edit Configuration Override

Click Edit to unlock Configuration Override. You can now make override edits.

4

Add new key and value

Add your new key and value to the Configuration Override.

  • To delete an override or a custom property, set its value to null in the Configuration Override. Do not remove the key; setting it to null removes the property. If you try to configure a default key with null in your Configuration Override, Astro Private Cloud does not allow you to save your changes, and prompts you to update your overrides with an accepted value.
  • Base Configuration keys cannot be deleted. You can only override their values because base configurations are the operational defaults.

Carefully check your configuration updates before you update your cluster, as these configuration changes can impact all cluster users.

5

Apply changes

Click Update cluster to apply your changes.

Deployment config updates are not applied until each Deployment is individually updated.

6

Verify changes

  • Confirm cluster status is Healthy on the Clusters page in the Astro UI.
  • For Airflow Deployments in your updated cluster, trigger a small change and confirm Commander applies it as expected.
  • In Prometheus on the control plane, verify the cluster appears in federated targets.

Additional notes

  • Cluster overrides apply to deployments.* values for the selected data plane cluster.
  • In APC 1.x, cluster override is the only override layer after platform config.
  • Settings outside deployments.* stay in values.yaml, typically under astronomer.houston.config, and require a Helm upgrade.
  • Use Apply a config change for platform-level values and Configure Astro Private Cloud for the full hierarchy.

Best practices

  • Keep overrides minimal. Prefer Base Config unless a cluster truly deviates.
  • Use consistent naming and comments for custom keys.
  • Review the diff in Current Configuration to validate the final effective settings before you Update Cluster.