Currently there seems to be an issue with passing the test command line to the shell in the container, though.
39 lines
1.5 KiB
YAML
39 lines
1.5 KiB
YAML
document: modularity-testing
|
|
version: 1
|
|
name: postgresql
|
|
modulemd-url: https://src.fedoraproject.org/cgit/modules/postgresql.git/tree/postgresql.yaml?h=f26
|
|
service:
|
|
port: 5432
|
|
packages:
|
|
rpms:
|
|
- postgresql-server
|
|
testdependecies:
|
|
rpms:
|
|
- postgresql
|
|
- systemd
|
|
module:
|
|
docker:
|
|
start: "docker run -it -p 5432:5432 -e POSTGRESQL_USER=mtftest -e POSTGRESQL_PASSWORD=mtftest -e POSTGRESQL_DATABASE=mtftest"
|
|
labels:
|
|
description: "PostgreSQL is an advanced Object-Relational database management system (DBMS)."
|
|
io.k8s.description: "PostgreSQL is an advanced Object-Relational database management system (DBMS)."
|
|
source: https://github.com/container-images/postgresql.git
|
|
container: docker.io/modularitycontainers/postgresql
|
|
rpm:
|
|
start: systemctl start postgresql
|
|
stop: systemctl stop postgresql
|
|
status: systemctl status memcached
|
|
repos:
|
|
- https://kojipkgs.fedoraproject.org/repos/module-d87b0b15567e47f3-build/latest/x86_64/
|
|
test:
|
|
processrunning:
|
|
- 'ls /proc/*/exe -alh | grep postgres'
|
|
testhost:
|
|
selfcheck:
|
|
- 'env PGPASSWORD=mtftest psql -h localhost -U mtftest -f test.sql | egrep "anything|something"'
|
|
#- 'echo errr | nc localhost 11211'
|
|
#- 'echo set AAA 0 4 2 | nc localhost 11211'
|
|
#- 'echo get AAA | nc localhost 11211'
|
|
#selcheckError:
|
|
#- 'echo errr | nc localhost 11211 |grep ERROR'
|
|
|