Skip to content

Provide more refined configuration of Devops agent

What type of PR is this?

/area devops /kind feature

What this PR does / why we need it:

I provide three options for devops.agent.config configuration in ClusterConfiguration: default(or leave empty), high and custom, each representing a different limit level respectively, except for the custom option.

After doing this,

  • Users can configure different limit levels according to their own actual situation to improve the stability and efficiency of the system.
  • Once user has specified the custom option, any subsequent changes will not take effect.
  • Even if uses upgrade from the old version, it will not have any impact.

The main processing flow is as follow: devops agent config update procedure

Which issue(s) this PR fixes:

None

Special notes for reviewers:

Test docker image: johnniang/ks-installer:agent-config-level

Does this PR introduced a user-facing change?

Additional documentation, usage docs, etc.:

合并请求报告