-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initialize operator-sdk project, api, and provide reconcile scaffolding. #1
Conversation
@nbalacha , working on more scaffolding and tasks |
I'll create empty functions for reconciling the csidrivers, node daemonset (daemon that discovers devices, matches against filters, creates lvmd config), lvmd, etc |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we please not vendor unless we really need to? Thanks!
- reg deployment model of CSI controller and nodeplugin
my query is, as we aren't accepting the topolvm version/image from the CR how best we can deploy underlying CSI controller and nodeplugin with sidecars and possibility of getting away with using a single manager for multiple controllers? |
We can use env variables to specify the images for now and the topolvm controller can also watch the operator config map. |
Result of running 'operator-sdk init --domain topolvm.io --repo github.com/red-hat-storage/lvm-operator --project-name lvm-operator --license apache2' Signed-off-by: Rohan CJ <[email protected]>
Result of running: 'operator-sdk create api --group lvm --version v1alpha1 --kind LVMCluster' Signed-off-by: Rohan CJ <[email protected]>
@leelavg We could avoid having the lvmd config as a configmap and simply have it live on the node. Each node's daemon could generate it based on existing config and logic. |
Have updated the scaffolding |
Signed-off-by: Rohan CJ <[email protected]>
Signed-off-by: Rohan CJ <[email protected]>
Signed-off-by: Rohan CJ <[email protected]>
Signed-off-by: Rohan CJ <[email protected]>
Signed-off-by: Rohan CJ <[email protected]>
Add hack script to deploy kubesan under openshift-storage namespace
No description provided.