You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 29, 2022. It is now read-only.
I am trying to run Airflow Operator on OpenShift 4 and I am hitting an interesting issue:
ERROR: logging before flag.Parse: E0930 15:45:08.736404 1 genericreconciler.go:52] Failed: [*v1alpha1.AirflowBase/airflowop-system/pc-base(cmpnt:*airflowbase.Postgres)] Create. statefulsets.apps "pc-base-postgres" is forbidden: cannot set blockOwnerDeletion in this case because cannot find RESTMapping for APIVersion airflow.k8s.io/v1alpha1 Kind *v1alpha1.AirflowBase: no matches for kind "*v1alpha1.AirflowBase" in version "airflow.k8s.io/v1alpha1"
It also seems the controller-reconciler project is gone.
I was able to workaround the issue by turning of the blockOwnerDeletion but I don't like that at all:) It unblocked me for experimenting more with Airflow, but I would like to find a real solution.
I am trying to run Airflow Operator on OpenShift 4 and I am hitting an interesting issue:
I traced the source of this to https://github.com/GoogleCloudPlatform/airflow-operator/blob/master/vendor/sigs.k8s.io/controller-reconciler/pkg/genericreconciler/genericreconciler.go#L219 - i.e. the
Kindgets set to actual type (*v1alpha1.AirflowBase) instead of justAirflowBaseI also noticed this function https://github.com/GoogleCloudPlatform/airflow-operator/blob/master/pkg/apis/airflow/v1alpha1/airflowbase_types.go#L513 which looks like that is what we actually want to be used, but it never enters that function during execution.
It also seems the
controller-reconcilerproject is gone.I was able to workaround the issue by turning of the
blockOwnerDeletionbut I don't like that at all:) It unblocked me for experimenting more with Airflow, but I would like to find a real solution.Any thoughts on how to solve this?