openyurtio / openyurt

OpenYurt - Extending your native Kubernetes to edge(project under CNCF)
https://openyurt.io
Apache License 2.0
1.69k stars 398 forks source link

[WIP] feat: add yurtappset validation webhook and default nodepool label #1987

Closed vie-serendipity closed 4 months ago

vie-serendipity commented 5 months ago

What type of PR is this?

Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespace from that line: /kind bug /kind documentation /kind enhancement /kind good-first-issue /kind feature /kind question /kind design /sig ai /sig iot /sig network /sig storage

/kind enhancement

What this PR does / why we need it:

  1. Add yurtappset validation webhook
  2. Support {{nodepool-name}} for batch modifying
  3. Support statefulset

    Which issue(s) this PR fixes:

    Fixes #1970 #1969 #1966

Special notes for your reviewer:

Does this PR introduce a user-facing change?

NONE

other Note

sonarcloud[bot] commented 5 months ago

Quality Gate Failed Quality Gate failed

Failed conditions
5.3% Duplication on New Code (required ≤ 3%)

See analysis details on SonarCloud

rambohe-ch commented 5 months ago

@vie-serendipity please fix the conflicts.

vie-serendipity commented 4 months ago

@rambohe-ch Because the commits in the pull request are very messy. I open a new pull request. https://github.com/openyurtio/openyurt/pull/1997