mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 15:31:38 +01:00
fix(nubus): Add LDAP 2.4 import scripts and update migrations.
This commit is contained in:
@@ -143,6 +143,50 @@ nubusLdapServer:
|
|||||||
persistence:
|
persistence:
|
||||||
storageClass: {{ .Values.persistence.storageClassNames.RWO | quote }}
|
storageClass: {{ .Values.persistence.storageClassNames.RWO | quote }}
|
||||||
size: {{ .Values.persistence.size.nubus.ldapServerData | quote }}
|
size: {{ .Values.persistence.size.nubus.ldapServerData | quote }}
|
||||||
|
extraVolumes:
|
||||||
|
- name: "migration-scripts"
|
||||||
|
secret:
|
||||||
|
secretName: "ums-ldap-server-migration"
|
||||||
|
defaultMode: 0555
|
||||||
|
extraVolumeMounts:
|
||||||
|
- name: "migration-scripts"
|
||||||
|
mountPath: "/entrypoint.d/30-purge.sh"
|
||||||
|
subPath: "30-purge.sh"
|
||||||
|
- name: "migration-scripts"
|
||||||
|
mountPath: "/entrypoint.d/95-slapadd-24-ldiff.sh"
|
||||||
|
subPath: "95-slapadd-24-ldif.sh"
|
||||||
|
extraSecrets:
|
||||||
|
- name: "ums-ldap-server-migration"
|
||||||
|
stringData:
|
||||||
|
30-purge.sh: |
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
me=$(basename "$0")
|
||||||
|
echo "- Running ${me}"
|
||||||
|
if [ -f /var/lib/univention-ldap/ldap-24-export.ldif ]; then
|
||||||
|
echo "- Cleaning up /var/lib/univention-ldap."
|
||||||
|
cd /var/lib/univention-ldap
|
||||||
|
rm -rf internal
|
||||||
|
rm -rf ldap
|
||||||
|
ls -l
|
||||||
|
else
|
||||||
|
echo "- File /var/lib/univention-ldap/ldap-24-export.ldif not found."
|
||||||
|
fi
|
||||||
|
95-slapadd-24-ldif.sh: |
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
me=$(basename "$0")
|
||||||
|
echo "- Running ${me}"
|
||||||
|
ls -l /var/lib/univention-ldap
|
||||||
|
if [ -f /var/lib/univention-ldap/ldap-24-export.ldif ]; then
|
||||||
|
echo "- slapadd-ing /var/lib/univention-ldap/ldap-24-export.ldif, but not before deleting the directories /var/lib/univention-ldap/ldap and ./internal"
|
||||||
|
rm -rf /var/lib/univention-ldap/ldap
|
||||||
|
rm -rf /var/lib/univention-ldap/internal
|
||||||
|
mkdir /var/lib/univention-ldap/ldap
|
||||||
|
mkdir /var/lib/univention-ldap/internal
|
||||||
|
/usr/sbin/slapadd -l /var/lib/univention-ldap/ldap-24-export.ldif
|
||||||
|
mv /var/lib/univention-ldap/ldap-24-export.ldif /var/lib/univention-ldap/ldap-24-export.ldif-imported
|
||||||
|
else
|
||||||
|
echo "- File /var/lib/univention-ldap/ldap-24-export.ldif not found."
|
||||||
|
fi
|
||||||
|
|
||||||
nubusPortalFrontend:
|
nubusPortalFrontend:
|
||||||
additionalAnnotations:
|
additionalAnnotations:
|
||||||
|
|||||||
@@ -212,7 +212,7 @@ charts:
|
|||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/platform-development/charts/opendesk-migrations"
|
repository: "bmi/opendesk/components/platform-development/charts/opendesk-migrations"
|
||||||
name: "opendesk-migrations"
|
name: "opendesk-migrations"
|
||||||
version: "1.2.3"
|
version: "1.3.0"
|
||||||
verify: true
|
verify: true
|
||||||
minio:
|
minio:
|
||||||
# providerCategory: "Community"
|
# providerCategory: "Community"
|
||||||
|
|||||||
@@ -213,7 +213,7 @@ images:
|
|||||||
# upstreamRepository: "bmi/opendesk/components/platform-development/images/opendesk-migrations"
|
# upstreamRepository: "bmi/opendesk/components/platform-development/images/opendesk-migrations"
|
||||||
registry: "registry.opencode.de"
|
registry: "registry.opencode.de"
|
||||||
repository: "bmi/opendesk/components/platform-development/images/opendesk-migrations"
|
repository: "bmi/opendesk/components/platform-development/images/opendesk-migrations"
|
||||||
tag: "1.2.2@sha256:32afdd71c5b8003ed1609e389494ce10c715c5db64d4ed32a74d65b0f0227e64"
|
tag: "1.3.4@sha256:a91e897603170ebe993fa899572915d1bb6ece67d164908fc5dec824480de8f9"
|
||||||
milter:
|
milter:
|
||||||
# providerCategory: "Community"
|
# providerCategory: "Community"
|
||||||
# providerResponsible: "openDesk"
|
# providerResponsible: "openDesk"
|
||||||
|
|||||||
Reference in New Issue
Block a user