controlplaneio-fluxcd / flux-operator

Flux Operator is a Kubernetes controller for managing the lifecycle of Flux CD
https://fluxcd.control-plane.io/operator/
GNU Affero General Public License v3.0
88 stars 3 forks source link

Add flux operator in the Redhat Community catalog #72

Closed blezoray closed 1 week ago

blezoray commented 1 month ago

Hello,

Today, flux-operator is in the OperatorHub community repo: https://github.com/k8s-operatorhub/community-operators/tree/main/operators/flux-operator

But not in the official Redhat community repo, which is used to build the Community catalog automatically deployed on Openshift: https://github.com/redhat-openshift-ecosystem/community-operators-prod

Could you add it to this repo ?

Rgds.

stefanprodan commented 1 month ago

We plan to have the Flux Enterprise distribution in the official RedHat marketplace, OpenShift customers would have to purchase a subscription to get the operator and the hardened Flux images. But I'm not sure if the community-operators and the marketplace are the same thing.

blezoray commented 1 month ago

By default, there are 4 catalogs: image I think the "commercial" one is Marketplace.

stefanprodan commented 2 weeks ago

@blezoray can you confirm please that flux-operator shows up in Community catalog, a screenshot would be great, thanks!

blezoray commented 1 week ago

Hi, I confirm we can see the operator in the Community catalog. image

Thanks a lot

blezoray commented 1 week ago

And the deployment in version 0.8.0 works perfectly.

apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
  name: flux-operator
  namespace: mpms-flux-operator
spec:
  channel: stable
  installPlanApproval: Manual
  name: flux-operator
  source: community-operators
  sourceNamespace: openshift-marketplace
  startingCSV: flux-operator.v0.8.0
  config:
    resources:
      requests:
        cpu: 50m
        memory: 230Mi
      limits:
        cpu: 200m
        memory: 500Mi