Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-45036

Operator-SDK Hybrid helm plugin Incompatible with v1.36.1

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • 4.17.z, 4.16.z, 4.18.0
    • 4.16, 4.17, 4.18
    • Operator SDK
    • None
    • Important
    • None
    • Proposed
    • False
    • Hide

      None

      Show
      None

      Description of problem:

          The adoption of the helm hybrid operator has been very low, even in official catalogs like OperatorHub, there are only three operators, all of which are person maintained, and not organization maintained. Another bennefit is that this enables dropped the kubebuilder dependency, and we'd no longer had to generate/scaffold these files prior to and after each release of this project. This alone reduces the maintance burden to upkeep the project, as an added bonus, releases become push a tag.
      
      And the Operator-SDK Hybrid helm plugin Incompatible with v1.36.1

      Hybrid helm plugin has been removed in operator-framework/helm-operator-plugins
      FYI https://github.com/operator-framework/helm-operator-plugins/pull/381 

      Version-Release number of selected component (if applicable):

          $ operator-sdk version
      operator-sdk version: "v1.36.1-ocp", commit: "be22b34835cf7fbe985506936e9348233681ca3f", kubernetes version: "v1.29.0", go version: "go1.23.2", GOOS: "darwin", GOARCH: "arm64"

      How reproducible:

          

      Steps to Reproduce:

      jitli@RedHat:~$ ../operator-sdk init --plugins=hybrid.helm.sdk.operatorframework.io --domain=hybird.com --project-version=3 --repo=github.com/example/memcached-operator
      
      jitli@RedHat:~$ cat Dockerfile
      
      Build the manager binary
      FROM golang:1.20 as builder
      WORKDIR /workspace
      ......    
      podman build memcached-operator-48359 --arch amd64 --tag quay.io/olmqe/memcached-operator:48359-z46057z3 --authfile /tmp/ocp-48359ej3qfmn8/.dockerconfigjson 
      
      unknown directive: toolchain\nError: building at STEP \"RUN go mod download\": while running runtime: exit status 1",

      Actual results:

      toolchain is a new feature of Go 1.21. Does OCP4.16 correspond to 1.21  Now it is 1.20

      Expected results:

          Hybrid helm plugin has been removed in upstream, we need to remove it.

      Additional info:

          

       

              rh-ee-arsen Arkadeep Sen
              rhn-support-jitli Keenon Lee
              Keenon Lee Keenon Lee
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: