Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(kubernetes): patch objects to match template #608

Merged
merged 1 commit into from
Jan 15, 2024

Conversation

qlonik
Copy link
Owner

@qlonik qlonik commented Jan 14, 2024

No description provided.

@github-actions github-actions bot added the area/kubernetes Changes made in the kubernetes directory label Jan 14, 2024
Copy link

--- kubernetes/apps/actions-runner-system/actions-runner-controller/app Kustomization: flux-system/cluster-apps-actions-runner-controller HelmRelease: actions-runner-system/actions-runner-controller

+++ kubernetes/apps/actions-runner-system/actions-runner-controller/app Kustomization: flux-system/cluster-apps-actions-runner-controller HelmRelease: actions-runner-system/actions-runner-controller

@@ -1,32 +0,0 @@

----
-apiVersion: helm.toolkit.fluxcd.io/v2beta2
-kind: HelmRelease
-metadata:
-  labels:
-    kustomize.toolkit.fluxcd.io/name: cluster-apps-actions-runner-controller
-    kustomize.toolkit.fluxcd.io/namespace: flux-system
-  name: actions-runner-controller
-  namespace: actions-runner-system
-spec:
-  chart:
-    spec:
-      chart: gha-runner-scale-set-controller
-      sourceRef:
-        kind: HelmRepository
-        name: actions-runner-controller
-        namespace: flux-system
-      version: 0.8.1
-  install:
-    crds: CreateReplace
-    createNamespace: true
-    remediation:
-      retries: 3
-  interval: 15m
-  uninstall:
-    keepHistory: false
-  upgrade:
-    cleanupOnFail: true
-    crds: CreateReplace
-    remediation:
-      retries: 3
-
--- kubernetes/apps/actions-runner-system/actions-runner-controller/runners Kustomization: flux-system/cluster-apps-actions-runner-controller-runners HelmRelease: actions-runner-system/arc-home-ops

+++ kubernetes/apps/actions-runner-system/actions-runner-controller/runners Kustomization: flux-system/cluster-apps-actions-runner-controller-runners HelmRelease: actions-runner-system/arc-home-ops

@@ -1,45 +0,0 @@

----
-apiVersion: helm.toolkit.fluxcd.io/v2beta2
-kind: HelmRelease
-metadata:
-  labels:
-    kustomize.toolkit.fluxcd.io/name: cluster-apps-actions-runner-controller-runners
-    kustomize.toolkit.fluxcd.io/namespace: flux-system
-  name: arc-home-ops
-  namespace: actions-runner-system
-spec:
-  chart:
-    spec:
-      chart: gha-runner-scale-set
-      sourceRef:
-        kind: HelmRepository
-        name: actions-runner-controller
-        namespace: flux-system
-      version: 0.8.1
-  install:
-    createNamespace: true
-    remediation:
-      retries: 3
-  interval: 15m
-  uninstall:
-    keepHistory: false
-  upgrade:
-    cleanupOnFail: true
-    remediation:
-      retries: 3
-  values:
-    containerMode:
-      type: dind
-    githubConfigSecret: actions-runner-controller-auth-secret
-    githubConfigUrl: https://github.com/qlonik/musical-parakeet
-    maxRunners: 3
-    minRunners: 1
-    runnerScaleSetName: arc-runner-set-home-ops
-    template:
-      spec:
-        containers:
-        - command:
-          - /home/runner/run.sh
-          image: ghcr.io/onedr0p/actions-runner:rolling@sha256:627304509a8cdc2e5a89316a892850a52b101acd84647b2e895a6d7c65f7e5be
-          name: runner
-
--- kubernetes/apps/actions-runner-system/actionsflow-webhook/app Kustomization: flux-system/cluster-apps-actionsflow-webhook HelmRelease: actions-runner-system/actionsflow-webhook

+++ kubernetes/apps/actions-runner-system/actionsflow-webhook/app Kustomization: flux-system/cluster-apps-actionsflow-webhook HelmRelease: actions-runner-system/actionsflow-webhook

@@ -1,61 +0,0 @@

