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