Astronomer Software uses Helm to install and manage some platform-level settings that apply to all users and Deployments. The Astronomer Helm chart includes configurations for areas such as: You can apply any Astronomer Software platform customizations to your cluster using a YAML configuration.Documentation Index
Fetch the complete documentation index at: https://astronomer-preview.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
values.yaml contains settings for both the Astronomer Helm chart, as well as Helm charts for system components like ElasticSearch and nginx. Using Helm allows you to keep all of your configurations in a single file that you can version and store securely.
Use this document to learn how to retrieve your existing Helm configuration, modify configurations, and apply your changes to your Astronomer Software cluster.
Step 1: Retrieve your current cluster configuration
The best way to add or modify configurations is to start with your existingvalues.yaml file. To retrieve the current values.yaml file of an existing Software cluster, run the following command:
Step 2: Update your configurations
- Create a copy of your
values.yamlfile so that you can compare your existing configuration to your new configuration. - In your copied file, update the values for the configurations you want to change. To update a configuration you haven’t already specified, copy the corresponding default values from the relevant default Helm chart into your
values.yamlfile and then modify the value.
A number of configurations, including those for user permissions and identity providers, must be set in the
astronomer.houston.configsection of the Astronomer Helm chart, but the default values forhouston.configare not available for reference in the Astronomer Helm repo. To view the default configurations for this section, see theAstronomer documentation repository.Step 3: Push changes to your Astronomer Software cluster
-
Copy your platform namespace and release name. These are both likely to be
astronomer. Your platform release name can be found in your list of active namespaces, which you can view by running the following command:To locate your platform release name, run: -
Save your updated
values.yamlfile and run the following command to apply it as a Helm upgrade:Settingastronomer.houston.upgradeDeployments.enabled=falseensures that no Airflow components in Deployments are restarted during your upgrade. -
Run the following command to confirm that your configuration was applied: