Skip to content

Conversation

@dstandish
Copy link
Contributor

It's common when using KPO / K8s hook to want to simply use the RBAC of the cluster. This was the default behavior prior to #28848. After that change, users are forced to add a k8s connection or their dags will break.

To fix this, in the special case where conn_id=="kubernetes_default", if the conn is missing, we ignore the failure.

dstandish added 2 commits May 10, 2023 10:28
It's common when using KPO / K8s hook to want to simply use the RBAC of the cluster.  This was the default behavior prior to apache#28848.  After that change, users are forced to add a k8s connection or their dags will break.

To fix this, in the special case where conn_id=="kubernetes_default", if the conn is missing, we ignore the failure.
@dstandish dstandish requested review from eladkal and potiuk May 10, 2023 17:35
@dstandish dstandish requested a review from jedcunningham as a code owner May 10, 2023 17:35
@boring-cyborg boring-cyborg bot added provider:cncf-kubernetes Kubernetes (k8s) provider related issues area:providers labels May 10, 2023
dstandish and others added 3 commits May 10, 2023 13:19
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
@hussein-awala
Copy link
Member

Ah it's already changed 😄

@jedcunningham jedcunningham merged commit 8eab2e5 into apache:main May 10, 2023
@jedcunningham jedcunningham deleted the k8s-hook-should-still-work-with-missing-default-conn-id branch May 10, 2023 23:30
* ``Deprecate 'skip_exit_code' in 'DockerOperator' and 'KubernetesPodOperator' (#30733)``
* ``Remove skip_exit_code from KubernetesPodOperator (#30788)``

6.1.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is duplicate.
I will fix it during release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers provider:cncf-kubernetes Kubernetes (k8s) provider related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants