Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Blueprint and integration test app for CockroachDB (#1585)
* Added Blueprint for CockroachDB Signed-off-by: Rajat Gupta <Rajat.11605708@lpu.in> * Add newline at end of file Signed-off-by: Rajat Gupta <Rajat.11605708@lpu.in> * Add sample secure client manifest Signed-off-by: Rajat Gupta <Rajat.11605708@lpu.in> * Use KubeTask instead of KubeExec - Use KubeTask instead of KubeExec to spin a secure client pod on demand and run commands for backup and restore actions - Use ghcr.io/kanisterio/kanister-tools:0.81.0 image instead of ghcr.io/kanisterio/postgres-kanister-tools:0.81.0 for delete action Signed-off-by: Rajat Gupta <Rajat.11605708@lpu.in> * Update README.md - Update README.md with updated commands - Fix typos Signed-off-by: Rajat Gupta <Rajat.11605708@lpu.in> * Update client-secure.yaml Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Add Integration Test for Cockroachdb Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Fix Typos Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Remove sleep from Blueprint - Remove sleep time - Reduced Backup To duration from System Time - 10s to System Time - 1s Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Fix Lint Issues Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Soft Link CockroachDB Blueprint Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Remove AS OF SYSTEM TIME Clause from Backup Query Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Add --wait flag - Add --wait flag in helm chart installation implementation Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Add --wait flag - Add --wait flag in helm chart installation implementation Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Chnage Absolute Path to Relative in Symlink Co-authored-by: Akanksha kumari <akankshakumari393@gmail.com> * Update Error Message Co-authored-by: Akanksha kumari <akankshakumari393@gmail.com> * Update README.md - Update Restore and Installation section for better understanding * Update pkg/app/cockroachdb.go - Remove redundant comments - Remove unnecessary code - Sorted Imports * Add Error Message - Add Error Message in case either of ca.crt, tls.key or tls.crt is missing from cluster credentials Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Added Blueprint for CockroachDB Signed-off-by: Rajat Gupta <Rajat.11605708@lpu.in> * Add newline at end of file Signed-off-by: Rajat Gupta <Rajat.11605708@lpu.in> * Add sample secure client manifest Signed-off-by: Rajat Gupta <Rajat.11605708@lpu.in> * Use KubeTask instead of KubeExec - Use KubeTask instead of KubeExec to spin a secure client pod on demand and run commands for backup and restore actions - Use ghcr.io/kanisterio/kanister-tools:0.81.0 image instead of ghcr.io/kanisterio/postgres-kanister-tools:0.81.0 for delete action Signed-off-by: Rajat Gupta <Rajat.11605708@lpu.in> * Update README.md - Update README.md with updated commands - Fix typos Signed-off-by: Rajat Gupta <Rajat.11605708@lpu.in> * Update client-secure.yaml Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Add Integration Test for Cockroachdb Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Fix Typos Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Remove sleep from Blueprint - Remove sleep time - Reduced Backup To duration from System Time - 10s to System Time - 1s Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Fix Lint Issues Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Soft Link CockroachDB Blueprint Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Remove AS OF SYSTEM TIME Clause from Backup Query Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Chnage Absolute Path to Relative in Symlink Co-authored-by: Akanksha kumari <akankshakumari393@gmail.com> * Update Error Message Co-authored-by: Akanksha kumari <akankshakumari393@gmail.com> * Update README.md - Update Restore and Installation section for better understanding * Update pkg/app/cockroachdb.go - Remove redundant comments - Remove unnecessary code - Sorted Imports * Add Error Message - Add Error Message in case either of ca.crt, tls.key or tls.crt is missing from cluster credentials Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Update Install Method with wait as false * Add CockroachDB in Integration Tests * Remove else while reading cluster credentials * Update README.md - Update description of installation of client-secure pod * Add comments in IsReady Method for additional steps Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Update Comments in IsReady Method Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Update Comments in IsReady Method Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Update Comments in IsReady Method Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Update Comments in IsReady Method Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Update Comments Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Update README.md Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Update integration-test.sh Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> Signed-off-by: Rajat Gupta <Rajat.11605708@lpu.in> Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> Co-authored-by: Akanksha kumari <akankshakumari393@gmail.com>
- Loading branch information