Automated Manifest Update #2696
@@ -50,7 +50,7 @@ spec:
|
|||||||
value: "6060"
|
value: "6060"
|
||||||
- name: SWAGGER_ENABLED
|
- name: SWAGGER_ENABLED
|
||||||
value: "false"
|
value: "false"
|
||||||
image: ghcr.io/booklore-app/booklore:v1.13.2
|
image: ghcr.io/booklore-app/booklore:v1.14.1
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: main
|
name: main
|
||||||
resources:
|
resources:
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ spec:
|
|||||||
envFrom:
|
envFrom:
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: codeserver-password-secret
|
name: codeserver-password-secret
|
||||||
image: ghcr.io/linuxserver/code-server:4.106.3@sha256:83793e4460090d6c46f4842ff6ab8aa26ad8a567885112bbe754b45c61935055
|
image: ghcr.io/linuxserver/code-server:4.107.0@sha256:0d48d3a48b7db214556bea453ed371f0d295130fb5c3d43534aedb41627446f2
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: main
|
name: main
|
||||||
resources:
|
resources:
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ spec:
|
|||||||
rm -rf /var/www/FreshRSS/extensions/xExtension-YouTubeChannel2RssFeed
|
rm -rf /var/www/FreshRSS/extensions/xExtension-YouTubeChannel2RssFeed
|
||||||
cp -r xExtension-YouTubeChannel2RssFeed /var/www/FreshRSS/extensions
|
cp -r xExtension-YouTubeChannel2RssFeed /var/www/FreshRSS/extensions
|
||||||
chown -R 568:568 /var/www/FreshRSS/extensions/xExtension-YouTubeChannel2RssFeed
|
chown -R 568:568 /var/www/FreshRSS/extensions/xExtension-YouTubeChannel2RssFeed
|
||||||
image: alpine:3.23.0
|
image: alpine:3.23.2
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: init-download-extension-1
|
name: init-download-extension-1
|
||||||
resources:
|
resources:
|
||||||
@@ -72,7 +72,7 @@ spec:
|
|||||||
rm -rf /var/www/FreshRSS/extensions/xExtension-ImageProxy
|
rm -rf /var/www/FreshRSS/extensions/xExtension-ImageProxy
|
||||||
cp -r xExtension-ImageProxy /var/www/FreshRSS/extensions
|
cp -r xExtension-ImageProxy /var/www/FreshRSS/extensions
|
||||||
chown -R 568:568 /var/www/FreshRSS/extensions/xExtension-ImageProxy
|
chown -R 568:568 /var/www/FreshRSS/extensions/xExtension-ImageProxy
|
||||||
image: alpine:3.23.0
|
image: alpine:3.23.2
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: init-download-extension-2
|
name: init-download-extension-2
|
||||||
resources:
|
resources:
|
||||||
@@ -95,7 +95,7 @@ spec:
|
|||||||
mkdir /var/www/FreshRSS/extensions/xExtension-karakeep-button
|
mkdir /var/www/FreshRSS/extensions/xExtension-karakeep-button
|
||||||
cp -r /tmp/xExtension-karakeep-button-*/* /var/www/FreshRSS/extensions/xExtension-karakeep-button
|
cp -r /tmp/xExtension-karakeep-button-*/* /var/www/FreshRSS/extensions/xExtension-karakeep-button
|
||||||
chown -R 568:568 /var/www/FreshRSS/extensions/xExtension-karakeep-button
|
chown -R 568:568 /var/www/FreshRSS/extensions/xExtension-karakeep-button
|
||||||
image: alpine:3.23.0
|
image: alpine:3.23.2
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: init-download-extension-3
|
name: init-download-extension-3
|
||||||
resources:
|
resources:
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ kind: ConfigMap
|
|||||||
metadata:
|
metadata:
|
||||||
name: gitea-meilisearch-environment
|
name: gitea-meilisearch-environment
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: gitea
|
app.kubernetes.io/instance: gitea
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ apiVersion: v1
|
|||||||
metadata:
|
metadata:
|
||||||
name: gitea-meilisearch
|
name: gitea-meilisearch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: gitea
|
app.kubernetes.io/instance: gitea
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ metadata:
|
|||||||
name: gitea-meilisearch-test-connection
|
name: gitea-meilisearch-test-connection
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/instance: gitea
|
app.kubernetes.io/instance: gitea
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
annotations:
|
annotations:
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ kind: Service
|
|||||||
metadata:
|
metadata:
|
||||||
name: gitea-meilisearch
|
name: gitea-meilisearch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: gitea
|
app.kubernetes.io/instance: gitea
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ kind: ServiceAccount
|
|||||||
metadata:
|
metadata:
|
||||||
name: gitea-meilisearch
|
name: gitea-meilisearch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: gitea
|
app.kubernetes.io/instance: gitea
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ metadata:
|
|||||||
name: gitea-meilisearch
|
name: gitea-meilisearch
|
||||||
namespace: gitea
|
namespace: gitea
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: gitea
|
app.kubernetes.io/instance: gitea
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ kind: StatefulSet
|
|||||||
metadata:
|
metadata:
|
||||||
name: gitea-meilisearch
|
name: gitea-meilisearch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: gitea
|
app.kubernetes.io/instance: gitea
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
@@ -20,15 +20,15 @@ spec:
|
|||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: gitea
|
app.kubernetes.io/instance: gitea
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
annotations:
|
annotations:
|
||||||
checksum/config: 0dcdfebbe9f0558f0a01c68e43d6ae46a5d6da6a1df0b04b4272cc4bd66a3c20
|
checksum/config: ba12cd39231aea0d6d2aaf47a345c3a877553132986a6a55e59b318d7da313bb
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: gitea-meilisearch
|
serviceAccountName: gitea-meilisearch
|
||||||
securityContext:
|
securityContext:
|
||||||
@@ -45,7 +45,7 @@ spec:
|
|||||||
claimName: gitea-meilisearch
|
claimName: gitea-meilisearch
|
||||||
containers:
|
containers:
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
image: "getmeili/meilisearch:v1.29.0"
|
image: "getmeili/meilisearch:v1.30.0"
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ kind: ClusterRole
|
|||||||
metadata:
|
metadata:
|
||||||
name: grafana-operator
|
name: grafana-operator
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: grafana-operator-v5.20.0
|
helm.sh/chart: grafana-operator-5.21.3
|
||||||
app.kubernetes.io/name: grafana-operator
|
app.kubernetes.io/name: grafana-operator
|
||||||
app.kubernetes.io/instance: grafana-operator
|
app.kubernetes.io/instance: grafana-operator
|
||||||
app.kubernetes.io/version: "v5.20.0"
|
app.kubernetes.io/version: "v5.21.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/part-of: grafana-operator
|
app.kubernetes.io/part-of: grafana-operator
|
||||||
app.kubernetes.io/component: operator
|
app.kubernetes.io/component: operator
|
||||||
@@ -62,20 +62,9 @@ rules:
|
|||||||
- update
|
- update
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- grafana.integreatly.org
|
- gateway.networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- grafanaalertrulegroups
|
- httproutes
|
||||||
- grafanacontactpoints
|
|
||||||
- grafanadashboards
|
|
||||||
- grafanadatasources
|
|
||||||
- grafanafolders
|
|
||||||
- grafanalibrarypanels
|
|
||||||
- grafanamutetimings
|
|
||||||
- grafananotificationpolicies
|
|
||||||
- grafananotificationpolicyroutes
|
|
||||||
- grafananotificationtemplates
|
|
||||||
- grafanas
|
|
||||||
- grafanaserviceaccounts
|
|
||||||
verbs:
|
verbs:
|
||||||
- create
|
- create
|
||||||
- delete
|
- delete
|
||||||
@@ -87,35 +76,23 @@ rules:
|
|||||||
- apiGroups:
|
- apiGroups:
|
||||||
- grafana.integreatly.org
|
- grafana.integreatly.org
|
||||||
resources:
|
resources:
|
||||||
- grafanaalertrulegroups/finalizers
|
- '*'
|
||||||
- grafanacontactpoints/finalizers
|
|
||||||
- grafanadashboards/finalizers
|
|
||||||
- grafanadatasources/finalizers
|
|
||||||
- grafanafolders/finalizers
|
|
||||||
- grafanalibrarypanels/finalizers
|
|
||||||
- grafanamutetimings/finalizers
|
|
||||||
- grafananotificationpolicies/finalizers
|
|
||||||
- grafananotificationpolicyroutes/finalizers
|
|
||||||
- grafananotificationtemplates/finalizers
|
|
||||||
- grafanas/finalizers
|
|
||||||
- grafanaserviceaccounts/finalizers
|
|
||||||
verbs:
|
verbs:
|
||||||
|
- get
|
||||||
|
- list
|
||||||
|
- patch
|
||||||
|
- watch
|
||||||
|
- apiGroups:
|
||||||
|
- grafana.integreatly.org
|
||||||
|
resources:
|
||||||
|
- '*/finalizers'
|
||||||
|
verbs:
|
||||||
|
- patch
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- grafana.integreatly.org
|
- grafana.integreatly.org
|
||||||
resources:
|
resources:
|
||||||
- grafanaalertrulegroups/status
|
- '*/status'
|
||||||
- grafanacontactpoints/status
|
|
||||||
- grafanadashboards/status
|
|
||||||
- grafanadatasources/status
|
|
||||||
- grafanafolders/status
|
|
||||||
- grafanalibrarypanels/status
|
|
||||||
- grafanamutetimings/status
|
|
||||||
- grafananotificationpolicies/status
|
|
||||||
- grafananotificationpolicyroutes/status
|
|
||||||
- grafananotificationtemplates/status
|
|
||||||
- grafanas/status
|
|
||||||
- grafanaserviceaccounts/status
|
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- patch
|
- patch
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ kind: ClusterRoleBinding
|
|||||||
metadata:
|
metadata:
|
||||||
name: grafana-operator
|
name: grafana-operator
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: grafana-operator-v5.20.0
|
helm.sh/chart: grafana-operator-5.21.3
|
||||||
app.kubernetes.io/name: grafana-operator
|
app.kubernetes.io/name: grafana-operator
|
||||||
app.kubernetes.io/instance: grafana-operator
|
app.kubernetes.io/instance: grafana-operator
|
||||||
app.kubernetes.io/version: "v5.20.0"
|
app.kubernetes.io/version: "v5.21.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/part-of: grafana-operator
|
app.kubernetes.io/part-of: grafana-operator
|
||||||
app.kubernetes.io/component: operator
|
app.kubernetes.io/component: operator
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.17.3
|
controller-gen.kubebuilder.io/version: v0.19.0
|
||||||
name: grafanaalertrulegroups.grafana.integreatly.org
|
name: grafanaalertrulegroups.grafana.integreatly.org
|
||||||
spec:
|
spec:
|
||||||
group: grafana.integreatly.org
|
group: grafana.integreatly.org
|
||||||
@@ -127,7 +127,6 @@ spec:
|
|||||||
description: Name of the alert rule group. If not specified, the resource name will be used.
|
description: Name of the alert rule group. If not specified, the resource name will be used.
|
||||||
type: string
|
type: string
|
||||||
resyncPeriod:
|
resyncPeriod:
|
||||||
default: 10m0s
|
|
||||||
description: How often the resource is synced, defaults to 10m0s if not set
|
description: How often the resource is synced, defaults to 10m0s if not set
|
||||||
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
||||||
type: string
|
type: string
|
||||||
@@ -181,8 +180,7 @@ spec:
|
|||||||
type: string
|
type: string
|
||||||
for:
|
for:
|
||||||
default: 0s
|
default: 0s
|
||||||
format: duration
|
pattern: ^([0-9]+(\.[0-9]+)?(s|m|h|d|w))+$
|
||||||
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
|
||||||
type: string
|
type: string
|
||||||
isPaused:
|
isPaused:
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.17.3
|
controller-gen.kubebuilder.io/version: v0.19.0
|
||||||
name: grafanacontactpoints.grafana.integreatly.org
|
name: grafanacontactpoints.grafana.integreatly.org
|
||||||
spec:
|
spec:
|
||||||
group: grafana.integreatly.org
|
group: grafana.integreatly.org
|
||||||
@@ -53,7 +53,16 @@ spec:
|
|||||||
description: Allow the Operator to match this resource with Grafanas outside the current namespace
|
description: Allow the Operator to match this resource with Grafanas outside the current namespace
|
||||||
type: boolean
|
type: boolean
|
||||||
disableResolveMessage:
|
disableResolveMessage:
|
||||||
|
description: |-
|
||||||
|
Deprecated: define the receiver under .spec.receivers[]
|
||||||
|
Will be removed in a later version
|
||||||
type: boolean
|
type: boolean
|
||||||
|
editable:
|
||||||
|
description: Whether to enable or disable editing of the contact point in Grafana UI
|
||||||
|
type: boolean
|
||||||
|
x-kubernetes-validations:
|
||||||
|
- message: spec.editable is immutable
|
||||||
|
rule: self == oldSelf
|
||||||
instanceSelector:
|
instanceSelector:
|
||||||
description: Selects Grafana instances for import
|
description: Selects Grafana instances for import
|
||||||
properties:
|
properties:
|
||||||
@@ -102,22 +111,119 @@ spec:
|
|||||||
- message: spec.instanceSelector is immutable
|
- message: spec.instanceSelector is immutable
|
||||||
rule: self == oldSelf
|
rule: self == oldSelf
|
||||||
name:
|
name:
|
||||||
|
description: |-
|
||||||
|
Receivers are grouped under the same ContactPoint using the Name
|
||||||
|
Defaults to the name of the CR
|
||||||
type: string
|
type: string
|
||||||
|
x-kubernetes-validations:
|
||||||
|
- message: spec.name is immutable
|
||||||
|
rule: self == oldSelf
|
||||||
|
receivers:
|
||||||
|
description: List of receivers that Grafana will fan out notifications to
|
||||||
|
items:
|
||||||
|
description: Represents an integration to external services that receive Grafana notifications
|
||||||
|
properties:
|
||||||
|
disableResolveMessage:
|
||||||
|
type: boolean
|
||||||
|
settings:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
type:
|
||||||
|
minLength: 1
|
||||||
|
type: string
|
||||||
|
uid:
|
||||||
|
description: Manually specify the UID the Contact Point is created with. Can be any string consisting of alphanumeric characters, - and _ with a maximum length of 40
|
||||||
|
maxLength: 40
|
||||||
|
pattern: ^[a-zA-Z0-9-_]+$
|
||||||
|
type: string
|
||||||
|
valuesFrom:
|
||||||
|
items:
|
||||||
|
properties:
|
||||||
|
targetPath:
|
||||||
|
type: string
|
||||||
|
valueFrom:
|
||||||
|
properties:
|
||||||
|
configMapKeyRef:
|
||||||
|
description: Selects a key of a ConfigMap.
|
||||||
|
properties:
|
||||||
|
key:
|
||||||
|
description: The key to select.
|
||||||
|
type: string
|
||||||
|
name:
|
||||||
|
default: ""
|
||||||
|
description: |-
|
||||||
|
Name of the referent.
|
||||||
|
This field is effectively required, but due to backwards compatibility is
|
||||||
|
allowed to be empty. Instances of this type with an empty value here are
|
||||||
|
almost certainly wrong.
|
||||||
|
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
|
||||||
|
type: string
|
||||||
|
optional:
|
||||||
|
description: Specify whether the ConfigMap or its key must be defined
|
||||||
|
type: boolean
|
||||||
|
required:
|
||||||
|
- key
|
||||||
|
type: object
|
||||||
|
x-kubernetes-map-type: atomic
|
||||||
|
secretKeyRef:
|
||||||
|
description: Selects a key of a Secret.
|
||||||
|
properties:
|
||||||
|
key:
|
||||||
|
description: The key of the secret to select from. Must be a valid secret key.
|
||||||
|
type: string
|
||||||
|
name:
|
||||||
|
default: ""
|
||||||
|
description: |-
|
||||||
|
Name of the referent.
|
||||||
|
This field is effectively required, but due to backwards compatibility is
|
||||||
|
allowed to be empty. Instances of this type with an empty value here are
|
||||||
|
almost certainly wrong.
|
||||||
|
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
|
||||||
|
type: string
|
||||||
|
optional:
|
||||||
|
description: Specify whether the Secret or its key must be defined
|
||||||
|
type: boolean
|
||||||
|
required:
|
||||||
|
- key
|
||||||
|
type: object
|
||||||
|
x-kubernetes-map-type: atomic
|
||||||
|
type: object
|
||||||
|
x-kubernetes-validations:
|
||||||
|
- message: Either configMapKeyRef or secretKeyRef must be set
|
||||||
|
rule: (has(self.configMapKeyRef) && !has(self.secretKeyRef)) || (!has(self.configMapKeyRef) && has(self.secretKeyRef))
|
||||||
|
required:
|
||||||
|
- targetPath
|
||||||
|
- valueFrom
|
||||||
|
type: object
|
||||||
|
maxItems: 99
|
||||||
|
type: array
|
||||||
|
required:
|
||||||
|
- settings
|
||||||
|
- type
|
||||||
|
type: object
|
||||||
|
maxItems: 99
|
||||||
|
type: array
|
||||||
resyncPeriod:
|
resyncPeriod:
|
||||||
default: 10m0s
|
|
||||||
description: How often the resource is synced, defaults to 10m0s if not set
|
description: How often the resource is synced, defaults to 10m0s if not set
|
||||||
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
||||||
type: string
|
type: string
|
||||||
settings:
|
settings:
|
||||||
|
description: |-
|
||||||
|
Deprecated: define the receiver under .spec.receivers[]
|
||||||
|
Will be removed in a later version
|
||||||
x-kubernetes-preserve-unknown-fields: true
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
suspend:
|
suspend:
|
||||||
description: Suspend pauses synchronizing attempts and tells the operator to ignore changes
|
description: Suspend pauses synchronizing attempts and tells the operator to ignore changes
|
||||||
type: boolean
|
type: boolean
|
||||||
type:
|
type:
|
||||||
|
description: |-
|
||||||
|
Deprecated: define the receiver under .spec.receivers[]
|
||||||
|
Will be removed in a later version
|
||||||
minLength: 1
|
minLength: 1
|
||||||
type: string
|
type: string
|
||||||
uid:
|
uid:
|
||||||
description: Manually specify the UID the Contact Point is created with. Can be any string consisting of alphanumeric characters, - and _ with a maximum length of 40
|
description: |-
|
||||||
|
Deprecated: define the receiver under .spec.receivers[]
|
||||||
|
Manually specify the UID the Contact Point is created with. Can be any string consisting of alphanumeric characters, - and _ with a maximum length of 40
|
||||||
maxLength: 40
|
maxLength: 40
|
||||||
pattern: ^[a-zA-Z0-9-_]+$
|
pattern: ^[a-zA-Z0-9-_]+$
|
||||||
type: string
|
type: string
|
||||||
@@ -125,6 +231,9 @@ spec:
|
|||||||
- message: spec.uid is immutable
|
- message: spec.uid is immutable
|
||||||
rule: self == oldSelf
|
rule: self == oldSelf
|
||||||
valuesFrom:
|
valuesFrom:
|
||||||
|
description: |-
|
||||||
|
Deprecated: define the receiver under .spec.receivers[]
|
||||||
|
Will be removed in a later version
|
||||||
items:
|
items:
|
||||||
properties:
|
properties:
|
||||||
targetPath:
|
targetPath:
|
||||||
@@ -187,13 +296,12 @@ spec:
|
|||||||
type: array
|
type: array
|
||||||
required:
|
required:
|
||||||
- instanceSelector
|
- instanceSelector
|
||||||
- name
|
|
||||||
- settings
|
|
||||||
- type
|
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-validations:
|
x-kubernetes-validations:
|
||||||
- message: spec.uid is immutable
|
- message: spec.name is immutable
|
||||||
rule: ((!has(oldSelf.uid) && !has(self.uid)) || (has(oldSelf.uid) && has(self.uid)))
|
rule: ((!has(oldSelf.name) && !has(self.name)) || (has(oldSelf.name) && has(self.name)))
|
||||||
|
- message: spec.editable is immutable
|
||||||
|
rule: ((!has(oldSelf.editable) && !has(self.editable)) || (has(oldSelf.editable) && has(self.editable)))
|
||||||
- message: disabling spec.allowCrossNamespaceImport requires a recreate to ensure desired state
|
- message: disabling spec.allowCrossNamespaceImport requires a recreate to ensure desired state
|
||||||
rule: '!oldSelf.allowCrossNamespaceImport || (oldSelf.allowCrossNamespaceImport && self.allowCrossNamespaceImport)'
|
rule: '!oldSelf.allowCrossNamespaceImport || (oldSelf.allowCrossNamespaceImport && self.allowCrossNamespaceImport)'
|
||||||
status:
|
status:
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.17.3
|
controller-gen.kubebuilder.io/version: v0.19.0
|
||||||
name: grafanadashboards.grafana.integreatly.org
|
name: grafanadashboards.grafana.integreatly.org
|
||||||
spec:
|
spec:
|
||||||
group: grafana.integreatly.org
|
group: grafana.integreatly.org
|
||||||
@@ -315,7 +315,6 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
resyncPeriod:
|
resyncPeriod:
|
||||||
default: 10m0s
|
|
||||||
description: How often the resource is synced, defaults to 10m0s if not set
|
description: How often the resource is synced, defaults to 10m0s if not set
|
||||||
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.17.3
|
controller-gen.kubebuilder.io/version: v0.19.0
|
||||||
name: grafanadatasources.grafana.integreatly.org
|
name: grafanadatasources.grafana.integreatly.org
|
||||||
spec:
|
spec:
|
||||||
group: grafana.integreatly.org
|
group: grafana.integreatly.org
|
||||||
@@ -155,7 +155,6 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
resyncPeriod:
|
resyncPeriod:
|
||||||
default: 10m0s
|
|
||||||
description: How often the resource is synced, defaults to 10m0s if not set
|
description: How often the resource is synced, defaults to 10m0s if not set
|
||||||
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.17.3
|
controller-gen.kubebuilder.io/version: v0.19.0
|
||||||
name: grafanafolders.grafana.integreatly.org
|
name: grafanafolders.grafana.integreatly.org
|
||||||
spec:
|
spec:
|
||||||
group: grafana.integreatly.org
|
group: grafana.integreatly.org
|
||||||
@@ -112,7 +112,6 @@ spec:
|
|||||||
description: Raw json with folder permissions, potentially exported from Grafana
|
description: Raw json with folder permissions, potentially exported from Grafana
|
||||||
type: string
|
type: string
|
||||||
resyncPeriod:
|
resyncPeriod:
|
||||||
default: 10m0s
|
|
||||||
description: How often the resource is synced, defaults to 10m0s if not set
|
description: How often the resource is synced, defaults to 10m0s if not set
|
||||||
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.17.3
|
controller-gen.kubebuilder.io/version: v0.19.0
|
||||||
name: grafanalibrarypanels.grafana.integreatly.org
|
name: grafanalibrarypanels.grafana.integreatly.org
|
||||||
spec:
|
spec:
|
||||||
group: grafana.integreatly.org
|
group: grafana.integreatly.org
|
||||||
@@ -309,7 +309,6 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
resyncPeriod:
|
resyncPeriod:
|
||||||
default: 10m0s
|
|
||||||
description: How often the resource is synced, defaults to 10m0s if not set
|
description: How often the resource is synced, defaults to 10m0s if not set
|
||||||
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.17.3
|
controller-gen.kubebuilder.io/version: v0.19.0
|
||||||
name: grafanamutetimings.grafana.integreatly.org
|
name: grafanamutetimings.grafana.integreatly.org
|
||||||
spec:
|
spec:
|
||||||
group: grafana.integreatly.org
|
group: grafana.integreatly.org
|
||||||
@@ -110,7 +110,6 @@ spec:
|
|||||||
description: A unique name for the mute timing
|
description: A unique name for the mute timing
|
||||||
type: string
|
type: string
|
||||||
resyncPeriod:
|
resyncPeriod:
|
||||||
default: 10m0s
|
|
||||||
description: How often the resource is synced, defaults to 10m0s if not set
|
description: How often the resource is synced, defaults to 10m0s if not set
|
||||||
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.17.3
|
controller-gen.kubebuilder.io/version: v0.19.0
|
||||||
name: grafananotificationpolicies.grafana.integreatly.org
|
name: grafananotificationpolicies.grafana.integreatly.org
|
||||||
spec:
|
spec:
|
||||||
group: grafana.integreatly.org
|
group: grafana.integreatly.org
|
||||||
@@ -106,13 +106,16 @@ spec:
|
|||||||
- message: spec.instanceSelector is immutable
|
- message: spec.instanceSelector is immutable
|
||||||
rule: self == oldSelf
|
rule: self == oldSelf
|
||||||
resyncPeriod:
|
resyncPeriod:
|
||||||
default: 10m0s
|
|
||||||
description: How often the resource is synced, defaults to 10m0s if not set
|
description: How often the resource is synced, defaults to 10m0s if not set
|
||||||
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
||||||
type: string
|
type: string
|
||||||
route:
|
route:
|
||||||
description: Routes for alerts to match against
|
description: Routes for alerts to match against
|
||||||
properties:
|
properties:
|
||||||
|
active_time_intervals:
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
continue:
|
continue:
|
||||||
description: continue
|
description: continue
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.17.3
|
controller-gen.kubebuilder.io/version: v0.19.0
|
||||||
name: grafananotificationpolicyroutes.grafana.integreatly.org
|
name: grafananotificationpolicyroutes.grafana.integreatly.org
|
||||||
spec:
|
spec:
|
||||||
group: grafana.integreatly.org
|
group: grafana.integreatly.org
|
||||||
@@ -40,6 +40,10 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
description: GrafanaNotificationPolicyRouteSpec defines the desired state of GrafanaNotificationPolicyRoute
|
description: GrafanaNotificationPolicyRouteSpec defines the desired state of GrafanaNotificationPolicyRoute
|
||||||
properties:
|
properties:
|
||||||
|
active_time_intervals:
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
continue:
|
continue:
|
||||||
description: continue
|
description: continue
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.17.3
|
controller-gen.kubebuilder.io/version: v0.19.0
|
||||||
name: grafananotificationtemplates.grafana.integreatly.org
|
name: grafananotificationtemplates.grafana.integreatly.org
|
||||||
spec:
|
spec:
|
||||||
group: grafana.integreatly.org
|
group: grafana.integreatly.org
|
||||||
@@ -109,7 +109,6 @@ spec:
|
|||||||
description: Template name
|
description: Template name
|
||||||
type: string
|
type: string
|
||||||
resyncPeriod:
|
resyncPeriod:
|
||||||
default: 10m0s
|
|
||||||
description: How often the resource is synced, defaults to 10m0s if not set
|
description: How often the resource is synced, defaults to 10m0s if not set
|
||||||
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.17.3
|
controller-gen.kubebuilder.io/version: v0.19.0
|
||||||
name: grafanaserviceaccounts.grafana.integreatly.org
|
name: grafanaserviceaccounts.grafana.integreatly.org
|
||||||
spec:
|
spec:
|
||||||
group: grafana.integreatly.org
|
group: grafana.integreatly.org
|
||||||
@@ -67,7 +67,6 @@ spec:
|
|||||||
- message: spec.name is immutable
|
- message: spec.name is immutable
|
||||||
rule: self == oldSelf
|
rule: self == oldSelf
|
||||||
resyncPeriod:
|
resyncPeriod:
|
||||||
default: 10m0s
|
|
||||||
description: How often the resource is synced, defaults to 10m0s if not set
|
description: How often the resource is synced, defaults to 10m0s if not set
|
||||||
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ metadata:
|
|||||||
name: grafana-operator
|
name: grafana-operator
|
||||||
namespace: grafana-operator
|
namespace: grafana-operator
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: grafana-operator-v5.20.0
|
helm.sh/chart: grafana-operator-5.21.3
|
||||||
app.kubernetes.io/name: grafana-operator
|
app.kubernetes.io/name: grafana-operator
|
||||||
app.kubernetes.io/instance: grafana-operator
|
app.kubernetes.io/instance: grafana-operator
|
||||||
app.kubernetes.io/version: "v5.20.0"
|
app.kubernetes.io/version: "v5.21.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/part-of: grafana-operator
|
app.kubernetes.io/part-of: grafana-operator
|
||||||
app.kubernetes.io/component: operator
|
app.kubernetes.io/component: operator
|
||||||
@@ -20,10 +20,10 @@ spec:
|
|||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: grafana-operator-v5.20.0
|
helm.sh/chart: grafana-operator-5.21.3
|
||||||
app.kubernetes.io/name: grafana-operator
|
app.kubernetes.io/name: grafana-operator
|
||||||
app.kubernetes.io/instance: grafana-operator
|
app.kubernetes.io/instance: grafana-operator
|
||||||
app.kubernetes.io/version: "v5.20.0"
|
app.kubernetes.io/version: "v5.21.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/part-of: grafana-operator
|
app.kubernetes.io/part-of: grafana-operator
|
||||||
app.kubernetes.io/component: operator
|
app.kubernetes.io/component: operator
|
||||||
@@ -38,7 +38,7 @@ spec:
|
|||||||
- ALL
|
- ALL
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
runAsNonRoot: true
|
runAsNonRoot: true
|
||||||
image: "ghcr.io/grafana/grafana-operator:v5.20.0"
|
image: "ghcr.io/grafana/grafana-operator:v5.21.3"
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: WATCH_NAMESPACE
|
- name: WATCH_NAMESPACE
|
||||||
@@ -58,11 +58,15 @@ spec:
|
|||||||
- --zap-encoder=console
|
- --zap-encoder=console
|
||||||
- --zap-log-level=info
|
- --zap-log-level=info
|
||||||
- --zap-time-encoding=rfc3339
|
- --zap-time-encoding=rfc3339
|
||||||
|
- --default-resync-period=10m
|
||||||
- --leader-elect
|
- --leader-elect
|
||||||
- --max-concurrent-reconciles=1
|
- --max-concurrent-reconciles=1
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: dashboards-dir
|
- name: dashboards-dir
|
||||||
mountPath: /tmp/dashboards
|
mountPath: /tmp/dashboards
|
||||||
|
- name: kubeauth-token-volume
|
||||||
|
mountPath: /var/run/secrets/grafana.com/serviceaccount
|
||||||
|
readOnly: true
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 9090
|
- containerPort: 9090
|
||||||
name: metrics
|
name: metrics
|
||||||
@@ -85,3 +89,10 @@ spec:
|
|||||||
volumes:
|
volumes:
|
||||||
- name: dashboards-dir
|
- name: dashboards-dir
|
||||||
emptyDir: {}
|
emptyDir: {}
|
||||||
|
- name: kubeauth-token-volume
|
||||||
|
projected:
|
||||||
|
sources:
|
||||||
|
- serviceAccountToken:
|
||||||
|
audience: operator.grafana.com
|
||||||
|
expirationSeconds: 3600
|
||||||
|
path: token
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ metadata:
|
|||||||
name: grafana-operator-metrics-service
|
name: grafana-operator-metrics-service
|
||||||
namespace: grafana-operator
|
namespace: grafana-operator
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: grafana-operator-v5.20.0
|
helm.sh/chart: grafana-operator-5.21.3
|
||||||
app.kubernetes.io/name: grafana-operator
|
app.kubernetes.io/name: grafana-operator
|
||||||
app.kubernetes.io/instance: grafana-operator
|
app.kubernetes.io/instance: grafana-operator
|
||||||
app.kubernetes.io/version: "v5.20.0"
|
app.kubernetes.io/version: "v5.21.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/part-of: grafana-operator
|
app.kubernetes.io/part-of: grafana-operator
|
||||||
app.kubernetes.io/component: operator
|
app.kubernetes.io/component: operator
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ metadata:
|
|||||||
name: grafana-operator
|
name: grafana-operator
|
||||||
namespace: grafana-operator
|
namespace: grafana-operator
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: grafana-operator-v5.20.0
|
helm.sh/chart: grafana-operator-5.21.3
|
||||||
app.kubernetes.io/name: grafana-operator
|
app.kubernetes.io/name: grafana-operator
|
||||||
app.kubernetes.io/instance: grafana-operator
|
app.kubernetes.io/instance: grafana-operator
|
||||||
app.kubernetes.io/version: "v5.20.0"
|
app.kubernetes.io/version: "v5.21.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/part-of: grafana-operator
|
app.kubernetes.io/part-of: grafana-operator
|
||||||
app.kubernetes.io/component: operator
|
app.kubernetes.io/component: operator
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ metadata:
|
|||||||
name: grafana-operator
|
name: grafana-operator
|
||||||
namespace: grafana-operator
|
namespace: grafana-operator
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: grafana-operator-v5.20.0
|
helm.sh/chart: grafana-operator-5.21.3
|
||||||
app.kubernetes.io/name: grafana-operator
|
app.kubernetes.io/name: grafana-operator
|
||||||
app.kubernetes.io/instance: grafana-operator
|
app.kubernetes.io/instance: grafana-operator
|
||||||
app.kubernetes.io/version: "v5.20.0"
|
app.kubernetes.io/version: "v5.21.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/part-of: grafana-operator
|
app.kubernetes.io/part-of: grafana-operator
|
||||||
app.kubernetes.io/component: operator
|
app.kubernetes.io/component: operator
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ spec:
|
|||||||
envFrom:
|
envFrom:
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: home-assistant-code-server-password-secret
|
name: home-assistant-code-server-password-secret
|
||||||
image: ghcr.io/linuxserver/code-server:4.106.3@sha256:83793e4460090d6c46f4842ff6ab8aa26ad8a567885112bbe754b45c61935055
|
image: ghcr.io/linuxserver/code-server:4.107.0@sha256:0d48d3a48b7db214556bea453ed371f0d295130fb5c3d43534aedb41627446f2
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: code-server
|
name: code-server
|
||||||
resources:
|
resources:
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ kind: ConfigMap
|
|||||||
metadata:
|
metadata:
|
||||||
name: karakeep-meilisearch-environment
|
name: karakeep-meilisearch-environment
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: karakeep
|
app.kubernetes.io/instance: karakeep
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ spec:
|
|||||||
value: mxbai-embed-large
|
value: mxbai-embed-large
|
||||||
- name: INFERENCE_JOB_TIMEOUT_SEC
|
- name: INFERENCE_JOB_TIMEOUT_SEC
|
||||||
value: "720"
|
value: "720"
|
||||||
image: ghcr.io/karakeep-app/karakeep:0.29.1
|
image: ghcr.io/karakeep-app/karakeep:0.29.3
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: main
|
name: main
|
||||||
resources:
|
resources:
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ apiVersion: v1
|
|||||||
metadata:
|
metadata:
|
||||||
name: karakeep-meilisearch
|
name: karakeep-meilisearch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: karakeep
|
app.kubernetes.io/instance: karakeep
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ metadata:
|
|||||||
name: karakeep-meilisearch-test-connection
|
name: karakeep-meilisearch-test-connection
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/instance: karakeep
|
app.kubernetes.io/instance: karakeep
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
annotations:
|
annotations:
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ kind: Service
|
|||||||
metadata:
|
metadata:
|
||||||
name: karakeep-meilisearch
|
name: karakeep-meilisearch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: karakeep
|
app.kubernetes.io/instance: karakeep
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ kind: ServiceAccount
|
|||||||
metadata:
|
metadata:
|
||||||
name: karakeep-meilisearch
|
name: karakeep-meilisearch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: karakeep
|
app.kubernetes.io/instance: karakeep
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ metadata:
|
|||||||
name: karakeep-meilisearch
|
name: karakeep-meilisearch
|
||||||
namespace: karakeep
|
namespace: karakeep
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: karakeep
|
app.kubernetes.io/instance: karakeep
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ kind: StatefulSet
|
|||||||
metadata:
|
metadata:
|
||||||
name: karakeep-meilisearch
|
name: karakeep-meilisearch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: karakeep
|
app.kubernetes.io/instance: karakeep
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
@@ -20,15 +20,15 @@ spec:
|
|||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: meilisearch-0.18.0
|
helm.sh/chart: meilisearch-0.19.0
|
||||||
app.kubernetes.io/name: meilisearch
|
app.kubernetes.io/name: meilisearch
|
||||||
app.kubernetes.io/instance: karakeep
|
app.kubernetes.io/instance: karakeep
|
||||||
app.kubernetes.io/version: "v1.29.0"
|
app.kubernetes.io/version: "v1.30.0"
|
||||||
app.kubernetes.io/component: search-engine
|
app.kubernetes.io/component: search-engine
|
||||||
app.kubernetes.io/part-of: meilisearch
|
app.kubernetes.io/part-of: meilisearch
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
annotations:
|
annotations:
|
||||||
checksum/config: 954e5b4e04b5db55030743245c1fa5bde554924c5d7162d4f9767a52e5c0e504
|
checksum/config: 293744bf0f8d621f5ed444bd4d6126c2d8d548960c327f0486f7d6b112171710
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: karakeep-meilisearch
|
serviceAccountName: karakeep-meilisearch
|
||||||
securityContext:
|
securityContext:
|
||||||
@@ -45,7 +45,7 @@ spec:
|
|||||||
claimName: karakeep-meilisearch
|
claimName: karakeep-meilisearch
|
||||||
containers:
|
containers:
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
image: "getmeili/meilisearch:v1.29.0"
|
image: "getmeili/meilisearch:v1.30.0"
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ spec:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
subPath: mautrix-whatsapp-registration.yaml
|
subPath: mautrix-whatsapp-registration.yaml
|
||||||
containers:
|
containers:
|
||||||
- image: dock.mau.dev/mautrix/whatsapp:v0.2511.0
|
- image: dock.mau.dev/mautrix/whatsapp:v0.2512.0
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: main
|
name: main
|
||||||
resources:
|
resources:
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ spec:
|
|||||||
value: https://qui.alexlebens.net/api/auth/oidc/callback
|
value: https://qui.alexlebens.net/api/auth/oidc/callback
|
||||||
- name: QUI__OIDC_DISABLE_BUILT_IN_LOGIN
|
- name: QUI__OIDC_DISABLE_BUILT_IN_LOGIN
|
||||||
value: "false"
|
value: "false"
|
||||||
image: ghcr.io/autobrr/qui:v1.9.1
|
image: ghcr.io/autobrr/qui:v1.10.0
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: qui
|
name: qui
|
||||||
resources:
|
resources:
|
||||||
|
|||||||
@@ -16,5 +16,5 @@ spec:
|
|||||||
endpoints:
|
endpoints:
|
||||||
- port: metrics
|
- port: metrics
|
||||||
interval: 5m
|
interval: 5m
|
||||||
scrapeTimeout: 120s
|
scrapeTimeout: 5m
|
||||||
path: /metrics
|
path: /metrics
|
||||||
|
|||||||
@@ -68,6 +68,11 @@ spec:
|
|||||||
Corresponds to --ui tsrecorder flag https://tailscale.com/kb/1246/tailscale-ssh-session-recording#deploy-a-recorder-node.
|
Corresponds to --ui tsrecorder flag https://tailscale.com/kb/1246/tailscale-ssh-session-recording#deploy-a-recorder-node.
|
||||||
Required if S3 storage is not set up, to ensure that recordings are accessible.
|
Required if S3 storage is not set up, to ensure that recordings are accessible.
|
||||||
type: boolean
|
type: boolean
|
||||||
|
replicas:
|
||||||
|
description: Replicas specifies how many instances of tsrecorder to run. Defaults to 1.
|
||||||
|
type: integer
|
||||||
|
format: int32
|
||||||
|
minimum: 0
|
||||||
statefulSet:
|
statefulSet:
|
||||||
description: |-
|
description: |-
|
||||||
Configuration parameters for the Recorder's StatefulSet. The operator
|
Configuration parameters for the Recorder's StatefulSet. The operator
|
||||||
@@ -1683,6 +1688,9 @@ spec:
|
|||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
pattern: ^tag:[a-zA-Z][a-zA-Z0-9-]*$
|
pattern: ^tag:[a-zA-Z][a-zA-Z0-9-]*$
|
||||||
|
x-kubernetes-validations:
|
||||||
|
- rule: '!(self.replicas > 1 && (!has(self.storage) || !has(self.storage.s3)))'
|
||||||
|
message: S3 storage must be used when deploying multiple Recorder replicas
|
||||||
status:
|
status:
|
||||||
description: |-
|
description: |-
|
||||||
RecorderStatus describes the status of the recorder. This is set
|
RecorderStatus describes the status of the recorder. This is set
|
||||||
|
|||||||
@@ -16,13 +16,9 @@ spec:
|
|||||||
app: operator
|
app: operator
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: operator
|
serviceAccountName: operator
|
||||||
volumes:
|
|
||||||
- name: oauth
|
|
||||||
secret:
|
|
||||||
secretName: operator-oauth
|
|
||||||
containers:
|
containers:
|
||||||
- name: operator
|
- name: operator
|
||||||
image: tailscale/k8s-operator:v1.90.9
|
image: tailscale/k8s-operator:v1.92.3
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
env:
|
env:
|
||||||
- name: OPERATOR_INITIAL_TAGS
|
- name: OPERATOR_INITIAL_TAGS
|
||||||
@@ -41,12 +37,8 @@ spec:
|
|||||||
value:
|
value:
|
||||||
- name: OPERATOR_INGRESS_CLASS_NAME
|
- name: OPERATOR_INGRESS_CLASS_NAME
|
||||||
value: tailscale
|
value: tailscale
|
||||||
- name: CLIENT_ID_FILE
|
|
||||||
value: /oauth/client_id
|
|
||||||
- name: CLIENT_SECRET_FILE
|
|
||||||
value: /oauth/client_secret
|
|
||||||
- name: PROXY_IMAGE
|
- name: PROXY_IMAGE
|
||||||
value: tailscale/tailscale:v1.90.9
|
value: tailscale/tailscale:v1.92.3
|
||||||
- name: PROXY_TAGS
|
- name: PROXY_TAGS
|
||||||
value: tag:k8s
|
value: tag:k8s
|
||||||
- name: APISERVER_PROXY
|
- name: APISERVER_PROXY
|
||||||
@@ -63,9 +55,5 @@ spec:
|
|||||||
valueFrom:
|
valueFrom:
|
||||||
fieldRef:
|
fieldRef:
|
||||||
fieldPath: metadata.uid
|
fieldPath: metadata.uid
|
||||||
volumeMounts:
|
|
||||||
- name: oauth
|
|
||||||
mountPath: /oauth
|
|
||||||
readOnly: true
|
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
kubernetes.io/os: linux
|
kubernetes.io/os: linux
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ spec:
|
|||||||
envFrom:
|
envFrom:
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: unpoller-unifi-secret
|
name: unpoller-unifi-secret
|
||||||
image: ghcr.io/unpoller/unpoller:v2.18.0
|
image: ghcr.io/unpoller/unpoller:v2.19.0
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: main
|
name: main
|
||||||
resources:
|
resources:
|
||||||
|
|||||||
Reference in New Issue
Block a user