stackabletech / airflow-operator

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

git-sync: support self signed certificates #470

Open razvan opened 1 month ago

razvan commented 1 month ago

Problem

As seen in https://github.com/stackabletech/airflow-operator/issues/468, users with self signed certificates must inject those in the gitsync container(s) using the podOverride property.

This requirement is leaking too many implementation details and is error prone.

Proposal

Expand the spec.clusterConfig.dagsGitSync[].credentialsSecret interface to allow for optional certificate authorities to be configured together with user credentials in the same Secret object.

Related issues