operator-framework / operator-controller

A new and improved management framework for extending Kubernetes with Operators
https://operator-framework.github.io/operator-controller/
Apache License 2.0
70 stars 54 forks source link

webhookDefinitions are not supported registry+v1=> plain+v0 #749

Open DrummyFloyd opened 7 months ago

DrummyFloyd commented 7 months ago

Hi, OLM team!

OLM

version: 0.9.0

others components

catalogd_version=v0.12.0
cert_mgr_version=v1.9.0
rukpak_version=v0.19.0

behaviour

atm, this is not possible to use the latest operators from https://operatorhub.io/ when i try latest's one, i have this error

Message: convert registry+v1 bundle to plain+v0 bundle: webhookDefinitions are not supported

tested upon the following manifests.

---
apiVersion: catalogd.operatorframework.io/v1alpha1
kind: Catalog
metadata:
  name: operatorhubio
spec:
  source:
    type: image
    image:
      ref: quay.io/operatorhubio/catalog:latest
      pollInterval: 24h
---
apiVersion: olm.operatorframework.io/v1alpha1
kind: ClusterExtension
metadata:
  name: operatorhubio-argocd-operator
spec:
  packageName: argocd-operator
  version: 0.8.0
---
apiVersion: olm.operatorframework.io/v1alpha1
kind: ClusterExtension
metadata:
  name: operatorhubio-loki-operator
spec:
  packageName: loki-operator
  version: 0.6.0
---
apiVersion: olm.operatorframework.io/v1alpha1
kind: ClusterExtension
metadata:
  name: operatorhubio-gitlab-runner
spec:
  packageName: gitlab-runner-operator
  version: 1.15.1
everettraven commented 7 months ago

Hi @DrummyFloyd - thanks for filing this issue! Currently operator-controller does not support registry+v1 bundles that contain webhooks but it is on our roadmap!

DrummyFloyd commented 7 months ago

@everettraven thank you for your anwsers, actually @ Varsha already told me that, and asked me to create an issue , that's why =)

https://kubernetes.slack.com/archives/C0181L6JYQ2/p1712405237065129

hope, it will appears soon it the roadmap , because i want to managed many things with OLM v1, especially because OLM V1 is gitops compatible

everettraven commented 7 months ago

Ah I see, thanks for filing the issue!