----
-apiVersion: helm.toolkit.fluxcd.io/v2beta2
-kind: HelmRelease
-metadata:
-  labels:
-    kustomize.toolkit.fluxcd.io/name: cluster-apps-actionsflow-webhook
-    kustomize.toolkit.fluxcd.io/namespace: flux-system
-  name: actionsflow-webhook
-  namespace: actions-runner-system
-spec:
-  chart:
-    spec:
-      chart: app-template
-      sourceRef:
-        kind: HelmRepository
-        name: bjw-s
-        namespace: flux-system
-      version: 1.5.1
-  install:
-    createNamespace: true
-    remediation:
-      retries: 3
-  interval: 15m
-  uninstall:
-    keepHistory: false
-  upgrade:
-    cleanupOnFail: true
-    remediation:
-      retries: 3
-  values:
-    env:
-      TZ: ${TIMEZONE}
-    image:
-      repository: ghcr.io/qlonik/actionsflow-webhook
-      tag: rolling@sha256:1a8a812be9b193b8b2ab3ed03255f67ce26800ff97bf1dc70457a6326025c859
-    persistence:
-      secrets:
-        enabled: true
-        mountPath: /app/.dev.vars
-        name: actionsflow-webhook-secret
-        readOnly: true
-        subPath: github-vars
-        type: secret
-    podSecurityContext:
-      fsGroup: 568
-      fsGroupChangePolicy: OnRootMismatch
-      runAsGroup: 568
-      runAsUser: 568
-    resources:
-      limits:
-        memory: 500Mi
-      requests:
-        cpu: 10m
-        memory: 50Mi
-    service:
-      main:
-        ports:
-          http:
-            port: 80
-            targetPort: 8787
-
--- kubernetes/apps/default/audiobookshelf/app Kustomization: flux-system/cluster-apps-audiobookshelf HelmRelease: default/audiobookshelf

+++ kubernetes/apps/default/audiobookshelf/app Kustomization: flux-system/cluster-apps-audiobookshelf HelmRelease: default/audiobookshelf

@@ -16,16 +16,15 @@

       sourceRef:
         kind: HelmRepository
         name: bjw-s
         namespace: flux-system
       version: 2.4.0
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/attic/app Kustomization: flux-system/cluster-apps-attic HelmRelease: default/attic

+++ kubernetes/apps/default/attic/app Kustomization: flux-system/cluster-apps-attic HelmRelease: default/attic

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/bazarr/app Kustomization: flux-system/cluster-apps-bazarr HelmRelease: default/bazarr

+++ kubernetes/apps/default/bazarr/app Kustomization: flux-system/cluster-apps-bazarr HelmRelease: default/bazarr

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/calibre-web/app Kustomization: flux-system/cluster-apps-calibre-web HelmRelease: default/calibre-web

+++ kubernetes/apps/default/calibre-web/app Kustomization: flux-system/cluster-apps-calibre-web HelmRelease: default/calibre-web

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/calibre/app Kustomization: flux-system/cluster-apps-calibre HelmRelease: default/calibre

+++ kubernetes/apps/default/calibre/app Kustomization: flux-system/cluster-apps-calibre HelmRelease: default/calibre

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/autobrr/app Kustomization: flux-system/cluster-apps-autobrr HelmRelease: default/autobrr

+++ kubernetes/apps/default/autobrr/app Kustomization: flux-system/cluster-apps-autobrr HelmRelease: default/autobrr

@@ -17,16 +17,15 @@

       sourceRef:
         kind: HelmRepository
         name: bjw-s
         namespace: flux-system
       version: 2.4.0
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/authelia/app Kustomization: flux-system/cluster-apps-authelia HelmRelease: default/authelia

+++ kubernetes/apps/default/authelia/app Kustomization: flux-system/cluster-apps-authelia HelmRelease: default/authelia

@@ -19,16 +19,15 @@

   dependsOn:
   - name: openldap
     namespace: default
   - name: redis
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/cross-seed/app Kustomization: flux-system/cluster-apps-cross-seed HelmRelease: default/cross-seed

+++ kubernetes/apps/default/cross-seed/app Kustomization: flux-system/cluster-apps-cross-seed HelmRelease: default/cross-seed

@@ -22,13 +22,12 @@

   dependsOn:
   - name: qbittorrent
     namespace: default
   - name: prowlarr
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
   interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cluster-apps-actions-runner-controller

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cluster-apps-actions-runner-controller

@@ -1,36 +0,0 @@

----
-apiVersion: kustomize.toolkit.fluxcd.io/v1
-kind: Kustomization
-metadata:
-  labels:
-    kustomize.toolkit.fluxcd.io/name: cluster-apps
-    kustomize.toolkit.fluxcd.io/namespace: flux-system
-  name: cluster-apps-actions-runner-controller
-  namespace: flux-system
-spec:
-  decryption:
-    provider: sops
-    secretRef:
-      name: sops-age
-  dependsOn:
-  - name: cert-manager
-  interval: 30m
-  path: ./kubernetes/apps/actions-runner-system/actions-runner-controller/app
-  postBuild:
-    substituteFrom:
-    - kind: ConfigMap
-      name: cluster-settings
-    - kind: Secret
-      name: cluster-secrets
-    - kind: ConfigMap
-      name: cluster-settings-user
-    - kind: Secret
-      name: cluster-secrets-user
-  prune: true
-  retryInterval: 1m
-  sourceRef:
-    kind: GitRepository
-    name: home-kubernetes
-  timeout: 5m
-  wait: true
-
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cluster-apps-actions-runner-controller-runners

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cluster-apps-actions-runner-controller-runners

@@ -1,36 +0,0 @@

----
-apiVersion: kustomize.toolkit.fluxcd.io/v1
-kind: Kustomization
-metadata:
-  labels:
-    kustomize.toolkit.fluxcd.io/name: cluster-apps
-    kustomize.toolkit.fluxcd.io/namespace: flux-system
-  name: cluster-apps-actions-runner-controller-runners
-  namespace: flux-system
-spec:
-  decryption:
-    provider: sops
-    secretRef:
-      name: sops-age
-  dependsOn:
-  - name: cluster-apps-actions-runner-controller
-  interval: 30m
-  path: ./kubernetes/apps/actions-runner-system/actions-runner-controller/runners
-  postBuild:
-    substituteFrom:
-    - kind: ConfigMap
-      name: cluster-settings
-    - kind: Secret
-      name: cluster-secrets
-    - kind: ConfigMap
-      name: cluster-settings-user
-    - kind: Secret
-      name: cluster-secrets-user
-  prune: true
-  retryInterval: 1m
-  sourceRef:
-    kind: GitRepository
-    name: home-kubernetes
-  timeout: 5m
-  wait: false
-
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cluster-apps-actionsflow-webhook

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/cluster-apps-actionsflow-webhook

@@ -1,34 +0,0 @@

----
-apiVersion: kustomize.toolkit.fluxcd.io/v1
-kind: Kustomization
-metadata:
-  labels:
-    kustomize.toolkit.fluxcd.io/name: cluster-apps
-    kustomize.toolkit.fluxcd.io/namespace: flux-system
-  name: cluster-apps-actionsflow-webhook
-  namespace: flux-system
-spec:
-  decryption:
-    provider: sops
-    secretRef:
-      name: sops-age
-  interval: 30m
-  path: ./kubernetes/apps/actions-runner-system/actionsflow-webhook/app
-  postBuild:
-    substituteFrom:
-    - kind: ConfigMap
-      name: cluster-settings
-    - kind: Secret
-      name: cluster-secrets
-    - kind: ConfigMap
-      name: cluster-settings-user
-    - kind: Secret
-      name: cluster-secrets-user
-  prune: true
-  retryInterval: 1m
-  sourceRef:
-    kind: GitRepository
-    name: home-kubernetes
-  timeout: 5m
-  wait: true
-
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/actions-runner-controller

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/actions-runner-controller

@@ -0,0 +1,40 @@

+---
+apiVersion: kustomize.toolkit.fluxcd.io/v1
+kind: Kustomization
+metadata:
+  labels:
+    kustomize.toolkit.fluxcd.io/name: cluster-apps
+    kustomize.toolkit.fluxcd.io/namespace: flux-system
+  name: actions-runner-controller
+  namespace: flux-system
+spec:
+  commonMetadata:
+    labels:
+      app.kubernetes.io/name: actions-runner-controller
+  decryption:
+    provider: sops
+    secretRef:
+      name: sops-age
+  dependsOn:
+  - name: cert-manager
+  interval: 30m
+  path: ./kubernetes/apps/actions-runner-system/actions-runner-controller/app
+  postBuild:
+    substituteFrom:
+    - kind: ConfigMap
+      name: cluster-settings
+    - kind: Secret
+      name: cluster-secrets
+    - kind: ConfigMap
+      name: cluster-settings-user
+    - kind: Secret
+      name: cluster-secrets-user
+  prune: true
+  retryInterval: 1m
+  sourceRef:
+    kind: GitRepository
+    name: home-kubernetes
+  targetNamespace: actions-runner-system
+  timeout: 5m
+  wait: true
+
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/actions-runner-controller-runners

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/actions-runner-controller-runners

@@ -0,0 +1,41 @@

