From 86d15e831eed0fc9b5ea9bb1d03a14cb5c7b729e Mon Sep 17 00:00:00 2001 From: Giovanni Geraci Date: Sun, 16 Feb 2025 21:33:01 +0100 Subject: [PATCH] example_configs: Add Project Quay --- README.md | 1 + example_configs/quay.md | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 example_configs/quay.md diff --git a/README.md b/README.md index e3ced23..7a51bff 100644 --- a/README.md +++ b/README.md @@ -620,6 +620,7 @@ folder for help with: - [PowerDNS Admin](example_configs/powerdns_admin.md) - [Prosody](example_configs/prosody.md) - [Proxmox VE](example_configs/proxmox.md) +- [Quay](example_configs/quay.md) - [Radicale](example_configs/radicale.md) - [Rancher](example_configs/rancher.md) - [Seafile](example_configs/seafile.md) diff --git a/example_configs/quay.md b/example_configs/quay.md new file mode 100644 index 0000000..1a0fe64 --- /dev/null +++ b/example_configs/quay.md @@ -0,0 +1,26 @@ +# Configuration for Quay + +Quay is a container image registry that enables you to build, organize, distribute, and deploy containers. + +The official LDAP configuration documentation is located [here](https://docs.projectquay.io/config_quay.html#config-fields-ldap). + +For standalone deployments of Project Quay, the core configuration is primarily set through the `config.yaml` file. + +If you install Project Quay on OpenShift Container Platform / OKD using the Project Quay Operator, the configuration resides in the `config bundle secret`. + +This example assists with a basic LDAP configuration. + +```yaml +AUTHENTICATION_TYPE: LDAP +LDAP_ADMIN_DN: cn=bind_user,ou=people,dc=example,dc=com # The admin DN user must be a member of the lldap_strict_readonly group. +LDAP_ADMIN_PASSWD: password +LDAP_ALLOW_INSECURE_FALLBACK: false +LDAP_BASE_DN: + - dc=example + - dc=com +LDAP_EMAIL_ATTR: mail +LDAP_UID_ATTR: uid +LDAP_URI: ldap:// +LDAP_USER_RDN: + - ou=people +```