diff --git a/applications/lidarr.yaml b/applications/lidarr.yaml deleted file mode 100644 index ad1eddd..0000000 --- a/applications/lidarr.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: lidarr - namespace: argocd - annotations: - # Enable automatic image updates for Lidarr - argocd-image-updater.argoproj.io/image-list: lidarr=ghcr.io/linuxserver/lidarr:latest - # Use digest strategy to track latest tag updates - argocd-image-updater.argoproj.io/lidarr.update-strategy: digest - # Write changes back via ArgoCD API (multi-source friendly) - argocd-image-updater.argoproj.io/write-back-method: argocd - argocd-image-updater.argoproj.io/lidarr.helm.image-name: image.repository - argocd-image-updater.argoproj.io/lidarr.helm.image-tag: image.tag -spec: - project: default - sources: - - repoURL: https://k8s-at-home.com/charts/ - chart: lidarr - targetRevision: "*" - ref: charts - helm: - releaseName: lidarr - valueFiles: - - $values/helm-values/lidarr_values.yaml - - repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/turingpi.git - targetRevision: HEAD - ref: values - destination: - server: https://kubernetes.default.svc - namespace: default - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true - - ServerSideApply=true diff --git a/argocd-example-app.yaml b/argocd-example-app.yaml deleted file mode 100644 index 0fbda1b..0000000 --- a/argocd-example-app.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Example ArgoCD Application with Image Auto-Update -# This demonstrates how to set up your existing Helm applications in ArgoCD -# with automatic "latest" tag updates - -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: plex-example - namespace: argocd - annotations: - # Enable automatic image updates for Plex - argocd-image-updater.argoproj.io/image-list: plex=ghcr.io/k8s-at-home/plex:latest - # Use 'newest-build' strategy for latest images - argocd-image-updater.argoproj.io/plex.update-strategy: newest-build - # Write back to ArgoCD (for testing - production should use git method) - argocd-image-updater.argoproj.io/write-back-method: argocd -spec: - project: default - source: - # Point to your repository (replace with your actual Git repo) - repoURL: https://github.com/munnerz/kube-plex - path: charts/kube-plex - targetRevision: HEAD - helm: - valueFiles: - # This would reference your existing plex_values.yml - # For now, this is just an example structure - - values.yaml - parameters: - - name: image.tag - value: latest - destination: - server: https://kubernetes.default.svc - namespace: plex - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true \ No newline at end of file diff --git a/limit_ingress_to_lan.yaml b/limit_ingress_to_lan.yaml deleted file mode 100644 index 0379419..0000000 --- a/limit_ingress_to_lan.yaml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy -metadata: - name: ingress-allow-from-specific-ip - namespace: default -spec: - podSelector: - matchLabels: - app: radarr - policyTypes: - - Ingress - ingress: - - from: - - ipBlock: - cidr: 192.168.222.0/24 - ---- -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy -metadata: - name: sonarr-ingress-allow-from-specific-ip - namespace: default -spec: - podSelector: - matchLabels: - app: sonarr - policyTypes: - - Ingress - ingress: - - from: - - ipBlock: - cidr: 192.168.222.0/24 - ---- -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy -metadata: - name: transmission-ingress-allow-from-specific-ip - namespace: default -spec: - podSelector: - matchLabels: - app: transmission-transmission-openvpn - policyTypes: - - Ingress - ingress: - - from: - - ipBlock: - cidr: 192.168.222.0/24