diff --git a/devel/.buildinfo b/devel/.buildinfo index 6ae1ea832..323a8cfda 100644 --- a/devel/.buildinfo +++ b/devel/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: e6801c0270f952ea85017aa8cdb940eb +config: 30687b758fdcbc40d3d4209c1e77e180 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/devel/_static/documentation_options.js b/devel/_static/documentation_options.js index 2e986319a..d9dc05d83 100644 --- a/devel/_static/documentation_options.js +++ b/devel/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: 'v0.7.1-149-g8c96eabf', + VERSION: 'v0.7.1-150-g0c7e9f26', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/devel/deployment/operator/README.html b/devel/deployment/operator/README.html index 011a10fc4..098f78ed9 100644 --- a/devel/deployment/operator/README.html +++ b/devel/deployment/operator/README.html @@ -4,7 +4,7 @@ - NRI-Plugins-Operator — NRI Plugins v0.7.1-149-g8c96eabf documentation + NRI-Plugins-Operator — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/contributing.html b/devel/docs/contributing.html index 46a956e33..7d3a81fca 100644 --- a/devel/docs/contributing.html +++ b/devel/docs/contributing.html @@ -4,7 +4,7 @@ - Contributing — NRI Plugins v0.7.1-149-g8c96eabf documentation + Contributing — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/deployment/helm/balloons.html b/devel/docs/deployment/helm/balloons.html index e26fd98dc..cc8431de3 100644 --- a/devel/docs/deployment/helm/balloons.html +++ b/devel/docs/deployment/helm/balloons.html @@ -4,7 +4,7 @@ - Balloons Policy Plugin — NRI Plugins v0.7.1-149-g8c96eabf documentation + Balloons Policy Plugin — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + @@ -222,7 +222,7 @@

Configuration options

extra environment variables to inject (string map)

config

-

see helm chart values for the default configuration

+

see helm chart values for the default configuration

plugin configuration data

configGroupLabel

diff --git a/devel/docs/deployment/helm/index.html b/devel/docs/deployment/helm/index.html index 7b478a256..9d2974253 100644 --- a/devel/docs/deployment/helm/index.html +++ b/devel/docs/deployment/helm/index.html @@ -4,7 +4,7 @@ - Helm — NRI Plugins v0.7.1-149-g8c96eabf documentation + Helm — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/deployment/helm/memory-qos.html b/devel/docs/deployment/helm/memory-qos.html index a01b55d98..7e463649b 100644 --- a/devel/docs/deployment/helm/memory-qos.html +++ b/devel/docs/deployment/helm/memory-qos.html @@ -4,7 +4,7 @@ - Memory-QoS Plugin — NRI Plugins v0.7.1-149-g8c96eabf documentation + Memory-QoS Plugin — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/deployment/helm/memtierd.html b/devel/docs/deployment/helm/memtierd.html index 482b0c670..5b27d5451 100644 --- a/devel/docs/deployment/helm/memtierd.html +++ b/devel/docs/deployment/helm/memtierd.html @@ -4,7 +4,7 @@ - Memtierd Plugin — NRI Plugins v0.7.1-149-g8c96eabf documentation + Memtierd Plugin — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/deployment/helm/sgx-epc.html b/devel/docs/deployment/helm/sgx-epc.html index 2ee805aae..1ff59ac0b 100644 --- a/devel/docs/deployment/helm/sgx-epc.html +++ b/devel/docs/deployment/helm/sgx-epc.html @@ -4,7 +4,7 @@ - SGX EPC Limit Plugin — NRI Plugins v0.7.1-149-g8c96eabf documentation + SGX EPC Limit Plugin — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/deployment/helm/template.html b/devel/docs/deployment/helm/template.html index 6c7c719b2..5a53dc9ee 100644 --- a/devel/docs/deployment/helm/template.html +++ b/devel/docs/deployment/helm/template.html @@ -4,7 +4,7 @@ - Template Policy Plugin — NRI Plugins v0.7.1-149-g8c96eabf documentation + Template Policy Plugin — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + @@ -222,7 +222,7 @@

Configuration options

extra environment variables to inject (string map)

config

-

see helm chart values for the default configuration

+

see helm chart values for the default configuration

plugin configuration data

configGroupLabel

