github.com/operator-framework/operator-lifecycle-manager@v0.30.0/deploy/upstream/manifests/0.8.0/0000_30_14-olm-operators.configmap.yaml (about)

     1  ##---
     2  # Source: olm/templates/0000_30_14-olm-operators.configmap.yaml
     3  kind: ConfigMap
     4  apiVersion: v1
     5  metadata:
     6    name: olm-operators
     7    namespace: olm
     8  
     9  data:
    10    customResourceDefinitions: |-
    11    clusterServiceVersions: |-
    12      
    13      - apiVersion: operators.coreos.com/v1alpha1
    14        kind: ClusterServiceVersion
    15        metadata:
    16          name: packageserver.v0.8.0
    17          namespace: olm
    18        spec:
    19          displayName: Package Server
    20          description: Represents an Operator package that is available from a given CatalogSource which will resolve to a ClusterServiceVersion.
    21          keywords: ['packagemanifests', 'olm', 'packages']
    22          maintainers:
    23          - name: Red Hat
    24            email: openshift-operators@redhat.com
    25          provider:
    26            name: Red Hat
    27          links:
    28          - name: Package Server
    29            url: https://github.com/operator-framework/operator-lifecycle-manager/tree/master/pkg/packageserver
    30          installModes:
    31          - type: OwnNamespace
    32            supported: true
    33          - type: SingleNamespace
    34            supported: true
    35          - type: MultiNamespace
    36            supported: true
    37          - type: AllNamespaces
    38            supported: true
    39          install:
    40            strategy: deployment
    41            spec:
    42              clusterPermissions:
    43              - serviceAccountName: packageserver
    44                rules:
    45                - apiGroups:
    46                  - ""
    47                  resources:
    48                  - configmaps
    49                  verbs:
    50                  - get
    51                  - list
    52                  - watch
    53                - apiGroups:
    54                  - "operators.coreos.com"
    55                  resources:
    56                  - catalogsources
    57                  verbs:
    58                  - get
    59                  - list
    60                  - watch
    61                - apiGroups:
    62                  - "packages.apps.redhat.com"
    63                  resources:
    64                  - packagemanifests
    65                  verbs:
    66                  - get
    67                  - list
    68                  - watch
    69                  - create
    70                  - delete
    71                  - patch
    72                  - update
    73              deployments:
    74              - name: packageserver
    75                spec:
    76                  replicas: 1
    77                  strategy:
    78                    type: RollingUpdate
    79                  selector:
    80                    matchLabels:
    81                      app: packageserver
    82                  template:
    83                    metadata:
    84                      labels:
    85                        app: packageserver
    86                    spec:
    87                      serviceAccountName: packageserver
    88                      containers:
    89                      - name: packageserver
    90                        command:
    91                        - /bin/package-server
    92                        - -v=4
    93                        - --secure-port
    94                        - "5443"
    95                        - --global-namespace
    96                        - olm
    97                        image: quay.io/coreos/olm@sha256:1639d570809c5827810a1870763016e8c046283632d47e0b47183c82f8e515f2
    98                        imagePullPolicy: Always
    99                        ports:
   100                        - containerPort: 5443
   101                        livenessProbe:
   102                            httpGet:
   103                              scheme: HTTPS
   104                              path: /healthz
   105                              port: 5443
   106                        readinessProbe:
   107                            httpGet:
   108                              scheme: HTTPS
   109                              path: /healthz
   110                              port: 5443
   111          maturity: alpha
   112          version: 0.8.0
   113          apiservicedefinitions:
   114            owned:
   115            - group: packages.apps.redhat.com
   116              version: v1alpha1
   117              kind: PackageManifest
   118              displayName: PackageManifest
   119              description: A PackageManifest is a resource generated from existing CatalogSources and their ConfigMaps
   120              deploymentName: packageserver
   121              containerPort: 5443
   122    packages: |-
   123      
   124      - packageName: packageserver
   125        channels:
   126        - name: alpha
   127          currentCSV: packageserver.v0.8.0
   128