-
Notifications
You must be signed in to change notification settings - Fork 66
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
Fix remove error, add flags #26
Conversation
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.
Just curious:
This is a nice idea, but why do we need this? Or more precisely, what problem does this solve?
You have problem with
New flags give us more flexible settings for our VM. Unified driver name, help when you want build custom driver or change it, and get both versions, modified and base. |
EnvVar: "PROXMOXVE_VM_CPU", | ||
Name: "proxmoxve-vm-cpu-cores", | ||
EnvVar: upperDriverName + "_VM_SCSI_ARGS", | ||
Name: driverName + "-vm-scsi-args", |
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.
Cover #28
Fix few mistakes, delete hardcode for thinpool, directive if in Makefile |
Oh sorry, now I get what the problem is. The solution is very nice. We're added a lot of complexity to the whole driver (in comparison to other drivers) and need a good test environment. Any ideas how to set one up? Mine looks currently like this: |
VLAN can be safely used in OpenVSwitch (we checked this). In VE proxy, in principle, only file-oriented storage and all the others are different, so it’s enough to add only verification with lvm-thinpool. |
@onegreyonewhite this is a great PR. I have implemented most of the features in a new branch here #34 if you'd like to collaborate at all. Essentially I've made it much more 'cloud-native' in behavior with |
@travisghansen thanks for the tip. I think we're going to fork this project later and will develop it independently, because it is unacceptable to wait six months for pull requests to be accepted. |
Fair enough. I’ve pretty well got it in a final state. Just starting to test now with rancher actually so I’m sure there will be some nuances to clean up as a result of that. |
Sorry about that. My time for open source is very limited at the moment. |
As @travisghansen said, included so I close this pull request |
Error with remove - if we manual delete VM from Proxmox VE, we can obtain misdeleate only by VMID
Archive with binaries, if you have any error with downloading from repo
docker-machine-driver-proxmoxve.macos-amd64.tar.gz
docker-machine-driver-proxmoxve.linux-amd64.tar.gz