blob: fd1c7bdd6e02642ba63667a0e5d7861caa9be651 [file] [log] [blame]
parameters:
kubernetes:
common:
addons:
ingress-nginx:
tcp_data:
5432: drivetrain/postgresql-db:${_param:postgresql_exposed_port}
tcp_ports:
- 5432
control:
service:
postgresql-db:
enabled: true
cluster: drivetrain
service: postgresql-db
create: true
namespace: drivetrain
ports:
- port: ${_param:postgresql_exposed_port}
name: psql-server
type: ClusterIP
apiVersion: extensions/v1beta1
kind: Deployment
replicas: 1
container:
postgresql-server:
image: ${_param:docker_image_postgresql}
image_pull_policy: IfNotPresent
variables:
- name: POSTGRES_USER
value: ${_param:postgresql_admin_user}
- name: POSTGRES_PASSWORD
value: ${_param:postgresql_admin_user_password}
- name: PGDATA
value: ${_param:postgresql_data_directory}
ports:
- port: ${_param:postgresql_exposed_port}
name: psql-server
volumes:
- name: postgresql-data
mount: ${_param:postgresql_data_mountpoint}
read_only: false
volume:
postgresql-data:
type: glusterfs
endpoints: glusterfs
path: ${_param:postgresql_glusterfs_volume_name}
read_only: false