stackabletech / airflow-operator

Stackable Operator for Apache Airflow
Other
21 stars 2 forks source link

Airflow kubernetesExecutor template does not get podOverrides definitions passed through #453

Closed adwk67 closed 1 month ago

adwk67 commented 2 months ago

Affected Stackable version

All versions

Affected Apache Airflow version

All versions

Current and expected behavior

For gitsync configuration settings not yet covered by the gitsync of the CRD it would be useful to be able to use podOverrides. For example, to load an SSH certificate for use with gitsync, we need to have the ability to add volumeMounts. Currently podOverrides are passed through for the statefulset, but not for the executor template. The clusterConfig adds volumes and volume mounts, but to gitsync containers.

Possible solution

No response

Additional context

See https://github.com/orgs/stackabletech/discussions/49

Environment

No response

Would you like to work on fixing this bug?

None

adwk67 commented 1 month ago

Closing this is the original situation cannot be reproduced: it has been confirmed that podOverrides are passed through to the template used by the kubernetesExecutor, including the gitsync container. Additionally, the use of SSH certs with gitsync will be covered by other tickets.