Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Add watch & healthcheck for K8s networking.k8s.io/v1 #173

Closed
1 of 3 tasks
SparkYuan opened this issue Nov 22, 2022 · 6 comments
Closed
1 of 3 tasks

Feat: Add watch & healthcheck for K8s networking.k8s.io/v1 #173

SparkYuan opened this issue Nov 22, 2022 · 6 comments
Assignees
Labels
good first issue Good for newcomers

Comments

@SparkYuan
Copy link
Member

SparkYuan commented Nov 22, 2022

Enhancement

We currently have supported watching and health-checking for some k8s native resources when we use command kusion apply --watch. It is a very useful feature for users to understand what is happening and whether resources are ready to use when they are operating k8s resources.

More k8s native resources are required to be supported by Kusion. This issue is used to track resources in networking.k8s.io/v1

  • IngressClass
  • Ingress
  • NetworkPolicy

More details can be found in #23

@SparkYuan SparkYuan added the good first issue Good for newcomers label Nov 22, 2022
@jakezhu9
Copy link
Contributor

jakezhu9 commented Apr 1, 2023

Hi, I'm interested in this issue and I'd like to work on it. Could you please assign this to me?

@howieyuen
Copy link
Collaborator

Hi, I'm interested in this issue and I'd like to work on it. Could you please assign this to me?

Yeah, of course. welcome to KusionStack community 😄

@jakezhu9
Copy link
Contributor

jakezhu9 commented Apr 4, 2023

I've implemented networking.k8s.io/v1.Ingress (#308).

However, for IngressClass and NetworkPolicy, I searched through konfig and couldn't find any related codes or examples. It looks like kusion doesn't support them yet.

So, I'm planning on taking some extra time to implement these features before moving on to watch and healthcheck. It might take a bit longer.

If you have any other suggestions or ideas, please don't hesitate to let me know!

@howieyuen
Copy link
Collaborator

I've implemented networking.k8s.io/v1.Ingress (#308).

However, for IngressClass and NetworkPolicy, I searched through konfig and couldn't find any related codes or examples. It looks like kusion doesn't support them yet.

So, I'm planning on taking some extra time to implement these features before moving on to watch and healthcheck. It might take a bit longer.

If you have any other suggestions or ideas, please don't hesitate to let me know!

Yes, indeed, we haven't added IngressRule and IngressClass to konfig, we need to transform these definitions to kcl schema.

And we have a simple tool, named kcl-openapi. Honestly speaking, it's not a delightful CLI tool, but might offer some help to you.

Feel free to contact us, Email, Slack, DingTalk, WeChat, choose your favorite 😄

@Peefy
Copy link
Contributor

Peefy commented Apr 9, 2023

I've implemented networking.k8s.io/v1.Ingress (#308).
However, for IngressClass and NetworkPolicy, I searched through konfig and couldn't find any related codes or examples. It looks like kusion doesn't support them yet.
So, I'm planning on taking some extra time to implement these features before moving on to watch and healthcheck. It might take a bit longer.
If you have any other suggestions or ideas, please don't hesitate to let me know!

Yes, indeed, we haven't added IngressRule and IngressClass to konfig, we need to transform these definitions to kcl schema.

And we have a simple tool, named kcl-openapi. Honestly speaking, it's not a delightful CLI tool, but might offer some help to you.

Feel free to contact us, Email, Slack, DingTalk, WeChat, choose your favorite 😄

Ping @amyXia1994. @jakezhu9 wants to figure out which files they are generated from. Could you please give him some guidance on it?

@SparkYuan SparkYuan changed the title Add watch & healthcheck for K8s networking.k8s.io/v1 Feat: Add watch & healthcheck for K8s networking.k8s.io/v1 Sep 12, 2023
@SparkYuan
Copy link
Member Author

tracked in #23

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants