Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[DPE-4946] S3 integrations cluster (#287)
* update libs * update tests for the new form of the monitor usr URI * legacy provider is not needed for k8s charm * sharding components succesful start with expected args * format + lint * add a basic integration test * update integration tests to work on K8s * PR feedback * add in flags from vm charm to test * pr feedback * bring libs up to date * make corresponding changes in src code * test components go into blocked state if no relation is present * k8s-afy copied over test code * use updated lib versions * WIP adding shards to cluster * add shard works * test add shard * Add remove shard tests * add in remaining basic shard tests * Apply suggestions from Mehdi's code review Co-authored-by: Mehdi Bendriss <bendrissmehdi@gmail.com> * Update tests/integration/sharding_tests/helpers.py Co-authored-by: Mehdi Bendriss <bendrissmehdi@gmail.com> * not necessary to open ports on K8s * fix ha tests with correct call to get password * revert change as pymongo does not serialised collection * password management sharding * test operator password management * add tests for password management * tests for s3 integration validity in sharding * update tests for k8s --------- Co-authored-by: Mehdi Bendriss <bendrissmehdi@gmail.com>
- Loading branch information