From cf6bc7bcce59637c86e01f01207e6ec87bc16c42 Mon Sep 17 00:00:00 2001 From: Danny Bessems Date: Fri, 23 May 2025 14:44:24 +1000 Subject: [PATCH] Reconfigure LdapWrapper PV/PVC --- ...rapper.yml => _namespace-ldapwrapper.yaml} | 0 .../LdapWrapper/application-ldapwrapper.yaml | 17 +++++++++++++++++ ...rapper.yml => deployment-ldapwrapper.yaml} | 6 +++--- ...ntvolume-flexvolsmb-ldapwrapper-cache.yaml | 19 +++++++++++++++++++ ...meclaim-flexvolsmb-ldapwrapper-cache.yaml} | 7 +++---- ...Syncthing.yml => service-ldapwrapper.yaml} | 0 6 files changed, 42 insertions(+), 7 deletions(-) rename services/LdapWrapper/{_namespace-LdapWrapper.yml => _namespace-ldapwrapper.yaml} (100%) create mode 100644 services/LdapWrapper/application-ldapwrapper.yaml rename services/LdapWrapper/{deployment-LdapWrapper.yml => deployment-ldapwrapper.yaml} (83%) create mode 100644 services/LdapWrapper/persistentvolume-flexvolsmb-ldapwrapper-cache.yaml rename services/LdapWrapper/{persistentVolumeClaim-LdapWrapper.yml => persistentvolumeclaim-flexvolsmb-ldapwrapper-cache.yaml} (57%) rename services/LdapWrapper/{service-Syncthing.yml => service-ldapwrapper.yaml} (100%) diff --git a/services/LdapWrapper/_namespace-LdapWrapper.yml b/services/LdapWrapper/_namespace-ldapwrapper.yaml similarity index 100% rename from services/LdapWrapper/_namespace-LdapWrapper.yml rename to services/LdapWrapper/_namespace-ldapwrapper.yaml diff --git a/services/LdapWrapper/application-ldapwrapper.yaml b/services/LdapWrapper/application-ldapwrapper.yaml new file mode 100644 index 0000000..3e3bec4 --- /dev/null +++ b/services/LdapWrapper/application-ldapwrapper.yaml @@ -0,0 +1,17 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: ldapwrapper + namespace: argo-cd +spec: + destination: + server: https://kubernetes.default.svc + namespace: ldapwrapper + project: default + sources: + - repoURL: https://code.spamasaurus.com/djpbessems/Kubernetes.K3s.installLog + path: services/LdapWrapper + targetRevision: HEAD +# - repoURL: https://github.com/djpbessems/Kubernetes.K3s.installLog +# path: services/LdapWrapper +# targetRevision: master diff --git a/services/LdapWrapper/deployment-LdapWrapper.yml b/services/LdapWrapper/deployment-ldapwrapper.yaml similarity index 83% rename from services/LdapWrapper/deployment-LdapWrapper.yml rename to services/LdapWrapper/deployment-ldapwrapper.yaml index 715ee92..0005688 100644 --- a/services/LdapWrapper/deployment-LdapWrapper.yml +++ b/services/LdapWrapper/deployment-ldapwrapper.yaml @@ -31,8 +31,8 @@ spec: name: ldap volumeMounts: - mountPath: /app/.cache - name: longhorn-ldapwrapper-cache + name: flexvolsmb-ldapwrapper-cache volumes: - - name: longhorn-ldapwrapper-cache + - name: flexvolsmb-ldapwrapper-cache persistentVolumeClaim: - claimName: longhorn-ldapwrapper-cache + claimName: flexvolsmb-ldapwrapper-cache diff --git a/services/LdapWrapper/persistentvolume-flexvolsmb-ldapwrapper-cache.yaml b/services/LdapWrapper/persistentvolume-flexvolsmb-ldapwrapper-cache.yaml new file mode 100644 index 0000000..8179f84 --- /dev/null +++ b/services/LdapWrapper/persistentvolume-flexvolsmb-ldapwrapper-cache.yaml @@ -0,0 +1,19 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: flexvolsmb-ldapwrapper-cache + namespace: ldapwrapper +spec: + capacity: + storage: 1Gi + accessModes: + - ReadWriteMany + storageClassName: flexvolsmb-ldapwrapper-cache + flexVolume: + driver: mount/smb + secretRef: + name: flexvolsmb-credentials + options: + opts: file_mode=0777,dir_mode=0777,iocharset=utf8,cache=none,nobrl + server: 192.168.154.195 + share: /K3s.Volumes/ldapwrapper/cache diff --git a/services/LdapWrapper/persistentVolumeClaim-LdapWrapper.yml b/services/LdapWrapper/persistentvolumeclaim-flexvolsmb-ldapwrapper-cache.yaml similarity index 57% rename from services/LdapWrapper/persistentVolumeClaim-LdapWrapper.yml rename to services/LdapWrapper/persistentvolumeclaim-flexvolsmb-ldapwrapper-cache.yaml index 953016d..62f87fa 100644 --- a/services/LdapWrapper/persistentVolumeClaim-LdapWrapper.yml +++ b/services/LdapWrapper/persistentvolumeclaim-flexvolsmb-ldapwrapper-cache.yaml @@ -1,13 +1,12 @@ ---- apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: longhorn-ldapwrapper-cache + name: flexvolsmb-ldapwrapper-cache namespace: ldapwrapper spec: accessModes: - - ReadWriteOnce - storageClassName: longhorn + - ReadWriteMany + storageClassName: flexvolsmb-ldapwrapper-cache resources: requests: storage: 1Gi diff --git a/services/LdapWrapper/service-Syncthing.yml b/services/LdapWrapper/service-ldapwrapper.yaml similarity index 100% rename from services/LdapWrapper/service-Syncthing.yml rename to services/LdapWrapper/service-ldapwrapper.yaml