как изменить пространство имен установки по умолчанию для оператора Kubernetes через olm

У меня есть kubernetes 1.18 без покрытия, и я хотел бы использовать olm 0.14.1 для установки оператора CrunchyData в пространстве имен: pgo

Процедура установки оператора (https://operatorhub.io/install/postgresql.yaml) подготовлена ​​для пространства имен: my-postgresql, но я хотел бы установить оператор на pgo, а не на my-postgresql.

Я беру копию postgresql.yaml, заменяю my-postgresql на pgo и применяю yaml

`apiVersion: v1
kind: Namespace
metadata:
  name: pgo
---
apiVersion: operators.coreos.com/v1
kind: OperatorGroup
metadata:
  name: operatorgroup
  namespace: pgo
spec:
  targetNamespaces:
  - pgo
---
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
  name: pgo
  namespace: pgo
spec:
  channel: stable
  name: postgresql
  source: operatorhubio-catalog
  sourceNamespace: olm`

kubectl create -f postgresql.yaml

Я вижу, что подписка и группа операторов существуют в пространстве имен pgo, как и ожидалось, но оператор не установлен. Здесь нет CSV.

Что мне не хватает?

0 ответов