Automated Manifest Update #2696

Merged
alexlebens merged 10 commits from auto/update-manifests into manifests 2025-12-18 03:20:33 +00:00
43 changed files with 3379 additions and 142 deletions

View File

@@ -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:

View File

@@ -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:

View File

@@ -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:

View File

@@ -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

View File

@@ -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

View File

@@ -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:

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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:

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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:

View File

@@ -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

View File

@@ -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:

View File

@@ -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

View File

@@ -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:

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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:

View File

@@ -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:

View File

@@ -16,5 +16,5 @@ spec:
endpoints: endpoints:
- port: metrics - port: metrics
interval: 5m interval: 5m
scrapeTimeout: 120s scrapeTimeout: 5m
path: /metrics path: /metrics

View File

@@ -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

View File

@@ -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

View File

@@ -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: