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

[installer] Allow configuration of resource requests and limits #9545

Merged
merged 7 commits into from Apr 28, 2022

Commits on Apr 26, 2022

  1. Add Resources to experimental PodConfig section

    To allow each component (server, dashboard etc) to specify resource
    requirements via the `experimental` config section.
    Andrew Farries committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    add0dad View commit details
    Browse the repository at this point in the history
  2. Add ResourceRequirements function to common

    Take a default set of ResourceRequirements and override them if any
    resource config for the given component is present in the `experimental`
    section.
    Andrew Farries committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    4f26970 View commit details
    Browse the repository at this point in the history
  3. Make resources configurable for all components

    Use the common.ResourceRequirements function from the parent commits,
    passing in the existing defaults.
    Andrew Farries committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    1981d1f View commit details
    Browse the repository at this point in the history
  4. Add unit test for rendering resources

    Andrew Farries committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    3998444 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. Add usePodAffinity field to webapp config

    Setting to true will add pod (anti)-affinity fields to the server
    and proxy components.
    Andrew Farries authored and roboquat committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    da63ff8 View commit details
    Browse the repository at this point in the history
  2. Use pod anti-affinity for server if flag is set

    Andrew Farries authored and roboquat committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    8f34406 View commit details
    Browse the repository at this point in the history
  3. Use pod anti-affinity for proxy if flag is set

    Andrew Farries authored and roboquat committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    6141d4a View commit details
    Browse the repository at this point in the history