kanister
kanister copied to clipboard
Add Integration Tests for Kopia RepositoryServer based kando Blueprint for MySQL
Change Overview
Add Integration Tests for Kopia RepositoryServer based kando blueprint for MySQL
Pull request type
Please check the type of change your PR introduces:
- [ ] :construction: Work in Progress
- [ ] :rainbow: Refactoring (no functional changes, no api changes)
- [ ] :hamster: Trivial/Minor
- [ ] :bug: Bugfix
- [ ] :sunflower: Feature
- [ ] :world_map: Documentation
- [x] :robot: Test
Issues
- fixes #issue-number
Test Plan
- [x] :muscle: Manual
- [ ] :zap: Unit test
- [ ] :green_heart: E2E
Manual Testing
1) Deploy Kanister
helm install kanister ./helm/kanister-operator \
--namespace kanister \
--set image.repository=r4rajat/controller \
--set image.tag=v69 \
--set repositoryServerControllerImage.registry=r4rajat \
--set repositoryServerControllerImage.name=repo-server-controller \
--set repositoryServerControllerImage.tag=v69 \
--set controller.parallelism=10 \
--create-namespace
2) Change target of integration-test in makefile
integration-test: build-dirs
@$(MAKE) run CMD='-c "./build/integration-test.sh kopia"'
3) Install minio
make install-minio
4) Run Integration Tests
make integration-test
Thanks for submitting this pull request :tada:. The team will review it soon and get back to you.
If you haven't already, please take a moment to review our project contributing guideline and Code of Conduct document.
@r4rajat Does it make sense to split this PR into two?
- To merge the mysql example
- Add the app to integration tests The example app can be merged separately without affecting test suites
This PR is marked as stale due to inactivity. Add a new comment to reactivate it.
@r4rajat
This PR is marked as stale due to inactivity. Add a new comment to reactivate it.