Skip to content

Conversation

@raphaelauv
Copy link
Contributor

@raphaelauv raphaelauv commented Nov 13, 2023

current K8S resource operators do not work with CRD

example rayjob of the kuberay operator and so on

this PR add support to airflow to create / sensor / delete CRD in K8S

--

I will do another PR for the sensor

@boring-cyborg boring-cyborg bot added area:providers provider:cncf-kubernetes Kubernetes (k8s) provider related issues labels Nov 13, 2023
@raphaelauv raphaelauv marked this pull request as ready for review November 21, 2023 14:37
Copy link
Member

@potiuk potiuk left a comment

Choose a reason for hiding this comment

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

LGTM. Do not know all the details but it does look good. to create the resources

Small NIT: @raphaelauv would be nice to have test_k8s_resource_iterator.py with a unit test for it - looks nicely unit-testable and we are eyeing to move things out of the list in test_proect_structure rather than add to the list.

@potiuk potiuk merged commit 8dc1b23 into apache:main Nov 22, 2023
@raphaelauv
Copy link
Contributor Author

@potiuk thanks for the review

👍

@raphaelauv raphaelauv deleted the feature/k8s_crd branch November 22, 2023 10:23
ephraimbuddy pushed a commit that referenced this pull request Nov 23, 2023
* feat: K8S resource operator - CRD

* clean

* tests

* remove sensor ( for another PR )

* clean

* test on k8s_resource_iterator
ephraimbuddy pushed a commit that referenced this pull request Nov 26, 2023
* feat: K8S resource operator - CRD

* clean

* tests

* remove sensor ( for another PR )

* clean

* test on k8s_resource_iterator
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.

2 participants