Skip to content

Commits

Commits on Sep 23, 2021

  1. Update slapd image base to Debian bullseye

    Update the slapd image base to use Debian 11 or bullseye
    and update default build arguments.
    skoranda committed Sep 23, 2021
    Copy the full SHA
    c408993 View commit details

Commits on Aug 6, 2021

  1. Update voperson.ldif to latest draft 2.0.0 release

    Update voperson.ldif to latest draft 2.0.0 release to pick up
    the voPersonToken attribute used by COmanage Registry 4.0.0.
    skoranda committed Aug 6, 2021
    Copy the full SHA
    228751f View commit details
  2. Update base for slapd base to Debian 10.10

    Update base for slapd base to Debian 10.10.
    skoranda committed Aug 6, 2021
    Copy the full SHA
    306351b View commit details

Commits on Jun 15, 2021

  1. Update base image for slapd images

    Update the base Debian image used for the slapd images.
    skoranda committed Jun 15, 2021
    Copy the full SHA
    53933b2 View commit details

Commits on Aug 20, 2020

  1. Add voposixaccount.ldif to slapd base image

    Add the voposixaccount LDIF to the slapd base image.
    skoranda committed Aug 20, 2020
    Copy the full SHA
    f86e51c View commit details

Commits on Aug 19, 2020

  1. Update voPerson LDIF to version draft-2.0.0

    Update the voPerson LDIF to version draft-2.0.0 since
    COmanage Registry 3.3.0 requires it.
    skoranda committed Aug 19, 2020
    Copy the full SHA
    fd8fc47 View commit details
  2. Update base image Debian tag for slapd base image

    Update the base image Debian tag to 10.5 for the slapd
    base image.
    skoranda committed Aug 19, 2020
    Copy the full SHA
    20afba8 View commit details

Commits on Mar 18, 2020

  1. Still better root DN password management

    If the environment variable OLC_ROOT_DN_PASSWORD is set but OLC_ROOT_DN
    (usually a hash) is not and is set to the Dockerfile default of
    'password', then take OLC_ROOT_DN from OLC_ROOT_DN_PASSWORD.
    skoranda committed Mar 18, 2020
    Copy the full SHA
    e11d6fe View commit details

Commits on Mar 11, 2020

  1. Better root DN password management

    If the environment variable OLC_ROOT_DN_PASSWORD is set but OLC_ROOT_DN
    (usually a hash) is not, then take OLC_ROOT_DN from
    OLC_ROOT_DN_PASSWORD.
    skoranda committed Mar 11, 2020
    Copy the full SHA
    e93e857 View commit details
  2. Update comanage-registry-slapd-base base image

    Update the base image for comanage-registry-slapd-base to use
    debian:10.3.
    skoranda committed Mar 11, 2020
    Copy the full SHA
    b70553a View commit details

Commits on Apr 22, 2019

  1. Refactor to use Docker multi-stage builds.

    Refactored the Dockerfiles and related
    tooling to leverage Docker multi-stage build
    functionality. Also updated base containers
    to pick up later releases of Apache HTTP Server,
    PHP, Shibboleth SP, and mod_auth_openidc.
    skoranda committed Apr 22, 2019
    Copy the full SHA
    afd84cf View commit details

Commits on Nov 13, 2018

  1. Add package ca-certificates to slapd base image

    Add the ca-certificates package to the slapd base image so that any
    clients or client libraries that need to call out, such as syncrepl
    clients, can properly check server TLS certificates and do
    ldaps://.
    skoranda committed Nov 13, 2018
    Copy the full SHA
    5dbfaae View commit details

Commits on Oct 22, 2018

  1. Default maximum open file descriptors for slapd

    Added a default maximum open file descriptors set with
    ulimit -n for the slapd process. See
    https://github.com/moby/moby/issues/8231
    for a discussion of how this helps decrease the memory
    used by slapd when running inside a container.
    skoranda committed Oct 22, 2018
    Copy the full SHA
    f0d42b1 View commit details

Commits on Aug 1, 2018

  1. Set ownership on distribution LDAP files

    Add logic to perform a chown openldap:openldap on the directory
    files from the Debian distribution so that slapd always may start
    even when the numeric uid has changed, for example when /etc/passwd
    is mounted in. This was previously done for the directory files being
    used (database with n 2) but not for those that are not being
    used (database with n 1).
    skoranda committed Aug 1, 2018
    Copy the full SHA
    cc8ebfa View commit details

Commits on Jul 24, 2018

  1. Owner and permissions for slapd TLS files

    Added logic to set the owner and permissions for the slapd TLS
    certificate, privkey, and CA cert files so that they are explicitly
    owned by openldap with the correct permissions.
    skoranda committed Jul 24, 2018
    Copy the full SHA
    0436ac2 View commit details

Commits on Jul 13, 2018

  1. Fix issue when openldap user has different UID

    If the deployer maps in or copies in a different /etc/passwd file that
    assigns the openldap user a different UID change the ownership of
    /var/run/slapd so that it has the correct owner.
    skoranda committed Jul 13, 2018
    Copy the full SHA
    6e4ba3b View commit details

Commits on Jun 19, 2018

  1. Fix LDAP entrypoint script no schema files injected

    Fixed logic preventing slapd entrypoint script from running to
    completion when no schema files are injected into /schema.
    skoranda committed Jun 19, 2018
    Copy the full SHA
    3ffe26f View commit details

Commits on Jun 17, 2018

  1. Copy the full SHA
    f702746 View commit details
  2. LDAP_DEBUG sends entrypoint script output to stdout

    If LDAP_DEBUG is set then the entrypoint script for the slapd images
    will invoke 'set -x' and send all output to stdout.
    skoranda committed Jun 17, 2018
    Copy the full SHA
    9a81632 View commit details
  3. Environment variable substitution into injected LDIF

    Text in injected LDIF files of the form %%SOME_VARIABLE%% will be
    replaced with the value from the environment variable SOME_VARIABLE
    before the LDIF is executed. The form %%_SOME_VARIABLE_FILE%% will be
    replaced with the contents of the file pointed to by the environment
    variable SOME_VARIABLE.
    skoranda committed Jun 17, 2018
    Copy the full SHA
    130df64 View commit details

Commits on Jun 16, 2018

  1. Better processing of injected LDIF files

    Better processing of injected LDIF files to be executed using either
    SASL external mechanism or the root DN.
    skoranda committed Jun 16, 2018
    Copy the full SHA
    998c499 View commit details
  2. Better processing of schema files

    Better processing of schema files for the slapd base image.
    skoranda committed Jun 16, 2018
    Copy the full SHA
    f450c80 View commit details

Commits on Jun 15, 2018

  1. Added logic to process LDIF

    Added logic to process LDIF files at startup time.
    skoranda committed Jun 15, 2018
    Copy the full SHA
    e63a5bd View commit details
  2. Added logic to support slapd proxy

    Added logic to the COmanage LDAP utils bash library to support the
    deployment of a slapd proxy.
    skoranda committed Jun 15, 2018
    Copy the full SHA
    1712552 View commit details
  3. Refactor slapd-base and slapd

    As part of refactor of slapd moved the entrypoint script from
    slapd-base to slapd and created Dockerfile for slapd to put it
    into plase.
    skoranda committed Jun 15, 2018
    Copy the full SHA
    46a74b7 View commit details
  4. Move slapd to slapd-base as part of refactor

    As part of refactor of the slapd images move
    comanage-registry-slapd to comanage-registry-slapd-base.
    skoranda committed Jun 15, 2018
    Copy the full SHA
    fdd0d33 View commit details
End of commit history for this file