Specifying cloud region causes vault deployment to fail (no PV's created to fulfill PVC's) #2359
Open
1 task done
Labels
bug
Something isn't working
Which version of kubefirst are you using?
2.7.9
Which cloud provider?
Vultr
Which DNS?
Cloudflare
Which installation type?
CLI
Which distributed Git provider?
GitHub
Did you use a fork of
gitops-template
?No
Which Operating System?
Linux
What is the issue?
This issue is related to Vultr specifically. If you specify the
--cloud-region <region ID>
setting inkubefirst beta vultr create ...
, Vault will fail to deploy. Vault ultimately fails because it creates several PVC's that rely on Vultr block storage PV's to ulimately be provisioned, however none get created and the PVC's just sit there forever never being fulfilled.In my case, I was trying to create things in the Chicago (
ord
) region. The cluster came up fine, however no PV's ever got created. I'm almost certain this is because currently in the Americas, there are only 2 supported regions for Vultr block storage: New Jersey and Los Angeles. I re-attempted tokubefirst beta vultr create ...
and left the region unset to test this theory, and then sure enough everything worked out just fine, and Vultr block storage ultimately got created for each node, in New Jersey (the default region), same with the cluster.I'm also fairly certain you could specify
--cloud-region
, and have it work, you'd just need to set it to NJ or LA.As to what the resolution here is, maybe just have a check for Vultr specifically, that looks for what region is being specified in
--cloud-region
, and only allow NJ/LA, since those are the only ones with block storage, so the only ones that will actually work?Code of Conduct
The text was updated successfully, but these errors were encountered: