Skip to content

Commit

Permalink
chore: move clustersecretstore in onepassword ks
Browse files Browse the repository at this point in the history
Signed-off-by: Devin Buhl <devin@buhl.casa>
  • Loading branch information
onedr0p committed Feb 26, 2025
1 parent f8ee039 commit 15e9b55
Show file tree
Hide file tree
Showing 29 changed files with 34 additions and 63 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ spec:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/actions-runner-system/actions-runner-controller/app
Expand Down
4 changes: 2 additions & 2 deletions kubernetes/apps/cert-manager/cert-manager/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ spec:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
healthCheckExprs:
- apiVersion: cert-manager.io/v1
Expand Down Expand Up @@ -62,7 +62,7 @@ spec:
dependsOn:
- name: cert-manager-issuers
namespace: cert-manager
- name: onepassword-store
- name: onepassword
namespace: external-secrets
healthCheckExprs:
- apiVersion: cert-manager.io/v1
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/autobrr/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
- ../../../../components/gatus/guarded
- ../../../../components/volsync
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/bazarr/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
- ../../../../components/gatus/guarded
- ../../../../components/volsync
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/beets/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
components:
- ../../../../components/gatus/guarded
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/default/beets/app
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/cross-seed/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
components:
- ../../../../components/volsync
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: volsync
namespace: volsync-system
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/emqx/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ spec:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/default/emqx/app
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/home-assistant/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ spec:
dependsOn:
- name: emqx-cluster
namespace: default
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/jellyseerr/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
- ../../../../components/gatus/external
- ../../../../components/volsync
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down
4 changes: 2 additions & 2 deletions kubernetes/apps/default/plex/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
- ../../../../components/gatus/external
- ../../../../components/volsync
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down Expand Up @@ -47,7 +47,7 @@ spec:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/default/plex/tools
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/prowlarr/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
- ../../../../components/gatus/guarded
- ../../../../components/volsync
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down
4 changes: 2 additions & 2 deletions kubernetes/apps/default/qbittorrent/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
- ../../../../components/gatus/guarded
- ../../../../components/volsync
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down Expand Up @@ -46,7 +46,7 @@ spec:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/default/qbittorrent/tools
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/radarr/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
- ../../../../components/gatus/guarded
- ../../../../components/volsync
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/recyclarr/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
components:
- ../../../../components/volsync
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/sabnzbd/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
- ../../../../components/gatus/guarded
- ../../../../components/volsync
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/slskd/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
components:
- ../../../../components/gatus/guarded
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/sonarr/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
- ../../../../components/gatus/guarded
- ../../../../components/volsync
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/unpackerr/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ spec:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/default/unpackerr/app
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/default/zigbee/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ spec:
dependsOn:
- name: emqx-cluster
namespace: default
- name: onepassword-store
- name: onepassword
namespace: external-secrets
- name: rook-ceph-cluster
namespace: rook-ceph
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ spec:
auth:
secretRef:
connectTokenSecretRef:
name: onepassword-secret
key: token
name: onepassword-secret
namespace: external-secrets
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./clustersecretstore.yaml
- ./helmrelease.yaml
28 changes: 2 additions & 26 deletions kubernetes/apps/external-secrets/onepassword/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,42 +9,18 @@ spec:
commonMetadata:
labels:
app.kubernetes.io/name: *app
interval: 30m
path: ./kubernetes/apps/external-secrets/onepassword/app
prune: true
sourceRef:
kind: GitRepository
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m
wait: true
---
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: &app onepassword-store
namespace: &namespace external-secrets
spec:
commonMetadata:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: onepassword
namespace: external-secrets
healthCheckExprs:
- apiVersion: external-secrets.io/v1beta1
kind: ClusterSecretStore
failed: status.conditions.filter(e, e.type == 'Ready').all(e, e.status == 'False')
current: status.conditions.filter(e, e.type == 'Ready').all(e, e.status == 'True')
interval: 30m
path: ./kubernetes/apps/external-secrets/onepassword/store
path: ./kubernetes/apps/external-secrets/onepassword/app
prune: true
sourceRef:
kind: GitRepository
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m
timeout: 15m
wait: true

This file was deleted.

4 changes: 2 additions & 2 deletions kubernetes/apps/network/external/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
dependsOn:
- name: external-external-dns
namespace: network
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/network/external/cloudflared
Expand All @@ -36,7 +36,7 @@ spec:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/network/external/external-dns
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/network/internal/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ spec:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/network/internal/external-dns
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/observability/grafana/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
components:
- ../../../../components/gatus/guarded
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/observability/grafana/app
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ spec:
dependsOn:
- name: rook-ceph-cluster
namespace: rook-ceph
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/observability/kube-prometheus-stack/app
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/apps/observability/unpoller/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ spec:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/observability/unpoller/app
Expand Down
4 changes: 2 additions & 2 deletions kubernetes/apps/rook-ceph/rook-ceph/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ spec:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
interval: 30m
path: ./kubernetes/apps/rook-ceph/rook-ceph/app
Expand All @@ -36,7 +36,7 @@ spec:
components:
- ../../../../components/gatus/guarded
dependsOn:
- name: onepassword-store
- name: onepassword
namespace: external-secrets
healthChecks:
- apiVersion: helm.toolkit.fluxcd.io/v2
Expand Down

0 comments on commit 15e9b55

Please sign in to comment.