This merges the vnext branch into the main branch. We utilized this branch to keep CRD changes separate until they were prepared for release. As a result, it contains numerous modifications. The following is a summary of the changes:
To enable database-level restoration from a restore point, the VerticaDB CRD has added new parameters to allow the specification of a restore point archive for revive. For instance,
VerticaRestorePointsQuery is a new CRD that enables querying communal storage to view existing restore points. Archive and timestamp filtering are supported by this CRD. It is compatible with Vertica server versions 24.2.0 and later. For instance, you may create the following CR to see all the restore points for the backup archive in the database at VerticaDB verticadb-sample:
The VerticaScrutinize CRD allows you to execute and gather data from the scrutinize command against a live database. This eliminates the need to run the scrutinize command in the Vertica server pods. The scrutinize tarball is stored in a volume, and a pod remains active for a period of time, allowing you to inspect and extract the tarball's contents. Note that this feature is only available for Vertica servers running version 24.2.0 or later. For instance, create the following CR to run scrutinize against the database specified in the verticadb-sample VerticaDB CR:
This merges the vnext branch into the main branch. We utilized this branch to keep CRD changes separate until they were prepared for release. As a result, it contains numerous modifications. The following is a summary of the changes: