Added postgrest to monitor-dashboard

This commit is contained in:
Adam Saleh 2021-01-18 17:14:58 +01:00
parent b60912e888
commit 6bd6e7ca11
5 changed files with 120 additions and 0 deletions

View file

@ -62,6 +62,11 @@
file: datagrepper_service.yml
objectname: datagrepper_service.yml
- role: openshift/object
app: monitor-dashboard
file: postgrest_service.yml
objectname: postgrest_service.yml
- role: openshift/object
app: monitor-dashboard
file: route_serviceaccount.yml
@ -78,6 +83,16 @@
file: datagrepper_route.yml
objectname: datagrepper_route.yml
- role: openshift/object
app: monitor-dashboard
file: postgrest_route.yml
objectname: postgrest_route.yml
- role: openshift/object
app: monitor-dashboard
template: postgrest_deploymentconfig.yml
objectname: postgrest_deploymentconfig.yml
- role: openshift/object
app: monitor-dashboard
template: datagrepper_deploymentconfig.yml

View file

@ -0,0 +1,16 @@
apiVersion: v1
kind: Route
metadata:
name: postgrest
labels:
app: postgrest
spec:
#host: waiverdb.stg.fedoraproject.org
port:
targetPort: postgrest
to:
kind: Service
name: postgrest
tls:
termination: Edge
insecureEdgeTerminationPolicy: Redirect

View file

@ -0,0 +1,14 @@
apiVersion: v1
kind: Service
metadata:
name: postgrest
labels:
app: postgrest
spec:
selector:
app: postgrest
service: postgrest
ports:
- name: postgrest
port: 8080
targetPort: 3000

View file

@ -0,0 +1,39 @@
---
kind: DeploymentConfig
apiVersion: v1
metadata:
name: debuginfod
labels:
app: debuginfod
spec:
strategy:
resources: {}
replicas: 1
test: false
selector:
name: debuginfod
template:
metadata:
labels:
name: debuginfod
app: debuginfod
service: debuginfod
name: debuginfod
spec:
volumes:
- name: koji
nfs:
path: /
server: 10.33.1.90
readOnly: true
containers:
- name: debuginfod
image: quay.io/fedora-infrastructure/debuginfod:latest
command: ["debuginfod"]
args:
- "-R"
- "/mnt/koji"
ports:
- containerPort: 8000
triggers:
- type: ConfigChange

View file

@ -0,0 +1,36 @@
---
kind: DeploymentConfig
apiVersion: v1
metadata:
name: postgrest
labels:
app: postgrest
spec:
strategy:
resources: {}
replicas: 1
test: false
selector:
name: postgrest
template:
metadata:
labels:
name: postgrest
app: postgrest
service: postgrest
name: postgrest
spec:
containers:
- name: postgrest
image: registry.hub.docker.com/postgrest/postgrest:latest
ports:
- containerPort: 3000
env:
- name: "PGRST_DB_URI"
value: "postgresql://datanommer_ro:{{ datanommer_ro_password }}@db-datanommer01.iad2.fedoraproject.org/datanommer"
- name: "PGRST_DB_ANON_ROLE"
value: "datanommer_ro"
- name: "PGRST_MAX_ROWS"
value: "25"
triggers:
- type: ConfigChange