| 
1 | 1 | :_mod-docs-content-type: PROCEDURE  | 
2 |  | - | 
3 | 2 | [id="qbo-operator-upgrade"]  | 
4 |  | -= Upgrade Quay Bridge Operator  | 
 | 3 | += Upgrading the {qbo}  | 
 | 4 | + | 
 | 5 | +Upgrade the {qbo} to receive the latest {productname} upgrades and features.  | 
 | 6 | + | 
 | 7 | +.Prerequisites  | 
 | 8 | + | 
 | 9 | +* You have installed {productname}.  | 
 | 10 | +* You are logged in to {ocp} as a cluster administrator.  | 
 | 11 | +
  | 
 | 12 | +.Procedure  | 
5 | 13 | 
 
  | 
6 |  | -To upgrade the Quay Bridge Operator (QBO), change the Channel Subscription update channel in the Subscription tab to the desired channel.  | 
 | 14 | +. On the {ocp} web console, click *Operators* -> *Installed Operators* -> *{qbo}*.  | 
7 | 15 | 
 
  | 
8 |  | -When upgrading QBO from version 3.5 to 3.7, a number of extra steps are required:  | 
 | 16 | +. Click the *Subscription* tab.  | 
9 | 17 | 
 
  | 
10 |  | -. You need to create a new `QuayIntegration` custom resource. This can be completed in the Web Console or from the command line.  | 
11 |  | -+  | 
12 |  | -.upgrade-quay-integration.yaml  | 
13 |  | -[source,yaml]  | 
14 |  | -----  | 
15 |  | -- apiVersion: quay.redhat.com/v1  | 
16 |  | -  kind: QuayIntegration  | 
17 |  | -  metadata:  | 
18 |  | -    name: example-quayintegration-new  | 
19 |  | -  spec:  | 
20 |  | -    clusterID: openshift <1>  | 
21 |  | -    credentialsSecret:  | 
22 |  | -      name: quay-integration  | 
23 |  | -      namespace: openshift-operators  | 
24 |  | -    insecureRegistry: false  | 
25 |  | -    quayHostname: https://registry-quay-quay35.router-default.apps.cluster.openshift.com  | 
26 |  | -----  | 
27 |  | -<1> Make sure that the `clusterID` matches the value for the existing `QuayIntegration` resource.  | 
28 |  | -. Create the new `QuayIntegration` custom resource:  | 
29 |  | -+  | 
30 |  | -[source,bash]  | 
31 |  | -----  | 
32 |  | -$ oc create -f upgrade-quay-integration.yaml  | 
33 |  | -----  | 
34 |  | -. Delete the old `QuayIntegration` custom resource.  | 
35 |  | -. Delete the old `mutatingwebhookconfigurations`:  | 
36 |  | -+  | 
37 |  | -[source,bash]  | 
38 |  | -----  | 
39 |  | -$ oc delete mutatingwebhookconfigurations.admissionregistration.k8s.io quay-bridge-operator  | 
40 |  | -----  | 
 | 18 | +. Under *Update channel*, click *stable-3.15* -> *Save*.  | 
0 commit comments