Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pr resolves #27 .
参考rook实现方式,增加磁盘发现功能
curve-operator增加环境变量
![image](https://private-user-images.githubusercontent.com/7840869/261278550-4e1e3c5c-3bcb-44e8-ad32-8b7ca0f37fc7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNDkyODgsIm5iZiI6MTcyMDI0ODk4OCwicGF0aCI6Ii83ODQwODY5LzI2MTI3ODU1MC00ZTFlM2M1Yy0zYmNiLTQ0ZTgtYWQzMi04YjdjYTBmMzdmYzcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDZUMDY1NjI4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjIxMDY0ZWZmNTJhYjg1NTFiMTkxODQyMjAzYjE4MDE5ZmY3YjE1MDRmNGZjYzg0MmM3NWYwYTRiY2RhMDA1NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.UsYE8TVEuVfXdfkU9Qi-RKBIHSBXSt-Ca0GIXlpBXoI)
DISCOVER_DISK:是否开启磁盘发现
DISCOVER_UDEV_BLACKLIST:过滤磁盘规则
DISCOVER_INTERVAL:磁盘发现扫描间隔
curve-operator启动后会根据环境变量创建daemonset
![image](https://private-user-images.githubusercontent.com/7840869/261279131-03f75313-1537-4e9b-905c-e9b7f8968ef6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNDkyODgsIm5iZiI6MTcyMDI0ODk4OCwicGF0aCI6Ii83ODQwODY5LzI2MTI3OTEzMS0wM2Y3NTMxMy0xNTM3LTRlOWItOTA1Yy1lOWI3Zjg5NjhlZjYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDZUMDY1NjI4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OGZiMzVjYWE4YjQyYWE2ZjJiZTk2OGFlMDg0ODlhZDYwY2Q5Nzk0ZjJkMDZjODM4OTQyZDY3OWE3MjNlMDI3YSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.cfPBaoknJSz2QL083xjMOzEmkmQtZ9bxi3eCA0A2oak)
daemonset扫描每个节点的磁盘信息并保存到configmap
![image](https://private-user-images.githubusercontent.com/7840869/261279716-b950d3cd-79b1-4fd7-a1cc-20a52ced8b24.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNDkyODgsIm5iZiI6MTcyMDI0ODk4OCwicGF0aCI6Ii83ODQwODY5LzI2MTI3OTcxNi1iOTUwZDNjZC03OWIxLTRmZDctYTFjYy0yMGE1MmNlZDhiMjQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDZUMDY1NjI4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Yzk3OTViZjNjNGM4MDM1NzA0NDMzMDYxYjc4YWNjOWJlYjQ2MjE0Mzg3OWVhNGQ2YzMwODVmZjg5MjZkYzQ5NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.UQvHOgzs9Dk11lj4TFzpEdbQ3O8-E0xsXlnN7ceAVgM)