diff --git a/devel/docs/deployment/helm/topology-aware.html b/devel/docs/deployment/helm/topology-aware.html index 74bb8746d..c72ec0e40 100644 --- a/devel/docs/deployment/helm/topology-aware.html +++ b/devel/docs/deployment/helm/topology-aware.html @@ -4,7 +4,7 @@ - Topology-Aware Policy Plugin — NRI Plugins v0.7.1-149-g8c96eabf documentation + Topology-Aware Policy Plugin — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + @@ -223,7 +223,7 @@

Configuration options

extra environment variables to inject (string map)

config

-

see helm chart values for the default configuration

+

see helm chart values for the default configuration

plugin configuration data

configGroupLabel

diff --git a/devel/docs/deployment/index.html b/devel/docs/deployment/index.html index 5452b7344..0019def3d 100644 --- a/devel/docs/deployment/index.html +++ b/devel/docs/deployment/index.html @@ -4,7 +4,7 @@ - Deployment — NRI Plugins v0.7.1-149-g8c96eabf documentation + Deployment — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/deployment/operator/index.html b/devel/docs/deployment/operator/index.html index 39a5daab3..59f0cf490 100644 --- a/devel/docs/deployment/operator/index.html +++ b/devel/docs/deployment/operator/index.html @@ -4,7 +4,7 @@ - Operator — NRI Plugins v0.7.1-149-g8c96eabf documentation + Operator — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/deployment/operator/operator.html b/devel/docs/deployment/operator/operator.html index 395ea7c80..30ee242c0 100644 --- a/devel/docs/deployment/operator/operator.html +++ b/devel/docs/deployment/operator/operator.html @@ -4,7 +4,7 @@ - NRI-Plugins-Operator — NRI Plugins v0.7.1-149-g8c96eabf documentation + NRI-Plugins-Operator — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/index.html b/devel/docs/index.html index 1c5032b11..cdfec5984 100644 --- a/devel/docs/index.html +++ b/devel/docs/index.html @@ -4,7 +4,7 @@ - Welcome to NRI Plugins documentation — NRI Plugins v0.7.1-149-g8c96eabf documentation + Welcome to NRI Plugins documentation — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/introduction.html b/devel/docs/introduction.html index f12fe7883..a0bd91b5f 100644 --- a/devel/docs/introduction.html +++ b/devel/docs/introduction.html @@ -4,7 +4,7 @@ - Introduction — NRI Plugins v0.7.1-149-g8c96eabf documentation + Introduction — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/memory/index.html b/devel/docs/memory/index.html index 42574aff7..23da791c8 100644 --- a/devel/docs/memory/index.html +++ b/devel/docs/memory/index.html @@ -4,7 +4,7 @@ - Memory plugins — NRI Plugins v0.7.1-149-g8c96eabf documentation + Memory plugins — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/memory/memory-qos.html b/devel/docs/memory/memory-qos.html index 9985fd39e..1ab4c909e 100644 --- a/devel/docs/memory/memory-qos.html +++ b/devel/docs/memory/memory-qos.html @@ -4,7 +4,7 @@ - Memory QoS NRI plugin — NRI Plugins v0.7.1-149-g8c96eabf documentation + Memory QoS NRI plugin — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/memory/memtierd.html b/devel/docs/memory/memtierd.html index dae82588f..e52d15393 100644 --- a/devel/docs/memory/memtierd.html +++ b/devel/docs/memory/memtierd.html @@ -4,7 +4,7 @@ - Memtierd NRI plugin — NRI Plugins v0.7.1-149-g8c96eabf documentation + Memtierd NRI plugin — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/memory/sgx-epc.html b/devel/docs/memory/sgx-epc.html index a9785065d..9cf2ce627 100644 --- a/devel/docs/memory/sgx-epc.html +++ b/devel/docs/memory/sgx-epc.html @@ -4,7 +4,7 @@ - SGX EPC Limit Plugin — NRI Plugins v0.7.1-149-g8c96eabf documentation + SGX EPC Limit Plugin — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/configuration.html b/devel/docs/resource-policy/configuration.html index 63318c0c0..ac11dd081 100644 --- a/devel/docs/resource-policy/configuration.html +++ b/devel/docs/resource-policy/configuration.html @@ -4,7 +4,7 @@ - Dynamic Configuration — NRI Plugins v0.7.1-149-g8c96eabf documentation + Dynamic Configuration — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + @@ -107,7 +107,7 @@

Dynamic Configurationconfig.nri/group label on the node to the name of the configuration group. You can remove a node from its group by deleting the node group label.

-

There are sample configuration custom resources that +

