defaultSetup returns the definition for the default object storage setup
(namespace string)
| 135 | |
| 136 | // defaultSetup returns the definition for the default object storage setup |
| 137 | func defaultSetup(namespace string) (Setup, error) { |
| 138 | pvc, err := defaultPVC(namespace) |
| 139 | if err != nil { |
| 140 | return Setup{}, err |
| 141 | } |
| 142 | deployment := defaultDeployment(namespace, pvc) |
| 143 | service := defaultSVC(namespace) |
| 144 | setup := Setup{ |
| 145 | PersistentVolumeClaim: pvc, |
| 146 | Deployment: deployment, |
| 147 | Service: service, |
| 148 | } |
| 149 | return setup, nil |
| 150 | } |
| 151 | |
| 152 | // defaultDeployment returns a default Deployment for the RustFS server |
| 153 | func defaultDeployment(namespace string, pvc corev1.PersistentVolumeClaim) appsv1.Deployment { |
no test coverage detected