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