chore: move everything one-per-cluster, to operator train and remove redundant grafana-agent chart
This commit is contained in:
@@ -1,30 +0,0 @@
|
|||||||
# Patterns to ignore when building packages.
|
|
||||||
# This supports shell glob matching, relative path matching, and
|
|
||||||
# negation (prefixed with !). Only one pattern per line.
|
|
||||||
.DS_Store
|
|
||||||
# Common VCS dirs
|
|
||||||
.git/
|
|
||||||
.gitignore
|
|
||||||
.bzr/
|
|
||||||
.bzrignore
|
|
||||||
.hg/
|
|
||||||
.hgignore
|
|
||||||
.svn/
|
|
||||||
# Common backup files
|
|
||||||
*.swp
|
|
||||||
*.bak
|
|
||||||
*.tmp
|
|
||||||
*~
|
|
||||||
# Various IDEs
|
|
||||||
.project
|
|
||||||
.idea/
|
|
||||||
*.tmproj
|
|
||||||
.vscode/
|
|
||||||
# OWNERS file for Kubernetes
|
|
||||||
OWNERS
|
|
||||||
# helm-docs templates
|
|
||||||
*.gotmpl
|
|
||||||
# docs folder
|
|
||||||
/docs
|
|
||||||
# icon
|
|
||||||
icon.png
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
title: Changelog
|
|
||||||
---
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
annotations:
|
|
||||||
max_scale_version: 24.04.0
|
|
||||||
min_scale_version: 23.10.0
|
|
||||||
truecharts.org/SCALE-support: "true"
|
|
||||||
truecharts.org/category: system
|
|
||||||
truecharts.org/max_helm_version: "3.14"
|
|
||||||
truecharts.org/min_helm_version: "3.11"
|
|
||||||
truecharts.org/train: incubator
|
|
||||||
apiVersion: v2
|
|
||||||
appVersion: 0.39.2
|
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
version: 17.5.1
|
|
||||||
repository: oci://tccr.io/truecharts
|
|
||||||
condition: ""
|
|
||||||
alias: ""
|
|
||||||
tags: []
|
|
||||||
import-values: []
|
|
||||||
deprecated: false
|
|
||||||
description: Grafana Scraping Agent Operator
|
|
||||||
home: https://truecharts.org/charts/incubator/grafana-agent-operator
|
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/grafana-agent-operator.png
|
|
||||||
keywords:
|
|
||||||
- grafana-agent
|
|
||||||
- shell
|
|
||||||
kubeVersion: ">=1.24.0-0"
|
|
||||||
maintainers:
|
|
||||||
- name: TrueCharts
|
|
||||||
email: info@truecharts.org
|
|
||||||
url: https://truecharts.org
|
|
||||||
name: grafana-agent-operator
|
|
||||||
sources:
|
|
||||||
- https://grafana.com
|
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/grafana-agent-operator
|
|
||||||
- https://hub.docker.com/r/grafana/agent-operator
|
|
||||||
type: application
|
|
||||||
version: 0.0.6
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
---
|
|
||||||
title: README
|
|
||||||
---
|
|
||||||
|
|
||||||
## General Info
|
|
||||||
|
|
||||||
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
|
|
||||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
|
||||||
|
|
||||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/grafana-agent-operator)
|
|
||||||
|
|
||||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
|
|
||||||
- See the [Website](https://truecharts.org)
|
|
||||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
|
||||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Sponsor TrueCharts
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
|
||||||
|
|
||||||
_All Rights Reserved - The TrueCharts Project_
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 21 KiB |
@@ -1,7 +0,0 @@
|
|||||||
# Include{groups}
|
|
||||||
portals:
|
|
||||||
open:
|
|
||||||
# Include{portalLink}
|
|
||||||
questions:
|
|
||||||
|
|
||||||
# Include{documentation}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{{ include "tc.v1.common.loader.all" . }}
|
|
||||||
-424
@@ -1,424 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apiextensions.k8s.io/v1
|
|
||||||
kind: CustomResourceDefinition
|
|
||||||
metadata:
|
|
||||||
annotations:
|
|
||||||
controller-gen.kubebuilder.io/version: v0.9.2
|
|
||||||
creationTimestamp: null
|
|
||||||
name: podmonitors.monitoring.coreos.com
|
|
||||||
spec:
|
|
||||||
group: monitoring.coreos.com
|
|
||||||
names:
|
|
||||||
categories:
|
|
||||||
- prometheus-operator
|
|
||||||
kind: PodMonitor
|
|
||||||
listKind: PodMonitorList
|
|
||||||
plural: podmonitors
|
|
||||||
shortNames:
|
|
||||||
- pmon
|
|
||||||
singular: podmonitor
|
|
||||||
scope: Namespaced
|
|
||||||
versions:
|
|
||||||
- name: v1
|
|
||||||
schema:
|
|
||||||
openAPIV3Schema:
|
|
||||||
properties:
|
|
||||||
apiVersion:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
attachMetadata:
|
|
||||||
properties:
|
|
||||||
node:
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
jobLabel:
|
|
||||||
type: string
|
|
||||||
labelLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
labelNameLengthLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
labelValueLengthLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
namespaceSelector:
|
|
||||||
properties:
|
|
||||||
any:
|
|
||||||
type: boolean
|
|
||||||
matchNames:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
podMetricsEndpoints:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
authorization:
|
|
||||||
properties:
|
|
||||||
credentials:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
basicAuth:
|
|
||||||
properties:
|
|
||||||
password:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
username:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
bearerTokenSecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
enableHttp2:
|
|
||||||
type: boolean
|
|
||||||
filterRunning:
|
|
||||||
type: boolean
|
|
||||||
followRedirects:
|
|
||||||
type: boolean
|
|
||||||
honorLabels:
|
|
||||||
type: boolean
|
|
||||||
honorTimestamps:
|
|
||||||
type: boolean
|
|
||||||
interval:
|
|
||||||
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
|
|
||||||
type: string
|
|
||||||
metricRelabelings:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
action:
|
|
||||||
default: replace
|
|
||||||
enum:
|
|
||||||
- replace
|
|
||||||
- Replace
|
|
||||||
- keep
|
|
||||||
- Keep
|
|
||||||
- drop
|
|
||||||
- Drop
|
|
||||||
- hashmod
|
|
||||||
- HashMod
|
|
||||||
- labelmap
|
|
||||||
- LabelMap
|
|
||||||
- labeldrop
|
|
||||||
- LabelDrop
|
|
||||||
- labelkeep
|
|
||||||
- LabelKeep
|
|
||||||
- lowercase
|
|
||||||
- Lowercase
|
|
||||||
- uppercase
|
|
||||||
- Uppercase
|
|
||||||
- keepequal
|
|
||||||
- KeepEqual
|
|
||||||
- dropequal
|
|
||||||
- DropEqual
|
|
||||||
type: string
|
|
||||||
modulus:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
regex:
|
|
||||||
type: string
|
|
||||||
replacement:
|
|
||||||
type: string
|
|
||||||
separator:
|
|
||||||
type: string
|
|
||||||
sourceLabels:
|
|
||||||
items:
|
|
||||||
pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
targetLabel:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
oauth2:
|
|
||||||
properties:
|
|
||||||
clientId:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
clientSecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
endpointParams:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
scopes:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
tokenUrl:
|
|
||||||
minLength: 1
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- clientId
|
|
||||||
- clientSecret
|
|
||||||
- tokenUrl
|
|
||||||
type: object
|
|
||||||
params:
|
|
||||||
additionalProperties:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
port:
|
|
||||||
type: string
|
|
||||||
proxyUrl:
|
|
||||||
type: string
|
|
||||||
relabelings:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
action:
|
|
||||||
default: replace
|
|
||||||
enum:
|
|
||||||
- replace
|
|
||||||
- Replace
|
|
||||||
- keep
|
|
||||||
- Keep
|
|
||||||
- drop
|
|
||||||
- Drop
|
|
||||||
- hashmod
|
|
||||||
- HashMod
|
|
||||||
- labelmap
|
|
||||||
- LabelMap
|
|
||||||
- labeldrop
|
|
||||||
- LabelDrop
|
|
||||||
- labelkeep
|
|
||||||
- LabelKeep
|
|
||||||
- lowercase
|
|
||||||
- Lowercase
|
|
||||||
- uppercase
|
|
||||||
- Uppercase
|
|
||||||
- keepequal
|
|
||||||
- KeepEqual
|
|
||||||
- dropequal
|
|
||||||
- DropEqual
|
|
||||||
type: string
|
|
||||||
modulus:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
regex:
|
|
||||||
type: string
|
|
||||||
replacement:
|
|
||||||
type: string
|
|
||||||
separator:
|
|
||||||
type: string
|
|
||||||
sourceLabels:
|
|
||||||
items:
|
|
||||||
pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
targetLabel:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
scheme:
|
|
||||||
enum:
|
|
||||||
- http
|
|
||||||
- https
|
|
||||||
type: string
|
|
||||||
scrapeTimeout:
|
|
||||||
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
|
|
||||||
type: string
|
|
||||||
targetPort:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
tlsConfig:
|
|
||||||
properties:
|
|
||||||
ca:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
cert:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
insecureSkipVerify:
|
|
||||||
type: boolean
|
|
||||||
keySecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
serverName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
podTargetLabels:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
sampleLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
selector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
targetLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
required:
|
|
||||||
- podMetricsEndpoints
|
|
||||||
- selector
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- spec
|
|
||||||
type: object
|
|
||||||
served: true
|
|
||||||
storage: true
|
|
||||||
@@ -1,458 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apiextensions.k8s.io/v1
|
|
||||||
kind: CustomResourceDefinition
|
|
||||||
metadata:
|
|
||||||
annotations:
|
|
||||||
controller-gen.kubebuilder.io/version: v0.9.2
|
|
||||||
creationTimestamp: null
|
|
||||||
name: probes.monitoring.coreos.com
|
|
||||||
spec:
|
|
||||||
group: monitoring.coreos.com
|
|
||||||
names:
|
|
||||||
categories:
|
|
||||||
- prometheus-operator
|
|
||||||
kind: Probe
|
|
||||||
listKind: ProbeList
|
|
||||||
plural: probes
|
|
||||||
shortNames:
|
|
||||||
- prb
|
|
||||||
singular: probe
|
|
||||||
scope: Namespaced
|
|
||||||
versions:
|
|
||||||
- name: v1
|
|
||||||
schema:
|
|
||||||
openAPIV3Schema:
|
|
||||||
properties:
|
|
||||||
apiVersion:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
authorization:
|
|
||||||
properties:
|
|
||||||
credentials:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
basicAuth:
|
|
||||||
properties:
|
|
||||||
password:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
username:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
bearerTokenSecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
interval:
|
|
||||||
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
|
|
||||||
type: string
|
|
||||||
jobName:
|
|
||||||
type: string
|
|
||||||
labelLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
labelNameLengthLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
labelValueLengthLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
metricRelabelings:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
action:
|
|
||||||
default: replace
|
|
||||||
enum:
|
|
||||||
- replace
|
|
||||||
- Replace
|
|
||||||
- keep
|
|
||||||
- Keep
|
|
||||||
- drop
|
|
||||||
- Drop
|
|
||||||
- hashmod
|
|
||||||
- HashMod
|
|
||||||
- labelmap
|
|
||||||
- LabelMap
|
|
||||||
- labeldrop
|
|
||||||
- LabelDrop
|
|
||||||
- labelkeep
|
|
||||||
- LabelKeep
|
|
||||||
- lowercase
|
|
||||||
- Lowercase
|
|
||||||
- uppercase
|
|
||||||
- Uppercase
|
|
||||||
- keepequal
|
|
||||||
- KeepEqual
|
|
||||||
- dropequal
|
|
||||||
- DropEqual
|
|
||||||
type: string
|
|
||||||
modulus:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
regex:
|
|
||||||
type: string
|
|
||||||
replacement:
|
|
||||||
type: string
|
|
||||||
separator:
|
|
||||||
type: string
|
|
||||||
sourceLabels:
|
|
||||||
items:
|
|
||||||
pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
targetLabel:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
module:
|
|
||||||
type: string
|
|
||||||
oauth2:
|
|
||||||
properties:
|
|
||||||
clientId:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
clientSecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
endpointParams:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
scopes:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
tokenUrl:
|
|
||||||
minLength: 1
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- clientId
|
|
||||||
- clientSecret
|
|
||||||
- tokenUrl
|
|
||||||
type: object
|
|
||||||
prober:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
default: /probe
|
|
||||||
type: string
|
|
||||||
proxyUrl:
|
|
||||||
type: string
|
|
||||||
scheme:
|
|
||||||
enum:
|
|
||||||
- http
|
|
||||||
- https
|
|
||||||
type: string
|
|
||||||
url:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- url
|
|
||||||
type: object
|
|
||||||
sampleLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
scrapeTimeout:
|
|
||||||
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
|
|
||||||
type: string
|
|
||||||
targetLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
targets:
|
|
||||||
properties:
|
|
||||||
ingress:
|
|
||||||
properties:
|
|
||||||
namespaceSelector:
|
|
||||||
properties:
|
|
||||||
any:
|
|
||||||
type: boolean
|
|
||||||
matchNames:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
relabelingConfigs:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
action:
|
|
||||||
default: replace
|
|
||||||
enum:
|
|
||||||
- replace
|
|
||||||
- Replace
|
|
||||||
- keep
|
|
||||||
- Keep
|
|
||||||
- drop
|
|
||||||
- Drop
|
|
||||||
- hashmod
|
|
||||||
- HashMod
|
|
||||||
- labelmap
|
|
||||||
- LabelMap
|
|
||||||
- labeldrop
|
|
||||||
- LabelDrop
|
|
||||||
- labelkeep
|
|
||||||
- LabelKeep
|
|
||||||
- lowercase
|
|
||||||
- Lowercase
|
|
||||||
- uppercase
|
|
||||||
- Uppercase
|
|
||||||
- keepequal
|
|
||||||
- KeepEqual
|
|
||||||
- dropequal
|
|
||||||
- DropEqual
|
|
||||||
type: string
|
|
||||||
modulus:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
regex:
|
|
||||||
type: string
|
|
||||||
replacement:
|
|
||||||
type: string
|
|
||||||
separator:
|
|
||||||
type: string
|
|
||||||
sourceLabels:
|
|
||||||
items:
|
|
||||||
pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
targetLabel:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
selector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
staticConfig:
|
|
||||||
properties:
|
|
||||||
labels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
relabelingConfigs:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
action:
|
|
||||||
default: replace
|
|
||||||
enum:
|
|
||||||
- replace
|
|
||||||
- Replace
|
|
||||||
- keep
|
|
||||||
- Keep
|
|
||||||
- drop
|
|
||||||
- Drop
|
|
||||||
- hashmod
|
|
||||||
- HashMod
|
|
||||||
- labelmap
|
|
||||||
- LabelMap
|
|
||||||
- labeldrop
|
|
||||||
- LabelDrop
|
|
||||||
- labelkeep
|
|
||||||
- LabelKeep
|
|
||||||
- lowercase
|
|
||||||
- Lowercase
|
|
||||||
- uppercase
|
|
||||||
- Uppercase
|
|
||||||
- keepequal
|
|
||||||
- KeepEqual
|
|
||||||
- dropequal
|
|
||||||
- DropEqual
|
|
||||||
type: string
|
|
||||||
modulus:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
regex:
|
|
||||||
type: string
|
|
||||||
replacement:
|
|
||||||
type: string
|
|
||||||
separator:
|
|
||||||
type: string
|
|
||||||
sourceLabels:
|
|
||||||
items:
|
|
||||||
pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
targetLabel:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
static:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
tlsConfig:
|
|
||||||
properties:
|
|
||||||
ca:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
cert:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
insecureSkipVerify:
|
|
||||||
type: boolean
|
|
||||||
keySecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
serverName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- spec
|
|
||||||
type: object
|
|
||||||
served: true
|
|
||||||
storage: true
|
|
||||||
-436
@@ -1,436 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apiextensions.k8s.io/v1
|
|
||||||
kind: CustomResourceDefinition
|
|
||||||
metadata:
|
|
||||||
annotations:
|
|
||||||
controller-gen.kubebuilder.io/version: v0.9.2
|
|
||||||
creationTimestamp: null
|
|
||||||
name: servicemonitors.monitoring.coreos.com
|
|
||||||
spec:
|
|
||||||
group: monitoring.coreos.com
|
|
||||||
names:
|
|
||||||
categories:
|
|
||||||
- prometheus-operator
|
|
||||||
kind: ServiceMonitor
|
|
||||||
listKind: ServiceMonitorList
|
|
||||||
plural: servicemonitors
|
|
||||||
shortNames:
|
|
||||||
- smon
|
|
||||||
singular: servicemonitor
|
|
||||||
scope: Namespaced
|
|
||||||
versions:
|
|
||||||
- name: v1
|
|
||||||
schema:
|
|
||||||
openAPIV3Schema:
|
|
||||||
properties:
|
|
||||||
apiVersion:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
attachMetadata:
|
|
||||||
properties:
|
|
||||||
node:
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
endpoints:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
authorization:
|
|
||||||
properties:
|
|
||||||
credentials:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
basicAuth:
|
|
||||||
properties:
|
|
||||||
password:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
username:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
bearerTokenFile:
|
|
||||||
type: string
|
|
||||||
bearerTokenSecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
enableHttp2:
|
|
||||||
type: boolean
|
|
||||||
filterRunning:
|
|
||||||
type: boolean
|
|
||||||
followRedirects:
|
|
||||||
type: boolean
|
|
||||||
honorLabels:
|
|
||||||
type: boolean
|
|
||||||
honorTimestamps:
|
|
||||||
type: boolean
|
|
||||||
interval:
|
|
||||||
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
|
|
||||||
type: string
|
|
||||||
metricRelabelings:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
action:
|
|
||||||
default: replace
|
|
||||||
enum:
|
|
||||||
- replace
|
|
||||||
- Replace
|
|
||||||
- keep
|
|
||||||
- Keep
|
|
||||||
- drop
|
|
||||||
- Drop
|
|
||||||
- hashmod
|
|
||||||
- HashMod
|
|
||||||
- labelmap
|
|
||||||
- LabelMap
|
|
||||||
- labeldrop
|
|
||||||
- LabelDrop
|
|
||||||
- labelkeep
|
|
||||||
- LabelKeep
|
|
||||||
- lowercase
|
|
||||||
- Lowercase
|
|
||||||
- uppercase
|
|
||||||
- Uppercase
|
|
||||||
- keepequal
|
|
||||||
- KeepEqual
|
|
||||||
- dropequal
|
|
||||||
- DropEqual
|
|
||||||
type: string
|
|
||||||
modulus:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
regex:
|
|
||||||
type: string
|
|
||||||
replacement:
|
|
||||||
type: string
|
|
||||||
separator:
|
|
||||||
type: string
|
|
||||||
sourceLabels:
|
|
||||||
items:
|
|
||||||
pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
targetLabel:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
oauth2:
|
|
||||||
properties:
|
|
||||||
clientId:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
clientSecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
endpointParams:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
scopes:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
tokenUrl:
|
|
||||||
minLength: 1
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- clientId
|
|
||||||
- clientSecret
|
|
||||||
- tokenUrl
|
|
||||||
type: object
|
|
||||||
params:
|
|
||||||
additionalProperties:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
port:
|
|
||||||
type: string
|
|
||||||
proxyUrl:
|
|
||||||
type: string
|
|
||||||
relabelings:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
action:
|
|
||||||
default: replace
|
|
||||||
enum:
|
|
||||||
- replace
|
|
||||||
- Replace
|
|
||||||
- keep
|
|
||||||
- Keep
|
|
||||||
- drop
|
|
||||||
- Drop
|
|
||||||
- hashmod
|
|
||||||
- HashMod
|
|
||||||
- labelmap
|
|
||||||
- LabelMap
|
|
||||||
- labeldrop
|
|
||||||
- LabelDrop
|
|
||||||
- labelkeep
|
|
||||||
- LabelKeep
|
|
||||||
- lowercase
|
|
||||||
- Lowercase
|
|
||||||
- uppercase
|
|
||||||
- Uppercase
|
|
||||||
- keepequal
|
|
||||||
- KeepEqual
|
|
||||||
- dropequal
|
|
||||||
- DropEqual
|
|
||||||
type: string
|
|
||||||
modulus:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
regex:
|
|
||||||
type: string
|
|
||||||
replacement:
|
|
||||||
type: string
|
|
||||||
separator:
|
|
||||||
type: string
|
|
||||||
sourceLabels:
|
|
||||||
items:
|
|
||||||
pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
targetLabel:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
scheme:
|
|
||||||
enum:
|
|
||||||
- http
|
|
||||||
- https
|
|
||||||
type: string
|
|
||||||
scrapeTimeout:
|
|
||||||
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
|
|
||||||
type: string
|
|
||||||
targetPort:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
tlsConfig:
|
|
||||||
properties:
|
|
||||||
ca:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
caFile:
|
|
||||||
type: string
|
|
||||||
cert:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
certFile:
|
|
||||||
type: string
|
|
||||||
insecureSkipVerify:
|
|
||||||
type: boolean
|
|
||||||
keyFile:
|
|
||||||
type: string
|
|
||||||
keySecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
serverName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
jobLabel:
|
|
||||||
type: string
|
|
||||||
labelLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
labelNameLengthLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
labelValueLengthLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
namespaceSelector:
|
|
||||||
properties:
|
|
||||||
any:
|
|
||||||
type: boolean
|
|
||||||
matchNames:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
podTargetLabels:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
sampleLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
selector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
targetLabels:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
targetLimit:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
required:
|
|
||||||
- endpoints
|
|
||||||
- selector
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- spec
|
|
||||||
type: object
|
|
||||||
served: true
|
|
||||||
storage: true
|
|
||||||
-3711
File diff suppressed because it is too large
Load Diff
-810
@@ -1,810 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apiextensions.k8s.io/v1
|
|
||||||
kind: CustomResourceDefinition
|
|
||||||
metadata:
|
|
||||||
annotations:
|
|
||||||
controller-gen.kubebuilder.io/version: v0.9.2
|
|
||||||
creationTimestamp: null
|
|
||||||
name: integrations.monitoring.grafana.com
|
|
||||||
spec:
|
|
||||||
group: monitoring.grafana.com
|
|
||||||
names:
|
|
||||||
categories:
|
|
||||||
- agent-operator
|
|
||||||
kind: Integration
|
|
||||||
listKind: IntegrationList
|
|
||||||
plural: integrations
|
|
||||||
singular: integration
|
|
||||||
scope: Namespaced
|
|
||||||
versions:
|
|
||||||
- name: v1alpha1
|
|
||||||
schema:
|
|
||||||
openAPIV3Schema:
|
|
||||||
properties:
|
|
||||||
apiVersion:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
config:
|
|
||||||
type: object
|
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
|
||||||
configMaps:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: array
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
secrets:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: array
|
|
||||||
type:
|
|
||||||
properties:
|
|
||||||
allNodes:
|
|
||||||
type: boolean
|
|
||||||
unique:
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
volumeMounts:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
mountPath:
|
|
||||||
type: string
|
|
||||||
mountPropagation:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
subPath:
|
|
||||||
type: string
|
|
||||||
subPathExpr:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- mountPath
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
volumes:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
awsElasticBlockStore:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
azureDisk:
|
|
||||||
properties:
|
|
||||||
cachingMode:
|
|
||||||
type: string
|
|
||||||
diskName:
|
|
||||||
type: string
|
|
||||||
diskURI:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- diskName
|
|
||||||
- diskURI
|
|
||||||
type: object
|
|
||||||
azureFile:
|
|
||||||
properties:
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretName:
|
|
||||||
type: string
|
|
||||||
shareName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- secretName
|
|
||||||
- shareName
|
|
||||||
type: object
|
|
||||||
cephfs:
|
|
||||||
properties:
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretFile:
|
|
||||||
type: string
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
cinder:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
csi:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
nodePublishSecretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeAttributes:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
downwardAPI:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
fieldRef:
|
|
||||||
properties:
|
|
||||||
apiVersion:
|
|
||||||
type: string
|
|
||||||
fieldPath:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- fieldPath
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
resourceFieldRef:
|
|
||||||
properties:
|
|
||||||
containerName:
|
|
||||||
type: string
|
|
||||||
divisor:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
resource:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- resource
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
emptyDir:
|
|
||||||
properties:
|
|
||||||
medium:
|
|
||||||
type: string
|
|
||||||
sizeLimit:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
ephemeral:
|
|
||||||
properties:
|
|
||||||
volumeClaimTemplate:
|
|
||||||
properties:
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
accessModes:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
dataSource:
|
|
||||||
properties:
|
|
||||||
apiGroup:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- kind
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
dataSourceRef:
|
|
||||||
properties:
|
|
||||||
apiGroup:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
namespace:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- kind
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
resources:
|
|
||||||
properties:
|
|
||||||
claims:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
x-kubernetes-list-map-keys:
|
|
||||||
- name
|
|
||||||
x-kubernetes-list-type: map
|
|
||||||
limits:
|
|
||||||
additionalProperties:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
requests:
|
|
||||||
additionalProperties:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
selector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
storageClassName:
|
|
||||||
type: string
|
|
||||||
volumeMode:
|
|
||||||
type: string
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- spec
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
fc:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
targetWWNs:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
wwids:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
flexVolume:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
options:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
flocker:
|
|
||||||
properties:
|
|
||||||
datasetName:
|
|
||||||
type: string
|
|
||||||
datasetUUID:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
gcePersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
pdName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- pdName
|
|
||||||
type: object
|
|
||||||
gitRepo:
|
|
||||||
properties:
|
|
||||||
directory:
|
|
||||||
type: string
|
|
||||||
repository:
|
|
||||||
type: string
|
|
||||||
revision:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- repository
|
|
||||||
type: object
|
|
||||||
glusterfs:
|
|
||||||
properties:
|
|
||||||
endpoints:
|
|
||||||
type: string
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- endpoints
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
hostPath:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
iscsi:
|
|
||||||
properties:
|
|
||||||
chapAuthDiscovery:
|
|
||||||
type: boolean
|
|
||||||
chapAuthSession:
|
|
||||||
type: boolean
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
initiatorName:
|
|
||||||
type: string
|
|
||||||
iqn:
|
|
||||||
type: string
|
|
||||||
iscsiInterface:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
portals:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
targetPortal:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- iqn
|
|
||||||
- lun
|
|
||||||
- targetPortal
|
|
||||||
type: object
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
nfs:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
server:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
- server
|
|
||||||
type: object
|
|
||||||
persistentVolumeClaim:
|
|
||||||
properties:
|
|
||||||
claimName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- claimName
|
|
||||||
type: object
|
|
||||||
photonPersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
pdID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- pdID
|
|
||||||
type: object
|
|
||||||
portworxVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
projected:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
sources:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
downwardAPI:
|
|
||||||
properties:
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
fieldRef:
|
|
||||||
properties:
|
|
||||||
apiVersion:
|
|
||||||
type: string
|
|
||||||
fieldPath:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- fieldPath
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
resourceFieldRef:
|
|
||||||
properties:
|
|
||||||
containerName:
|
|
||||||
type: string
|
|
||||||
divisor:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
resource:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- resource
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
serviceAccountToken:
|
|
||||||
properties:
|
|
||||||
audience:
|
|
||||||
type: string
|
|
||||||
expirationSeconds:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
quobyte:
|
|
||||||
properties:
|
|
||||||
group:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
registry:
|
|
||||||
type: string
|
|
||||||
tenant:
|
|
||||||
type: string
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
volume:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- registry
|
|
||||||
- volume
|
|
||||||
type: object
|
|
||||||
rbd:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
image:
|
|
||||||
type: string
|
|
||||||
keyring:
|
|
||||||
type: string
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
pool:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- image
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
scaleIO:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
gateway:
|
|
||||||
type: string
|
|
||||||
protectionDomain:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
sslEnabled:
|
|
||||||
type: boolean
|
|
||||||
storageMode:
|
|
||||||
type: string
|
|
||||||
storagePool:
|
|
||||||
type: string
|
|
||||||
system:
|
|
||||||
type: string
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- gateway
|
|
||||||
- secretRef
|
|
||||||
- system
|
|
||||||
type: object
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
secretName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
storageos:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
volumeNamespace:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
vsphereVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
storagePolicyID:
|
|
||||||
type: string
|
|
||||||
storagePolicyName:
|
|
||||||
type: string
|
|
||||||
volumePath:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumePath
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- config
|
|
||||||
- name
|
|
||||||
- type
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
served: true
|
|
||||||
storage: true
|
|
||||||
-299
@@ -1,299 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apiextensions.k8s.io/v1
|
|
||||||
kind: CustomResourceDefinition
|
|
||||||
metadata:
|
|
||||||
annotations:
|
|
||||||
controller-gen.kubebuilder.io/version: v0.9.2
|
|
||||||
creationTimestamp: null
|
|
||||||
name: logsinstances.monitoring.grafana.com
|
|
||||||
spec:
|
|
||||||
group: monitoring.grafana.com
|
|
||||||
names:
|
|
||||||
categories:
|
|
||||||
- agent-operator
|
|
||||||
kind: LogsInstance
|
|
||||||
listKind: LogsInstanceList
|
|
||||||
plural: logsinstances
|
|
||||||
singular: logsinstance
|
|
||||||
scope: Namespaced
|
|
||||||
versions:
|
|
||||||
- name: v1alpha1
|
|
||||||
schema:
|
|
||||||
openAPIV3Schema:
|
|
||||||
properties:
|
|
||||||
apiVersion:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
additionalScrapeConfigs:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
clients:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
backoffConfig:
|
|
||||||
properties:
|
|
||||||
maxPeriod:
|
|
||||||
type: string
|
|
||||||
maxRetries:
|
|
||||||
type: integer
|
|
||||||
minPeriod:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
basicAuth:
|
|
||||||
properties:
|
|
||||||
password:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
username:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
batchSize:
|
|
||||||
type: integer
|
|
||||||
batchWait:
|
|
||||||
type: string
|
|
||||||
bearerToken:
|
|
||||||
type: string
|
|
||||||
bearerTokenFile:
|
|
||||||
type: string
|
|
||||||
externalLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
oauth2:
|
|
||||||
properties:
|
|
||||||
clientId:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
clientSecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
endpointParams:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
scopes:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
tokenUrl:
|
|
||||||
minLength: 1
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- clientId
|
|
||||||
- clientSecret
|
|
||||||
- tokenUrl
|
|
||||||
type: object
|
|
||||||
proxyUrl:
|
|
||||||
type: string
|
|
||||||
tenantId:
|
|
||||||
type: string
|
|
||||||
timeout:
|
|
||||||
type: string
|
|
||||||
tlsConfig:
|
|
||||||
properties:
|
|
||||||
ca:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
caFile:
|
|
||||||
type: string
|
|
||||||
cert:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
certFile:
|
|
||||||
type: string
|
|
||||||
insecureSkipVerify:
|
|
||||||
type: boolean
|
|
||||||
keyFile:
|
|
||||||
type: string
|
|
||||||
keySecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
serverName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
url:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- url
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
podLogsNamespaceSelector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
podLogsSelector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
targetConfig:
|
|
||||||
properties:
|
|
||||||
syncPeriod:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
served: true
|
|
||||||
storage: true
|
|
||||||
-495
@@ -1,495 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apiextensions.k8s.io/v1
|
|
||||||
kind: CustomResourceDefinition
|
|
||||||
metadata:
|
|
||||||
annotations:
|
|
||||||
controller-gen.kubebuilder.io/version: v0.9.2
|
|
||||||
creationTimestamp: null
|
|
||||||
name: metricsinstances.monitoring.grafana.com
|
|
||||||
spec:
|
|
||||||
group: monitoring.grafana.com
|
|
||||||
names:
|
|
||||||
categories:
|
|
||||||
- agent-operator
|
|
||||||
kind: MetricsInstance
|
|
||||||
listKind: MetricsInstanceList
|
|
||||||
plural: metricsinstances
|
|
||||||
singular: metricsinstance
|
|
||||||
scope: Namespaced
|
|
||||||
versions:
|
|
||||||
- name: v1alpha1
|
|
||||||
schema:
|
|
||||||
openAPIV3Schema:
|
|
||||||
properties:
|
|
||||||
apiVersion:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
additionalScrapeConfigs:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
maxWALTime:
|
|
||||||
type: string
|
|
||||||
minWALTime:
|
|
||||||
type: string
|
|
||||||
podMonitorNamespaceSelector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
podMonitorSelector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
probeNamespaceSelector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
probeSelector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
remoteFlushDeadline:
|
|
||||||
type: string
|
|
||||||
remoteWrite:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
basicAuth:
|
|
||||||
properties:
|
|
||||||
password:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
username:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
bearerToken:
|
|
||||||
type: string
|
|
||||||
bearerTokenFile:
|
|
||||||
type: string
|
|
||||||
headers:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
metadataConfig:
|
|
||||||
properties:
|
|
||||||
send:
|
|
||||||
type: boolean
|
|
||||||
sendInterval:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
oauth2:
|
|
||||||
properties:
|
|
||||||
clientId:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
clientSecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
endpointParams:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
scopes:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
tokenUrl:
|
|
||||||
minLength: 1
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- clientId
|
|
||||||
- clientSecret
|
|
||||||
- tokenUrl
|
|
||||||
type: object
|
|
||||||
proxyUrl:
|
|
||||||
type: string
|
|
||||||
queueConfig:
|
|
||||||
properties:
|
|
||||||
batchSendDeadline:
|
|
||||||
type: string
|
|
||||||
capacity:
|
|
||||||
type: integer
|
|
||||||
maxBackoff:
|
|
||||||
type: string
|
|
||||||
maxRetries:
|
|
||||||
type: integer
|
|
||||||
maxSamplesPerSend:
|
|
||||||
type: integer
|
|
||||||
maxShards:
|
|
||||||
type: integer
|
|
||||||
minBackoff:
|
|
||||||
type: string
|
|
||||||
minShards:
|
|
||||||
type: integer
|
|
||||||
retryOnRateLimit:
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
remoteTimeout:
|
|
||||||
type: string
|
|
||||||
sigv4:
|
|
||||||
properties:
|
|
||||||
accessKey:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
profile:
|
|
||||||
type: string
|
|
||||||
region:
|
|
||||||
type: string
|
|
||||||
roleARN:
|
|
||||||
type: string
|
|
||||||
secretKey:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
tlsConfig:
|
|
||||||
properties:
|
|
||||||
ca:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
caFile:
|
|
||||||
type: string
|
|
||||||
cert:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
type: object
|
|
||||||
certFile:
|
|
||||||
type: string
|
|
||||||
insecureSkipVerify:
|
|
||||||
type: boolean
|
|
||||||
keyFile:
|
|
||||||
type: string
|
|
||||||
keySecret:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
serverName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
url:
|
|
||||||
type: string
|
|
||||||
writeRelabelConfigs:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
action:
|
|
||||||
default: replace
|
|
||||||
enum:
|
|
||||||
- replace
|
|
||||||
- Replace
|
|
||||||
- keep
|
|
||||||
- Keep
|
|
||||||
- drop
|
|
||||||
- Drop
|
|
||||||
- hashmod
|
|
||||||
- HashMod
|
|
||||||
- labelmap
|
|
||||||
- LabelMap
|
|
||||||
- labeldrop
|
|
||||||
- LabelDrop
|
|
||||||
- labelkeep
|
|
||||||
- LabelKeep
|
|
||||||
- lowercase
|
|
||||||
- Lowercase
|
|
||||||
- uppercase
|
|
||||||
- Uppercase
|
|
||||||
- keepequal
|
|
||||||
- KeepEqual
|
|
||||||
- dropequal
|
|
||||||
- DropEqual
|
|
||||||
type: string
|
|
||||||
modulus:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
regex:
|
|
||||||
type: string
|
|
||||||
replacement:
|
|
||||||
type: string
|
|
||||||
separator:
|
|
||||||
type: string
|
|
||||||
sourceLabels:
|
|
||||||
items:
|
|
||||||
pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
targetLabel:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- url
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
serviceMonitorNamespaceSelector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
serviceMonitorSelector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
walTruncateFrequency:
|
|
||||||
type: string
|
|
||||||
writeStaleOnShutdown:
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
served: true
|
|
||||||
storage: true
|
|
||||||
-308
@@ -1,308 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apiextensions.k8s.io/v1
|
|
||||||
kind: CustomResourceDefinition
|
|
||||||
metadata:
|
|
||||||
annotations:
|
|
||||||
controller-gen.kubebuilder.io/version: v0.9.2
|
|
||||||
creationTimestamp: null
|
|
||||||
name: podlogs.monitoring.grafana.com
|
|
||||||
spec:
|
|
||||||
group: monitoring.grafana.com
|
|
||||||
names:
|
|
||||||
categories:
|
|
||||||
- agent-operator
|
|
||||||
kind: PodLogs
|
|
||||||
listKind: PodLogsList
|
|
||||||
plural: podlogs
|
|
||||||
singular: podlogs
|
|
||||||
scope: Namespaced
|
|
||||||
versions:
|
|
||||||
- name: v1alpha1
|
|
||||||
schema:
|
|
||||||
openAPIV3Schema:
|
|
||||||
properties:
|
|
||||||
apiVersion:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
jobLabel:
|
|
||||||
type: string
|
|
||||||
namespaceSelector:
|
|
||||||
properties:
|
|
||||||
any:
|
|
||||||
type: boolean
|
|
||||||
matchNames:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
pipelineStages:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
cri:
|
|
||||||
type: object
|
|
||||||
docker:
|
|
||||||
type: object
|
|
||||||
drop:
|
|
||||||
properties:
|
|
||||||
dropCounterReason:
|
|
||||||
type: string
|
|
||||||
expression:
|
|
||||||
type: string
|
|
||||||
longerThan:
|
|
||||||
type: string
|
|
||||||
olderThan:
|
|
||||||
type: string
|
|
||||||
source:
|
|
||||||
type: string
|
|
||||||
value:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
json:
|
|
||||||
properties:
|
|
||||||
expressions:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
source:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
labelAllow:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
labelDrop:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
labels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
limit:
|
|
||||||
properties:
|
|
||||||
burst:
|
|
||||||
type: integer
|
|
||||||
drop:
|
|
||||||
type: boolean
|
|
||||||
rate:
|
|
||||||
type: integer
|
|
||||||
type: object
|
|
||||||
match:
|
|
||||||
properties:
|
|
||||||
action:
|
|
||||||
type: string
|
|
||||||
dropCounterReason:
|
|
||||||
type: string
|
|
||||||
pipelineName:
|
|
||||||
type: string
|
|
||||||
selector:
|
|
||||||
type: string
|
|
||||||
stages:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- selector
|
|
||||||
type: object
|
|
||||||
metrics:
|
|
||||||
additionalProperties:
|
|
||||||
properties:
|
|
||||||
action:
|
|
||||||
type: string
|
|
||||||
buckets:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
countEntryBytes:
|
|
||||||
type: boolean
|
|
||||||
description:
|
|
||||||
type: string
|
|
||||||
matchAll:
|
|
||||||
type: boolean
|
|
||||||
maxIdleDuration:
|
|
||||||
type: string
|
|
||||||
prefix:
|
|
||||||
type: string
|
|
||||||
source:
|
|
||||||
type: string
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
value:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- action
|
|
||||||
- type
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
multiline:
|
|
||||||
properties:
|
|
||||||
firstLine:
|
|
||||||
type: string
|
|
||||||
maxLines:
|
|
||||||
type: integer
|
|
||||||
maxWaitTime:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- firstLine
|
|
||||||
type: object
|
|
||||||
output:
|
|
||||||
properties:
|
|
||||||
source:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- source
|
|
||||||
type: object
|
|
||||||
pack:
|
|
||||||
properties:
|
|
||||||
ingestTimestamp:
|
|
||||||
type: boolean
|
|
||||||
labels:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- labels
|
|
||||||
type: object
|
|
||||||
regex:
|
|
||||||
properties:
|
|
||||||
expression:
|
|
||||||
type: string
|
|
||||||
source:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- expression
|
|
||||||
type: object
|
|
||||||
replace:
|
|
||||||
properties:
|
|
||||||
expression:
|
|
||||||
type: string
|
|
||||||
replace:
|
|
||||||
type: string
|
|
||||||
source:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- expression
|
|
||||||
type: object
|
|
||||||
template:
|
|
||||||
properties:
|
|
||||||
source:
|
|
||||||
type: string
|
|
||||||
template:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- source
|
|
||||||
- template
|
|
||||||
type: object
|
|
||||||
tenant:
|
|
||||||
properties:
|
|
||||||
label:
|
|
||||||
type: string
|
|
||||||
source:
|
|
||||||
type: string
|
|
||||||
value:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
timestamp:
|
|
||||||
properties:
|
|
||||||
actionOnFailure:
|
|
||||||
type: string
|
|
||||||
fallbackFormats:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
format:
|
|
||||||
type: string
|
|
||||||
location:
|
|
||||||
type: string
|
|
||||||
source:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- format
|
|
||||||
- source
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
podTargetLabels:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
relabelings:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
action:
|
|
||||||
default: replace
|
|
||||||
enum:
|
|
||||||
- replace
|
|
||||||
- Replace
|
|
||||||
- keep
|
|
||||||
- Keep
|
|
||||||
- drop
|
|
||||||
- Drop
|
|
||||||
- hashmod
|
|
||||||
- HashMod
|
|
||||||
- labelmap
|
|
||||||
- LabelMap
|
|
||||||
- labeldrop
|
|
||||||
- LabelDrop
|
|
||||||
- labelkeep
|
|
||||||
- LabelKeep
|
|
||||||
- lowercase
|
|
||||||
- Lowercase
|
|
||||||
- uppercase
|
|
||||||
- Uppercase
|
|
||||||
- keepequal
|
|
||||||
- KeepEqual
|
|
||||||
- dropequal
|
|
||||||
- DropEqual
|
|
||||||
type: string
|
|
||||||
modulus:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
regex:
|
|
||||||
type: string
|
|
||||||
replacement:
|
|
||||||
type: string
|
|
||||||
separator:
|
|
||||||
type: string
|
|
||||||
sourceLabels:
|
|
||||||
items:
|
|
||||||
pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
targetLabel:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
selector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
x-kubernetes-map-type: atomic
|
|
||||||
required:
|
|
||||||
- selector
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
served: true
|
|
||||||
storage: true
|
|
||||||
@@ -1,97 +0,0 @@
|
|||||||
image:
|
|
||||||
repository: grafana/agent-operator
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
tag: v0.39.2@sha256:841e8e1365758116d4058aa561d8d0f9deb3f6339d17548eadeeecc46889307f
|
|
||||||
|
|
||||||
podOptions:
|
|
||||||
automountServiceAccountToken: true
|
|
||||||
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
enabled: false
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
workload:
|
|
||||||
main:
|
|
||||||
podSpec:
|
|
||||||
containers:
|
|
||||||
main:
|
|
||||||
args:
|
|
||||||
- "--kubelet-service={{ .Values.kubeletService.namespace }}/{{ .Values.kubeletService.serviceName }}"
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
enabled: false
|
|
||||||
readiness:
|
|
||||||
enabled: false
|
|
||||||
startup:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
portal:
|
|
||||||
open:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
rbac:
|
|
||||||
main:
|
|
||||||
enabled: true
|
|
||||||
primary: true
|
|
||||||
clusterWide: true
|
|
||||||
rules:
|
|
||||||
- apiGroups: [monitoring.grafana.com]
|
|
||||||
resources:
|
|
||||||
- grafanaagents
|
|
||||||
- metricsinstances
|
|
||||||
- logsinstances
|
|
||||||
- podlogs
|
|
||||||
- integrations
|
|
||||||
verbs: [get, list, watch]
|
|
||||||
- apiGroups: [monitoring.grafana.com]
|
|
||||||
resources:
|
|
||||||
- grafanaagents/finalizers
|
|
||||||
- metricsinstances/finalizers
|
|
||||||
- logsinstances/finalizers
|
|
||||||
- podlogs/finalizers
|
|
||||||
- integrations/finalizers
|
|
||||||
verbs: [get, list, watch, update]
|
|
||||||
- apiGroups: [monitoring.coreos.com]
|
|
||||||
resources:
|
|
||||||
- podmonitors
|
|
||||||
- probes
|
|
||||||
- servicemonitors
|
|
||||||
verbs: [get, list, watch]
|
|
||||||
- apiGroups: [monitoring.coreos.com]
|
|
||||||
resources:
|
|
||||||
- podmonitors/finalizers
|
|
||||||
- probes/finalizers
|
|
||||||
- servicemonitors/finalizers
|
|
||||||
verbs: [get, list, watch, update]
|
|
||||||
- apiGroups: [""]
|
|
||||||
resources:
|
|
||||||
- namespaces
|
|
||||||
- nodes
|
|
||||||
verbs: [get, list, watch]
|
|
||||||
- apiGroups: [""]
|
|
||||||
resources:
|
|
||||||
- secrets
|
|
||||||
- services
|
|
||||||
- configmaps
|
|
||||||
- endpoints
|
|
||||||
verbs: [get, list, watch, create, update, patch, delete]
|
|
||||||
- apiGroups: ["apps"]
|
|
||||||
resources:
|
|
||||||
- statefulsets
|
|
||||||
- daemonsets
|
|
||||||
- deployments
|
|
||||||
verbs: [get, list, watch, create, update, patch, delete]
|
|
||||||
# -- The service account the pods will use to interact with the Kubernetes API
|
|
||||||
serviceAccount:
|
|
||||||
main:
|
|
||||||
enabled: true
|
|
||||||
primary: true
|
|
||||||
|
|
||||||
# -- If both are set, Agent Operator will create and maintain a service for scraping kubelets
|
|
||||||
# https://grafana.com/docs/agent/latest/operator/getting-started/#monitor-kubelets
|
|
||||||
kubeletService:
|
|
||||||
namespace: default
|
|
||||||
serviceName: kubelet
|
|
||||||
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
Reference in New Issue
Block a user