OpenShift Cluster Onboarding Guide
Prerequisites
Before starting the onboarding process, ensure the following requirements are met:
- A VolumeSnapshotClass must be available in the cluster.
- At least one VolumeSnapshotClass should be marked as the default.
- All virtual machines to be scanned must use storage provided by the same CSI driver.
- Run the required prerequisite validation script to confirm that the cluster is ready for onboarding.
- Ensure you have cluster administrator permissions.
1. Install the AccuKnox Omni Operator
The AccuKnox Omni Operator is installed through the OpenShift OperatorHub by creating a custom CatalogSource.
Create the CatalogSource
-
Log in to the OpenShift web console.
-
Navigate to:
Administration → Cluster Settings → OperatorHub
-
Select Create CatalogSource.
-
Enter the container image URL provided by AccuKnox.
-
Configure the CatalogSource with cluster-wide visibility.
-
Create the CatalogSource.
After the CatalogSource is created successfully, the AccuKnox operator will become available under:
Ecosystem → Software Catalog
2. Install the Operator
-
Navigate to:
Ecosystem → Software Catalog
-
Search for the AccuKnox Omni Operator.
-
Open the operator details page.
-
Select Install.
-
Choose the required installation namespace and approval strategy.
-
Complete the installation.
Verify that the operator installation is successful before proceeding.
3. Create an AccuKnox Instance
-
Navigate to:
Ecosystem → Installed Operators
-
Select the AccuKnox Omni Operator.
-
Click Create instance.
-
Provide the following details:
- Name: Enter a unique name for the AccuKnox instance.
- VM scanner label: Specify the label used to identify the virtual machines that should be scanned.
- Configure any additional settings supplied by AccuKnox.
-
Create the instance.
4. Create the Required Secret
-
Navigate to:
Workloads → Secrets
-
Select the namespace in which the AccuKnox instance or operator is running.
-
Click Create → Key/value secret or use the YAML configuration provided by AccuKnox.
-
Enter the required credentials and configuration values.
-
Create the secret.
Record the exact namespace in which the secret was created. This namespace must be provided in the AccuKnox configuration wherever the secret reference is required.
5. Validate the Onboarding
After completing the installation:
- Confirm that the AccuKnox Omni Operator is in the Succeeded state.
- Verify that the AccuKnox custom resource instance has been created successfully.
- Confirm that the required secret exists in the configured namespace.
- Verify that the target virtual machines contain the expected VM scanner label.
- Check the operator and scanner pod logs for any configuration or connectivity errors.
- Confirm that the OpenShift cluster and its eligible virtual machines appear in the AccuKnox platform.