├── 12 ├── Dockerfile.rhel8 ├── README.md ├── root │ └── usr │ │ ├── bin │ │ ├── container-entrypoint │ │ ├── run-postgresql │ │ ├── run-postgresql-master │ │ ├── run-postgresql-slave │ │ └── usage │ │ ├── libexec │ │ ├── check-container │ │ └── fix-permissions │ │ └── share │ │ └── container-scripts │ │ └── postgresql │ │ ├── README.md │ │ ├── common.sh │ │ ├── openshift-custom-postgresql-replication.conf.template │ │ ├── openshift-custom-postgresql.conf.template │ │ ├── openshift-custom-recovery.conf.template │ │ └── start │ │ └── set_passwords.sh ├── s2i │ └── bin │ │ ├── assemble │ │ └── usage └── test ├── 13 ├── Dockerfile.c9s ├── Dockerfile.rhel8 ├── Dockerfile.rhel9 ├── README.md ├── root │ └── usr │ │ ├── bin │ │ ├── container-entrypoint │ │ ├── run-postgresql │ │ ├── run-postgresql-master │ │ ├── run-postgresql-slave │ │ └── usage │ │ ├── libexec │ │ ├── check-container │ │ └── fix-permissions │ │ └── share │ │ └── container-scripts │ │ └── postgresql │ │ ├── README.md │ │ ├── common.sh │ │ ├── openshift-custom-postgresql-replication.conf.template │ │ ├── openshift-custom-postgresql.conf.template │ │ ├── openshift-custom-recovery.conf.template │ │ └── start │ │ └── set_passwords.sh ├── s2i │ └── bin │ │ ├── assemble │ │ └── usage └── test ├── 15 ├── Dockerfile.c9s ├── Dockerfile.fedora ├── Dockerfile.rhel8 ├── Dockerfile.rhel9 ├── README.md ├── root │ └── usr │ │ ├── bin │ │ ├── container-entrypoint │ │ ├── run-postgresql │ │ ├── run-postgresql-master │ │ ├── run-postgresql-slave │ │ └── usage │ │ ├── libexec │ │ ├── check-container │ │ └── fix-permissions │ │ └── share │ │ └── container-scripts │ │ └── postgresql │ │ ├── README.md │ │ ├── common.sh │ │ ├── openshift-custom-postgresql-replication.conf.template │ │ ├── openshift-custom-postgresql.conf.template │ │ ├── openshift-custom-recovery.conf.template │ │ └── start │ │ └── set_passwords.sh ├── s2i │ └── bin │ │ ├── assemble │ │ └── usage └── test ├── 16 ├── Dockerfile.c10s ├── Dockerfile.c9s ├── Dockerfile.fedora ├── Dockerfile.rhel10 ├── Dockerfile.rhel8 ├── Dockerfile.rhel9 ├── README.md ├── root │ └── usr │ │ ├── bin │ │ ├── container-entrypoint │ │ ├── run-postgresql │ │ ├── run-postgresql-master │ │ ├── run-postgresql-slave │ │ └── usage │ │ ├── libexec │ │ ├── check-container │ │ └── fix-permissions │ │ └── share │ │ └── container-scripts │ │ └── postgresql │ │ ├── README.md │ │ ├── common.sh │ │ ├── openshift-custom-postgresql-replication.conf.template │ │ ├── openshift-custom-postgresql.conf.template │ │ ├── openshift-custom-recovery.conf.template │ │ └── start │ │ └── set_passwords.sh ├── s2i │ └── bin │ │ ├── assemble │ │ └── usage └── test ├── .github ├── auto-merge.yml ├── dependabot.yml └── workflows │ ├── auto-merge-on-demand.yml │ ├── auto-merge.yml │ ├── build-and-push.yml │ ├── container-tests.yml │ └── pr-metadata.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── examples ├── custom-config │ ├── README │ └── postgresql-cfg │ │ └── 10_shared_buffers.conf ├── enable-extension │ ├── Dockerfile │ ├── README.md │ ├── postgresql-cfg │ │ └── s2i-extending.conf │ └── postgresql-init │ │ └── set_passwords.sh ├── enable-ssl │ ├── README.md │ ├── certs │ │ ├── tls.crt │ │ └── tls.key │ ├── postgresql-cfg │ │ └── ssl.conf │ └── postgresql-pre-start │ │ └── enable_ssl.sh ├── extending-image │ ├── postgresql-cfg │ │ └── s2i-extending.conf │ └── postgresql-start │ │ └── set_passwords.sh ├── pgaudit │ ├── README │ └── postgresql-cfg │ │ └── 10_pgaudit.conf ├── pgvector │ ├── README │ └── postgresql-cfg │ │ └── 10_pgvector.conf ├── postgresql-ephemeral-template.json ├── postgresql-persistent-template.json ├── replica │ ├── README.md │ └── postgresql_replica.json └── s2i-dump-data │ ├── .s2i │ └── bin │ │ └── assemble │ ├── init │ └── init.sql │ └── postgresql-pre-start │ └── 10_boot.sh ├── imagestreams ├── imagestreams.yaml ├── postgresql-centos.json ├── postgresql-rhel-aarch64.json └── postgresql-rhel.json ├── manifest.yml ├── specs └── multispec.yml ├── src ├── Dockerfile ├── Dockerfile.fedora ├── README.md ├── root │ └── usr │ │ ├── bin │ │ ├── container-entrypoint │ │ ├── run-postgresql │ │ ├── run-postgresql-master │ │ ├── run-postgresql-slave │ │ └── usage │ │ ├── libexec │ │ ├── check-container │ │ └── fix-permissions │ │ └── share │ │ └── container-scripts │ │ └── postgresql │ │ ├── README.md │ │ ├── common.sh │ │ ├── openshift-custom-postgresql-replication.conf.template │ │ ├── openshift-custom-postgresql.conf.template │ │ ├── openshift-custom-recovery.conf.template │ │ └── start │ │ └── set_passwords.sh ├── s2i │ └── bin │ │ ├── assemble │ │ └── usage └── test └── test ├── __init__.py ├── check_imagestreams.py ├── constants.py ├── examples ├── imagestreams ├── pagila.sh ├── pg-test-lib.sh ├── run ├── run-openshift-pytest ├── run-openshift-remote-cluster ├── run_migration_test ├── run_test ├── run_upgrade_test ├── show_all_imagestreams.py ├── test-app └── postgresql-init │ └── backup_user.sh ├── test-lib-openshift.sh ├── test-lib-postgresql.sh ├── test-lib-remote-openshift.sh ├── test-lib.sh ├── test-openshift.yaml ├── test_postgresql_imagestream.py ├── test_postgresql_imagestream_template.py ├── test_postgresql_latest_imagestreams.py ├── test_postgresql_template.py ├── test_shared_helm_postgresql_imagestreams.py └── test_shared_helm_postgresql_template.py /.github/auto-merge.yml: -------------------------------------------------------------------------------- 1 | target-branch: [] 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge-on-demand.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/.github/workflows/auto-merge-on-demand.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/.github/workflows/auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/.github/workflows/build-and-push.yml -------------------------------------------------------------------------------- /.github/workflows/container-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/.github/workflows/container-tests.yml -------------------------------------------------------------------------------- /.github/workflows/pr-metadata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/.github/workflows/pr-metadata.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/.gitmodules -------------------------------------------------------------------------------- /12/Dockerfile.rhel8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/Dockerfile.rhel8 -------------------------------------------------------------------------------- /12/README.md: -------------------------------------------------------------------------------- 1 | root/usr/share/container-scripts/postgresql/README.md -------------------------------------------------------------------------------- /12/root/usr/bin/container-entrypoint: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec "$@" 4 | -------------------------------------------------------------------------------- /12/root/usr/bin/run-postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/root/usr/bin/run-postgresql -------------------------------------------------------------------------------- /12/root/usr/bin/run-postgresql-master: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export ENABLE_REPLICATION=true 4 | 5 | exec run-postgresql "$@" 6 | -------------------------------------------------------------------------------- /12/root/usr/bin/run-postgresql-slave: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/root/usr/bin/run-postgresql-slave -------------------------------------------------------------------------------- /12/root/usr/bin/usage: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cat /usr/share/container-scripts/postgresql/README.md 4 | 5 | -------------------------------------------------------------------------------- /12/root/usr/libexec/check-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/root/usr/libexec/check-container -------------------------------------------------------------------------------- /12/root/usr/libexec/fix-permissions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/root/usr/libexec/fix-permissions -------------------------------------------------------------------------------- /12/root/usr/share/container-scripts/postgresql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/root/usr/share/container-scripts/postgresql/README.md -------------------------------------------------------------------------------- /12/root/usr/share/container-scripts/postgresql/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/root/usr/share/container-scripts/postgresql/common.sh -------------------------------------------------------------------------------- /12/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql-replication.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql-replication.conf.template -------------------------------------------------------------------------------- /12/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql.conf.template -------------------------------------------------------------------------------- /12/root/usr/share/container-scripts/postgresql/openshift-custom-recovery.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/root/usr/share/container-scripts/postgresql/openshift-custom-recovery.conf.template -------------------------------------------------------------------------------- /12/root/usr/share/container-scripts/postgresql/start/set_passwords.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/root/usr/share/container-scripts/postgresql/start/set_passwords.sh -------------------------------------------------------------------------------- /12/s2i/bin/assemble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/12/s2i/bin/assemble -------------------------------------------------------------------------------- /12/s2i/bin/usage: -------------------------------------------------------------------------------- 1 | groff -t -man -ETascii /help.1 2 | -------------------------------------------------------------------------------- /12/test: -------------------------------------------------------------------------------- 1 | ../test -------------------------------------------------------------------------------- /13/Dockerfile.c9s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/Dockerfile.c9s -------------------------------------------------------------------------------- /13/Dockerfile.rhel8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/Dockerfile.rhel8 -------------------------------------------------------------------------------- /13/Dockerfile.rhel9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/Dockerfile.rhel9 -------------------------------------------------------------------------------- /13/README.md: -------------------------------------------------------------------------------- 1 | root/usr/share/container-scripts/postgresql/README.md -------------------------------------------------------------------------------- /13/root/usr/bin/container-entrypoint: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec "$@" 4 | -------------------------------------------------------------------------------- /13/root/usr/bin/run-postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/root/usr/bin/run-postgresql -------------------------------------------------------------------------------- /13/root/usr/bin/run-postgresql-master: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export ENABLE_REPLICATION=true 4 | 5 | exec run-postgresql "$@" 6 | -------------------------------------------------------------------------------- /13/root/usr/bin/run-postgresql-slave: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/root/usr/bin/run-postgresql-slave -------------------------------------------------------------------------------- /13/root/usr/bin/usage: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cat /usr/share/container-scripts/postgresql/README.md 4 | 5 | -------------------------------------------------------------------------------- /13/root/usr/libexec/check-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/root/usr/libexec/check-container -------------------------------------------------------------------------------- /13/root/usr/libexec/fix-permissions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/root/usr/libexec/fix-permissions -------------------------------------------------------------------------------- /13/root/usr/share/container-scripts/postgresql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/root/usr/share/container-scripts/postgresql/README.md -------------------------------------------------------------------------------- /13/root/usr/share/container-scripts/postgresql/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/root/usr/share/container-scripts/postgresql/common.sh -------------------------------------------------------------------------------- /13/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql-replication.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql-replication.conf.template -------------------------------------------------------------------------------- /13/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql.conf.template -------------------------------------------------------------------------------- /13/root/usr/share/container-scripts/postgresql/openshift-custom-recovery.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/root/usr/share/container-scripts/postgresql/openshift-custom-recovery.conf.template -------------------------------------------------------------------------------- /13/root/usr/share/container-scripts/postgresql/start/set_passwords.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/root/usr/share/container-scripts/postgresql/start/set_passwords.sh -------------------------------------------------------------------------------- /13/s2i/bin/assemble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/13/s2i/bin/assemble -------------------------------------------------------------------------------- /13/s2i/bin/usage: -------------------------------------------------------------------------------- 1 | groff -t -man -ETascii /help.1 2 | -------------------------------------------------------------------------------- /13/test: -------------------------------------------------------------------------------- 1 | ../test -------------------------------------------------------------------------------- /15/Dockerfile.c9s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/Dockerfile.c9s -------------------------------------------------------------------------------- /15/Dockerfile.fedora: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/Dockerfile.fedora -------------------------------------------------------------------------------- /15/Dockerfile.rhel8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/Dockerfile.rhel8 -------------------------------------------------------------------------------- /15/Dockerfile.rhel9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/Dockerfile.rhel9 -------------------------------------------------------------------------------- /15/README.md: -------------------------------------------------------------------------------- 1 | root/usr/share/container-scripts/postgresql/README.md -------------------------------------------------------------------------------- /15/root/usr/bin/container-entrypoint: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec "$@" 4 | -------------------------------------------------------------------------------- /15/root/usr/bin/run-postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/root/usr/bin/run-postgresql -------------------------------------------------------------------------------- /15/root/usr/bin/run-postgresql-master: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export ENABLE_REPLICATION=true 4 | 5 | exec run-postgresql "$@" 6 | -------------------------------------------------------------------------------- /15/root/usr/bin/run-postgresql-slave: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/root/usr/bin/run-postgresql-slave -------------------------------------------------------------------------------- /15/root/usr/bin/usage: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cat /usr/share/container-scripts/postgresql/README.md 4 | 5 | -------------------------------------------------------------------------------- /15/root/usr/libexec/check-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/root/usr/libexec/check-container -------------------------------------------------------------------------------- /15/root/usr/libexec/fix-permissions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/root/usr/libexec/fix-permissions -------------------------------------------------------------------------------- /15/root/usr/share/container-scripts/postgresql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/root/usr/share/container-scripts/postgresql/README.md -------------------------------------------------------------------------------- /15/root/usr/share/container-scripts/postgresql/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/root/usr/share/container-scripts/postgresql/common.sh -------------------------------------------------------------------------------- /15/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql-replication.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql-replication.conf.template -------------------------------------------------------------------------------- /15/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql.conf.template -------------------------------------------------------------------------------- /15/root/usr/share/container-scripts/postgresql/openshift-custom-recovery.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/root/usr/share/container-scripts/postgresql/openshift-custom-recovery.conf.template -------------------------------------------------------------------------------- /15/root/usr/share/container-scripts/postgresql/start/set_passwords.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/root/usr/share/container-scripts/postgresql/start/set_passwords.sh -------------------------------------------------------------------------------- /15/s2i/bin/assemble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/15/s2i/bin/assemble -------------------------------------------------------------------------------- /15/s2i/bin/usage: -------------------------------------------------------------------------------- 1 | groff -t -man -ETascii /help.1 2 | -------------------------------------------------------------------------------- /15/test: -------------------------------------------------------------------------------- 1 | ../test -------------------------------------------------------------------------------- /16/Dockerfile.c10s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/Dockerfile.c10s -------------------------------------------------------------------------------- /16/Dockerfile.c9s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/Dockerfile.c9s -------------------------------------------------------------------------------- /16/Dockerfile.fedora: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/Dockerfile.fedora -------------------------------------------------------------------------------- /16/Dockerfile.rhel10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/Dockerfile.rhel10 -------------------------------------------------------------------------------- /16/Dockerfile.rhel8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/Dockerfile.rhel8 -------------------------------------------------------------------------------- /16/Dockerfile.rhel9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/Dockerfile.rhel9 -------------------------------------------------------------------------------- /16/README.md: -------------------------------------------------------------------------------- 1 | root/usr/share/container-scripts/postgresql/README.md -------------------------------------------------------------------------------- /16/root/usr/bin/container-entrypoint: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec "$@" 4 | -------------------------------------------------------------------------------- /16/root/usr/bin/run-postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/root/usr/bin/run-postgresql -------------------------------------------------------------------------------- /16/root/usr/bin/run-postgresql-master: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export ENABLE_REPLICATION=true 4 | 5 | exec run-postgresql "$@" 6 | -------------------------------------------------------------------------------- /16/root/usr/bin/run-postgresql-slave: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/root/usr/bin/run-postgresql-slave -------------------------------------------------------------------------------- /16/root/usr/bin/usage: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cat /usr/share/container-scripts/postgresql/README.md 4 | 5 | -------------------------------------------------------------------------------- /16/root/usr/libexec/check-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/root/usr/libexec/check-container -------------------------------------------------------------------------------- /16/root/usr/libexec/fix-permissions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/root/usr/libexec/fix-permissions -------------------------------------------------------------------------------- /16/root/usr/share/container-scripts/postgresql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/root/usr/share/container-scripts/postgresql/README.md -------------------------------------------------------------------------------- /16/root/usr/share/container-scripts/postgresql/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/root/usr/share/container-scripts/postgresql/common.sh -------------------------------------------------------------------------------- /16/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql-replication.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql-replication.conf.template -------------------------------------------------------------------------------- /16/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql.conf.template -------------------------------------------------------------------------------- /16/root/usr/share/container-scripts/postgresql/openshift-custom-recovery.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/root/usr/share/container-scripts/postgresql/openshift-custom-recovery.conf.template -------------------------------------------------------------------------------- /16/root/usr/share/container-scripts/postgresql/start/set_passwords.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/root/usr/share/container-scripts/postgresql/start/set_passwords.sh -------------------------------------------------------------------------------- /16/s2i/bin/assemble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/16/s2i/bin/assemble -------------------------------------------------------------------------------- /16/s2i/bin/usage: -------------------------------------------------------------------------------- 1 | groff -t -man -ETascii /help.1 2 | -------------------------------------------------------------------------------- /16/test: -------------------------------------------------------------------------------- 1 | ../test -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/README.md -------------------------------------------------------------------------------- /examples/custom-config/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/custom-config/README -------------------------------------------------------------------------------- /examples/custom-config/postgresql-cfg/10_shared_buffers.conf: -------------------------------------------------------------------------------- 1 | shared_buffers = 111MB 2 | -------------------------------------------------------------------------------- /examples/enable-extension/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM registry.redhat.io/rhel8/postgresql-12 2 | 3 | ADD . $APP_ROOT/src/ 4 | -------------------------------------------------------------------------------- /examples/enable-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/enable-extension/README.md -------------------------------------------------------------------------------- /examples/enable-extension/postgresql-cfg/s2i-extending.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/enable-extension/postgresql-cfg/s2i-extending.conf -------------------------------------------------------------------------------- /examples/enable-extension/postgresql-init/set_passwords.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/enable-extension/postgresql-init/set_passwords.sh -------------------------------------------------------------------------------- /examples/enable-ssl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/enable-ssl/README.md -------------------------------------------------------------------------------- /examples/enable-ssl/certs/tls.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/enable-ssl/certs/tls.crt -------------------------------------------------------------------------------- /examples/enable-ssl/certs/tls.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/enable-ssl/certs/tls.key -------------------------------------------------------------------------------- /examples/enable-ssl/postgresql-cfg/ssl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/enable-ssl/postgresql-cfg/ssl.conf -------------------------------------------------------------------------------- /examples/enable-ssl/postgresql-pre-start/enable_ssl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/enable-ssl/postgresql-pre-start/enable_ssl.sh -------------------------------------------------------------------------------- /examples/extending-image/postgresql-cfg/s2i-extending.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/extending-image/postgresql-cfg/s2i-extending.conf -------------------------------------------------------------------------------- /examples/extending-image/postgresql-start/set_passwords.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/extending-image/postgresql-start/set_passwords.sh -------------------------------------------------------------------------------- /examples/pgaudit/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/pgaudit/README -------------------------------------------------------------------------------- /examples/pgaudit/postgresql-cfg/10_pgaudit.conf: -------------------------------------------------------------------------------- 1 | shared_preload_libraries = 'pgaudit' 2 | -------------------------------------------------------------------------------- /examples/pgvector/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/pgvector/README -------------------------------------------------------------------------------- /examples/pgvector/postgresql-cfg/10_pgvector.conf: -------------------------------------------------------------------------------- 1 | shared_preload_libraries = 'vector' 2 | -------------------------------------------------------------------------------- /examples/postgresql-ephemeral-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/postgresql-ephemeral-template.json -------------------------------------------------------------------------------- /examples/postgresql-persistent-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/postgresql-persistent-template.json -------------------------------------------------------------------------------- /examples/replica/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/replica/README.md -------------------------------------------------------------------------------- /examples/replica/postgresql_replica.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/replica/postgresql_replica.json -------------------------------------------------------------------------------- /examples/s2i-dump-data/.s2i/bin/assemble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/s2i-dump-data/.s2i/bin/assemble -------------------------------------------------------------------------------- /examples/s2i-dump-data/init/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/s2i-dump-data/init/init.sql -------------------------------------------------------------------------------- /examples/s2i-dump-data/postgresql-pre-start/10_boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/examples/s2i-dump-data/postgresql-pre-start/10_boot.sh -------------------------------------------------------------------------------- /imagestreams/imagestreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/imagestreams/imagestreams.yaml -------------------------------------------------------------------------------- /imagestreams/postgresql-centos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/imagestreams/postgresql-centos.json -------------------------------------------------------------------------------- /imagestreams/postgresql-rhel-aarch64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/imagestreams/postgresql-rhel-aarch64.json -------------------------------------------------------------------------------- /imagestreams/postgresql-rhel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/imagestreams/postgresql-rhel.json -------------------------------------------------------------------------------- /manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/manifest.yml -------------------------------------------------------------------------------- /specs/multispec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/specs/multispec.yml -------------------------------------------------------------------------------- /src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/Dockerfile -------------------------------------------------------------------------------- /src/Dockerfile.fedora: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/Dockerfile.fedora -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- 1 | root/usr/share/container-scripts/postgresql/README.md -------------------------------------------------------------------------------- /src/root/usr/bin/container-entrypoint: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec "$@" 4 | -------------------------------------------------------------------------------- /src/root/usr/bin/run-postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/root/usr/bin/run-postgresql -------------------------------------------------------------------------------- /src/root/usr/bin/run-postgresql-master: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export ENABLE_REPLICATION=true 4 | 5 | exec run-postgresql "$@" 6 | -------------------------------------------------------------------------------- /src/root/usr/bin/run-postgresql-slave: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/root/usr/bin/run-postgresql-slave -------------------------------------------------------------------------------- /src/root/usr/bin/usage: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cat /usr/share/container-scripts/postgresql/README.md 4 | 5 | -------------------------------------------------------------------------------- /src/root/usr/libexec/check-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/root/usr/libexec/check-container -------------------------------------------------------------------------------- /src/root/usr/libexec/fix-permissions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/root/usr/libexec/fix-permissions -------------------------------------------------------------------------------- /src/root/usr/share/container-scripts/postgresql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/root/usr/share/container-scripts/postgresql/README.md -------------------------------------------------------------------------------- /src/root/usr/share/container-scripts/postgresql/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/root/usr/share/container-scripts/postgresql/common.sh -------------------------------------------------------------------------------- /src/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql-replication.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql-replication.conf.template -------------------------------------------------------------------------------- /src/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/root/usr/share/container-scripts/postgresql/openshift-custom-postgresql.conf.template -------------------------------------------------------------------------------- /src/root/usr/share/container-scripts/postgresql/openshift-custom-recovery.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/root/usr/share/container-scripts/postgresql/openshift-custom-recovery.conf.template -------------------------------------------------------------------------------- /src/root/usr/share/container-scripts/postgresql/start/set_passwords.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/root/usr/share/container-scripts/postgresql/start/set_passwords.sh -------------------------------------------------------------------------------- /src/s2i/bin/assemble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/src/s2i/bin/assemble -------------------------------------------------------------------------------- /src/s2i/bin/usage: -------------------------------------------------------------------------------- 1 | groff -t -man -ETascii /help.1 2 | -------------------------------------------------------------------------------- /src/test: -------------------------------------------------------------------------------- 1 | ../test -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/check_imagestreams.py: -------------------------------------------------------------------------------- 1 | ../common/check_imagestreams.py -------------------------------------------------------------------------------- /test/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/constants.py -------------------------------------------------------------------------------- /test/examples: -------------------------------------------------------------------------------- 1 | ../examples/ -------------------------------------------------------------------------------- /test/imagestreams: -------------------------------------------------------------------------------- 1 | ../imagestreams/ -------------------------------------------------------------------------------- /test/pagila.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/pagila.sh -------------------------------------------------------------------------------- /test/pg-test-lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/pg-test-lib.sh -------------------------------------------------------------------------------- /test/run: -------------------------------------------------------------------------------- 1 | run_test -------------------------------------------------------------------------------- /test/run-openshift-pytest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/run-openshift-pytest -------------------------------------------------------------------------------- /test/run-openshift-remote-cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/run-openshift-remote-cluster -------------------------------------------------------------------------------- /test/run_migration_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/run_migration_test -------------------------------------------------------------------------------- /test/run_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/run_test -------------------------------------------------------------------------------- /test/run_upgrade_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/run_upgrade_test -------------------------------------------------------------------------------- /test/show_all_imagestreams.py: -------------------------------------------------------------------------------- 1 | ../common/show_all_imagestreams.py -------------------------------------------------------------------------------- /test/test-app/postgresql-init/backup_user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/test-app/postgresql-init/backup_user.sh -------------------------------------------------------------------------------- /test/test-lib-openshift.sh: -------------------------------------------------------------------------------- 1 | ../common/test-lib-openshift.sh -------------------------------------------------------------------------------- /test/test-lib-postgresql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/test-lib-postgresql.sh -------------------------------------------------------------------------------- /test/test-lib-remote-openshift.sh: -------------------------------------------------------------------------------- 1 | ../common/test-lib-remote-openshift.sh -------------------------------------------------------------------------------- /test/test-lib.sh: -------------------------------------------------------------------------------- 1 | ../common/test-lib.sh -------------------------------------------------------------------------------- /test/test-openshift.yaml: -------------------------------------------------------------------------------- 1 | ../common/test-openshift.yaml -------------------------------------------------------------------------------- /test/test_postgresql_imagestream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/test_postgresql_imagestream.py -------------------------------------------------------------------------------- /test/test_postgresql_imagestream_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/test_postgresql_imagestream_template.py -------------------------------------------------------------------------------- /test/test_postgresql_latest_imagestreams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/test_postgresql_latest_imagestreams.py -------------------------------------------------------------------------------- /test/test_postgresql_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/test_postgresql_template.py -------------------------------------------------------------------------------- /test/test_shared_helm_postgresql_imagestreams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/test_shared_helm_postgresql_imagestreams.py -------------------------------------------------------------------------------- /test/test_shared_helm_postgresql_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sclorg/postgresql-container/HEAD/test/test_shared_helm_postgresql_template.py --------------------------------------------------------------------------------