There are sample configuration custom resources that contain contains a node-specific, a group-specific, and a default configuration. See any available policy-specific documentation for more information on the policy configurations.

diff --git a/devel/docs/resource-policy/developers-guide/architecture.html b/devel/docs/resource-policy/developers-guide/architecture.html index 081088f48..f0caadc2a 100644 --- a/devel/docs/resource-policy/developers-guide/architecture.html +++ b/devel/docs/resource-policy/developers-guide/architecture.html @@ -4,7 +4,7 @@ - Architecture — NRI Plugins v0.7.1-149-g8c96eabf documentation + Architecture — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + @@ -131,7 +131,7 @@

Overview

Components

-

Node Agent

+

Node Agent

The node agent is a component internal to NRI-RP itself. All interactions by NRI-RP with the Kubernetes Control Plane go through the node agent with the node agent performing any direct interactions on behalf of NRI-RP.

@@ -146,7 +146,7 @@

convenience layer defined in NRI-RP. +with the convenience layer defined in NRI-RP. NRI-RP acts as a gRPC client for the low-level plumbing interface.

Additionally, the stock node agent that comes with NRI-RP implements schemes for:

@@ -156,7 +156,7 @@

-

Resource Manager

+

Resource Manager

NRI-RP implements an event processing pipeline. In addition to NRI events, it processes a set of other events that are not directly related to or the result of NRI requests. These events are typically internally generated within @@ -222,7 +222,7 @@

-

Cache

+

Cache

The cache is a shared internal storage location within NRI-RP. It tracks the runtime state of pods and containers known to NRI-RP, as well as the state of NRI-RP itself, including the active configuration and the state of the @@ -251,20 +251,20 @@

-

Generic Policy Layer

+

Generic Policy Layer

The generic policy layer defines the abstract interface the rest of NRI-RP uses to interact with policy implementations and takes care of the details of activating and dispatching calls through to the configured active policy.

-

Generic Resource Controller Layer

+

Generic Resource Controller Layer

The generic resource controller layer defines the abstract interface the rest of NRI-RP uses to interact with resource controller implementations and takes care of the details of dispatching calls to the controller implementations for post-policy enforcement of decisions.

-

Metrics Collector

+

Metrics Collector

The metrics collector gathers a set of runtime metrics about system resources, containers running on the node, and policy-specific resource assignments and expose these as Prometheus metrics. This data can be externally evaluated and @@ -272,19 +272,19 @@

-

Policy Implementations

+

Policy Implementations

-

Topology Aware

+

Topology Aware

A topology-aware policy capable of handling multiple tiers/types of memory, typically a DRAM/PMEM combination configured in 2-layer memory mode.

-

Balloons

+

Balloons

A balloons policy allows user to define fine grained control how the computer resources are distributed to workloads.

-

Template

+

Template

