operator-sdk olm-catalog gen-csv --csv-version 0.0.1 --csv-config memcached-operator.0.0.1.clusterserviceversion.yaml
|
apiVersion: operators.coreos.com/v1alpha2 |
kind: CatalogSource |
metadata: |
name: installed-my-operator |
spec: |
displayName: Custom Operators |
icon: |
base64data: "" |
mediatype: "" |
publisher: Custom |
sourceType: grpc
|
apiVersion: operators.coreos.com/v1alpha2 |
kind: OperatorGroup |
metadata: |
name: my-operator |
namespace: $namespace |
spec: |
targetNamespaces: |
- sdktest
|
apiVersion: operators.coreos.com/v1alpha1 |
kind: Subscription |
metadata: |
name: my-operator |
spec: |
channel: v1alpha1 |
installPlanApproval: Automatic |
name: memcached-operator |
source: installed-my-operator |
sourceNamespace: $namespace |
startingCSV: my-operator.v0.0.1 |
--- |
apiVersion: operators.coreos.com/v1alpha1 |
kind: Subscription |
metadata: |
name: etcd |
namespace: local |
spec: |
channel: alpha |
name: etcd |
source: rh-operators |
--- |
apiVersion: operators.coreos.com/v1alpha1 |
kind: Subscription |
metadata: |
name: prometheus |
namespace: local |
spec: |
channel: alpha |
name: prometheus |
source: rh-operators |
|
apiVersion: app.coreos.com/v1alpha1 kind: InstallPlan metadata: namespace: default name: olm-testing spec: clusterServiceVersionNames:
- etcdoperator.v0.7.2
approval: Automatic
|