-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#81 add sample blueprint similar to the prod instance
- Loading branch information
1 parent
b983beb
commit 9f7cba7
Showing
1 changed file
with
367 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,367 @@ | ||
apiVersion: k8s.cloudogu.com/v1 | ||
kind: Blueprint | ||
metadata: | ||
labels: | ||
app.kubernetes.io/name: blueprint | ||
app.kubernetes.io/instance: cloudogu-blueprint | ||
app.kubernetes.io/part-of: k8s-blueprint-operator | ||
app.kubernetes.io/created-by: k8s-blueprint-operator | ||
name: cloudogu-blueprint | ||
spec: | ||
blueprint: | | ||
{ | ||
"blueprintApi":"v2", | ||
"dogus":[ | ||
{ | ||
"name":"hallowelt/bluespice", | ||
"version":"4.5.2-2", | ||
"targetState":"absent" | ||
}, | ||
{ | ||
"name":"hallowelt/bluespice-collabpadsbackend", | ||
"version":"1.0.2-2", | ||
"targetState":"absent" | ||
}, | ||
{ | ||
"name":"hallowelt/bluespice-mathoid", | ||
"version":"4.4-3", | ||
"targetState":"absent" | ||
}, | ||
{ | ||
"name":"hallowelt/bluespice-opensearch", | ||
"version":"2.11.1-2", | ||
"targetState":"absent" | ||
}, | ||
{ | ||
"name":"hallowelt/bluespice-pdfrenderer", | ||
"version":"4.4-1", | ||
"targetState":"absent" | ||
}, | ||
{ | ||
"name":"hallowelt/drawio", | ||
"version":"20.3.7-6", | ||
"targetState":"absent" | ||
}, | ||
{ | ||
"name":"hallowelt/mongodb", | ||
"version":"4.4.29-1", | ||
"targetState":"absent" | ||
}, | ||
{ | ||
"name": "itz-bund/easyredmine", | ||
"version": "13.11.3-3", | ||
"targetState": "present" | ||
}, | ||
{ | ||
"name":"official/cas", | ||
"version":"7.0.8-3", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "10Mi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"official/gotenberg", | ||
"version":"8.12.0-1", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "10Mi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"official/jenkins", | ||
"version":"2.426.3-1", | ||
"targetState":"absent", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "20Gi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"official/cockpit", | ||
"version":"2.1.0-1", | ||
"targetState":"present" | ||
}, | ||
{ | ||
"name":"official/ldap", | ||
"version":"2.6.7-4", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "10Mi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"official/ldap-mapper", | ||
"version":"1.5.0-1", | ||
"targetState":"present" | ||
}, | ||
{ | ||
"name":"official/mysql", | ||
"version":"8.0.38-3", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "1Gi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"official/nexus", | ||
"version":"3.70.2-3", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "20Gi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"k8s/nginx-ingress", | ||
"version":"1.11.1-3", | ||
"targetState":"present" | ||
}, | ||
{ | ||
"name":"k8s/nginx-static", | ||
"version":"1.26.1-7", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "50Mi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"official/plantuml", | ||
"version":"2024.7-1", | ||
"targetState":"present" | ||
}, | ||
{ | ||
"name":"official/postfix", | ||
"version":"3.9.0-3", | ||
"targetState":"present" | ||
}, | ||
{ | ||
"name":"official/postgresql", | ||
"version":"14.12-4", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "10Gi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"official/redis", | ||
"version":"6.2.14-4", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "10Mi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"official/redmine", | ||
"version":"5.1.3-4", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "5Gi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"official/scm", | ||
"version":"3.5.0-1", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "5Gi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"official/smeagol", | ||
"version":"1.7.4-1", | ||
"targetState":"present" | ||
}, | ||
{ | ||
"name":"official/sonar", | ||
"version":"9.9.5-5", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "1Gi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"official/swaggerui", | ||
"version":"5.17.14-1", | ||
"targetState":"present" | ||
}, | ||
{ | ||
"name":"official/usermgt", | ||
"version":"1.16.4-1", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "50Mi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"premium/admin", | ||
"version":"2.12.3-1", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "10Mi" | ||
} | ||
} | ||
}, | ||
{ | ||
"name":"premium/grafana", | ||
"version":"11.1.5-3", | ||
"targetState":"present" | ||
}, | ||
{ | ||
"name":"premium/portainer", | ||
"version":"2.21.2-1", | ||
"targetState":"present", | ||
"platformConfig": { | ||
"resource": { | ||
"minVolumeSize": "2Gi" | ||
} | ||
} | ||
} | ||
], | ||
"config": { | ||
"global": { | ||
"present": { | ||
"exampleKey": "exampleValue" | ||
} | ||
}, | ||
"dogus": { | ||
"ldap-mapper": { | ||
"config": { | ||
"present": { | ||
"backend/type": "embedded", | ||
"backend/host": "ldap", | ||
"backend/port": "389" | ||
} | ||
}, | ||
"sensitiveConfig": { | ||
"present": { | ||
"exampleKey": "exampleValue" | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
"components": [ | ||
{ | ||
"name":"k8s/k8s-backup-operator", | ||
"targetState":"present", | ||
"version":"1.1.1" | ||
}, | ||
{ | ||
"name":"k8s/k8s-backup-operator-crd", | ||
"targetState":"present", | ||
"version":"1.1.1" | ||
}, | ||
{ | ||
"name":"k8s/k8s-blueprint-operator", | ||
"targetState":"present", | ||
"version":"2.0.0" | ||
}, | ||
{ | ||
"name":"k8s/k8s-blueprint-operator-crd", | ||
"targetState":"present", | ||
"version":"1.1.0" | ||
}, | ||
{ | ||
"name":"k8s/k8s-ces-control", | ||
"targetState":"present", | ||
"version":"0.11.1" | ||
}, | ||
{ | ||
"name":"k8s/k8s-component-operator", | ||
"targetState":"present", | ||
"version":"1.2.0" | ||
}, | ||
{ | ||
"name":"k8s/k8s-component-operator-crd", | ||
"targetState":"present", | ||
"version":"1.2.0" | ||
}, | ||
{ | ||
"name":"k8s/k8s-dogu-operator", | ||
"version":"3.0.0", | ||
"targetState":"present" | ||
}, | ||
{ | ||
"name":"k8s/k8s-dogu-operator-crd", | ||
"version":"2.3.0", | ||
"targetState":"present" | ||
}, | ||
{ | ||
"name":"k8s/k8s-loki", | ||
"targetState":"present", | ||
"version":"3.1.1-3" | ||
}, | ||
{ | ||
"name":"k8s/k8s-minio", | ||
"version":"2023.9.23-7", | ||
"targetState":"present" | ||
}, | ||
{ | ||
"name":"k8s/k8s-prometheus", | ||
"targetState":"present", | ||
"version":"57.1.1-6" | ||
}, | ||
{ | ||
"name":"k8s/k8s-promtail", | ||
"targetState":"present", | ||
"version":"2.9.1-6" | ||
}, | ||
{ | ||
"name":"k8s/k8s-service-discovery", | ||
"targetState":"present", | ||
"version":"1.1.0" | ||
}, | ||
{ | ||
"name":"k8s/k8s-snapshot-controller", | ||
"targetState":"absent", | ||
"version":"5.0.1-7" | ||
}, | ||
{ | ||
"name":"k8s/k8s-snapshot-controller-crd", | ||
"targetState":"absent", | ||
"version":"5.0.1-7" | ||
}, | ||
{ | ||
"name":"k8s/k8s-velero", | ||
"targetState":"present", | ||
"version":"5.0.2-7" | ||
} | ||
]} | ||
blueprintMask: | | ||
{"blueprintMaskApi":"v1"} | ||
ignoreDoguHealth: false | ||
ignoreComponentHealth: false | ||
allowDoguNamespaceSwitch: false |