The template policy can be used as a base for developing new policies. It provides hooks that the policy developer can fill to define fine grained control how the computer resources are distributed to workloads. diff --git a/devel/docs/resource-policy/developers-guide/cpu-allocator.html b/devel/docs/resource-policy/developers-guide/cpu-allocator.html index f3a242908..213d88b77 100644 --- a/devel/docs/resource-policy/developers-guide/cpu-allocator.html +++ b/devel/docs/resource-policy/developers-guide/cpu-allocator.html @@ -4,7 +4,7 @@ - CPU Allocator — NRI Plugins v0.7.1-149-g8c96eabf documentation + CPU Allocator — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/developers-guide/e2e-test.html b/devel/docs/resource-policy/developers-guide/e2e-test.html index f6f627f0a..6ff1cd9b9 100644 --- a/devel/docs/resource-policy/developers-guide/e2e-test.html +++ b/devel/docs/resource-policy/developers-guide/e2e-test.html @@ -4,7 +4,7 @@ - End-to-End tests — NRI Plugins v0.7.1-149-g8c96eabf documentation + End-to-End tests — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/developers-guide/index.html b/devel/docs/resource-policy/developers-guide/index.html index ecc0c1a3c..3515cae4d 100644 --- a/devel/docs/resource-policy/developers-guide/index.html +++ b/devel/docs/resource-policy/developers-guide/index.html @@ -4,7 +4,7 @@ - Developer’s Guide — NRI Plugins v0.7.1-149-g8c96eabf documentation + Developer’s Guide — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/developers-guide/testing.html b/devel/docs/resource-policy/developers-guide/testing.html index 879354228..932554e16 100644 --- a/devel/docs/resource-policy/developers-guide/testing.html +++ b/devel/docs/resource-policy/developers-guide/testing.html @@ -4,7 +4,7 @@ - Testing — NRI Plugins v0.7.1-149-g8c96eabf documentation + Testing — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/developers-guide/unit-test.html b/devel/docs/resource-policy/developers-guide/unit-test.html index 44db15ca3..969a8b7d7 100644 --- a/devel/docs/resource-policy/developers-guide/unit-test.html +++ b/devel/docs/resource-policy/developers-guide/unit-test.html @@ -4,7 +4,7 @@ - Unit tests — NRI Plugins v0.7.1-149-g8c96eabf documentation + Unit tests — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/index.html b/devel/docs/resource-policy/index.html index e39e8bd64..0b630d606 100644 --- a/devel/docs/resource-policy/index.html +++ b/devel/docs/resource-policy/index.html @@ -4,7 +4,7 @@ - Resource Policy Plugins — NRI Plugins v0.7.1-149-g8c96eabf documentation + Resource Policy Plugins — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/introduction.html b/devel/docs/resource-policy/introduction.html index d0d48fd36..cf7a4b7fd 100644 --- a/devel/docs/resource-policy/introduction.html +++ b/devel/docs/resource-policy/introduction.html @@ -4,7 +4,7 @@ - Introduction — NRI Plugins v0.7.1-149-g8c96eabf documentation + Introduction — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/policy/balloons.html b/devel/docs/resource-policy/policy/balloons.html index ef2499785..62dbc8e0c 100644 --- a/devel/docs/resource-policy/policy/balloons.html +++ b/devel/docs/resource-policy/policy/balloons.html @@ -4,7 +4,7 @@ - Balloons Policy — NRI Plugins v0.7.1-149-g8c96eabf documentation + Balloons Policy — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/policy/index.html b/devel/docs/resource-policy/policy/index.html index 07f3b9d73..2a4675fd4 100644 --- a/devel/docs/resource-policy/policy/index.html +++ b/devel/docs/resource-policy/policy/index.html @@ -4,7 +4,7 @@ - Policies — NRI Plugins v0.7.1-149-g8c96eabf documentation + Policies — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/policy/template.html b/devel/docs/resource-policy/policy/template.html index b89a41406..baeea5551 100644 --- a/devel/docs/resource-policy/policy/template.html +++ b/devel/docs/resource-policy/policy/template.html @@ -4,7 +4,7 @@ - Template Policy — NRI Plugins v0.7.1-149-g8c96eabf documentation + Template Policy — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/policy/topology-aware.html b/devel/docs/resource-policy/policy/topology-aware.html index 0685b447f..d5134861f 100644 --- a/devel/docs/resource-policy/policy/topology-aware.html +++ b/devel/docs/resource-policy/policy/topology-aware.html @@ -4,7 +4,7 @@ - Topology-Aware Policy — NRI Plugins v0.7.1-149-g8c96eabf documentation + Topology-Aware Policy — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/docs/resource-policy/setup.html b/devel/docs/resource-policy/setup.html index 64c27b1eb..069b9ca52 100644 --- a/devel/docs/resource-policy/setup.html +++ b/devel/docs/resource-policy/setup.html @@ -4,7 +4,7 @@ - Setup and Usage — NRI Plugins v0.7.1-149-g8c96eabf documentation + Setup and Usage — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/devel/genindex.html b/devel/genindex.html index 66a21fcd1..c5694ee0c 100644 --- a/devel/genindex.html +++ b/devel/genindex.html @@ -3,7 +3,7 @@ - Index — NRI Plugins v0.7.1-149-g8c96eabf documentation + Index — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -14,7 +14,7 @@ - + diff --git a/devel/search.html b/devel/search.html index 5e3757e5b..bf4784d8a 100644 --- a/devel/search.html +++ b/devel/search.html @@ -3,7 +3,7 @@ - Search — NRI Plugins v0.7.1-149-g8c96eabf documentation + Search — NRI Plugins v0.7.1-150-g0c7e9f26 documentation @@ -15,7 +15,7 @@ - + diff --git a/releases/.doctrees/environment.pickle b/releases/.doctrees/environment.pickle index 2437b36a6..5d0fe950e 100644 Binary files a/releases/.doctrees/environment.pickle and b/releases/.doctrees/environment.pickle differ