-
Notifications
You must be signed in to change notification settings - Fork 598
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
operator nri-plugins-operator (0.8.0)
- Loading branch information
1 parent
1a0e59f
commit 5fe3877
Showing
10 changed files
with
3,200 additions
and
0 deletions.
There are no files selected for viewing
570 changes: 570 additions & 0 deletions
570
operators/nri-plugins-operator/0.8.0/manifests/config.nri_balloonspolicies.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,067 changes: 1,067 additions & 0 deletions
1,067
operators/nri-plugins-operator/0.8.0/manifests/config.nri_nriplugindeployments.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
259 changes: 259 additions & 0 deletions
259
operators/nri-plugins-operator/0.8.0/manifests/config.nri_templatepolicies.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,259 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.16.5 | ||
creationTimestamp: null | ||
name: templatepolicies.config.nri | ||
spec: | ||
group: config.nri | ||
names: | ||
kind: TemplatePolicy | ||
listKind: TemplatePolicyList | ||
plural: templatepolicies | ||
singular: templatepolicy | ||
scope: Namespaced | ||
versions: | ||
- name: v1alpha1 | ||
schema: | ||
openAPIV3Schema: | ||
description: TemplatePolicy represents the configuration for the template | ||
policy. | ||
properties: | ||
apiVersion: | ||
description: |- | ||
APIVersion defines the versioned schema of this representation of an object. | ||
Servers should convert recognized schemas to the latest internal value, and | ||
may reject unrecognized values. | ||
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | ||
type: string | ||
kind: | ||
description: |- | ||
Kind is a string value representing the REST resource this object represents. | ||
Servers may infer this from the endpoint the client submits requests to. | ||
Cannot be updated. | ||
In CamelCase. | ||
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | ||
type: string | ||
metadata: | ||
type: object | ||
spec: | ||
description: TemplatePolicySpec describes a template policy. | ||
properties: | ||
agent: | ||
default: | ||
nodeResourceTopology: true | ||
description: AgentConfig provides access to configuration data for | ||
the agent. | ||
properties: | ||
nodeResourceTopology: | ||
description: |- | ||
NodeResourceTopology enables support for exporting resource usage using | ||
NodeResourceTopology Custom Resources. | ||
type: boolean | ||
podResourceAPI: | ||
description: PodResourceAPI enables support for querying kubelet | ||
Pod Resource API. | ||
type: boolean | ||
type: object | ||
availableResources: | ||
additionalProperties: | ||
type: string | ||
type: object | ||
control: | ||
properties: | ||
cpu: | ||
properties: | ||
classes: | ||
additionalProperties: | ||
properties: | ||
energyPerformancePreference: | ||
description: EnergyPerformancePreference for CPUs in | ||
this class. | ||
type: integer | ||
freqGovernor: | ||
description: CPUFreq Governor for this class. | ||
type: string | ||
maxFreq: | ||
description: MaxFreq is the maximum frequency for this | ||
class. | ||
type: integer | ||
minFreq: | ||
description: MinFreq is the minimum frequency for this | ||
class. | ||
type: integer | ||
uncoreMaxFreq: | ||
description: UncoreMaxFreq is the maximum uncore frequency | ||
for this class. | ||
type: integer | ||
uncoreMinFreq: | ||
description: UncoreMinFreq is the minimum uncore frequency | ||
for this class. | ||
type: integer | ||
required: | ||
- maxFreq | ||
- minFreq | ||
type: object | ||
type: object | ||
required: | ||
- classes | ||
type: object | ||
type: object | ||
instrumentation: | ||
description: Config provides runtime configuration for instrumentation. | ||
properties: | ||
httpEndpoint: | ||
description: |- | ||
HTTPEndpoint is the address our HTTP server listens on. This endpoint is used | ||
to expose Prometheus metrics among other things. | ||
example: :8891 | ||
type: string | ||
metrics: | ||
default: | ||
enabled: | ||
- policy | ||
- buildinfo | ||
description: Metrics defines which metrics to collect. | ||
properties: | ||
enabled: | ||
description: Enabled enables collection for metrics matched | ||
by glob patterns. | ||
example: | ||
- '*' | ||
items: | ||
type: string | ||
type: array | ||
polled: | ||
description: Polled forces polled collection for metrics matched | ||
by glob patterns. | ||
example: | ||
- computationally-expensive-metrics | ||
items: | ||
type: string | ||
type: array | ||
type: object | ||
prometheusExport: | ||
description: PrometheusExport enables exporting /metrics for Prometheus. | ||
type: boolean | ||
reportPeriod: | ||
default: 30s | ||
description: ReportPeriod is the interval between collecting polled | ||
metrics. | ||
format: duration | ||
type: string | ||
samplingRatePerMillion: | ||
description: SamplingRatePerMillion is the number of samples to | ||
collect per million spans. | ||
example: 100000 | ||
type: integer | ||
tracingCollector: | ||
description: |- | ||
TracingCollector defines the external endpoint for tracing data collection. | ||
Endpoints are specified as full URLs, or as plain URL schemes which then | ||
imply scheme-specific defaults. The supported schemes and their default | ||
URLs are: | ||
- otlp-http, http: localhost:4318 | ||
- otlp-grpc, grpc: localhost:4317 | ||
example: otlp-http://localhost:4318 | ||
type: string | ||
type: object | ||
log: | ||
properties: | ||
debug: | ||
description: Debub turns on debug messages matching listed logger | ||
sources. | ||
items: | ||
type: string | ||
type: array | ||
klog: | ||
description: Klog configures the klog backend. | ||
properties: | ||
add_dir_header: | ||
type: boolean | ||
alsologtostderr: | ||
type: boolean | ||
log_backtrace_at: | ||
type: string | ||
log_dir: | ||
type: string | ||
log_file: | ||
type: string | ||
log_file_max_size: | ||
format: int64 | ||
type: integer | ||
logtostderr: | ||
type: boolean | ||
one_output: | ||
type: boolean | ||
skip_headers: | ||
type: boolean | ||
skip_log_headers: | ||
type: boolean | ||
stderrthreshold: | ||
type: string | ||
v: | ||
type: integer | ||
vmodule: | ||
type: string | ||
type: object | ||
source: | ||
description: Source controls whether messages are prefixed with | ||
their logger source. | ||
type: boolean | ||
type: object | ||
reservedResources: | ||
additionalProperties: | ||
type: string | ||
type: object | ||
required: | ||
- reservedResources | ||
type: object | ||
status: | ||
description: ConfigStatus is the per-node status for a configuration resource. | ||
properties: | ||
nodes: | ||
additionalProperties: | ||
description: NodeStatus is the configuration status for a single | ||
node. | ||
properties: | ||
errors: | ||
description: Error can provide further details of a configuration | ||
error. | ||
type: string | ||
generation: | ||
description: Generation is the generation the configuration | ||
this status was set for. | ||
format: int64 | ||
type: integer | ||
status: | ||
description: Status of activating the configuration on this | ||
node. | ||
enum: | ||
- Success | ||
- Failure | ||
type: string | ||
timestamp: | ||
description: Timestamp of setting this status. | ||
format: date-time | ||
type: string | ||
required: | ||
- generation | ||
- status | ||
type: object | ||
type: object | ||
required: | ||
- nodes | ||
type: object | ||
required: | ||
- spec | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} | ||
status: | ||
acceptedNames: | ||
kind: "" | ||
plural: "" | ||
conditions: null | ||
storedVersions: null |
Oops, something went wrong.