This repository was archived by the owner on Sep 9, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathschema.yaml
More file actions
77 lines (72 loc) · 2.44 KB
/
schema.yaml
File metadata and controls
77 lines (72 loc) · 2.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#@data/values-schema
#@schema/desc "Deployment schema for the CAT+ ChemBord frontend"
---
name: 'catplus-chembord'
version: 'latest'
namespace: 'chembord'
image:
repository: 'ghcr.io/sdsc-ordes/catplus-chembord'
tag: 'latest'
pullPolicy: 'Always'
s3:
#@schema/desc "Name of existing secret containing all S3 configuration. If provided, fields below will be ignored."
#@schema/example "my-s3-credentials"
#@schema/nullable
existingSecret: ''
region: ''
#@schema/desc "Custom (non-AWS) S3 endpoint URL"
#@schema/example "https://s3.custom-endpoint.example.com"
endpoint: ''
bucketName: ''
accessKeyId: ''
secretAccessKey: ''
service:
port: 80
app:
#@schema/desc "Base path for reverse proxy deployment (e.g., '/chembord' for path-based routing). Leave empty for root deployment."
#@schema/example "/chembord"
basePath: ""
#@schema/desc "Absolute url of the instance"
#@schema/example "http://localhost:3000"
origin: ""
#@schema/desc "URL of the Qlever SPARQL API endpoint."
#@schema/example "https://catplus.ch/sparql/default"
qleverApiUrl: ""
#@schema/desc "URL of the Qlever SPARQL UI endpoint."
#@schema/example "https://catplus.ch/default"
qleverUiUrl: ""
#@schema/desc "URL to SwissCat Project Page."
#@schema/example "https://www.epfl.ch/research/facilities/swisscat/"
swisscatUrl: ""
#@schema/desc "URL to SwissCat Project Page."
#@schema/example "https://www.datascience.ch/"
sdscUrl: ""
#@schema/desc "URL to SwissCat Project Page."
#@schema/example "https://github.com/sdsc-ordes/catplus-chembord.git"
chembordGithubUrl: ""
#@schema/desc "Results per page"
resultsPerPage: "10"
#@schema/desc "Catplus Ontology Homepage Url"
#@schema/example "https://sdsc-ordes.github.io/catplus-ontology/"
catplusOntologyUrl: "https://sdsc-ordes.github.io/catplus-ontology/"
ingress:
#@schema/desc "Whether to create an Ingress resource"
enabled: true
#@schema/desc "Hostname for the ingress"
#@schema/example "chembord.example.com"
host: ''
#@schema/desc "Path prefix for the ingress rule"
path: '/'
#@schema/desc "Path type for the ingress rule (Exact, Prefix, or ImplementationSpecific)"
pathType: 'Prefix'
#@schema/desc "Ingress class name"
className: 'nginx'
#@schema/nullable
#@schema/type any=True
annotations: {}
tls:
#@schema/desc "Whether to enable TLS for the ingress"
enabled: true
#@schema/desc "Name of the TLS secret"
#@schema/nullable
secretName: ''