Configuration
Global Configuration Schemaβ
A configuration files with shared settings across all applications.
- Location: root of repository
- Main file:
global.yaml
- Overrides:
<cloud>-<account>-<environment>.yaml
The global.yaml
file defines the baseline configuration and cluster topology:
global.yaml
namespace: default # Default namespace
repo: <git-repository-url> # Repository URL
clouds: # Define infrastructure topology
- name: local
accounts:
- name: main
environments:
- name: common
Application Configuration Schemaβ
A configuration files for specific application.
- Location: application directory
applications/your-app/
- Main file:
values.yaml
- Overrides:
<cloud>-<account>-<environment>.values.yaml
applications/your-app/values.yaml
chart:
# put your values here
# https://github.com/andrewozh/devops-sandbox/blob/main/_chart/values.yaml