-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy path21_composition_vshn_forgejo.yaml
More file actions
85 lines (85 loc) · 3.71 KB
/
Copy path21_composition_vshn_forgejo.yaml
File metadata and controls
85 lines (85 loc) · 3.71 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
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: Forgejo instances by VSHN
metadata.appcat.vshn.io/displayname: Forgejo by VSHN
metadata.appcat.vshn.io/end-user-docs-url: https://vs.hn/vshn-forgejo
metadata.appcat.vshn.io/flavor: standalone
metadata.appcat.vshn.io/plans: '{"large":{"size":{"cpu":"4","disk":"500Gi","enabled":true,"memory":"16Gi"}},"medium":{"size":{"cpu":"2","disk":"200Gi","enabled":true,"memory":"8Gi"}},"mini":{"size":{"cpu":"500m","disk":"10Gi","enabled":true,"memory":"2Gi"}},"small":{"size":{"cpu":"1","disk":"50Gi","enabled":true,"memory":"4Gi"}}}'
metadata.appcat.vshn.io/product-description: https://products.docs.vshn.ch/products/appcat/forgejo.html
metadata.appcat.vshn.io/zone: rma1
labels:
metadata.appcat.vshn.io/offered: 'true'
metadata.appcat.vshn.io/revision: master-garage_sli_prober
metadata.appcat.vshn.io/serviceID: vshn-forgejo
name: vshnforgejo.vshn.appcat.vshn.io
name: vshnforgejo.vshn.appcat.vshn.io
spec:
compositeTypeRef:
apiVersion: vshn.appcat.vshn.io/v1
kind: XVSHNForgejo
mode: Pipeline
pipeline:
- functionRef:
name: function-appcat-master-garage-sli-prober
input:
apiVersion: v1
data:
billingEnabled: 'false'
bucketRegion: lpg
busybox_image: docker.io/library/busybox
chartRepository: https://charts.appcat.ch/
chartVersion: 16.2.1-vshn.1
cloudProvider: cloudscale
clusterName: c-green-test-1234
controlNamespace: syn-appcat-control
crDeletionAfter: '180'
crossplaneNamespace: syn-crossplane
defaultPlan: small
emailAlertingEnabled: 'false'
emailAlertingSecretName: mailgun-smtp-credentials
emailAlertingSecretNamespace: syn-appcat
emailAlertingSmtpFromAddress: appcat@appuio.cloud
emailAlertingSmtpHost: smtp.eu.mailgun.org:465
emailAlertingSmtpUsername: appcat@appuio.cloud
ignoreNamespaceForBilling: vshn-test
imageRegistry: code.forgejo.org
imageTag: garage_sli_prober
ingress_annotations: |
cert-manager.io/cluster-issuer: letsencrypt-production
isOpenshift: 'false'
maintenanceSA: helm-based-service-maintenance
maintenanceURL: https://codeberg.org/v2/forgejo/forgejo/tags/list?page_size=100
minimumRevisionAge: 168h
mode: standalone
ocpDefaultAppsDomain: ''
ownerGroup: vshn.appcat.vshn.io
ownerKind: XVSHNForgejo
ownerVersion: v1
plans: '{"large": {"size": {"cpu": "4", "disk": "500Gi", "enabled": true,
"memory": "16Gi"}}, "medium": {"size": {"cpu": "2", "disk": "200Gi", "enabled":
true, "memory": "8Gi"}}, "mini": {"size": {"cpu": "500m", "disk": "10Gi",
"enabled": true, "memory": "2Gi"}}, "small": {"size": {"cpu": "1", "disk":
"50Gi", "enabled": true, "memory": "4Gi"}}}'
quotasEnabled: 'false'
registry_password: ''
registry_username: ''
releaseManagementEnabled: 'true'
restoreSA: forgejoserviceaccount
salesOrder: ''
serviceID: vshn-forgejo
serviceName: forgejo
sliNamespace: syn-appcat-slos
sshGatewayEnabled: 'false'
sshGatewayNamespace: kgateway-system
sshGateways: ''
kind: ConfigMap
metadata:
labels:
name: xfn-config
name: xfn-config
step: forgejo-func
writeConnectionSecretsToNamespace: syn-crossplane