github.com/metaprov/modela-operator@v0.0.0-20240118193048-f378be8b74d2/bundle/manifests/modela-operator.clusterserviceversion.yaml (about) 1 apiVersion: operators.coreos.com/v1alpha1 2 kind: ClusterServiceVersion 3 metadata: 4 annotations: 5 alm-examples: |- 6 [ 7 { 8 "apiVersion": "management.modela.ai/v1alpha1", 9 "kind": "Modela", 10 "metadata": { 11 "name": "modela-sample" 12 }, 13 "spec": null 14 }, 15 { 16 "apiVersion": "management.modela.ai/v1alpha1", 17 "kind": "ModelaBackup", 18 "metadata": { 19 "name": "modelabackup-sample" 20 }, 21 "spec": null 22 }, 23 { 24 "apiVersion": "management.modela.ai/v1alpha1", 25 "kind": "ModelaBackupRun", 26 "metadata": { 27 "name": "modelabackuprun-sample" 28 }, 29 "spec": null 30 } 31 ] 32 capabilities: Basic Install 33 operators.operatorframework.io/builder: operator-sdk-v1.22.0 34 operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 35 name: modela-operator.v0.0.1 36 namespace: placeholder 37 spec: 38 apiservicedefinitions: {} 39 customresourcedefinitions: 40 owned: 41 - description: ModelaBackupRun is the Schema for the modelabackupruns API 42 displayName: Modela Backup Run 43 kind: ModelaBackupRun 44 name: modelabackupruns.management.modela.ai 45 version: v1alpha1 46 - description: ModelaBackup is the Schema for the modelabackups API 47 displayName: Modela Backup 48 kind: ModelaBackup 49 name: modelabackups.management.modela.ai 50 version: v1alpha1 51 - description: Modela is the Schema for the modelas API 52 displayName: Modela 53 kind: Modela 54 name: modelas.management.modela.ai 55 version: v1alpha1 56 description: Cloud Native AutoML 57 displayName: modela.ai 58 icon: 59 - base64data: "" 60 mediatype: "" 61 install: 62 spec: 63 clusterPermissions: 64 - rules: 65 - apiGroups: 66 - app 67 resources: 68 - deployment/status 69 verbs: 70 - get 71 - apiGroups: 72 - app 73 resources: 74 - deployments 75 verbs: 76 - create 77 - delete 78 - get 79 - list 80 - patch 81 - update 82 - watch 83 - apiGroups: 84 - management.modela.ai 85 resources: 86 - modelabackupruns 87 verbs: 88 - create 89 - delete 90 - get 91 - list 92 - patch 93 - update 94 - watch 95 - apiGroups: 96 - management.modela.ai 97 resources: 98 - modelabackupruns/finalizers 99 verbs: 100 - update 101 - apiGroups: 102 - management.modela.ai 103 resources: 104 - modelabackupruns/status 105 verbs: 106 - get 107 - patch 108 - update 109 - apiGroups: 110 - management.modela.ai 111 resources: 112 - modelabackups 113 verbs: 114 - create 115 - delete 116 - get 117 - list 118 - patch 119 - update 120 - watch 121 - apiGroups: 122 - management.modela.ai 123 resources: 124 - modelabackups/finalizers 125 verbs: 126 - update 127 - apiGroups: 128 - management.modela.ai 129 resources: 130 - modelabackups/status 131 verbs: 132 - get 133 - patch 134 - update 135 - apiGroups: 136 - management.modela.ai 137 resources: 138 - modelas 139 verbs: 140 - create 141 - delete 142 - get 143 - list 144 - patch 145 - update 146 - watch 147 - apiGroups: 148 - management.modela.ai 149 resources: 150 - modelas/finalizers 151 verbs: 152 - update 153 - apiGroups: 154 - management.modela.ai 155 resources: 156 - modelas/status 157 verbs: 158 - get 159 - patch 160 - update 161 - apiGroups: 162 - authentication.k8s.io 163 resources: 164 - tokenreviews 165 verbs: 166 - create 167 - apiGroups: 168 - authorization.k8s.io 169 resources: 170 - subjectaccessreviews 171 verbs: 172 - create 173 serviceAccountName: modela-operator-controller-manager 174 deployments: 175 - label: 176 control-plane: controller-manager 177 name: modela-operator-controller-manager 178 spec: 179 replicas: 1 180 selector: 181 matchLabels: 182 control-plane: controller-manager 183 strategy: {} 184 template: 185 metadata: 186 annotations: 187 kubectl.kubernetes.io/default-container: manager 188 labels: 189 control-plane: controller-manager 190 spec: 191 containers: 192 - args: 193 - --secure-listen-address=0.0.0.0:8443 194 - --upstream=http://127.0.0.1:8080/ 195 - --logtostderr=true 196 - --v=0 197 image: gcr.io/kubebuilder/kube-rbac-proxy:v0.11.0 198 name: kube-rbac-proxy 199 ports: 200 - containerPort: 8443 201 name: https 202 protocol: TCP 203 resources: 204 limits: 205 cpu: 500m 206 memory: 128Mi 207 requests: 208 cpu: 5m 209 memory: 64Mi 210 securityContext: 211 allowPrivilegeEscalation: false 212 - args: 213 - --health-probe-bind-address=:8081 214 - --metrics-bind-address=127.0.0.1:8080 215 - --leader-elect 216 command: 217 - /manager 218 image: controller:latest 219 livenessProbe: 220 httpGet: 221 path: /healthz 222 port: 8081 223 initialDelaySeconds: 15 224 periodSeconds: 20 225 name: manager 226 readinessProbe: 227 httpGet: 228 path: /readyz 229 port: 8081 230 initialDelaySeconds: 5 231 periodSeconds: 10 232 resources: 233 limits: 234 cpu: 500m 235 memory: 128Mi 236 requests: 237 cpu: 10m 238 memory: 64Mi 239 securityContext: 240 allowPrivilegeEscalation: false 241 securityContext: 242 runAsNonRoot: true 243 serviceAccountName: modela-operator-controller-manager 244 terminationGracePeriodSeconds: 10 245 permissions: 246 - rules: 247 - apiGroups: 248 - "" 249 resources: 250 - configmaps 251 verbs: 252 - get 253 - list 254 - watch 255 - create 256 - update 257 - patch 258 - delete 259 - apiGroups: 260 - coordination.k8s.io 261 resources: 262 - leases 263 verbs: 264 - get 265 - list 266 - watch 267 - create 268 - update 269 - patch 270 - delete 271 - apiGroups: 272 - "" 273 resources: 274 - events 275 verbs: 276 - create 277 - patch 278 serviceAccountName: modela-operator-controller-manager 279 strategy: deployment 280 installModes: 281 - supported: false 282 type: OwnNamespace 283 - supported: false 284 type: SingleNamespace 285 - supported: false 286 type: MultiNamespace 287 - supported: true 288 type: AllNamespaces 289 keywords: 290 - Machine Learning;AutoML;MLOps 291 links: 292 - name: Modela Operator 293 url: https://modela-operator.domain 294 maturity: alpha 295 provider: 296 name: Metaprov Inc 297 url: https://www.modela.ai 298 version: 0.0.1