Git Product home page Git Product logo

k3s-gitops's People

Contributors

a-mcf avatar renovate[bot] avatar renovate-bot avatar

Watchers

 avatar  avatar

k3s-gitops's Issues

Research Prometheus Alert Rules

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

https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/user-guides/alerting.md#rule-selection

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

Renovate Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update photoprism/photoprism:latest docker digest to b8dc65e
  • chore(deps): update container image ghcr.io/home-assistant/home-assistant to v2024.7.3
  • chore(deps): update container image ghcr.io/onedr0p/plex to v1.40.4.8679-424562606
  • chore(deps): update helm release metallb to v0.14.8
  • chore(deps): update container image ghcr.io/zwave-js/zwave-js-ui to v9.16.3
  • chore(deps): update helm release cert-manager to v1.15.1
  • chore(deps): update helm release cloudnative-pg to v0.21.5
  • chore(deps): update helm release ingress-nginx to v4.11.1
  • chore(deps): update helm release loki to v5.48.0
  • chore(deps): update helm release nvidia-device-plugin to v0.16.1
  • chore(deps): update helm release promtail to v6.16.4
  • chore(deps): update helm release kube-prometheus-stack to v61
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

flux
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-actions
.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
helm-values
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
kubernetes
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

  • Check this box to trigger a request for Renovate to run again on this repository

Action Required: Fix Renovate Configuration

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"'

MetalLB 0.13.x doesn't work with tailscale

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.

CRDs for Loki

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

Migrate off of KAH Charts

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.