a-mcf / k3s-gitops Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Good stuff to read here:
https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/user-guides/alerting.md
https://grafana.com/docs/loki/latest/rules/
https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/user-guides/alerting.md
Potential required configuration here:
https://github.com/prometheus-community/helm-charts/blob/3e7824fcfe011b9acd2ab22ca664cc69282cd01e/charts/kube-prometheus-stack/values.yaml#L432
Prometheus rule files are held in PrometheusRule custom resources. Use the label selector field ruleSelector in the Prometheus object to define the rule files that you want to be mounted into Prometheus.
By default, only PrometheusRule custom resources in the same namespace as the Prometheus custom resource are discovered.
This can be further controlled with the ruleNamespaceSelector field, which is a metav1.LabelSelector.
To discover from all namespaces, pass an empty dict (ruleNamespaceSelector: {}).
To discover from all namespaces with a certain label, use the matchLabels field:
Consider adding selectors and labels?
prometheus:
enabled: true
prometheusSpec:
ruleSelectorNilUsesHelmValues: false
ruleNamespaceSelector: {}
ruleSelector:
matchLabels:
role: alert-rules
Consider settings these values?
replicas: 1
replicaExternalLabelName: "replica"
ruleSelectorNilUsesHelmValues: false
serviceMonitorSelectorNilUsesHelmValues: false
podMonitorSelectorNilUsesHelmValues: false
probeSelectorNilUsesHelmValues: false
retention: 6h
enableAdminAPI: true
walCompression: true
Check out https://www.audiobookshelf.org/ to see if it's a viable audiobook server.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.
cluster/apps/authentik/authentik/app/helm-release.yaml
authentik 2024.2.3
cluster/apps/cert-manager/cert-manager/app/helm-release.yaml
cert-manager v1.14.7
cluster/apps/cloudnative-pg/cloudnative-pg/app/helm-release.yaml
cloudnative-pg 0.20.2
cluster/apps/default/hajimari/app/helm-release.yaml
hajimari 2.0.2
cluster/apps/external-secrets/external-secrets/app/helm-release.yaml
external-secrets 0.9.20
cluster/apps/freshrss/freshrss/app/helm-release.yaml
app-template 2.6.0
cluster/apps/home/hass/app/helm-release.yaml
app-template 2.6.0
cluster/apps/home/zwave-js-ui/app/helm-release.yaml
app-template 2.6.0
cluster/apps/ingress/ingress-nginx/app/helm-release.yaml
ingress-nginx 4.10.1
cluster/apps/longhorn-system/longhorn/app/helm-release.yaml
longhorn 1.6.2
cluster/apps/media/audiobookshelf/app/helm-release.yaml
app-template 2.6.0
cluster/apps/media/plex/app/helm-release.yaml
app-template 2.6.0
cluster/apps/metallb-system/metallb/app/helm-release.yaml
metallb 0.14.5
cluster/apps/minio/minio/app/helmrelease.yaml
app-template 2.6.0
cluster/apps/monitoring/kube-prometheus-stack/app/helm-release.yaml
kube-prometheus-stack 56.21.4
cluster/apps/monitoring/loki/app/helm-release.yaml
loki 5.47.2
cluster/apps/monitoring/promtail/app/helm-release.yaml
promtail 6.15.5
cluster/apps/monitoring/uptime-kuma/app/helm-release.yaml
app-template 2.6.0
cluster/apps/nvidia-device-plugin/nvidia-device-plugin/app/helm-release.yaml
nvidia-device-plugin 0.15.1
cluster/apps/obsidian-couchdb/obsidian-couchdb/app/helm-release.yaml
app-template 2.6.0
cluster/apps/ollama/ollama/app/helm-release.yaml
app-template 2.6.0
cluster/apps/ollama/ollama/webui/helm-release.yaml
app-template 2.6.0
cluster/apps/paperless/paperless-ngx/app/helm-release.yaml
app-template 2.6.0
cluster/apps/paperless/paperless-ngx/redis/helm-release.yaml
app-template 2.6.0
cluster/apps/photoprism/photoprism/app/helm-release.yaml
app-template 2.6.0
cluster/apps/syncthing/syncthing/app/helm-release.yaml
app-template 3.1.0
cluster/base/flux-system/gotk-components.yaml
fluxcd/flux2 v2.3.0
cluster/base/flux-system/gotk-sync.yaml
.github/workflows/invalid-template.yaml
dessant/support-requests v3
ubuntu 22.04
.github/workflows/lint.yaml
actions/checkout v4@b4ffde65f46336ab88eb53be808477a3936bae11
github/super-linter v6
.github/workflows/support.yaml
dessant/support-requests v3
ubuntu 22.04
cluster/apps/freshrss/freshrss/app/helm-release.yaml
freshrss/freshrss 1.24.1
cluster/apps/home/hass/app/helm-release.yaml
ghcr.io/home-assistant/home-assistant 2024.7.1
cluster/apps/home/zwave-js-ui/app/helm-release.yaml
ghcr.io/zwave-js/zwave-js-ui 9.14.6
cluster/apps/ingress/ingress-nginx/app/helm-release.yaml
ghcr.io/a-mcf/nebula-container 1.8.2
cluster/apps/media/audiobookshelf/app/helm-release.yaml
ghcr.io/advplyr/audiobookshelf 2.11.0
cluster/apps/media/plex/app/helm-release.yaml
ghcr.io/onedr0p/plex 1.40.3.8555-fef15d30c@sha256:82353ee29f0ba3e782aad43bb2be7c1e04b071b9fc83d6c551ef853793f48ab4
cluster/apps/minio/minio/app/helmrelease.yaml
quay.io/minio/minio RELEASE.2024-01-13T07-53-03Z@sha256:4be3dd55a38ec706d0f21e04a332740d7ee8b72188e86f70405f9da1d85f179d
cluster/apps/monitoring/uptime-kuma/app/helm-release.yaml
louislam/uptime-kuma 1.23.13
cluster/apps/obsidian-couchdb/obsidian-couchdb/app/helm-release.yaml
public.ecr.aws/docker/library/couchdb 3.3.3
busybox latest@sha256:9ae97d36d26566ff84e8893c64a6dc4fe8ca6d1144bf5b87b2b85a32def253c7
cluster/apps/ollama/ollama/app/helm-release.yaml
docker.io/ollama/ollama 0.1.48
cluster/apps/ollama/ollama/webui/helm-release.yaml
ghcr.io/open-webui/open-webui main@sha256:cecf06773cc0621dbe83c25fdeaf9c9bae33799cd7df14790a9b8ccf61b91764
cluster/apps/paperless/paperless-ngx/app/helm-release.yaml
ghcr.io/paperless-ngx/paperless-ngx 2.7.2
cluster/apps/paperless/paperless-ngx/redis/helm-release.yaml
public.ecr.aws/docker/library/redis 7.2.5
cluster/apps/photoprism/photoprism/app/helm-release.yaml
photoprism/photoprism latest@sha256:f4091c7da6cfacae789eab2dc9049f6ed1c3d5b0af3c491771795f06bf4d577c
cluster/apps/syncthing/syncthing/app/helm-release.yaml
syncthing/syncthing 1.27.9
cluster/base/flux-system/gotk-components.yaml
cluster/apps/authentik/authentik/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/authentik/authentik/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/authentik/authentik/database/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/authentik/authentik/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/authentik/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/cert-manager/cert-manager/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/cert-manager/cert-manager/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/cert-manager/cert-manager/issuers/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/cert-manager/cert-manager/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/cert-manager/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/cloudnative-pg/cloudnative-pg/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/cloudnative-pg/cloudnative-pg/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/cloudnative-pg/cloudnative-pg/cluster/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/cloudnative-pg/cloudnative-pg/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/cloudnative-pg/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/default/hajimari/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/default/hajimari/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/default/hajimari/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/default/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/external-secrets/external-secrets/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/external-secrets/external-secrets/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/external-secrets/external-secrets/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/external-secrets/external-secrets/vault-store/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/external-secrets/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/freshrss/freshrss/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/freshrss/freshrss/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/freshrss/freshrss/database/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/freshrss/freshrss/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/freshrss/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/home/hass/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/home/hass/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/home/hass/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/home/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/home/zwave-js-ui/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/home/zwave-js-ui/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/home/zwave-js-ui/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/ingress/ingress-nginx/app/helm-release.yaml
ghcr.io/a-mcf/nebula-container 1.8.2
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/ingress/ingress-nginx/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/ingress/ingress-nginx/certificate/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/ingress/ingress-nginx/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/ingress/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/longhorn-system/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/longhorn-system/longhorn/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/longhorn-system/longhorn/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/longhorn-system/longhorn/ingress-authentik/ingress-authentik.yaml
Ingress networking.k8s.io/v1
cluster/apps/longhorn-system/longhorn/ingress-authentik/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/longhorn-system/longhorn/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/media/audiobookshelf/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/media/audiobookshelf/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/media/audiobookshelf/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/media/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/media/plex/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/media/plex/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/media/plex/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/metallb-system/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/metallb-system/metallb/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/metallb-system/metallb/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/metallb-system/metallb/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/metallb-system/metallb/pools/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/minio/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/minio/minio/app/helmrelease.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/minio/minio/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/minio/minio/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/monitoring/kube-prometheus-stack/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/monitoring/kube-prometheus-stack/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/monitoring/kube-prometheus-stack/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/monitoring/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/monitoring/loki/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/monitoring/loki/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/monitoring/loki/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/monitoring/promtail/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/monitoring/promtail/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/monitoring/promtail/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/monitoring/uptime-kuma/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/monitoring/uptime-kuma/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/monitoring/uptime-kuma/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/nvidia-device-plugin/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/nvidia-device-plugin/nvidia-device-plugin/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/nvidia-device-plugin/nvidia-device-plugin/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/obsidian-couchdb/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/obsidian-couchdb/obsidian-couchdb/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/obsidian-couchdb/obsidian-couchdb/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/obsidian-couchdb/obsidian-couchdb/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/ollama/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/ollama/ollama/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/ollama/ollama/app/kustomization.yml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/ollama/ollama/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/ollama/ollama/webui/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/ollama/ollama/webui/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/paperless/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/paperless/paperless-ngx/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/paperless/paperless-ngx/app/ingress-authentik.yaml
Ingress networking.k8s.io/v1
cluster/apps/paperless/paperless-ngx/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/paperless/paperless-ngx/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/paperless/paperless-ngx/redis/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/paperless/paperless-ngx/redis/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/photoprism/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/photoprism/photoprism/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/photoprism/photoprism/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/photoprism/photoprism/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/apps/syncthing/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/syncthing/syncthing/app/helm-release.yaml
HelmRelease helm.toolkit.fluxcd.io/v2beta2
cluster/apps/syncthing/syncthing/app/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/apps/syncthing/syncthing/ks.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/base/apps.yaml
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/base/flux-system/charts/helm/authentik-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/bitnami-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/bjw-s.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/cloudnative-pg.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/external-secrets.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/grafana-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/hajimari.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/ingress-nginx-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/jetstack-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/k8s-at-home-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/base/flux-system/charts/helm/longhorn-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/metallb-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/nextcloud-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/nvidia-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/nvidia-device-plugin-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/helm/prometheus-community-charts.yaml
HelmRepository source.toolkit.fluxcd.io/v1beta2
cluster/base/flux-system/charts/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/base/flux-system/gotk-components.yaml
NetworkPolicy networking.k8s.io/v1
NetworkPolicy networking.k8s.io/v1
NetworkPolicy networking.k8s.io/v1
ClusterRole rbac.authorization.k8s.io/v1
ClusterRole rbac.authorization.k8s.io/v1
ClusterRole rbac.authorization.k8s.io/v1
ClusterRoleBinding rbac.authorization.k8s.io/v1
ClusterRoleBinding rbac.authorization.k8s.io/v1
CustomResourceDefinition apiextensions.k8s.io/v1
CustomResourceDefinition apiextensions.k8s.io/v1
CustomResourceDefinition apiextensions.k8s.io/v1
CustomResourceDefinition apiextensions.k8s.io/v1
CustomResourceDefinition apiextensions.k8s.io/v1
Deployment apps/v1
CustomResourceDefinition apiextensions.k8s.io/v1
Deployment apps/v1
CustomResourceDefinition apiextensions.k8s.io/v1
Deployment apps/v1
CustomResourceDefinition apiextensions.k8s.io/v1
CustomResourceDefinition apiextensions.k8s.io/v1
CustomResourceDefinition apiextensions.k8s.io/v1
Deployment apps/v1
cluster/base/flux-system/gotk-sync.yaml
GitRepository source.toolkit.fluxcd.io/v1
Kustomization kustomize.toolkit.fluxcd.io/v1
cluster/base/flux-system/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/base/flux-system/notifications/kustomization.yaml
Kustomization kustomize.config.k8s.io/v1beta1
cluster/base/flux-system/notifications/notifications.yaml
Provider notification.toolkit.fluxcd.io/v1beta3
Alert notification.toolkit.fluxcd.io/v1beta3
Alert notification.toolkit.fluxcd.io/v1beta3
To make the update work I had to turn on installCrds in the cert-manager helm release and disable the cert-manager CRDs in the kustomize file
Possibly get rid of crds directory structure with this?
CreateReplace seems new, or at least new to me.
https://github.com/fluxcd/helm-controller/blob/main/docs/api/helmrelease.md
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Location: .github/renovate.json5
Error type: The renovate configuration file contains some invalid settings
Message: Invalid schedule: 'Invalid schedule: Failed to parse "daily"'
Tailscale is routed via pfSense to the CG Nat range. After upgrading from 0.12.1, communication stops to remote tailscale clients. Clients on the same LAN work, which makes this puzzling.
in pfTop I can see the tailscale router reach out bu MetalLB doesn't answer. Things work for a bit after upgrading, but eventually fall apart.
The metal lb logs have lots of this:
022-08-14 14:08:22 | {"caller":"main.go:282","error":"assigned IP not allowed by config","ips":["LB_IP_HERE"],"level":"error","msg":"IP allocated by controller not allowed by config","op":"setBalancer","ts":"2022-08-14T18:08:22Z
I'm going to roll back for now and revisit this.
Examples here:
https://fluxcd.io/docs/guides/notifications/
Enable CRDS for the loki helm chart. This will allow self-monitoring to be re-enabled:
test:
# -- revisit later, requries self monitioring.
enabled: false
monitoring:
selfMonitoring:
# -- revisit this later, it requires crds
enabled: false
Change the storage class of NFS per the example here:
https://levelup.gitconnected.com/how-to-use-nfs-in-kubernetes-cluster-storage-class-ed1179a83817
Also, do some researching after this explosion occured after importing node1 into terraform and draining the node:
https://stackoverflow.com/questions/51358856/kubernetes-cant-delete-persistentvolumeclaim-pvc
https://kubernetes.io/docs/concepts/storage/persistent-volumes/#storage-object-in-use-protection
Consider creating a consolidated or external MySQL (Maria DB) for use across various applications. At a minimum this would be good for backups, but it could also be configured as an external HA MySQL server using native mysql stuff or proxmox failover.
Kubernetes example of how to create a service that points to a service to an external host or host in another namespace:
https://stackoverflow.com/questions/37221483/service-located-in-another-namespace
General cron troubleshooting advice here:
https://stackoverflow.com/questions/56170494/running-a-cronjob-in-each-min-in-k8s-not-working/56171909#56171909
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.