-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy path21_composition_vshn_postgrescnpg.yaml
More file actions
97 lines (97 loc) · 5.21 KB
/
Copy path21_composition_vshn_postgrescnpg.yaml
File metadata and controls
97 lines (97 loc) · 5.21 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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
apiVersion: apiextensions.crossplane.io/v1
kind: Composition
metadata:
annotations:
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
argocd.argoproj.io/sync-wave: '-60'
metadata.appcat.vshn.io/description: PostgreSQL instances by VSHN
metadata.appcat.vshn.io/displayname: PostgreSQL by VSHN
metadata.appcat.vshn.io/end-user-docs-url: https://vs.hn/vshn-postgresql
metadata.appcat.vshn.io/flavor: standalone
metadata.appcat.vshn.io/plans: '{"plus-2":{"note":"Will be scheduled on APPUiO
Cloud plus nodes","scheduling":{"nodeSelector":{"appuio.io/node-class":"plus"}},"size":{"cpu":"400m","disk":"20Gi","enabled":true,"memory":"1936Mi"}},"plus-4":{"note":"Will
be scheduled on APPUiO Cloud plus nodes","scheduling":{"nodeSelector":{"appuio.io/node-class":"plus"}},"size":{"cpu":"900m","disk":"40Gi","enabled":true,"memory":"3984Mi"}},"standard-2":{"size":{"cpu":"400m","disk":"20Gi","enabled":true,"memory":"1936Mi"}},"standard-4":{"size":{"cpu":"900m","disk":"40Gi","enabled":true,"memory":"3984Mi"}}}'
metadata.appcat.vshn.io/product-description: https://products.docs.vshn.ch/products/appcat/postgresql.html
metadata.appcat.vshn.io/zone: rma1
labels:
metadata.appcat.vshn.io/offered: 'true'
metadata.appcat.vshn.io/revision: master-feat_spks_redis_haproxy_metrics
metadata.appcat.vshn.io/serviceID: vshn-postgresql
name: vshnpostgrescnpg.vshn.appcat.vshn.io
name: vshnpostgrescnpg.vshn.appcat.vshn.io
spec:
compositeTypeRef:
apiVersion: vshn.appcat.vshn.io/v1
kind: XVSHNPostgreSQL
mode: Pipeline
pipeline:
- functionRef:
name: function-appcat-master-feat-spks-redis-haproxy-metrics
input:
apiVersion: v1
data:
additionalMaintenanceClusterRole: crossplane:appcat:job:postgres:maintenance
billingEnabled: 'false'
billingUnitID: uom_uom_45_1e112771
bucketRegion: lpg
clusterName: c-green-test-1234
cnpgClusterChartName: cluster
cnpgClusterChartSource: https://cloudnative-pg.io/charts/
cnpgClusterChartVersion: 0.3.1
controlNamespace: syn-appcat-control
crDeletionAfter: '180'
crossplaneNamespace: syn-crossplane
defaultPlan: standard-2
emailAlertingEnabled: 'false'
emailAlertingSecretName: mailgun-smtp-credentials
emailAlertingSecretNamespace: syn-appcat
emailAlertingSmtpFromAddress: appcat@appuio.cloud
emailAlertingSmtpHost: smtp.eu.mailgun.org:465
emailAlertingSmtpUsername: appcat@appuio.cloud
externalDatabaseConnectionsEnabled: 'true'
ignoreNamespaceForBilling: vshn-test
imageTag: feat_spks_redis_haproxy_metrics
isOpenshift: 'false'
kubectl_image: docker.io/bitnamilegacy/kubectl:1.25.15
loadbalancerAnnotations: |
foo: bar
maintenanceSA: helm-based-service-maintenance
minimumRevisionAge: 168h
ocpDefaultAppsDomain: ''
ownerGroup: vshn.appcat.vshn.io
ownerKind: XVSHNPostgreSQL
ownerVersion: v1
plans: '{"plus-2": {"note": "Will be scheduled on APPUiO Cloud plus nodes",
"scheduling": {"nodeSelector": {"appuio.io/node-class": "plus"}}, "size":
{"cpu": "400m", "disk": "20Gi", "enabled": true, "memory": "1936Mi"}},
"plus-4": {"note": "Will be scheduled on APPUiO Cloud plus nodes", "scheduling":
{"nodeSelector": {"appuio.io/node-class": "plus"}}, "size": {"cpu": "900m",
"disk": "40Gi", "enabled": true, "memory": "3984Mi"}}, "standard-2": {"size":
{"cpu": "400m", "disk": "20Gi", "enabled": true, "memory": "1936Mi"}},
"standard-4": {"size": {"cpu": "900m", "disk": "40Gi", "enabled": true,
"memory": "3984Mi"}}}'
quotasEnabled: 'false'
releaseManagementEnabled: 'true'
salesOrder: ''
serviceID: vshn-postgresqlcnpg
serviceName: postgresqlcnpg
sideCars: '{"clusterController": {"limits": {"cpu": "500m", "memory": "512Mi"},
"requests": {"cpu": "32m", "memory": "128Mi"}}, "createBackup": {"limits":
{"cpu": "400m", "memory": "500Mi"}, "requests": {"cpu": "100m", "memory":
"64Mi"}}, "envoy": {"limits": {"cpu": "500m", "memory": "512Mi"}, "requests":
{"cpu": "32m", "memory": "64Mi"}}, "pgbouncer": {"limits": {"cpu": "500m",
"memory": "128Mi"}, "requests": {"cpu": "16m", "memory": "4Mi"}}, "postgresUtil":
{"limits": {"cpu": "20m", "memory": "20Mi"}, "requests": {"cpu": "10m",
"memory": "4Mi"}}, "prometheusPostgresExporter": {"limits": {"cpu": "150m",
"memory": "256Mi"}, "requests": {"cpu": "10m", "memory": "16Mi"}}, "runDbops":
{"limits": {"cpu": "500m", "memory": "1Gi"}, "requests": {"cpu": "100m",
"memory": "64Mi"}}, "setDbopsResult": {"limits": {"cpu": "250m", "memory":
"256Mi"}, "requests": {"cpu": "100m", "memory": "64Mi"}}}'
sliNamespace: syn-appcat-slos
kind: ConfigMap
metadata:
labels:
name: xfn-config
name: xfn-config
step: pgsql-func
writeConnectionSecretsToNamespace: syn-crossplane