operator-framework / operator-sdk

SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
https://sdk.operatorframework.io
Apache License 2.0
7.2k stars 1.74k forks source link

I'd like to check the Golang Memcached Sample publish on OperatorHub io and RedHat Community #5860

Open camilamacedo86 opened 2 years ago

camilamacedo86 commented 2 years ago

Feature Request

Describe the problem you need a feature to resolve.

I'd like to check the Golang Memcached Sample publish on OperatorHub io and RedHat Community so that:

a) I could easily test/check the default example integrated with OLM on k8s/OCP/OKD vendors b) We could ensure that the default sample attends the minimal requirements to work with OLM properly c) I could easily check how the common case example provided by SDK works on the cluster

The repos are:

Describe the solution you'd like.

a) For each SDK release we could have a new Memcached Operator sample version published on both repositories (new PR pushed against them) b) The version of the bundle would be the same as the SDK release

PS.: For we do not need to define/configure the upgrade path using replace/skip/skipRange we need to have the project with the semver mode enabled so that we do not need to do any logic to manage this config and we can make the things simple. It is done in the ci.yaml file:

# Use `replaces-mode` or `semver-mode`. Once you switch to `semver-mode`, there is no easy way back.
updateGraph: replaces-mode

/language go

camilamacedo86 commented 2 years ago

c/c @jmrodri @tlwu2013

openshift-bot commented 2 years ago

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close. Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale