Skip to content

K8SPXC-1825 Updated the install Openshift doc with new screenshots#314

Open
nastena1606 wants to merge 1 commit into
mainfrom
K8SPXC-1825-Doc-OPenShift-updates
Open

K8SPXC-1825 Updated the install Openshift doc with new screenshots#314
nastena1606 wants to merge 1 commit into
mainfrom
K8SPXC-1825-Doc-OPenShift-updates

Conversation

@nastena1606
Copy link
Copy Markdown
Collaborator

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the OpenShift installation guide for Percona XtraDB Cluster, restructuring the flow and expanding OLM/CLI installation instructions to better match current OpenShift console UX and deployment steps.

Changes:

  • Reworked the OpenShift install page structure (installation options + clearer OLM vs CLI paths).
  • Expanded OLM installation walkthrough with additional prerequisites and updated console navigation steps.
  • Added more explicit post-operator steps for deploying the cluster, including optional secrets/certificates guidance and namespace usage.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/openshift.md
To install Percona XtraDB Cluster on OpenShift, you need to do the following:

* Installing the Percona Operator for MySQL,
* First, install the Percona Operator for MySQL Deployment,
Comment thread docs/openshift.md
Comment on lines +26 to +30
Before you start, ensure you have the following:

1. You can log in to the OLM console
2. You have the ARN role assigned to your OLM user (for OpenShift 4.20).

Comment thread docs/openshift.md

Follow these steps to deploy the Operator:

1. Login to the OLM and navigate to the Ecosystem -> Software Catalog.
Comment thread docs/openshift.md
You will be able to edit manifest to set needed Custom Resource options, and then click "Create" button to deploy your database cluster.
### Deploy Percona XtraDB Cluster

Now you can deploy Percona Server for MySQL
Comment thread docs/openshift.md
Comment on lines +214 to +224
name: cluster1-secrets
type: Opaque
stringData:
root: root_password
xtrabackup: backup_password
monitor: monitory
proxyadmin: admin_password
# pmmserverkey: my_pmm_server_key
# pmmservertoken: my_pmm_server_token
operator: operatoradmin
replication: repl_password
Comment thread docs/openshift.md

#### Step 2: Configure certificates (optional)

The Operator handles certificate generation automatically so don't have to do anything. However, if you need custom certificates:
Comment thread docs/openshift.md
Comment on lines +247 to 253
1. To deploy Percona XtraDB Cluster means to create a Custom Resource for it in OpenShift. The Operator holds a collection of controllers that create and manage this Custom Resource:

The Custom Resource is described by the `deploy/cr.yaml` file. So to create it, you need to apply this file as follows:

```bash
oc apply -f deploy/cr.yaml
oc apply -f deploy/cr.yaml -n $NAMESPACE
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants