blob: 3fe5eb3e96ee5e9e7bc10433a5f7a5c5d81aa534 [file] [log] [blame]
Search.setIndex({"docnames": ["adding-connections-and-variables", "airflow-configuration", "customizing-workers", "extending-the-chart", "index", "installing-helm-chart-from-sources", "keda", "manage-dags-files", "manage-logs", "parameters-ref", "production-guide", "quick-start", "release_notes", "setting-resources-for-containers", "using-additional-containers"], "filenames": ["adding-connections-and-variables.rst", "airflow-configuration.rst", "customizing-workers.rst", "extending-the-chart.rst", "index.rst", "installing-helm-chart-from-sources.rst", "keda.rst", "manage-dags-files.rst", "manage-logs.rst", "parameters-ref.rst", "production-guide.rst", "quick-start.rst", "release_notes.rst", "setting-resources-for-containers.rst", "using-additional-containers.rst"], "titles": ["Adding Connections, Variables and Environment Variables", "Configuring Airflow", "Customizing Workers", "Extending the Chart", "Helm Chart for Apache Airflow", "Installing Helm Chart from sources", "Autoscaling with KEDA", "Manage DAGs files", "Manage logs", "Parameters reference", "Production Guide", "Quick start with kind", "Release Notes", "Setting resources for containers", "Using additional containers"], "terms": {"you": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14], "can": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14], "programmat": 0, "add": [0, 4, 6, 7, 9, 10, 12, 13, 14], "arbitrari": [0, 1], "your": [0, 2, 4, 6, 7, 8, 9, 10, 12, 14], "airflow": [0, 2, 5, 6, 7, 8, 13, 14], "deploy": [0, 4, 7, 9, 10, 11, 12], "us": [0, 1, 2, 3, 4, 5, 8, 9, 10, 11, 13], "helm": [0, 3, 6, 7, 8, 9, 10], "chart": [0, 1, 6, 7, 8, 9, 10, 13], "under": [0, 1, 7, 10], "secret": [0, 7, 8, 9, 12], "extrasecret": [0, 7, 9, 12], "section": [0, 3, 4, 7, 9, 12], "valu": [0, 1, 4, 6, 7, 8, 9, 11, 12], "yaml": [0, 1, 3, 6, 7, 8, 9, 10, 12], "pass": [0, 7, 8, 9, 10, 12], "string": [0, 7, 9, 11, 12], "To": [0, 4, 5, 9, 10], "illustr": [0, 2], "let": [0, 2], "creat": [0, 4, 6, 7, 8, 9, 10, 12, 14], "file": [0, 3, 5, 9, 12], "call": [0, 3, 7], "overrid": [0, 1, 7, 8, 9, 12], "envnam": [0, 9], "airflow_conn_gcp": [0, 9], "secretnam": [0, 7, 8, 9, 10], "my": [0, 3, 7, 8, 9, 10, 11, 14], "secretkei": [0, 9], "env": [0, 9, 11, 12], "name": [0, 2, 3, 7, 8, 9, 10, 11, 14], "kei": [0, 1, 5, 7, 9, 12], "data": [0, 4, 7, 9, 10], "base64_encoded_gcp_conn_str": [0, 9], "stringdata": [0, 9], "support": [0, 4, 7, 8, 10], "which": [0, 3, 7, 8, 9, 10, 11, 12, 13], "enabl": [0, 3, 4, 6, 9, 10], "user": [0, 1, 5, 6, 7, 8, 9, 10, 11, 12, 14], "craft": 0, "dynam": [0, 11], "dag": [0, 1, 9, 13, 14], "set": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12], "three": 0, "wai": [0, 1, 7, 8, 10, 11], "ui": [0, 1, 9, 11, 12], "command": [0, 3, 4, 6, 9, 10, 11, 12], "line": [0, 3, 12], "within": [0, 1, 9], "see": [0, 1, 2, 8, 9, 10, 11], "manag": [0, 4, 5, 9, 13], "more": [0, 7, 8, 9, 10, 11, 12], "With": [0, 2, 7, 8, 11, 12], "also": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14], "inject": [0, 12], "so": [0, 1, 4, 6, 7, 9, 10, 12, 14], "exampl": [0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14], "we": [0, 10, 11], "interest": 0, "airflow_var_kei": 0, "value_1": 0, "airflow_var_another_kei": 0, "value_2": 0, "util": [0, 9, 10, 12], "extraenv": [0, 1, 9, 10], "extraenvfrom": [0, 9, 12], "need": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12], "templat": [0, 3, 8, 9, 10, 12], "airflow_var_helm_release_nam": 0, "releas": [0, 2, 4, 7, 9, 10, 11], "configmapref": [0, 9], "extraconfigmap": [0, 9], "airflow_var_hello_messag": [0, 9], "hi": [0, 9], "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14], "13": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14], "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14], "9": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14], "dev0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14], "an": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14], "experiment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "featur": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14], "The": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "allow": [1, 4, 6, 7, 9, 10, 12], "config": [1, 6, 9, 10], "some": [1, 3, 4, 7, 9, 10], "default": [1, 2, 4, 7, 8, 9, 10, 13], "differ": [1, 2, 5, 7, 9, 10, 12, 13, 14], "from": [1, 6, 8, 9, 10, 11, 12, 14], "those": [1, 3, 7, 10, 12], "core": [1, 12], "found": [1, 7, 8, 10], "As": [1, 2, 8, 10, 12], "follow": [1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13], "demonstr": 1, "how": [1, 2, 5, 7, 9, 10, 11, 12], "one": [1, 5, 7, 9, 10], "would": [1, 10], "webserv": [1, 7, 11, 13, 14], "view": 1, "expose_config": 1, "true": [1, 3, 4, 6, 7, 8, 9, 10, 11, 12], "fals": [1, 4, 7, 8, 9, 10, 12], "gener": [1, 7, 9, 10, 12], "speak": 1, "familiar": 1, "oneself": 1, "prior": [1, 7], "instal": [1, 3, 6, 7, 8, 9, 10, 12], "deploi": [1, 3, 4, 7, 9, 10, 12, 13, 14], "servic": [1, 4, 7, 9, 12], "recommend": [1, 4, 5, 7, 9, 10, 11, 12], "load": [1, 9, 11, 12], "offici": [1, 3, 5, 12], "docker": [1, 8, 10, 11, 12], "imag": [1, 8, 14], "airflow__core__load_exampl": [1, 9, 11], "environ": [1, 6, 7, 9, 12], "variabl": [1, 6, 9, 12], "paramet": [1, 2, 4, 7, 10, 13, 14], "refer": [1, 4, 7, 8, 10, 11, 12], "ha": [1, 7, 8, 9, 10], "when": [1, 3, 4, 7, 8, 9, 10, 11, 12, 14], "order": [1, 3, 7, 10, 12], "present": [1, 4, 7, 12], "both": [2, 7, 9, 10, 12], "celeryexecutor": [2, 4, 6, 8, 9, 10, 12], "kubernetesexecutor": [2, 3, 4, 7, 9, 14], "highli": [2, 4, 7], "For": [2, 3, 4, 5, 9, 10, 12, 13, 14], "resourc": [2, 4, 9, 10], "request": [2, 9, 10, 12, 13], "cpu": [2, 9, 13], "limit": [2, 7, 9, 12, 13], "complet": [2, 7, 9], "list": [2, 4, 9, 10, 11], "One": [2, 4], "notabl": 2, "except": 2, "anti": 2, "affin": [2, 9], "appli": [2, 3, 4, 9, 12], "spread": [2, 9, 12], "them": [2, 4, 7, 12], "across": [2, 7, 12], "node": [2, 7, 9, 11, 12, 13], "reason": [2, 9, 12], "out": [2, 7, 9, 10, 11, 12], "per": [2, 12], "task": [2, 6, 8, 9, 10, 11, 12], "celerykubernetesexecutor": [2, 4, 9, 10], "provid": [2, 4, 5, 8, 10, 11, 12], "configur": [2, 3, 4, 7, 8, 9, 10, 13], "kubernet": [2, 4, 6, 11, 12], "mai": [2, 4, 10, 11], "between": [2, 7, 9, 12], "type": [2, 4, 9, 10], "someth": [2, 10], "possibl": [2, 7, 10, 12, 13], "alon": 2, "": [2, 5, 9, 10, 11, 12], "sai": [2, 14], "want": [2, 3, 4, 5, 7, 9, 10, 11, 12, 14], "priorityclassnam": [2, 9, 12], "NOT": 2, "function": [2, 7, 10, 11, 12], "meant": 2, "re": [2, 4, 11, 12], "better": [2, 12], "off": [2, 4, 7], "start": [2, 4, 9, 10, 12], "instead": [2, 3, 6, 7, 9, 10, 12], "podtempl": [2, 9, 12], "apivers": [2, 9, 10, 12], "v1": [2, 9, 10, 11], "kind": [2, 9, 10, 12], "pod": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14], "metadata": [2, 6, 9, 10, 12], "placehold": [2, 9], "label": [2, 9, 12], "tier": [2, 9], "compon": [2, 4, 8, 9, 10, 12], "spec": [2, 9, 10], "high": [2, 9], "prioriti": [2, 9, 10, 12], "contain": [2, 3, 5, 7, 9, 10, 12], "base": [2, 6, 7, 9, 12], "In": [3, 7, 8, 10], "case": [3, 7, 11], "e": [3, 4, 6, 7, 8, 9, 12], "g": [3, 4, 7, 9, 12], "mainten": 3, "cronjob": [3, 9, 12], "togeth": [3, 7], "howev": [3, 4, 7, 10, 11, 12], "sometim": [3, 10], "ar": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14], "directli": [3, 5, 9], "relat": [3, 7, 10, 12], "thu": 3, "should": [3, 5, 7, 9, 10, 12], "ad": [3, 9, 10, 12], "easili": 3, "ll": [3, 4, 7, 10, 12], "step": [3, 5, 7, 12], "first": [3, 4, 10], "own": [3, 10, 11, 14], "directori": [3, 5, 7, 9], "do": [3, 4, 5, 7, 10, 11, 12], "run": [3, 4, 5, 6, 7, 9, 10, 11], "structur": 3, "helmignor": 3, "test": [3, 4, 7, 9, 10, 11], "second": [3, 7, 9], "give": [3, 10], "abil": [3, 12], "without": [3, 4, 10, 12], "modifi": [3, 7, 8], "itself": 3, "often": [3, 7, 9, 10], "subchart": [3, 9], "version": [3, 4, 5, 6, 7, 9, 10], "11": [3, 5], "repositori": [3, 9, 11, 12], "http": [3, 4, 6, 9, 11, 12], "apach": [3, 5, 6, 7, 8, 9, 10, 11], "org": [3, 4, 5, 6, 9, 11], "make": [3, 7, 9, 10, 12], "sure": [3, 7, 10], "have": [3, 7, 8, 9, 10], "alreadi": [3, 5, 7, 9], "repo": [3, 4, 5, 6, 9, 12], "local": [3, 7, 8, 9, 10, 12], "url": [3, 9, 10, 12], "replac": [3, 9, 10, 12], "mean": [3, 10, 11], "disabl": [3, 9, 10], "condit": 3, "field": 3, "check": [3, 5, 7, 12], "insid": 3, "If": [3, 4, 5, 7, 8, 9, 10, 12, 14], "otherwis": [3, 9, 10], "onli": [3, 7, 8, 9, 10], "third": 3, "after": [3, 4, 7, 9, 12], "specifi": [3, 7, 9, 10, 12, 13], "build": [3, 5, 7, 10, 11, 12], "save": 3, "specif": [3, 9, 10, 12], "executor": [3, 4, 6, 8, 9, 10, 12], "mani": [3, 7, 9], "like": [3, 7, 9, 10, 12], "bootstrap": 4, "cluster": [4, 7, 8, 9, 12], "packag": [4, 10, 12], "25": 4, "3": [4, 9], "pv": 4, "provision": [4, 9], "underli": 4, "infrastructur": 4, "option": [4, 7, 8, 10, 12], "localexecutor": [4, 9], "localkubernetesexecutor": [4, 12], "10": [4, 9, 10], "databas": [4, 6, 12, 14], "backend": [4, 9, 12], "postgresql": [4, 9, 10], "mysql": [4, 9, 12], "autosc": [4, 9], "keda": [4, 9, 12], "pgbouncer": [4, 13], "battl": 4, "monitor": [4, 7, 10], "statsd": [4, 13], "prometheu": [4, 9], "metric": [4, 9, 12], "flower": [4, 10, 13, 14], "automat": [4, 10], "migrat": [4, 9, 10, 14], "new": [4, 7, 9], "administr": 4, "account": [4, 9, 12], "creation": [4, 9], "dure": [4, 8, 9, 10, 11], "kerbero": [4, 10, 12, 13], "secur": [4, 9, 12], "ani": [4, 9, 10, 12], "don": [4, 7, 9, 12], "t": [4, 7, 9, 10, 12], "other": [4, 7, 8, 10, 13], "redi": [4, 10, 13], "namespac": [4, 6, 9, 12], "all": [4, 7, 8, 9, 10, 12], "updat": [4, 6, 7, 11], "delet": [4, 7, 12], "remov": [4, 10], "associ": 4, "hook": [4, 7, 9, 12], "might": [4, 7, 9, 10], "left": [4, 5, 9], "execut": [4, 9], "brokerurlsecret": 4, "fernetkeysecret": 4, "must": [4, 7, 9, 10], "four": 4, "applic": [4, 10], "createuserjob": [4, 9, 13], "usehelmhook": [4, 9], "applycustomenv": [4, 9], "migratedatabasejob": [4, 9, 13], "ci": 4, "perform": [4, 7, 9, 10, 12], "issu": [4, 12], "preserv": [4, 12], "immut": 4, "job": [4, 13, 14], "manifest": 4, "wait": [4, 9, 10], "while": [4, 7, 10], "encount": 4, "jobannot": [4, 9], "argocd": 4, "argoproj": 4, "io": [4, 6, 9], "sync": [4, 9, 14], "everi": [4, 7, 10], "time": [4, 7, 9, 10, 12], "event": [4, 6], "ideal": 4, "trade": [4, 7], "celeri": [4, 6, 9, 12], "built": [4, 12], "up": [4, 7, 10, 11, 12], "static": [4, 10], "password": [4, 9, 10, 12], "either": [4, 10, 11, 12], "suppli": 4, "passwordsecretnam": [4, 9, 10], "brokerurlsecretnam": [4, 9, 10], "standard": [4, 12], "It": [4, 5, 7, 10, 11, 13], "caus": [4, 7, 9], "unexpect": [4, 7, 12], "behaviour": [4, 12], "exist": [4, 7, 8, 9, 10, 12], "usestandardnam": [4, 12], "recreat": [4, 12], "previou": [4, 5, 12], "won": [4, 7, 9, 10, 12], "pvc": [4, 9, 12], "log": [4, 9, 12], "statefulset": [4, 9, 10, 12], "brand": [4, 12], "histori": [4, 7, 12], "manual": [4, 12], "copi": [4, 7, 11, 12], "volum": [4, 7, 8, 9, 12], "depend": [4, 7, 10, 11], "what": [4, 10, 12], "storag": [4, 9, 12, 14], "class": [4, 9, 12], "procedur": [4, 12], "vari": [4, 12], "mind": [4, 10, 11, 12], "fresh": [4, 12], "just": [4, 12, 14], "old": [4, 7, 9, 12], "persist": [4, 9, 10, 12], "claim": [4, 7, 8, 9], "kubectl": [4, 6, 10, 11, 12], "n": [4, 12], "gta": [4, 12], "trigger": [4, 6, 13, 14], "worker": [4, 6, 7, 10, 13, 14], "db": [4, 9, 10, 12], "chang": [4, 7, 9, 10], "fullnameoverrid": [4, 12], "proce": [4, 12], "usual": [4, 7, 12], "page": [5, 12], "describ": [5, 7], "download": 5, "verifi": 5, "choos": [5, 7], "select": [5, 6, 9], "drop": [5, 7, 9, 12], "down": [5, 9], "top": 5, "origin": 5, "checksum": 5, "signatur": 5, "avail": [5, 7, 8, 9, 10, 12], "via": [5, 7, 10, 12], "softwar": [5, 12], "foundat": 5, "asc": 5, "sha512": 5, "code": [5, 7, 9, 11, 12], "link": [5, 7, 12], "abov": [5, 7, 9, 10], "detail": [5, 7, 8, 10, 11, 12], "pgp": 5, "essenti": 5, "sha": [5, 9, 12], "gpg": 5, "pleas": [5, 7, 8, 9, 10, 11, 12], "well": [5, 7, 10], "relev": 5, "distribut": [5, 7, 10], "get": [5, 7, 9, 10, 11], "main": [5, 9, 12, 13, 14], "mirror": 5, "pgpk": 5, "ka": 5, "binari": [5, 10, 12], "below": [5, 9, 10, 11], "guid": [5, 7, 8, 9, 12], "pgpv": 5, "tgz": 5, "made": 5, "sat": 5, "sep": 5, "12": 5, "49": 5, "54": 5, "2021": 5, "bst": 5, "rsa": [5, 7, 10, 12], "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 5, "issuer": 5, "kaxilnaik": 5, "good": [5, 7, 10], "kaxil": 5, "naik": 5, "unknown": 5, "aka": 5, "gmail": 5, "com": [5, 7, 9, 10], "warn": [5, 12], "id": [5, 10], "certifi": 5, "trust": 5, "There": [5, 7, 10], "indic": 5, "belong": 5, "owner": 5, "primari": 5, "fingerprint": [5, 10], "cde1": 5, "5c6e": 5, "4d3a": 5, "8ec4": 5, "ecf4": 5, "ba4b": 5, "6674": 5, "e08a": 5, "d7de": 5, "406f": 5, "correct": [5, 10, 12], "worri": 5, "about": [5, 10, 11, 12], "most": [5, 7, 12], "certif": [5, 9, 10], "self": 5, "sign": [5, 10], "why": [5, 10], "By": [5, 10, 13], "import": [5, 9, 10], "server": [5, 7, 9, 10], "know": 5, "valid": [5, 12], "sum": [5, 13], "shasum": 5, "512": 5, "diff": [5, 12], "match": [5, 10, 12], "still": [6, 7, 12], "stand": 6, "driven": 6, "custom": [6, 9], "control": [6, 7, 10, 12], "bind": 6, "horizont": [6, 9], "autoscal": 6, "adjust": [6, 10], "number": [6, 7, 8, 9, 10, 12], "activ": 6, "queu": [6, 9], "state": [6, 9], "kedacor": 6, "github": [6, 9, 10, 12], "v2": [6, 9], "instanc": [6, 9, 10], "A": [6, 9, 10], "scaledobject": 6, "hpa": [6, 9, 12], "deriv": 6, "desir": [6, 9, 12], "queri": [6, 9, 12], "ceil": [6, 9], "count": [6, 9, 12], "decim": [6, 9], "worker_concurr": [6, 9], "task_inst": [6, 9], "where": [6, 7, 9, 10, 12, 13], "OR": [6, 9], "concurr": 6, "through": [6, 12, 13, 14], "cfg": [6, 9, 12], "consist": [6, 7], "necessari": [7, 10], "basic": [7, 10], "techniqu": 7, "approach": [7, 8], "includ": [7, 12, 13], "method": [7, 9], "requir": [7, 9, 10, 12], "redeploi": 7, "work": [7, 9, 10, 11, 12], "particularli": 7, "expect": [7, 9, 10], "frequent": 7, "pull": [7, 9, 11, 12], "tag": [7, 9, 11, 12], "compani": [7, 14], "8a0da78": 7, "f": [7, 9], "eof": 7, "airflow_hom": [7, 9, 12], "wa": [7, 10, 12], "bug": 7, "bit": 7, "longer": 7, "dockerfil": [7, 11, 12], "remain": 7, "openshift": [7, 10, 12], "compat": [7, 12], "root": [7, 11], "group": [7, 9, 10], "similarli": 7, "been": 7, "fix": 7, "chown": [7, 9], "Then": [7, 11], "publish": 7, "access": [7, 8, 9, 12], "registri": [7, 9, 10, 12], "push": 7, "final": [7, 10], "upgrad": [7, 8, 9, 11], "constant": 7, "develop": 7, "purpos": 7, "bad": 7, "practic": 7, "same": [7, 8, 10, 12], "lose": 7, "pullpolici": [7, 9], "alwai": [7, 12, 14], "airflowpodannot": [7, 9, 12], "random": [7, 10, 12], "r": [7, 9], "uuidgen": 7, "randomli": 7, "annot": [7, 9, 10, 12], "ensur": [7, 8, 9, 10, 12], "refresh": [7, 9], "gitlab": 7, "credenti": [7, 9, 10, 12], "mode": [7, 8, 9, 10], "readwritemani": [7, 8], "schedul": [7, 8, 13, 14], "onto": [7, 8, 9], "read": [7, 9, 10, 12], "Not": [7, 8], "plugin": [7, 8], "gitsync": [7, 9, 10, 13], "airflowvers": [7, 9], "init": [7, 9, 12], "serial": 7, "henc": 7, "doe": [7, 10], "unless": 7, "carefulli": 7, "consid": [7, 9, 10, 12], "bring": [7, 10], "delai": [7, 9], "v": 7, "rate": 7, "mitig": 7, "send": [7, 10], "signal": [7, 9, 14], "web": [7, 9], "commit": [7, 12], "awar": [7, 10], "consequ": 7, "solut": 7, "primarili": 7, "design": 7, "posix": 7, "compliant": 7, "checkout": 7, "part": [7, 12], "process": [7, 9, 10, 14], "involv": 7, "freshli": 7, "folder": 7, "swap": 7, "symbol": 7, "done": [7, 10], "whole": 7, "pars": 7, "singl": [7, 9, 12], "undesir": 7, "side": [7, 9], "effect": [7, 12], "network": [7, 9, 12], "technologi": 7, "behind": 7, "handl": [7, 12], "non": [7, 12], "obviou": 7, "lot": [7, 10], "variou": [7, 9, 10, 13], "k8": [7, 9, 10, 12, 13], "each": [7, 8, 9, 12, 13], "characterist": 7, "filesystem": 7, "affect": 7, "over": [7, 10, 12], "being": [7, 9, 10, 12], "scan": 7, "processor": [7, 9, 12, 14], "complex": 7, "remot": [7, 9, 12], "iop": 7, "alloc": 7, "paid": 7, "factor": 7, "linear": 7, "growth": 7, "throughput": 7, "potenti": 7, "traffic": [7, 9, 12], "come": [7, 8, 12], "burst": 7, "linearli": 7, "proport": 7, "size": [7, 8, 9, 10], "vulner": 7, "pretti": 7, "sudden": 7, "demand": 7, "increas": [7, 9], "enough": 7, "smaller": 7, "shorter": 7, "thei": [7, 10, 12], "outgrow": 7, "certain": [7, 9], "threshold": [7, 9], "much": 7, "capabl": [7, 9, 10], "expens": 7, "difficult": 7, "imposs": 7, "suddenli": 7, "face": 7, "situat": 7, "pai": 7, "keep": [7, 10, 11], "suffici": 7, "avoid": [7, 9, 12], "inconsist": [7, 12], "observ": 7, "commun": [7, 10, 11], "moment": 7, "becaus": [7, 10, 12], "quick": 7, "success": [7, 9], "temporari": 7, "lack": [7, 10], "individu": [7, 12], "visibl": 7, "grow": 7, "amplifi": 7, "permiss": [7, 8, 12], "fulli": [7, 10], "integr": 7, "submodul": 7, "umbrella": 7, "recurs": 7, "stori": 7, "100": [7, 9, 10], "put": [7, 11], "ling": 7, "autom": [7, 11], "simpl": 7, "latest": [7, 12, 14], "share": [7, 9], "librari": 7, "team": 7, "scale": [7, 9, 12], "summit": 7, "readonlymani": 7, "existingclaim": [7, 8, 9], "ssh": [7, 9, 10, 12], "keygen": [7, 10], "b": 7, "4096": 7, "c": [7, 9, 10], "your_email": 7, "public": [7, 10], "convert": 7, "base64": [7, 9], "w": [7, 12], "temp": 7, "txt": [7, 9, 12], "next": [7, 10], "usernam": [7, 9, 10, 12], "branch": [7, 9, 12], "subpath": [7, 9, 12], "sshkeysecret": [7, 9, 10, 12], "gitsshkei": 7, "forget": [7, 11], "context": [7, 9, 11, 12], "everyth": 7, "correctli": 7, "pick": 7, "take": [7, 9, 10, 11, 12], "further": 7, "knownhost": [7, 9, 12], "suscept": 7, "man": 7, "middl": 7, "attack": 7, "document": [7, 8, 10, 12], "product": [7, 9, 12], "lifetim": [8, 9], "volumeclaimtempl": [8, 9, 12], "10gi": [8, 9], "note": [8, 9, 10], "unlik": 8, "persistentvolumeclaim": 8, "writabl": 8, "easiest": 8, "gid": [8, 9, 10], "write": [8, 12], "inform": [8, 10, 12], "entrypoint": 8, "forward": [8, 11], "retriev": [8, 10], "choic": [8, 10], "tabl": 9, "descript": [9, 12], "airflowlocalset": [9, 12], "airflow_local_set": [9, 12], "decis": 9, "8": [9, 11], "go": 9, "mount": [9, 12], "defaultairflowdigest": 9, "digest": [9, 12], "defaultairflowrepositori": [9, 12], "defaultairflowtag": 9, "fernetkei": 9, "fernet": [9, 10], "encrypt": 9, "schedulernam": 9, "kube": 9, "defaultus": 9, "webserverconfig": [9, 12], "webserver_config": 9, "py": 9, "bake": [9, 12], "configmap": [9, 12], "conf": [9, 12], "sqlalchemi": 9, "connect": [9, 10, 12], "sqlalchemy_database_uri": 9, "sql_alchemy_conn": [9, 10, 12], "flask": [9, 12], "wtf": 9, "flag": [9, 12], "csrf": 9, "csrf_enabl": 9, "webserverconfigconfigmapnam": [9, 12], "webserversecretkei": [9, 10], "browser": 9, "session": [9, 10], "airflowhom": [9, 12], "home": 9, "path": 9, "opt": [9, 12], "allowpodlaunch": 9, "whether": 9, "launch": 9, "git": 9, "stabl": [9, 12], "containernam": 9, "credentialssecret": 9, "git_sync_usernam": 9, "git_sync_password": 9, "depth": 9, "emptydirconfig": 9, "empti": [9, 12], "dir": [9, 11], "git_sync_timeout": 9, "60": [9, 10, 12], "extravolumemount": [9, 12], "addit": 9, "privat": [9, 12], "content": [9, 10], "known_host": 9, "host1": 9, "ip1": 9, "key1": 9, "host2": 9, "ip2": 9, "key2": 9, "maxfailur": 9, "consecut": 9, "failur": 9, "befor": [9, 12], "abort": 9, "period": [9, 12], "interv": 9, "attempt": 9, "style": 9, "durat": 9, "becom": [9, 12], "low": 9, "5": [9, 10], "ref": 9, "revis": [9, 12], "hash": 9, "sidecar": [9, 12, 13], "100m": [9, 13], "memori": [9, 13], "128mi": [9, 13], "rev": 9, "head": 9, "securitycontext": [9, 10, 12], "deprec": 9, "runasgroup": 9, "runasus": [9, 10], "50000": [9, 10], "locat": 9, "uid": [9, 10, 12], "65533": 9, "mountpath": 9, "accessmod": 9, "readwriteonc": 9, "store": [9, 10], "1gi": 9, "storageclassnam": [9, 12], "storageclass": 9, "here": [9, 10, 11], "elasticsearch": [9, 10, 12], "host": [9, 10], "scheme": [9, 10, 12], "80": [9, 12], "enablebuiltinsecretenvvar": [9, 10], "airflow_conn_airflow_db": [9, 10], "airflow__celery__broker_url": [9, 10], "broker": [9, 10, 12], "airflow__celery__celery_result_backend": [9, 10], "result": [9, 10, 12], "variant": [9, 10], "airflow__celery__result_backend": [9, 10], "airflow__core__fernet_kei": [9, 10], "airflow__core__sql_alchemy_conn": 9, "airflow__database__sql_alchemy_conn": [9, 10], "airflow__elasticsearch__elasticsearch_host": [9, 10], "4": [9, 10], "airflow__elasticsearch__host": [9, 10], "airflow__webserver__secret_kei": [9, 10], "myenvvar": 9, "something_fun": 9, "extra": [9, 10, 12, 14], "item": 9, "definit": [9, 12], "envfrom": [9, 12], "secretref": 9, "fernetkeysecretnam": [9, 10], "100gi": 9, "multinamespacemod": [9, 12], "multipl": [9, 12], "clusterrol": 9, "clusterrolebind": 9, "entir": [9, 10], "pod_template_fil": [9, 12], "normal": 9, "secretenvvar": 9, "somekei": 9, "somesecret": 9, "volumemount": [9, 12], "webserversecretkeysecretnam": [9, 10], "secret_kei": [9, 10], "polici": [9, 12], "ifnotpres": 9, "v4": [9, 12], "migrationswaittimeout": 9, "2024": 9, "01": 9, "19": [9, 12], "21": [9, 11, 12], "pgbouncerexport": 9, "export": [9, 10, 11], "16": [9, 10, 12], "pod_templ": 9, "worker_container_repositori": 9, "worker_container_tag": 9, "7": 9, "bookworm": 9, "quai": 9, "v0": 9, "26": 9, "usedefaultimageformigr": 9, "airflowui": 9, "8080": [9, 11], "flowerui": 9, "5555": 9, "6543": 9, "pgbouncerscrap": 9, "scrape": 9, "9127": 9, "redisdb": 9, "6379": [9, 10], "statsdingest": 9, "ingest": 9, "9125": 9, "statsdscrap": 9, "9102": [9, 10], "triggererlog": 9, "8794": 9, "workerlog": 9, "8793": 9, "metadataconnect": [9, 10], "postgr": [9, 10, 12], "5432": [9, 10], "protocol": [9, 10], "sslmode": [9, 12], "ssl": 9, "metadatasecretnam": [9, 10], "resultbackendconnect": 9, "resultbackendsecretnam": [9, 10, 12], "auth": [9, 10, 12], "enablepostgresus": [9, 12], "assign": [9, 10, 12], "admin": [9, 12], "block": [9, 12], "postgrespassword": [9, 12], "constraint": 9, "arg": [9, 12, 14], "auth_fil": [9, 12], "etc": 9, "auth_typ": [9, 12], "authent": [9, 12], "scram": 9, "256": 9, "cipher": 9, "fast": 9, "separ": [9, 10, 12], "u": 9, "nobodi": 9, "ini": [9, 12], "configsecretnam": [9, 10], "var": [9, 11, 12], "extracontain": [9, 12, 14], "extraini": 9, "www": 9, "html": 9, "extrainimetadata": 9, "extrainiresultbackend": 9, "extranetworkpolici": 9, "networkpolici": 9, "extravolum": [9, 12], "logconnect": 9, "login": 9, "logdisconnect": 9, "disconnect": 9, "maxclientconn": [9, 10], "maximum": [9, 10], "client": 9, "higher": [9, 12], "descriptor": 9, "metadatapools": [9, 10], "pool": 9, "metricsexportersidecar": [9, 13], "livenessprob": 9, "initialdelaysecond": 9, "live": [9, 12], "probe": [9, 12], "initi": [9, 10], "periodsecond": [9, 12], "frequenc": 9, "timeoutsecond": 9, "timeout": [9, 12], "readinessprob": 9, "readi": [9, 12], "statssecretkei": 9, "referenc": 9, "uri": 9, "object": [9, 10, 12, 14], "null": 9, "statssecretnam": 9, "nodeselector": 9, "podannot": [9, 12], "poddisruptionbudget": [9, 12], "maxunavail": 9, "max": 9, "unavail": 9, "minavail": [9, 12], "min": 9, "poddistributionbudget": 9, "replica": [9, 12], "resultbackendpools": [9, 10], "extraannot": 9, "serviceaccount": [9, 12], "automountserviceaccounttoken": [9, 12], "api": 9, "ca": 9, "author": [9, 10], "cert": 9, "prefer": 9, "toler": 9, "topologyspreadconstraint": [9, 12], "topologi": 9, "65534": 9, "verbos": 9, "bash": 9, "exec": 9, "extrainitcontain": [9, 12, 14], "hostalias": [9, 12], "hostnam": [9, 10, 12], "foo": 9, "ip": 9, "127": 9, "failurethreshold": 9, "minimum": 9, "fail": [9, 12], "succeed": 9, "20": [9, 11], "disrupt": 9, "budget": 9, "safetoevict": [9, 12], "tell": 9, "its": [9, 10], "ok": 9, "evict": 9, "fsgroup": [9, 10], "startupprob": [9, 12], "6": 9, "strategi": [9, 12], "ones": 9, "updatestrategi": [9, 12], "waitformigr": [9, 12], "allowpodlogread": 9, "extern": [9, 12], "configmapannot": 9, "email": 9, "address": 9, "firstnam": 9, "lastnam": 9, "role": 9, "renam": 9, "15": 9, "peer": 9, "networkpolicyingress": 9, "8070": 9, "loadbalancerip": [9, 12], "loadbalancersourcerang": [9, 12], "123": 9, "targetport": 9, "only_sidecar": 9, "8888": 9, "clusterip": 9, "startup": [9, 10], "nairflow": 9, "semvercompar": 9, "ternari": 9, "respons": [9, 14], "exit": [9, 14], "finish": [9, 14], "continu": [9, 12, 14], "shutdown": [9, 12, 14], "two": 9, "behavior": [9, 12], "horizontalpodautoscalerbehavior": 9, "target": [9, 10], "maxreplicacount": 9, "calcul": 9, "averageutil": 9, "minreplicacount": [9, 12], "advanc": [9, 10], "horizontalpodautoscalerconfig": 9, "cooldownperiod": 9, "zero": 9, "30": 9, "namespacelabel": 9, "matchlabel": 9, "pollinginterv": 9, "poll": 9, "report": 9, "return": 9, "integ": 9, "eq": 9, "AND": 9, "queue": [9, 12], "celery_kubernetes_executor": 9, "kubernetes_queu": 9, "end": 9, "usepgbounc": [9, 12], "weather": 9, "ignor": [9, 12], "kerberosinitcontain": 9, "kerberossidecar": [9, 13], "fixpermiss": 9, "current": 9, "due": [9, 10], "usag": [9, 10], "runtimeclassnam": [9, 12], "runtim": [9, 10, 11], "rollingupd": 9, "maxsurg": 9, "50": 9, "terminationgraceperiodsecond": [9, 12], "grace": 9, "sigterm": 9, "sent": 9, "600": 9, "20gi": 9, "default_capac": 9, "standalon": [9, 10, 12], "5565": 9, "pair": 9, "brokerurl": [9, 10], "direct": [9, 12], "provis": [9, 12], "els": 9, "cleanup": [9, 12, 13], "map": 9, "yml": 9, "extramap": 9, "merg": 9, "overridemap": [9, 12], "create_us": 9, "l": 9, "p": 9, "ttlsecondsafterfinish": [9, 12], "300": 9, "upgradedb": 9, "airflowconfigannot": 9, "containerlifecyclehook": 9, "lifecycl": [9, 12], "global": [9, 10, 12], "poststart": 9, "bin": [9, 10], "sh": 9, "echo": [9, 14], "handler": 9, "usr": [9, 10], "messag": [9, 12], "prestop": 9, "allowprivilegeescal": [9, 10], "defin": [9, 10, 12, 13, 14], "airflow_var_kubernetes_namespac": 9, "airflow_conn_aw": 9, "base64_encoded_aws_conn_str": 9, "airflow_conn_oth": 9, "other_conn": 9, "killal": 9, "int": 9, "sleep": 9, "120": 9, "priorityclass": [9, 12], "class1": 9, "preemptionpolici": 9, "preemptlowerprior": 9, "10000": 9, "class2": 9, "never": 9, "100000": 9, "quota": 9, "resourcequota": 9, "rbac": [9, 10, 12], "createsccrolebind": [9, 10], "scc": [9, 10], "rolebind": [9, 10, 12], "999": 9, "ingressclassnam": 9, "pathtyp": 9, "implementationspecif": 9, "tl": 9, "termin": 9, "pre": [9, 12], "precedingpath": 9, "succeedingpath": 9, "ccachefilenam": 9, "cach": [9, 11], "ccachemountpath": 9, "ccach": 9, "krb5": [9, 12], "configpath": 9, "keytabbase64cont": 9, "keytab": [9, 10, 12], "encod": [9, 10], "keytabpath": 9, "princip": 9, "reinitfrequ": 9, "reiniti": 9, "3600": 9, "argument": 9, "enablepodlaunch": 9, "thing": 10, "advis": [10, 13], "metastor": 10, "dedic": 10, "machin": 10, "leverag": [10, 12], "cloud": 10, "aw": 10, "rd": 10, "embed": [10, 12], "stabil": 10, "easier": 10, "experi": 10, "loss": 10, "outlin": 10, "simpler": 10, "port": [10, 11], "special": [10, 12], "charact": [10, 12], "mydatabas": 10, "liter": 10, "omit": 10, "metadatasecret": 10, "prefix": [10, 12], "open": 10, "natur": 10, "pooler": 10, "significantli": 10, "reduc": 10, "shown": 10, "help": 10, "restart": [10, 12], "cooki": 10, "strong": 10, "python3": 10, "print": 10, "token_hex": 10, "now": 10, "altern": 10, "token": [10, 12], "short": 10, "expiri": 10, "though": 10, "synchron": [10, 12], "ntpd": 10, "forbidden": 10, "error": 10, "than": 10, "everyon": 10, "veri": 10, "actual": 10, "even": [10, 11], "tool": 10, "term": 10, "anoth": 10, "learn": 10, "properli": [10, 12], "typic": 10, "scenario": 10, "apt": 10, "pypi": 10, "show": [10, 11, 12], "grab": 10, "keyscan": 10, "github_public_kei": 10, "lf": 10, "compar": [10, 12], "output": [10, 12], "right": 10, "look": 10, "aaaa": 10, "wsjk": 10, "box": 10, "endpoint": 10, "svc": [10, 11], "statsd_on": 10, "statsd_host": 10, "statsd_port": 10, "agent": 10, "8125": 10, "airflow__metrics__statsd_host": 10, "valuefrom": 10, "fieldref": 10, "fieldpath": 10, "statu": 10, "hostip": 10, "exhaust": 10, "topic": 10, "construct": 10, "rule": 10, "action": 10, "split": 10, "level": [10, 11, 12], "categori": 10, "restrict": 10, "anyuid": 10, "bound": 10, "achiev": [10, 11], "privileg": 10, "least": 10, "protect": 10, "sever": 10, "workload": 10, "5000": 10, "preced": 10, "explain": 10, "40000": 10, "1001": 10, "app": 10, "servicenam": 10, "podsecur": 10, "initcontain": 10, "And": 10, "turn": 10, "older": 10, "determin": [10, 12], "reli": 10, "_cmd": 10, "__secret": 10, "system": 10, "rotat": 10, "suffix": 10, "back": 10, "_secret": 10, "variable_nam": 10, "airflow_conn_airflow_db_cmd": 10, "retrieve_connection_url": 10, "full": [10, 12], "release_nam": [10, 11, 12], "pattern": 10, "airflow__": 10, "correspond": 10, "_airflow__": 10, "airflow__celery__flower_basic_auth": 10, "freeli": 10, "redis_password": 10, "articl": 11, "kindest": 11, "confirm": 11, "info": 11, "few": [11, 12], "minut": 11, "localhost": 11, "try": 11, "maintain": 11, "script": 11, "pure": 11, "python": [11, 12], "virtualenv": [11, 12], "sourc": [11, 12], "best": 11, "project": 11, "mkdir": 11, "cd": 11, "cat": 11, "eom": 11, "vim": 11, "y": 11, "autoremov": 11, "yqq": 11, "purg": 11, "clean": [11, 12], "rm": 11, "rf": 11, "lib": 11, "lxml": 11, "pip": 11, "previous": 12, "overwrit": 12, "37917": 12, "wide": 12, "clash": 12, "multinamespac": 12, "37197": 12, "37490": 12, "37528": 12, "duplic": 12, "37356": 12, "groomer": 12, "37588": 12, "skip": 12, "prepar": 12, "reproduc": 12, "37402": 12, "24": 12, "major": 12, "pg_dumpal": 12, "pg_upgrad": 12, "remind": 12, "o": 12, "alpin": 12, "22": 12, "nativ": 12, "36174": 12, "35548": 12, "36167": 12, "debugg": 12, "36365": 12, "34499": 12, "35593": 12, "35581": 12, "34986": 12, "34879": 12, "35083": 12, "emptydir": 12, "34837": 12, "36991": 12, "35679": 12, "34839": 12, "safer": 12, "35309": 12, "35130": 12, "34825": 12, "34741": 12, "34787": 12, "extend": 12, "36331": 12, "comment": 12, "35588": 12, "prevent": 12, "35306": 12, "34731": 12, "36156": 12, "indent": 12, "35824": 12, "35214": 12, "rebuild": 12, "switch": 12, "backward": 12, "convent": 12, "nameoverrid": 12, "33843": 12, "32302": 12, "32349": 12, "34677": 12, "33107": 12, "32808": 12, "31615": 12, "31868": 12, "32308": 12, "containersecuritycontext": 12, "34351": 12, "32724": 12, "33142": 12, "33363": 12, "33340": 12, "32662": 12, "32608": 12, "32570": 12, "32100": 12, "33686": 12, "33438": 12, "33175": 12, "34178": 12, "kubeexecutor": 12, "33514": 12, "32753": 12, "32644": 12, "32426": 12, "flower_url_prefix": 12, "33134": 12, "explicit": 12, "exclus": 12, "33034": 12, "32181": 12, "unnecessari": 12, "loop": 12, "33506": 12, "common": 12, "tplvalu": 12, "render": 12, "tpl": 12, "33384": 12, "23": 12, "32899": 12, "32681": 12, "outdat": 12, "32300": 12, "34415": 12, "31043": 12, "30693": 12, "properti": 12, "30603": 12, "30990": 12, "30773": 12, "30609": 12, "miss": 12, "31625": 12, "31328": 12, "30726": 12, "propag": 12, "31865": 12, "licens": 12, "header": 12, "30569": 12, "align": 12, "31850": 12, "31847": 12, "multi": 12, "platform": 12, "amd": 12, "arm": 12, "17": 12, "30051": 12, "30126": 12, "29270": 12, "30303": 12, "30168": 12, "29314": 12, "30214": 12, "29357": 12, "29752": 12, "29482": 12, "kubernetes_executor": 12, "29818": 12, "30217": 12, "29838": 12, "29526": 12, "29622": 12, "29478": 12, "29295": 12, "29392": 12, "29214": 12, "29378": 12, "nodeport": 12, "29460": 12, "rancher": 12, "instruct": 12, "28416": 12, "reflect": 12, "30286": 12, "reformat": 12, "29917": 12, "29941": 12, "30312": 12, "29938": 12, "airflow_dags_mount": 12, "format": 12, "29296": 12, "29297": 12, "reinstal": 12, "postrgesql": 12, "postgresqlusernam": 12, "postresqlpassword": 12, "were": 12, "likelihood": 12, "28688": 12, "27781": 12, "27419": 12, "enhanc": 12, "28041": 12, "26945": 12, "27178": 12, "27544": 12, "27439": 12, "serv": 12, "28828": 12, "28264": 12, "28813": 12, "28461": 12, "27779": 12, "27148": 12, "decreas": 12, "too": 12, "27420": 12, "29207": 12, "argo": 12, "guidelin": 12, "29078": 12, "29032": 12, "28610": 12, "loadbalanc": 12, "snippet": 12, "28014": 12, "28083": 12, "clone": 12, "27671": 12, "icon": 12, "27704": 12, "26838": 12, "25031": 12, "26598": 12, "25732": 12, "24784": 12, "25283": 12, "revisionhistorylimit": 12, "25059": 12, "23708": 12, "23711": 12, "22815": 12, "24220": 12, "25684": 12, "26415": 12, "25561": 12, "result_backend": 12, "24496": 12, "imagepullpolici": [12, 14], "26423": 12, "declar": 12, "22913": 12, "24647": 12, "semver": 12, "24480": 12, "24999": 12, "26747": 12, "26632": 12, "26428": 12, "26401": 12, "reload": 12, "24576": 12, "minor": 12, "clarif": 12, "uninstal": 12, "24929": 12, "hyperlink": 12, "pr": 12, "24532": 12, "terraform": 12, "26604": 12, "flux": 12, "24288": 12, "24394": 12, "logo": 12, "23977": 12, "23876": 12, "23836": 12, "vendor": 12, "24395": 12, "25871": 12, "d": 12, "23433": 12, "22712": 12, "22388": 12, "22182": 12, "22261": 12, "22323": 12, "21999": 12, "22414": 12, "21735": 12, "earli": 12, "23479": 12, "22195": 12, "22143": 12, "23307": 12, "22284": 12, "23737": 12, "again": 12, "20864": 12, "20794": 12, "21401": 12, "21484": 12, "speedup": 12, "20833": 12, "21108": 12, "v3": 12, "21309": 12, "21640": 12, "21222": 12, "20609": 12, "grant": 12, "reader": 12, "21111": 12, "simplifi": 12, "21747": 12, "21685": 12, "20787": 12, "21745": 12, "21875": 12, "had": 12, "arrai": 12, "respect": 12, "futur": 12, "awai": 12, "numer": 12, "20599": 12, "20564": 12, "18974": 12, "18249": 12, "18808": 12, "18542": 12, "19749": 12, "19054": 12, "18776": 12, "20018": 12, "20069": 12, "20698": 12, "strict": 12, "schema": 12, "19181": 12, "19690": 12, "19676": 12, "20641": 12, "9200": 12, "20616": 12, "20199": 12, "20544": 12, "20535": 12, "20464": 12, "20316": 12, "quot": 12, "20266": 12, "20702": 12, "reword": 12, "cover": 12, "envvar": 12, "20566": 12, "20331": 12, "datadog": 12, "17996": 12, "19892": 12, "kpo": 12, "19879": 12, "clarifi": 12, "19708": 12, "20450": 12, "artifacthub": 12, "screenshot": 12, "20558": 12, "19557": 12, "later": 12, "createus": 12, "19263": 12, "19225": 12, "19175": 12, "18481": 12, "cmd": 12, "18910": 12, "18920": 12, "19003": 12, "18753": 12, "clear": 12, "18272": 12, "18136": 12, "18147": 12, "19144": 12, "18595": 12, "18588": 12, "19326": 12, "modern": 12, "19327": 12, "19379": 12, "Their": 12, "unset": 12, "17743": 12, "isn": 12, "18306": 12, "18379": 12, "18403": 12, "18218": 12, "17970": 12, "retent": 12, "dai": 12, "17764": 12, "17666": 12, "17562": 12, "18429": 12, "18257": 12, "17211": 12, "17560": 12, "18299": 12, "warm": 12, "18068": 12, "18105": 12, "18079": 12, "17688": 12, "17645": 12, "17428": 12, "17433": 12, "space": 12, "18424": 12, "18251": 12, "17763": 12, "broken": 12, "17294": 12, "17282": 12, "17177": 12, "18354": 12, "receiv": 12, "sinc": [12, 13], "novemb": 12, "2020": 12, "did": 12, "safe": 12, "mistakenli": 12, "json": 12, "incorrectli": 12, "16822": 12, "refactor": 12, "16619": 12, "16663": 12, "16572": 12, "16515": 12, "16425": 12, "16331": 12, "feat": 12, "kedaautoscal": 12, "16262": 12, "16153": 12, "16120": 12, "16098": 12, "16080": 12, "16074": 12, "16069": 12, "16058": 12, "15972": 12, "17041": 12, "17013": 12, "16785": 12, "16784": 12, "16575": 12, "podantiaffin": 12, "16315": 12, "16273": 12, "16229": 12, "15955": 12, "15950": 12, "17142": 12, "16722": 12, "16670": 12, "16339": 12, "16242": 12, "16203": 12, "base_url": 12, "16126": 12, "16099": 12, "16070": 12, "16015": 12, "16004": 12, "16011": 12, "15925": 12, "15953": 12, "17170": 12, "17147": 12, "17040": 12, "16859": 12, "16632": 12, "16486": 12, "16305": 12, "small": 12, "readm": 12, "md": 12, "16244": 12, "pylint": 12, "our": 12, "toolchain": 12, "16682": 12, "16408": 12, "appvers": 12, "16337": 12, "16149": 12, "rc1": 12, "16124": 12, "decid": 13, "place": 13, "loggroomersidecar": 13, "dagprocessor": 13, "cron": 13, "200m": 13, "256mi": 13, "s3": 14, "hello": 14, "debian": 14}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"ad": [0, 11], "connect": 0, "variabl": [0, 10], "environ": [0, 10], "sensit": 0, "configur": [1, 12], "airflow": [1, 3, 4, 9, 10, 11, 12], "custom": [2, 3, 10, 11, 12], "worker": [2, 8, 9, 12], "pod_template_fil": 2, "extend": [3, 10, 11], "chart": [3, 4, 5, 11, 12], "creat": [3, 11], "your": [3, 11], "add": [3, 11], "depend": [3, 12], "download": 3, "overrid": 3, "default": [3, 12], "valu": [3, 10], "helm": [4, 5, 11, 12], "apach": [4, 12], "requir": 4, "featur": [4, 12], "instal": [4, 5, 11], "upgrad": [4, 12], "uninstal": 4, "argo": 4, "cd": 4, "flux": 4, "rancher": 4, "terraform": 4, "name": [4, 12], "convent": 4, "from": [5, 7], "sourc": 5, "releas": [5, 12], "packag": [5, 11], "integr": 5, "autosc": 6, "keda": 6, "manag": [7, 8, 10], "dag": [7, 10, 11, 12], "file": [7, 10], "bake": 7, "docker": 7, "imag": [7, 9, 10, 11, 12], "us": [7, 12, 14], "git": [7, 12], "sync": [7, 12], "mount": 7, "sidecar": [7, 14], "persist": [7, 8], "enabl": [7, 8, 12], "without": 7, "note": [7, 12], "combin": 7, "synchron": 7, "multipl": 7, "repositori": 7, "an": 7, "extern": [7, 8, 10], "popul": 7, "pvc": [7, 8], "privat": 7, "github": 7, "repo": [7, 11], "log": [8, 10], "No": 8, "celeri": [8, 10], "provis": 8, "elasticsearch": 8, "paramet": [9, 12], "refer": 9, "common": 9, "port": [9, 12], "databas": [9, 10], "pgbouncer": [9, 10, 12], "schedul": [9, 10, 12], "webserv": [9, 10, 12], "trigger": [9, 12], "dagprocessor": 9, "flower": [9, 12], "redi": [9, 12], "statsd": [9, 10, 12], "job": [9, 12], "kubernet": [9, 10], "ingress": [9, 10, 12], "kerbero": 9, "product": 10, "guid": 10, "secret": 10, "kei": 10, "knownhost": 10, "access": 10, "ui": 10, "loadbalanc": 10, "servic": 10, "metric": 10, "prometheu": 10, "datadog": 10, "backend": 10, "secur": 10, "context": 10, "constraint": 10, "built": 10, "quick": 11, "start": 11, "kind": 11, "cluster": 11, "stabl": 11, "namespac": 11, "apt": 11, "pypi": 11, "further": 11, "1": 12, "13": 12, "2024": 12, "03": 12, "25": 12, "signific": 12, "chang": 12, "i": 12, "updat": 12, "2": 12, "8": 12, "3": 12, "38036": 12, "bug": 12, "fix": 12, "misc": 12, "0": 12, "05": 12, "37704": 12, "new": 12, "improv": 12, "12": 12, "02": 12, "11": 12, "The": 12, "now": 12, "newer": 12, "version": 12, "bitnami": 12, "postgresql": 12, "34817": 12, "36907": 12, "export": 12, "have": 12, "been": 12, "36898": 12, "v0": 12, "26": 12, "37187": 12, "7": 12, "bookworm": 12, "doc": 12, "onli": 12, "2023": 12, "10": 12, "support": 12, "resourc": [12, 13], "some": 12, "mai": 12, "renam": 12, "dure": 12, "31066": 12, "subchart": 12, "33747": 12, "6": 12, "9": 12, "33748": 12, "34186": 12, "06": 12, "31979": 12, "04": 12, "14": 12, "29919": 12, "5": 12, "30411": 12, "29071": 12, "gitsync": 12, "wait": 12, "reduc": 12, "second": 12, "27625": 12, "29074": 12, "27848": 12, "bullsey": 12, "27443": 12, "2022": 12, "4": 12, "26485": 12, "20": 12, "23386": 12, "deprec": 12, "disabl": 12, "07": 12, "remov": 12, "config": 12, "api": 12, "01": 12, "web": 12, "host": 12, "data": 12, "type": 12, "ha": 12, "tl": 12, "move": 12, "preced": 12, "nodeselector": 12, "affin": 12, "toler": 12, "param": 12, "kubernetesexecutor": 12, "networkpolici": 12, "increas": 12, "livenessprob": 12, "timeoutsecond": 12, "2021": 12, "08": 12, "made": 12, "run": 12, "migrat": 12, "09": 12, "28": 12, "precedingpath": 12, "succeedingpath": 12, "path": 12, "longer": 12, "extranetworkpolici": 12, "root": 12, "dest": 12, "excludewebserv": 12, "migratedatabasejob": 12, "createuserjob": 12, "set": 13, "contain": [13, 14], "addit": 14, "init": 14}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Adding Connections, Variables and Environment Variables": [[0, "adding-connections-variables-and-environment-variables"]], "Connections and Sensitive Environment Variables": [[0, "connections-and-sensitive-environment-variables"]], "Variables": [[0, "variables"]], "Configuring Airflow": [[1, "configuring-airflow"]], "Customizing Workers": [[2, "customizing-workers"]], "Custom pod_template_file": [[2, "custom-pod-template-file"]], "Extending the Chart": [[3, "extending-the-chart"]], "Create your custom Chart": [[3, "create-your-custom-chart"]], "Add Airflow chart as dependency": [[3, "add-airflow-chart-as-dependency"]], "Download the Airflow Chart": [[3, "download-the-airflow-chart"]], "Overriding default values": [[3, "overriding-default-values"]], "Helm Chart for Apache Airflow": [[4, "helm-chart-for-apache-airflow"]], "Requirements": [[4, "requirements"]], "Features": [[4, "features"]], "Installing the Chart": [[4, "installing-the-chart"]], "Upgrading the Chart": [[4, "upgrading-the-chart"]], "Uninstalling the Chart": [[4, "uninstalling-the-chart"]], "Installing the Chart with Argo CD, Flux, Rancher or Terraform": [[4, "installing-the-chart-with-argo-cd-flux-rancher-or-terraform"]], "Naming Conventions": [[4, "naming-conventions"]], "Installing Helm Chart from sources": [[5, "installing-helm-chart-from-sources"]], "Released packages": [[5, "released-packages"]], "Release integrity": [[5, "release-integrity"]], "Autoscaling with KEDA": [[6, "autoscaling-with-keda"]], "Manage DAGs files": [[7, "manage-dags-files"]], "Bake DAGs in Docker image": [[7, "bake-dags-in-docker-image"]], "Using Git-sync": [[7, "using-git-sync"]], "Mounting DAGs using Git-Sync sidecar with Persistence enabled": [[7, "mounting-dags-using-git-sync-sidecar-with-persistence-enabled"]], "Mounting DAGs using Git-Sync sidecar without Persistence": [[7, "mounting-dags-using-git-sync-sidecar-without-persistence"]], "Notes for combining git-sync and persistence": [[7, "notes-for-combining-git-sync-and-persistence"]], "Synchronizing multiple Git repositories with git-sync": [[7, "synchronizing-multiple-git-repositories-with-git-sync"]], "Mounting DAGs from an externally populated PVC": [[7, "mounting-dags-from-an-externally-populated-pvc"]], "Mounting DAGs from a private GitHub repo using Git-Sync sidecar": [[7, "mounting-dags-from-a-private-github-repo-using-git-sync-sidecar"]], "Manage logs": [[8, "manage-logs"]], "No persistence": [[8, "no-persistence"]], "Celery worker log persistence": [[8, "celery-worker-log-persistence"]], "Log persistence enabled": [[8, "log-persistence-enabled"]], "Externally provisioned PVC": [[8, "externally-provisioned-pvc"]], "Elasticsearch": [[8, "elasticsearch"]], "Parameters reference": [[9, "parameters-reference"]], "Common": [[9, "common"]], "Airflow": [[9, "airflow"]], "Images": [[9, "images"]], "Ports": [[9, "ports"]], "Database": [[9, "database"], [10, "database"]], "PgBouncer": [[9, "pgbouncer"], [10, "pgbouncer"]], "Scheduler": [[9, "scheduler"]], "Webserver": [[9, "webserver"]], "Workers": [[9, "workers"]], "Triggerer": [[9, "triggerer"]], "DagProcessor": [[9, "dagprocessor"]], "Flower": [[9, "flower"]], "Redis": [[9, "redis"]], "StatsD": [[9, "statsd"]], "Jobs": [[9, "jobs"]], "Kubernetes": [[9, "kubernetes"]], "Ingress": [[9, "ingress"], [10, "ingress"]], "Kerberos": [[9, "kerberos"]], "Production Guide": [[10, "production-guide"]], "Values file": [[10, "values-file"]], "Kubernetes Secret": [[10, "kubernetes-secret"]], "Webserver Secret Key": [[10, "webserver-secret-key"]], "Extending and customizing Airflow Image": [[10, "extending-and-customizing-airflow-image"]], "Managing DAG Files": [[10, "managing-dag-files"]], "knownHosts": [[10, "knownhosts"]], "External Scheduler": [[10, "external-scheduler"]], "Accessing the Airflow UI": [[10, "accessing-the-airflow-ui"]], "External Webserver": [[10, "external-webserver"]], "LoadBalancer Service": [[10, "loadbalancer-service"]], "Logging": [[10, "logging"]], "Metrics": [[10, "metrics"]], "Prometheus": [[10, "prometheus"]], "External StatsD": [[10, "external-statsd"]], "Datadog": [[10, "datadog"]], "Celery Backend": [[10, "celery-backend"]], "Security Context Constraints": [[10, "security-context-constraints"]], "Security Context": [[10, "security-context"]], "Built-in secrets and environment variables": [[10, "built-in-secrets-and-environment-variables"]], "Quick start with kind": [[11, "quick-start-with-kind"]], "Install kind, and create a cluster": [[11, "install-kind-and-create-a-cluster"]], "Add Airflow Helm Stable Repo": [[11, "add-airflow-helm-stable-repo"]], "Create namespace": [[11, "create-namespace"]], "Install the chart": [[11, "install-the-chart"]], "Extending Airflow Image": [[11, "extending-airflow-image"]], "Adding DAGs to your image": [[11, "adding-dags-to-your-image"]], "Adding apt packages to your image": [[11, "adding-apt-packages-to-your-image"]], "Adding PyPI packages to your image": [[11, "adding-pypi-packages-to-your-image"]], "Further extending and customizing the image": [[11, "further-extending-and-customizing-the-image"]], "Release Notes": [[12, "release-notes"]], "Apache Airflow Helm Chart Releases": [[12, "apache-airflow-helm-chart-releases"]], "Airflow Helm Chart 1.13.1 (2024-03-25)": [[12, "airflow-helm-chart-1-13-1-2024-03-25"]], "Significant Changes": [[12, "significant-changes"], [12, "id1"], [12, "id4"], [12, "id9"], [12, "id15"], [12, "id20"], [12, "id26"], [12, "id33"], [12, "id39"], [12, "id62"], [12, "id68"]], "Default Airflow image is updated to 2.8.3 (#38036)": [[12, "default-airflow-image-is-updated-to-2-8-3-38036"]], "Bug Fixes": [[12, "bug-fixes"], [12, "id2"], [12, "id7"], [12, "id12"], [12, "id18"], [12, "id23"], [12, "id30"], [12, "id36"], [12, "id47"], [12, "id53"], [12, "id59"], [12, "id65"], [12, "id71"]], "Misc": [[12, "misc"], [12, "id3"], [12, "id8"], [12, "id14"], [12, "id19"], [12, "id25"], [12, "id32"], [12, "id38"], [12, "id43"], [12, "id49"], [12, "id55"], [12, "id61"], [12, "id67"], [12, "id73"]], "Airflow Helm Chart 1.13.0 (2024-03-05)": [[12, "airflow-helm-chart-1-13-0-2024-03-05"]], "Default Airflow image is updated to 2.8.2 (#37704)": [[12, "default-airflow-image-is-updated-to-2-8-2-37704"]], "New Features": [[12, "new-features"], [12, "id5"], [12, "id10"], [12, "id16"], [12, "id21"], [12, "id28"], [12, "id34"], [12, "id40"], [12, "id45"], [12, "id51"], [12, "id57"], [12, "id63"], [12, "id69"]], "Improvements": [[12, "improvements"], [12, "id6"], [12, "id11"], [12, "id17"], [12, "id22"], [12, "id29"], [12, "id35"], [12, "id41"], [12, "id46"], [12, "id52"], [12, "id58"], [12, "id64"], [12, "id70"]], "Airflow Helm Chart 1.12.0 (2024-02-11)": [[12, "airflow-helm-chart-1-12-0-2024-02-11"]], "The helm chart is now using a newer version of bitnami/postgresql dependency (#34817)": [[12, "the-helm-chart-is-now-using-a-newer-version-of-bitnami-postgresql-dependency-34817"]], "Default Airflow image is updated to 2.8.1 (#36907)": [[12, "default-airflow-image-is-updated-to-2-8-1-36907"]], "Default PgBouncer and PgBouncer Exporter images have been updated (#36898)": [[12, "default-pgbouncer-and-pgbouncer-exporter-images-have-been-updated-36898"]], "Default StatsD image is updated to v0.26.0 (#37187)": [[12, "default-statsd-image-is-updated-to-v0-26-0-37187"]], "Default Redis image is updated to 7-bookworm (#37187)": [[12, "default-redis-image-is-updated-to-7-bookworm-37187"]], "Doc only changes": [[12, "doc-only-changes"], [12, "id13"], [12, "id24"], [12, "id31"], [12, "id37"], [12, "id42"], [12, "id48"], [12, "id54"], [12, "id60"], [12, "id66"], [12, "id72"]], "Airflow Helm Chart 1.11.0 (2023-10-02)": [[12, "airflow-helm-chart-1-11-0-2023-10-02"]], "Support naming customization on helm chart resources, some resources may be renamed during upgrade (#31066)": [[12, "support-naming-customization-on-helm-chart-resources-some-resources-may-be-renamed-during-upgrade-31066"]], "bitnami/postgresql subchart updated to 12.10.0 (#33747)": [[12, "bitnami-postgresql-subchart-updated-to-12-10-0-33747"]], "Default git-sync image is updated to 3.6.9 (#33748)": [[12, "default-git-sync-image-is-updated-to-3-6-9-33748"]], "Default Airflow image is updated to 2.7.1 (#34186)": [[12, "default-airflow-image-is-updated-to-2-7-1-34186"]], "Airflow Helm Chart 1.10.0 (2023-06-26)": [[12, "airflow-helm-chart-1-10-0-2023-06-26"]], "Default Airflow image is updated to 2.6.2 (#31979)": [[12, "default-airflow-image-is-updated-to-2-6-2-31979"]], "Airflow Helm Chart 1.9.0 (2023-04-14)": [[12, "airflow-helm-chart-1-9-0-2023-04-14"]], "Default PgBouncer and PgBouncer Exporter images have been updated (#29919)": [[12, "default-pgbouncer-and-pgbouncer-exporter-images-have-been-updated-29919"]], "Default Airflow image is updated to 2.5.3 (#30411)": [[12, "default-airflow-image-is-updated-to-2-5-3-30411"]], "Airflow Helm Chart 1.8.0 (2023-02-06)": [[12, "airflow-helm-chart-1-8-0-2023-02-06"]], "bitnami/postgresql subchart updated to 12.1.9 (#29071)": [[12, "bitnami-postgresql-subchart-updated-to-12-1-9-29071"]], "Default dags.gitSync.wait reduced to 5 seconds (#27625)": [[12, "default-dags-gitsync-wait-reduced-to-5-seconds-27625"]], "Default Airflow image is updated to 2.5.1 (#29074)": [[12, "default-airflow-image-is-updated-to-2-5-1-29074"]], "Default git-sync image is updated to 3.6.3 (#27848)": [[12, "default-git-sync-image-is-updated-to-3-6-3-27848"]], "Default redis image is updated to 7-bullseye (#27443)": [[12, "default-redis-image-is-updated-to-7-bullseye-27443"]], "Airflow Helm Chart 1.7.0 (2022-10-14)": [[12, "airflow-helm-chart-1-7-0-2022-10-14"]], "Default Airflow image is updated to 2.4.1 (#26485)": [[12, "default-airflow-image-is-updated-to-2-4-1-26485"]], "Airflow Helm Chart 1.6.0 (2022-05-20)": [[12, "airflow-helm-chart-1-6-0-2022-05-20"]], "Default Airflow image is updated to 2.3.0 (#23386)": [[12, "default-airflow-image-is-updated-to-2-3-0-23386"]], "ingress.enabled is deprecated": [[12, "ingress-enabled-is-deprecated"]], "Flower disabled by default": [[12, "flower-disabled-by-default"]], "Airflow Helm Chart 1.5.0, (2022-03-07)": [[12, "airflow-helm-chart-1-5-0-2022-03-07"]], "Significant changes": [[12, "id44"], [12, "id50"], [12, "id56"]], "Default Airflow image is updated to 2.2.4": [[12, "default-airflow-image-is-updated-to-2-2-4"]], "Removed config.api": [[12, "removed-config-api"]], "Airflow Helm Chart 1.4.0, (2022-01-10)": [[12, "airflow-helm-chart-1-4-0-2022-01-10"]], "Default Airflow image is updated to 2.2.3": [[12, "default-airflow-image-is-updated-to-2-2-3"]], "ingress.web.hosts and ingress.flower.hosts parameters data type has changed and ingress.web.tls and ingress.flower.tls have moved": [[12, "ingress-web-hosts-and-ingress-flower-hosts-parameters-data-type-has-changed-and-ingress-web-tls-and-ingress-flower-tls-have-moved"]], "Fixed precedence of nodeSelector, affinity and tolerations params": [[12, "fixed-precedence-of-nodeselector-affinity-and-tolerations-params"]], "Default KubernetesExecutor worker affinity removed": [[12, "default-kubernetesexecutor-worker-affinity-removed"]], "Changes in webserver and flower NetworkPolicy default ports": [[12, "changes-in-webserver-and-flower-networkpolicy-default-ports"]], "Increase default livenessProbe timeoutSeconds for scheduler and triggerer": [[12, "increase-default-livenessprobe-timeoutseconds-for-scheduler-and-triggerer"]], "Airflow Helm Chart 1.3.0 (2021-11-08)": [[12, "airflow-helm-chart-1-3-0-2021-11-08"]], "Default Airflow image is updated to 2.2.1": [[12, "default-airflow-image-is-updated-to-2-2-1"]], "Resources made configurable for airflow-run-airflow-migrations job": [[12, "resources-made-configurable-for-airflow-run-airflow-migrations-job"]], "Airflow Helm Chart 1.2.0 (2021-09-28)": [[12, "airflow-helm-chart-1-2-0-2021-09-28"]], "ingress.web.host and ingress.flower.host parameters have been renamed and data type changed": [[12, "ingress-web-host-and-ingress-flower-host-parameters-have-been-renamed-and-data-type-changed"]], "Default Airflow version is updated to 2.1.4": [[12, "default-airflow-version-is-updated-to-2-1-4"]], "Removed ingress.flower.precedingPaths and ingress.flower.succeedingPaths parameters": [[12, "removed-ingress-flower-precedingpaths-and-ingress-flower-succeedingpaths-parameters"]], "Change of default path on Ingress": [[12, "change-of-default-path-on-ingress"]], "Airflow Helm Chart 1.1.0 (2021-07-26)": [[12, "airflow-helm-chart-1-1-0-2021-07-26"]], "Default Airflow version is updated to 2.1.2": [[12, "default-airflow-version-is-updated-to-2-1-2"]], "Helm 2 no longer supported": [[12, "helm-2-no-longer-supported"]], "webserver.extraNetworkPolicies and flower.extraNetworkPolicies parameters have been renamed": [[12, "webserver-extranetworkpolicies-and-flower-extranetworkpolicies-parameters-have-been-renamed"]], "Removed dags.gitSync.root, dags.gitSync.dest, and dags.gitSync.excludeWebserver parameters": [[12, "removed-dags-gitsync-root-dags-gitsync-dest-and-dags-gitsync-excludewebserver-parameters"]], "nodeSelector, affinity and tolerations on migrateDatabaseJob and createUserJob jobs": [[12, "nodeselector-affinity-and-tolerations-on-migratedatabasejob-and-createuserjob-jobs"]], "Setting resources for containers": [[13, "setting-resources-for-containers"]], "Using additional containers": [[14, "using-additional-containers"]], "Sidecar Containers": [[14, "sidecar-containers"]], "Init Containers": [[14, "init-containers"]]}, "indexentries": {}})