Migrating Veeam Kasten for Kubernetes to the Red Hat Certified Operators Catalog

KB ID: 4774
Product: Veeam Kasten for Kubernetes
Published: 2025-09-24
Last Modified: 2026-05-28
mailbox
Get weekly article updates
By subscribing, you are agreeing to have your personal information managed in accordance with the terms of Veeam's Privacy Notice.

Cheers for trusting us with the spot in your mailbox!

Now you’re less likely to miss what’s been brewing in our knowledge base with this weekly digest

error icon

Oops! Something went wrong.

Please, try again later.

Challenge

One or more of the following symptoms may be observed in a Red Hat OpenShift environment running Veeam Kasten for Kubernetes:

  • Upgrades are no longer available for the Veeam Kasten operator installed from the Red Hat Operator Marketplace catalog.
  • Veeam Kasten (Enterprise - Term) or Veeam Kasten (Enterprise - PAYGO) is no longer available in the Red Hat Operator Hub.
  • Two Veeam Kasten operators appear in the OpenShift Software Catalog when searching for "veeam": one displays a "Marketplace" badge, and the other a "Certified" badge.
Red Hat OpenShift Software Catalog search results for 'veeam' showing two Veeam Kasten operator tiles. The left tile displays a 'Marketplace' badge and is annotated as 'Deprecated' with a red arrow. The right tile displays a 'Certified' badge and is annotated as 'New' with a green arrow.

Cause

The Red Hat Operator Marketplace was deprecated in April 2025. As a result, the Veeam Kasten operator is no longer published or updated through that catalog.

All Veeam Kasten OpenShift deployments must transition to the Veeam Kasten operator (k10-kasten-operator-rhmp) available within the Red Hat Certified Operators catalog. This affects:

  • Customers who installed the Veeam Kasten operator from the Marketplace catalog and are unable to upgrade further.
  • Customers who previously installed the deprecated Veeam Kasten (Enterprise - Term) (kasten-k10-operator-term-rhmp-bundle) or Veeam Kasten (Enterprise - PAYGO) (kasten-k10-operator-paygo-rhmp-bundle) offerings, which are no longer listed in the Red Hat Operator Hub.

Solution

The Veeam Kasten operator installed from the Red Hat Operator Marketplace catalog (or the deprecated Veeam Kasten Enterprise - Term/PAYGO offerings) can safely be deleted and replaced with the Veeam Kasten operator from the Red Hat Certified Operators catalog, while preserving the Kasten instance itself.

GUI Method

  1. Export the k10-config map as a backup.
  2. Ensure Kasten Disaster Recovery is configured, and you have recorded the cluster ID and DR passphrase. This allows you to recover Kasten and its persistent data should something not work as planned during the operator replacement operation.
  3. Uninstall the existing Veeam Kasten operator, while leaving the k10 operand and all resources in the kasten-io namespace intact.
    1. Via the OpenShift UI, navigate to Operators > Installed Operators > Veeam Kasten ≡ menu > Uninstall Operator
    2. Ensure that the option "Delete all operand instances for this operator" is unselected.
Red Hat OpenShift console showing the "Installed Operators" page. The Veeam Kasten (Free) operator is listed in the "kasten-io" namespace with status "Succeeded." The "Uninstall Operator" option is highlighted in the actions menu.
Click to enlarge.
Uninstall Operator dialog box asking to uninstall the Veeam Kasten (Free) operator from the "kasten-io" namespace, with an option to delete all operand instances for this operator unselected and "Uninstall" highlighted.
Ensure that the option "Delete all operand instances for this operator" is unselected.
  1. Install the new Veeam Kasten operator from the Red Hat Certified Operators catalog.
  2. Confirm the k10 operand is visible in the Veeam Kasten Operator menu.

Note that the single Veeam Kasten operator is fully featured, and there will be no reduction in features, capabilities, or functionality when an enterprise license is applied.

Programmatic Method

Update the source field in the ConfigurationPolicy from redhat-marketplace to certified-operators:

 

  - objectDefinition:
      apiVersion: policy.open-cluster-management.io/v1
      kind: ConfigurationPolicy
      metadata:
        name: policy-kasten-operator
      spec:
        object-templates:
        - complianceType: musthave
          objectDefinition:
            apiVersion: operators.coreos.com/v1
            kind: OperatorGroup
            metadata:
              annotations:
                olm.providedAPIs: K10.v1alpha1.apik10.kasten.io,K10restore.v1alpha1.apik10.kasten.io
              name: k10-kasten-operator-rhmp
              namespace: kasten-io
            spec:
              targetNamespaces:
              - kasten-io
              upgradeStrategy: Default
        - complianceType: musthave
          objectDefinition:
            apiVersion: operators.coreos.com/v1alpha1
            kind: Subscription
            metadata:
              name: k10-kasten-operator-rhmp
              namespace: kasten-io
            spec:
              name: k10-kasten-operator-rhmp
              channel: stable
              installPlanApproval: Automatic
              source: certified-operators
              sourceNamespace: openshift-marketplace
        remediationAction: enforce
        severity: high

 

If this KB article did not resolve your issue or you need further assistance with Veeam software, please create a Veeam Support Case.

To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.

Spelling error in text

Thank you!

Thank you!

Your feedback has been received and will be reviewed.

Oops! Something went wrong.

Please, try again later.

You have selected too large block!

Please try select less.

KB Feedback/Suggestion

This form is only for KB Feedback/Suggestions, if you need help with the software open a support case

By submitting, you are agreeing to have your personal information managed in accordance with the terms of Veeam's Privacy Notice.
Verify your email to continue your product download
We've sent a verification code to:
  • Incorrect verification code. Please try again.
An email with a verification code was just sent to
Didn't receive the code? Click to resend in sec
Didn't receive the code? Click to resend
Thank you!

Thank you!

Your feedback has been received and will be reviewed.

error icon

Oops! Something went wrong.

Please, try again later.