+---
+apiVersion: kustomize.toolkit.fluxcd.io/v1
+kind: Kustomization
+metadata:
+  labels:
+    kustomize.toolkit.fluxcd.io/name: cluster-apps
+    kustomize.toolkit.fluxcd.io/namespace: flux-system
+  name: actions-runner-controller-runners
+  namespace: flux-system
+spec:
+  commonMetadata:
+    labels:
+      app.kubernetes.io/name: actions-runner-controller-runners
+      app.kubernetes.io/part-of: actions-runner-controller
+  decryption:
+    provider: sops
+    secretRef:
+      name: sops-age
+  dependsOn:
+  - name: actions-runner-controller
+  interval: 30m
+  path: ./kubernetes/apps/actions-runner-system/actions-runner-controller/runners
+  postBuild:
+    substituteFrom:
+    - kind: ConfigMap
+      name: cluster-settings
+    - kind: Secret
+      name: cluster-secrets
+    - kind: ConfigMap
+      name: cluster-settings-user
+    - kind: Secret
+      name: cluster-secrets-user
+  prune: true
+  retryInterval: 1m
+  sourceRef:
+    kind: GitRepository
+    name: home-kubernetes
+  targetNamespace: actions-runner-system
+  timeout: 5m
+  wait: false
+
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/actionsflow-webhook

+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/actionsflow-webhook

@@ -0,0 +1,38 @@

+---
+apiVersion: kustomize.toolkit.fluxcd.io/v1
+kind: Kustomization
+metadata:
+  labels:
+    kustomize.toolkit.fluxcd.io/name: cluster-apps
+    kustomize.toolkit.fluxcd.io/namespace: flux-system
+  name: actionsflow-webhook
+  namespace: flux-system
+spec:
+  commonMetadata:
+    labels:
+      app.kubernetes.io/name: actionsflow-webhook
+  decryption:
+    provider: sops
+    secretRef:
+      name: sops-age
+  interval: 30m
+  path: ./kubernetes/apps/actions-runner-system/actionsflow-webhook/app
+  postBuild:
+    substituteFrom:
+    - kind: ConfigMap
+      name: cluster-settings
+    - kind: Secret
+      name: cluster-secrets
+    - kind: ConfigMap
+      name: cluster-settings-user
+    - kind: Secret
+      name: cluster-secrets-user
+  prune: true
+  retryInterval: 1m
+  sourceRef:
+    kind: GitRepository
+    name: home-kubernetes
+  targetNamespace: actions-runner-system
+  timeout: 5m
+  wait: false
+
--- kubernetes/apps/default/cloudnative-pg/app Kustomization: flux-system/cluster-apps-cloudnative-pg HelmRelease: default/postgres

+++ kubernetes/apps/default/cloudnative-pg/app Kustomization: flux-system/cluster-apps-cloudnative-pg HelmRelease: default/postgres

@@ -14,16 +14,15 @@

       sourceRef:
         kind: HelmRepository
         name: cloudnative-pg
         namespace: flux-system
       version: 0.20.0
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/firefly-iii/data-importer-ingress Kustomization: flux-system/cluster-apps-firefly-iii-data-importer-ingress HelmRelease: default/firefly-iii-data-importer-ingress

+++ kubernetes/apps/default/firefly-iii/data-importer-ingress Kustomization: flux-system/cluster-apps-firefly-iii-data-importer-ingress HelmRelease: default/firefly-iii-data-importer-ingress

@@ -19,16 +19,15 @@

   dependsOn:
   - name: firefly-iii-data-importer-user-01
     namespace: default
   - name: firefly-iii-data-importer-user-02
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/firefly-iii/app Kustomization: flux-system/cluster-apps-firefly-iii HelmRelease: default/firefly-iii

+++ kubernetes/apps/default/firefly-iii/app Kustomization: flux-system/cluster-apps-firefly-iii HelmRelease: default/firefly-iii

@@ -14,16 +14,15 @@

       sourceRef:
         kind: HelmRepository
         name: bjw-s
         namespace: flux-system
       version: 1.5.1
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/maddy/app Kustomization: flux-system/cluster-apps-maddy HelmRelease: default/smtp-relay

+++ kubernetes/apps/default/maddy/app Kustomization: flux-system/cluster-apps-maddy HelmRelease: default/smtp-relay

@@ -14,16 +14,15 @@

       sourceRef:
         kind: HelmRepository
         name: bjw-s
         namespace: flux-system
       version: 1.5.1
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/linkding/app Kustomization: flux-system/cluster-apps-linkding HelmRelease: default/linkding

+++ kubernetes/apps/default/linkding/app Kustomization: flux-system/cluster-apps-linkding HelmRelease: default/linkding

@@ -19,16 +19,15 @@

         namespace: flux-system
       version: 2.4.0
   dependsOn:
   - name: authelia
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/firefly-iii/data-importer-template Kustomization: flux-system/cluster-apps-firefly-iii-data-importer-user-01 HelmRelease: default/firefly-iii-data-importer-user-01

+++ kubernetes/apps/default/firefly-iii/data-importer-template Kustomization: flux-system/cluster-apps-firefly-iii-data-importer-user-01 HelmRelease: default/firefly-iii-data-importer-user-01

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: firefly-iii
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/glauth/app Kustomization: flux-system/cluster-apps-glauth HelmRelease: default/glauth

+++ kubernetes/apps/default/glauth/app Kustomization: flux-system/cluster-apps-glauth HelmRelease: default/glauth

@@ -14,16 +14,15 @@

       sourceRef:
         kind: HelmRepository
         name: bjw-s
         namespace: flux-system
       version: 1.5.1
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/jellyfin/app Kustomization: flux-system/cluster-apps-jellyfin HelmRelease: default/jellyfin

+++ kubernetes/apps/default/jellyfin/app Kustomization: flux-system/cluster-apps-jellyfin HelmRelease: default/jellyfin

@@ -19,16 +19,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/heimdall/app Kustomization: flux-system/cluster-apps-heimdall HelmRelease: default/heimdall

+++ kubernetes/apps/default/heimdall/app Kustomization: flux-system/cluster-apps-heimdall HelmRelease: default/heimdall

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/immich/db Kustomization: flux-system/cluster-apps-immich-db HelmRelease: default/immich

+++ kubernetes/apps/default/immich/db Kustomization: flux-system/cluster-apps-immich-db HelmRelease: default/immich

@@ -17,16 +17,15 @@

       sourceRef:
         kind: HelmRepository
         name: immich
         namespace: flux-system
       version: 0.3.1
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/lidarr/app Kustomization: flux-system/cluster-apps-lidarr HelmRelease: default/lidarr

+++ kubernetes/apps/default/lidarr/app Kustomization: flux-system/cluster-apps-lidarr HelmRelease: default/lidarr

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/grocy/app Kustomization: flux-system/cluster-apps-grocy HelmRelease: default/grocy

+++ kubernetes/apps/default/grocy/app Kustomization: flux-system/cluster-apps-grocy HelmRelease: default/grocy

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/mealie/app Kustomization: flux-system/cluster-apps-mealie HelmRelease: default/mealie

+++ kubernetes/apps/default/mealie/app Kustomization: flux-system/cluster-apps-mealie HelmRelease: default/mealie

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 2.4.0
   dependsOn:
   - name: openldap
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/kyverno/kyverno/app Kustomization: flux-system/cluster-apps-kyverno HelmRelease: kyverno/kyverno

+++ kubernetes/apps/kyverno/kyverno/app Kustomization: flux-system/cluster-apps-kyverno HelmRelease: kyverno/kyverno

@@ -14,16 +14,15 @@

       sourceRef:
         kind: HelmRepository
         name: kyverno
         namespace: flux-system
       version: 3.1.3
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/minio/app Kustomization: flux-system/cluster-apps-minio HelmRelease: default/minio

+++ kubernetes/apps/default/minio/app Kustomization: flux-system/cluster-apps-minio HelmRelease: default/minio

@@ -14,16 +14,15 @@

       sourceRef:
         kind: HelmRepository
         name: bjw-s
         namespace: flux-system
       version: 1.5.1
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/nextcloud/app Kustomization: flux-system/cluster-apps-nextcloud HelmRelease: default/nextcloud

+++ kubernetes/apps/default/nextcloud/app Kustomization: flux-system/cluster-apps-nextcloud HelmRelease: default/nextcloud

@@ -21,16 +21,15 @@

     namespace: default
   - name: minio
     namespace: default
   - name: redis-lb
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   timeout: 15m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
--- kubernetes/apps/default/immich/app Kustomization: flux-system/cluster-apps-immich HelmRelease: default/immich-app

+++ kubernetes/apps/default/immich/app Kustomization: flux-system/cluster-apps-immich HelmRelease: default/immich-app

@@ -22,16 +22,15 @@

   dependsOn:
   - name: redis
     namespace: default
   - name: immich
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/jellyseerr/app Kustomization: flux-system/cluster-apps-jellyseerr HelmRelease: default/jellyseerr

+++ kubernetes/apps/default/jellyseerr/app Kustomization: flux-system/cluster-apps-jellyseerr HelmRelease: default/jellyseerr

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/nzbget/app Kustomization: flux-system/cluster-apps-nzbget HelmRelease: default/nzbget

+++ kubernetes/apps/default/nzbget/app Kustomization: flux-system/cluster-apps-nzbget HelmRelease: default/nzbget

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/openldap/app Kustomization: flux-system/cluster-apps-openldap HelmRelease: default/openldap

+++ kubernetes/apps/default/openldap/app Kustomization: flux-system/cluster-apps-openldap HelmRelease: default/openldap

@@ -14,16 +14,15 @@

       sourceRef:
         kind: HelmRepository
         name: openldap
         namespace: flux-system
       version: 3.0.2
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   postRenderers:
   - kustomize:
       patches:
       - patch: |-
           apiVersion: apps/v1
           kind: StatefulSet
--- kubernetes/apps/default/radarr/app Kustomization: flux-system/cluster-apps-radarr HelmRelease: default/radarr

+++ kubernetes/apps/default/radarr/app Kustomization: flux-system/cluster-apps-radarr HelmRelease: default/radarr

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/paperless-ngx/app Kustomization: flux-system/cluster-apps-paperless-ngx HelmRelease: default/paperless-ngx

+++ kubernetes/apps/default/paperless-ngx/app Kustomization: flux-system/cluster-apps-paperless-ngx HelmRelease: default/paperless-ngx

@@ -21,16 +21,15 @@

   dependsOn:
   - name: minio
     namespace: default
   - name: redis-lb
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/qbittorrent/tools Kustomization: flux-system/cluster-apps-qbtools HelmRelease: default/qbtools

+++ kubernetes/apps/default/qbittorrent/tools Kustomization: flux-system/cluster-apps-qbtools HelmRelease: default/qbtools

@@ -20,16 +20,15 @@

         namespace: flux-system
       version: 2.2.0
   dependsOn:
   - name: qbittorrent
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/thelounge/app Kustomization: flux-system/cluster-apps-thelounge HelmRelease: default/thelounge

+++ kubernetes/apps/default/thelounge/app Kustomization: flux-system/cluster-apps-thelounge HelmRelease: default/thelounge

@@ -17,16 +17,15 @@

       sourceRef:
         kind: HelmRepository
         name: bjw-s
         namespace: flux-system
       version: 2.4.0
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/readarr/ebook Kustomization: flux-system/cluster-apps-readarr-ebook HelmRelease: default/readarr-ebook

+++ kubernetes/apps/default/readarr/ebook Kustomization: flux-system/cluster-apps-readarr-ebook HelmRelease: default/readarr-ebook

@@ -14,16 +14,15 @@

       sourceRef:
         kind: HelmRepository
         name: bjw-s
         namespace: flux-system
       version: 1.5.1
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/romm/app Kustomization: flux-system/cluster-apps-romm HelmRelease: default/romm

+++ kubernetes/apps/default/romm/app Kustomization: flux-system/cluster-apps-romm HelmRelease: default/romm

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 2.4.0
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/prowlarr/app Kustomization: flux-system/cluster-apps-prowlarr HelmRelease: default/prowlarr

+++ kubernetes/apps/default/prowlarr/app Kustomization: flux-system/cluster-apps-prowlarr HelmRelease: default/prowlarr

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/sonarr/app Kustomization: flux-system/cluster-apps-sonarr HelmRelease: default/sonarr

+++ kubernetes/apps/default/sonarr/app Kustomization: flux-system/cluster-apps-sonarr HelmRelease: default/sonarr

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/redis/lb Kustomization: flux-system/cluster-apps-redis-lb HelmRelease: default/redis-lb

+++ kubernetes/apps/default/redis/lb Kustomization: flux-system/cluster-apps-redis-lb HelmRelease: default/redis-lb

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: redis
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/redis/app Kustomization: flux-system/cluster-apps-redis HelmRelease: default/redis

+++ kubernetes/apps/default/redis/app Kustomization: flux-system/cluster-apps-redis HelmRelease: default/redis

@@ -14,16 +14,15 @@

       sourceRef:
         kind: HelmRepository
         name: bitnami
         namespace: flux-system
       version: 18.6.1
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/qbittorrent/app Kustomization: flux-system/cluster-apps-qbittorrent HelmRelease: default/qbittorrent

+++ kubernetes/apps/default/qbittorrent/app Kustomization: flux-system/cluster-apps-qbittorrent HelmRelease: default/qbittorrent

@@ -22,16 +22,15 @@

   dependsOn:
   - name: minio
     namespace: default
   - name: volsync
     namespace: storage
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/sabnzbd/app Kustomization: flux-system/cluster-apps-sabnzbd HelmRelease: default/sabnzbd

+++ kubernetes/apps/default/sabnzbd/app Kustomization: flux-system/cluster-apps-sabnzbd HelmRelease: default/sabnzbd

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/readarr/audio Kustomization: flux-system/cluster-apps-readarr-audio HelmRelease: default/readarr-audio

