20 Commits
Author SHA1 Message Date
Bertrand Gouny bb946e50eb feat: restart openldap when tls file contents change
Add an optional TLS watcher with content fingerprints to ignore duplicate
notifications and unchanged Kubernetes projections.

Use explicit paths under /run/container/tmp for runtime temporary files
and require baseimage 2.1.0. Cover TLS renewal and read-only /tmp.
2026-10-19 14:59:54 +02:00
Bertrand GounyandClaude Opus 5.5 52230d6cd7 feat: update to osixia/baseimage 2.0.0 and add integration tests
- Update the base image to osixia/baseimage:alpine-2.0.0 and build the
  CI/CD tool with osixia/dagger-build (Go 1.26.9).
- Add Dagger integration tests: default bootstrap, alternative schemas,
  all compatible modules and schemas with every bootstrap feature on a
  3-node replicated cluster with TLS required, backup/restore, simulated
  upgrade and upgrade from previous releases.
- Fix bootstrap failing with "Argument list too long" with large schemas:
  load them with LDIF include: lines, fail on missing schemas.
- Default OPENLDAP_BOOTSTRAP_PPOLICY_DEFAULT_CHECK_QUALITY to 1 so
  pwdMinLength is enforced.
- Align the CI workflow with osixia/container-baseimage and add Dependabot.
- Document available schemas and modules and their incompatibilities.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 20:37:20 +02:00
Bertrand Gouny 7ce0c43309 feat: add Postfix Book schema and improve diagnostics
Add the Postfix Book schema in .schema and cn=config LDIF formats, document its incompatibility with virtualMail, and improve debug output and validation during schema conversion and file moves. Update the base image to osixia/baseimage:alpine-2.0.0-rc3 and document the changes for 2.6.15-beta.
2026-10-13 22:06:15 +02:00
Bertrand Gouny c62c5f11da feat: OpenLDAP v2.6.15 2026-10-07 21:53:52 +02:00
Bertrand Gouny 5bd37272a7 feat: OpenLDAP v2.6.10 2026-10-07 21:50:54 +02:00
osixia 00bb2e68c5 Delete Dockerfile 2015-03-03 15:32:21 +01:00
Bertrand Gouny 17a6c73799 version 2014-07-17 10:37:49 +02:00
Bertrand Gouny b7a2691545 base 2014-06-24 15:04:49 +02:00
Bertrand Gouny d245c07803 use osixia/baseimage:0.4.0 2014-06-19 14:50:06 +02:00
Bertrand Gouny c32c1683ed reorganisation code 2014-06-17 09:43:13 +02:00
Bertrand Gouny a413a31ed3 nouvelle baseimage + maj tests 2014-05-09 15:57:03 +02:00
Bertrand Gouny d7245df8bb osixia base 2014-05-08 17:53:41 +02:00
osixia 0a06538f80 Update Dockerfile 2014-05-05 14:44:18 +02:00
Bertrand Gouny cc9d731b8a baseimage 2014-05-05 14:31:15 +02:00
Bertrand Gouny 2d0fd75ed8 TLS 2014-05-05 11:24:54 +02:00
Bertrand Gouny b020cc9cff tls 2014-05-02 17:34:12 +02:00
Bertrand Gouny 3482221fb2 tls 2014-04-29 17:51:06 +02:00
Nick Stenning 36ad92aad4 Add maintainer to Dockerfile 2014-03-06 11:57:29 +01:00
Nick Stenning 955a6223ae Rework Dockerfile to use phusion/baseimage 2014-03-06 11:56:58 +01:00
Nick Stenning 1f7ef03f03 Add an image for a basic slapd installation 2013-11-05 14:51:31 +00:00