+++ kubernetes/apps/default/readarr/audio Kustomization: flux-system/cluster-apps-readarr-audio HelmRelease: default/readarr-audio

@@ -14,16 +14,15 @@

       sourceRef:
         kind: HelmRepository
         name: bjw-s
         namespace: flux-system
       version: 1.5.1
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/unpackerr/app Kustomization: flux-system/cluster-apps-unpackerr HelmRelease: default/unpackerr

+++ kubernetes/apps/default/unpackerr/app Kustomization: flux-system/cluster-apps-unpackerr HelmRelease: default/unpackerr

@@ -14,16 +14,15 @@

       sourceRef:
         kind: HelmRepository
         name: bjw-s
         namespace: flux-system
       version: 2.2.0
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/transmission/app Kustomization: flux-system/cluster-apps-transmission HelmRelease: default/transmission

+++ kubernetes/apps/default/transmission/app Kustomization: flux-system/cluster-apps-transmission HelmRelease: default/transmission

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/vikunja/web Kustomization: flux-system/cluster-apps-vikunja-web HelmRelease: default/vikunja-web

+++ kubernetes/apps/default/vikunja/web Kustomization: flux-system/cluster-apps-vikunja-web HelmRelease: default/vikunja-web

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: vikunja-api
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/vikunja/api Kustomization: flux-system/cluster-apps-vikunja-api HelmRelease: default/vikunja-api

+++ kubernetes/apps/default/vikunja/api Kustomization: flux-system/cluster-apps-vikunja-api HelmRelease: default/vikunja-api

@@ -19,16 +19,15 @@

   dependsOn:
   - name: authelia
     namespace: default
   - name: redis-lb
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/youtube-dl-server/app Kustomization: flux-system/cluster-apps-youtube-dl-server HelmRelease: default/youtube-dl-server

+++ kubernetes/apps/default/youtube-dl-server/app Kustomization: flux-system/cluster-apps-youtube-dl-server HelmRelease: default/youtube-dl-server

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/youtubedl-material/app Kustomization: flux-system/cluster-apps-youtubedl-material HelmRelease: default/youtubedl-material

+++ kubernetes/apps/default/youtubedl-material/app Kustomization: flux-system/cluster-apps-youtubedl-material HelmRelease: default/youtubedl-material

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: minio
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/default/firefly-iii/data-importer-template Kustomization: flux-system/cluster-apps-firefly-iii-data-importer-user-02 HelmRelease: default/firefly-iii-data-importer-user-02

+++ kubernetes/apps/default/firefly-iii/data-importer-template Kustomization: flux-system/cluster-apps-firefly-iii-data-importer-user-02 HelmRelease: default/firefly-iii-data-importer-user-02

@@ -17,16 +17,15 @@

         namespace: flux-system
       version: 1.5.1
   dependsOn:
   - name: firefly-iii
     namespace: default
   install:
-    createNamespace: true
     remediation:
       retries: 3
-  interval: 15m
+  interval: 30m
   uninstall:
     keepHistory: false
   upgrade:
     cleanupOnFail: true
     remediation:
       retries: 3
--- kubernetes/apps/actions-runner-system/actions-runner-controller/runners Kustomization: flux-system/actions-runner-controller-runners HelmRelease: actions-runner-system/arc-home-ops

+++ kubernetes/apps/actions-runner-system/actions-runner-controller/runners Kustomization: flux-system/actions-runner-controller-runners HelmRelease: actions-runner-system/arc-home-ops

@@ -0,0 +1,46 @@

+---
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
+kind: HelmRelease
+metadata:
+  labels:
+    app.kubernetes.io/name: actions-runner-controller-runners
+    app.kubernetes.io/part-of: actions-runner-controller
+    kustomize.toolkit.fluxcd.io/name: actions-runner-controller-runners
+    kustomize.toolkit.fluxcd.io/namespace: flux-system
+  name: arc-home-ops
+  namespace: actions-runner-system
+spec:
+  chart:
+    spec:
+      chart: gha-runner-scale-set
+      sourceRef:
+        kind: HelmRepository
+        name: actions-runner-controller
+        namespace: flux-system
+      version: 0.8.1
+  install:
+    remediation:
+      retries: 3
+  interval: 30m
+  uninstall:
+    keepHistory: false
+  upgrade:
+    cleanupOnFail: true
+    remediation:
+      retries: 3
+  values:
+    containerMode:
+      type: dind
+    githubConfigSecret: actions-runner-controller-auth-secret
+    githubConfigUrl: https://github.com/qlonik/musical-parakeet
+    maxRunners: 3
+    minRunners: 1
+    runnerScaleSetName: arc-runner-set-home-ops
+    template:
+      spec:
+        containers:
+        - command:
+          - /home/runner/run.sh
+          image: ghcr.io/onedr0p/actions-runner:rolling@sha256:627304509a8cdc2e5a89316a892850a52b101acd84647b2e895a6d7c65f7e5be
+          name: runner
+
--- kubernetes/apps/actions-runner-system/actions-runner-controller/app Kustomization: flux-system/actions-runner-controller HelmRelease: actions-runner-system/actions-runner-controller

+++ kubernetes/apps/actions-runner-system/actions-runner-controller/app Kustomization: flux-system/actions-runner-controller HelmRelease: actions-runner-system/actions-runner-controller

@@ -0,0 +1,32 @@

+---
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
+kind: HelmRelease
+metadata:
+  labels:
+    app.kubernetes.io/name: actions-runner-controller
+    kustomize.toolkit.fluxcd.io/name: actions-runner-controller
+    kustomize.toolkit.fluxcd.io/namespace: flux-system
+  name: actions-runner-controller
+  namespace: actions-runner-system
+spec:
+  chart:
+    spec:
+      chart: gha-runner-scale-set-controller
+      sourceRef:
+        kind: HelmRepository
+        name: actions-runner-controller
+        namespace: flux-system
+      version: 0.8.1
+  install:
+    crds: CreateReplace
+    remediation:
+      retries: 3
+  interval: 30m
+  uninstall:
+    keepHistory: false
+  upgrade:
+    cleanupOnFail: true
+    crds: CreateReplace
+    remediation:
+      retries: 3
+
--- kubernetes/apps/actions-runner-system/actionsflow-webhook/app Kustomization: flux-system/actionsflow-webhook HelmRelease: actions-runner-system/actionsflow-webhook

+++ kubernetes/apps/actions-runner-system/actionsflow-webhook/app Kustomization: flux-system/actionsflow-webhook HelmRelease: actions-runner-system/actionsflow-webhook

@@ -0,0 +1,61 @@

+---
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
+kind: HelmRelease
+metadata:
+  labels:
+    app.kubernetes.io/name: actionsflow-webhook
+    kustomize.toolkit.fluxcd.io/name: actionsflow-webhook
+    kustomize.toolkit.fluxcd.io/namespace: flux-system
+  name: actionsflow-webhook
+  namespace: actions-runner-system
+spec:
+  chart:
+    spec:
+      chart: app-template
+      sourceRef:
+        kind: HelmRepository
+        name: bjw-s
+        namespace: flux-system
+      version: 1.5.1
+  install:
+    remediation:
+      retries: 3
+  interval: 30m
+  uninstall:
+    keepHistory: false
+  upgrade:
+    cleanupOnFail: true
+    remediation:
+      retries: 3
+  values:
+    env:
+      TZ: ${TIMEZONE}
+    image:
+      repository: ghcr.io/qlonik/actionsflow-webhook
+      tag: rolling@sha256:1a8a812be9b193b8b2ab3ed03255f67ce26800ff97bf1dc70457a6326025c859
+    persistence:
+      secrets:
+        enabled: true
+        mountPath: /app/.dev.vars
+        name: actionsflow-webhook-secret
+        readOnly: true
+        subPath: github-vars
+        type: secret
+    podSecurityContext:
+      fsGroup: 568
+      fsGroupChangePolicy: OnRootMismatch
+      runAsGroup: 568
+      runAsUser: 568
+    resources:
+      limits:
+        memory: 500Mi
+      requests:
+        cpu: 10m
+        memory: 50Mi
+    service:
+      main:
+        ports:
+          http:
+            port: 80
+            targetPort: 8787
+

@qlonik qlonik changed the title feat(kubernetes): patch objects similarly to template feat(kubernetes): patch objects matching template Jan 15, 2024
@qlonik qlonik force-pushed the changes-from-template branch from 91a486b to a1f7e39 Compare January 15, 2024 06:08
@qlonik qlonik changed the title feat(kubernetes): patch objects matching template feat(kubernetes): patch objects to match template Jan 15, 2024
@qlonik qlonik force-pushed the changes-from-template branch 2 times, most recently from ba192e6 to 6806d1a Compare January 15, 2024 19:00
@qlonik qlonik force-pushed the changes-from-template branch from 6806d1a to 384d4d2 Compare January 15, 2024 20:15
@qlonik qlonik merged commit 4f7fa04 into main Jan 15, 2024
3 checks passed
@qlonik qlonik deleted the changes-from-template branch January 15, 2024 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/kubernetes Changes made in the kubernetes directory
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant